Lyon During the
2020–21 season Barcola started playing with the
Lyon reserve in
National 2 while also being a prolific goalscorer with the under-19 who played in the
UEFA Youth League,— Barcola signed his first professional contract in September 2021, tying him to the club until 2024. Barcola made his professional debut for Lyon on 4 November 2021, replacing
Rayan Cherki at the 81st minute of a 3–0 home win against
Sparta Prague in the group stage of the
UEFA Europa League. He managed to provide an assist for
Karl Toko Ekambi on Lyon's third goal, helping his side to a win that would make them the first team to officially qualify for this edition
round of 16. in 2023 In January 2023, due to lack of game time with Lyon, Barcola was keen on joining Swiss team
St. Gallen on loan. However, the deal collapsed as Lyon were short of attackers after the injury of
Alexandre Lacazette and the departure of
Karl Toko Ekambi, which resulted in the integration of Barcola into
Les Gones rotation. Having more playing time during the second half of the
2022–23 season, Barcola contributed to Lyon's front line alongside top scorer
Alexandre Lacazette. On 2 April 2023, he scored the only goal to help Lyon defeat the league leader
Paris Saint-Germain at the
Parc des Princes. A month later, on 7 May 2023, he assisted three goals for Lyon and Lacazette for a comeback win against
Montpellier in a nine-goal thriller, canceling out four goals scored by striker
Elye Wahi. Barcola ended the season with 7 goals and 9 assists across all competitions, being the second most decisive player of the club behind Lacazette. signing a five-year contract with the club. On 3 September, Barcola made his debut as a substitute in a 4–1 away win over his former club Lyon. He became the 500th player to make an appearance for Paris Saint-Germain. On 24 September, Barcola made his first start for PSG in a 4–0 win over
Le Classique rivals
Marseille. On 29 October, he recorded his first goal contribution for the club, an assist for
Warren Zaïre-Emery's opening goal in a 3–2 away win over
Brest. On 9 December, Barcola scored his first goal for PSG in a 2–1 win over
Nantes. On 14 February 2024, Barcola scored his first
UEFA Champions League goal in a 2–0 victory over
Real Sociedad in the first leg of the round of 16. On 16 April 2024, after his performance in a 4–1 away victory over
Barcelona in the Champions League quarter-finals second leg, Barcola was highly praised in the media. He gave an assist to
Ousmane Dembélé for the equalizing goal in the match, and was key throughout as Paris overturned a 3–2 deficit from the first leg. Barcola finished the
2023–24 season with five goals and eight assists in thirty-nine appearances for PSG. On 10 June 2024, he was named by Ligue 1 as the signing of the season. On 16 August 2024, Barcola scored his first goal of the season in PSG's Ligue 1 opener away to
Le Havre, an eventual 4–1 victory for the Parisians. On 23 August, he scored the first brace of his career in a 6–0 win over
Montpellier at the
Parc des Princes. On 22 January 2025, Barcola scored a goal and provided an assist in a 4–2 victory over
Manchester City. In a 4–1 win over
Rennes on 8 March 2025, he recorded a goal and an assist, bringing his Ligue 1 tally to 20 goal contributions in a single season for the first time in his career. Barcola helped PSG win a 13th Ligue 1 title and finished the season as the league's second-highest assist provider, with 10 assists, just one behind
Rayan Cherki. One week later in the
Champions League final against
Inter Milan, he assisted
Senny Mayulu's goal, the fifth of a 5–0 victory, winning the competition for the first time in PSG's history and in his career. Barcola made his 100th official appearance for PSG in a 4–0 win over
Inter Miami in the round of 16 of the
2025 FIFA Club World Cup; this was also his 61st appearance for PSG in the 2024–25 season, surpassing
Valère Germain's record for most matches in a single season with a Ligue 1 club. ==International career==