Ayoub played at youth level for academies in Venezuela, Argentina, England, and Malta.[4][5] He played for his university team in Venezuela before moving on to professional clubs.[5] His youth career includes stints at Margarita in Venezuela, Millwall and Notts County in England,[4] and Melita in Malta,[6] where he played for their under-21 team.[4]
He moved to Bekaa on a free transfer in summer 2018.[10] On 24 February 2019, Ayoub assisted both of Bekaa's goals against Ansar in a 2–2 draw.[11] He finished the season with two goals in 20 games,[12] and was regarded as one of the club's best-performing players in the 2018–19 season.[10]
Ansar
Following a trial with the club,[13] Ayoub joined Ansar on a two-year contract in May 2019.[14] Having extended his contract in July 2020,[15] Ayoub announced his decision to end his contract in March 2021.[16] He returned to the club the same month,[17] and helped Ansar win the domestic double (league and Lebanese FA Cup) in 2020–21.[18] Ayoub renewed his contract in July 2021.[18]
PSS Sleman
On 6 July 2022, Ayoub joined Indonesian club PSS Sleman.[19]
Safa
Ayoub returned to Lebanon on 20 July 2024, joining Lebanese Premier League club Safa.[20]
International career
Ayoub made his international debut for Lebanon on 1 December 2021, as a substitute in a 1–0 defeat to Egypt at the 2021 FIFA Arab Cup.[21] In December 2023, Ayoub was included in the Lebanese squad for the 2023 AFC Asian Cup.