Gabriel dos Santos Magalhães (Portuguese pronunciation: [ɡabɾiˈɛw dus ˈsɐ̃tuz maɡaˈʎɐ̃js]; born 19 December 1997), also known mononymously as Gabriel, is a Brazilian professional footballer who plays primarily as centre-back for Premier League club Arsenal and the Brazil national team. Known for his strength, aggression, tackling, passion and aerial threat, he is regarded as one of the best defenders in the world.
Gabriel began his senior club career at Avaí, having graduated from the club's youth academy in 2016. After Avaí achieved promotion to the Campeonato Brasileiro Série A the same year, he departed for French side Lille. Gabriel was loaned out to Troyes and Dinamo Zagreb before returning to Lille. In 2020, he signed for Arsenal in a deal worth £27m. In the 2025–26 season, Gabriel won the Premier League. He also finished as a runner-up in EFL Cup and the UEFA Champions League, missing the decisive penalty in the latter final.
Gabriel made his international debut for Brazil in 2023. He scored his first international goal during 2026 FIFA World Cup qualification.
Gabriel Magalhães was born in the Pirituba District of São Paulo. At age 13, Gabriel began his career at Avaí but returned to São Paulo after a week due to homesickness. However, he reconsidered his decision and returned to Avaí after two weeks, eventually going on to earn his first professional contract at age 16. He went on to be part of the team that won promotion to Brasileiro Série A in 2017.
On 31 January 2017, Gabriel joined Ligue 1 side Lille, signing a four-and-a-half-year contract. Upon arriving in Lille, he taught himself French and went on to conduct most of his interviews in the language. After playing several matches for Lille II, he was loaned to fellow Ligue 1 side Troyes, before joining Croatian side Dinamo Zagreb, where he made just one league appearance for each club's senior team.
Gabriel returned to Lille in 2018, starting his first match on 10 February 2019 against relegation-threatened Guingamp in a 2–0 win. He went on to make 14 appearances over the course of the season, scoring his first goal for Lille in a 5–1 win against Paris Saint-Germain on 14 April 2019.
The following season, Gabriel began to play more regularly, forming a centre-back partnership with José Fonte. Gabriel was a starter in all six of Lille's Champions League group stage matches. On 31 January 2020, he extended his contract with Lille until 2023.
Lille manager Christophe Galtier spoke about the defender's patience, saying "I saw he had great potential and he was able to seize the first opportunity he got. He was hungry to play, and while he bided his time, he worked a lot. He's an example for other youngsters to follow. It's a sort of intelligence to behave like that. How often nowadays do you see players not working if they're not in the squad?"
On 1 September 2020, Arsenal announced the signing of Gabriel Magalhães on a long-term contract. Interest in the Brazilian was reportedly high, with multiple clubs willing to match the valuation set by Lille. Gabriel joined for a fee reaching the region of £27m after add-ons.
On 12 September, the opening day of the season, Gabriel made his debut for Arsenal, scoring the second goal in a 3–0 win against Fulham at Craven Cottage. Following his performance in Arsenal's 2–1 win against West Ham United on 19 September 2020, Gabriel was awarded Arsenal's player of the month award for September. He won the award again in October after featuring in five of Arsenal's six games in the month. Arsenal manager Mikel Arteta spoke highly of Gabriel's early performances, saying "you move him from France to here at an early age, without talking the language, to adapt to a new way of playing as well... [but] he has done it really quickly and is showing a great mentality as well."
Despite Arsenal's poor form in late 2020, Gabriel was awarded his third player of the month award in December after his performances in Arsenal's 1–0 win against Manchester United on 1 November and their 0–0 draw against Leeds United on 22 November. On 29 November, Gabriel scored his first goal at the Emirates during Arsenal's 2–1 defeat to Wolverhampton Wanderers. Gabriel received his first red card for Arsenal on 16 December in a home game against Southampton, after being given two yellow cards in the space of five minutes for fouls on Ché Adams and Theo Walcott.
Gabriel played in all but three of Arsenal's Premier League games. He scored his first goal of the season in a 2–0 win against Leicester City at the King Power Stadium on 30 October 2021.
He scored the only goal of the game as Arsenal beat Wolverhampton Wanderers at Molineux on 10 February, and also got the winning goal against West Ham in a 2–1 win at the London Stadium on 1 May. Gabriel finished the season with five Premier League goals.
Gabriel scored the winning goal against Fulham in the Premier League on 27 August 2022. He had made a mistake that allowed Aleksandar Mitrović to open the scoring, but his goal in the 86th minute gave Arsenal all three points in a 2–1 win. His partnership with William Saliba was a cornerstone of the Gunners' success throughout the season. On 21 October 2022, Arsenal announced that Gabriel had signed a new long-term contract with the club. He scored the only goal of the game as Arsenal beat Chelsea at Stamford Bridge in November.
On 12 March 2023, he scored against Fulham again, heading in Arsenal's first goal in their 3–0 win at Craven Cottage. This was his third goal in four games against the Cottagers.
On 17 September 2023, Gabriel made his 100th Premier League appearance in Arsenal's win against Everton at Goodison Park. He scored his first goal of the 2023–24 season in a 1–1 draw with Liverpool at Anfield.
Gabriel scored the first two goals in Arsenal's 5–0 win against Crystal Palace on 20 January 2024. The second goal had initially been credited as an own goal by Palace goalkeeper Dean Henderson. Arsenal appealed the decision, and the Premier League's Goal Accreditation Appeals Panel subsequently awarded the goal to Gabriel. It was his first brace for the club.
Gabriel made his 150th Arsenal appearance on 11 February, scoring the third goal against West Ham in a 6–0 win at the London Stadium.