Skip to content
Gabriel Magalhães

Gabriel Magalhães

Defender - Centre-Back  at Arsenal FC
Age28
CitizenshipBrazil
Height1.90 m
Footleft
BornDecember 19, 1997
at Arsenal FC 2,091 days · joined 2020-09-01
👕200+ Apps
Market value €75.00m
Centre-Back Defender

Career snapshot

8
clubs played for
16/17
debut season
0.08
goals / match
Arsenal FC
top club · 213 apps

Career highs

€75.00m
peak value · 2024
€26.00m
top transfer fee · 20/21
5
best season · 21/22
22 / 1
int'l caps / goals
327Appearances
26Goals
5Assists
50Yellow cards
0Red cards
126Full matches (90′)
Full nameGabriel Magalhães
Name in home countryGabriel dos Santos Magalhães
Date of birth1997-12-19 (28 yrs)
Place of birthSão Paulo, Brazil
CitizenshipBrazil
PositionDefender - Centre-Back (main: Defender)
Footleft
Height190.00 m
Current clubArsenal FC
Joined2020-09-01
Contract expires2029-06-30
AgentBertolucci Sports
Jul 2025
25/26 — Arsenal FC
3 matches · 0 G · 0 A · across 1 competition
Apr 2025
Injury: unknown
12 games missed
Dec 2024
Injury: unknown
3 games missed
Oct 2024
Injury: unknown
2 games missed
Jul 2024
24/25 — Arsenal FC
42 matches · 5 G · 3 A · across 4 competitions
Jul 2023
23/24 — Arsenal FC
50 matches · 4 G · 1 A · across 5 competitions
Jul 2022
22/23 — Arsenal FC
48 matches · 3 G · 0 A · across 4 competitions
Jul 2021
Injury: unknown
4 games missed
Jul 2021
21/22 — Arsenal FC, Arsenal FC U23
39 matches · 5 G · 0 A · across 3 competitions
Dec 2020
Injury: unknown
4 games missed
Sep 2020
Transfer: LOSC Lille → Arsenal
20/21 · Transfer · €26.00m
Aug 2020
Injury: unknown
2 games missed
Jul 2020
20/21 — Arsenal FC
32 matches · 3 G · 1 A · across 4 competitions
Aug 2019
Injury: unknown
2 games missed
Jul 2019
19/20 — LOSC Lille
34 matches · 1 G · 0 A · across 4 competitions
Jul 2018
18/19 — LOSC Lille, LOSC Lille B
22 matches · 1 G · 0 A · across 4 competitions
Jun 2018
Transfer: Din. Zagreb II → LOSC Lille
17/18 · Return from loan
Feb 2018
Transfer: LOSC Lille → Din. Zagreb II
17/18 · Loan
Feb 2018
Transfer: Troyes → LOSC Lille
17/18 · Return from loan
Jul 2017
17/18 — ESTAC Troyes, GNK Dinamo Zagreb, GNK Dinamo Zagreb II
15 matches · 2 G · 0 A · across 6 competitions
Jul 2017
Transfer: LOSC Lille → Troyes
17/18 · Loan
Jan 2017
Transfer: Avaí FC → LOSC Lille
16/17 · Transfer · €3.00m
Jul 2016
16/17 — LOSC Lille B, LOSC Lille
3 matches · 0 G · 0 A · across 3 competitions
Jul 2016
2016 — Avaí FC
39 matches · 2 G · 0 A · across 4 competitions
Jan 2016
Transfer: Avaí U20 → Avaí FC
15/16 · Transfer
Jan 1970
Peak market value: €75.00m
Highest valuation recorded in dataset
11,314 min
Minutes played by club
Arsenal FC 50.9%
Arsenal FC U23 0.0%
Avaí FC 17.2%
LOSC Lille 27.9%
LOSC Lille B 0.0%
GNK Dinamo Zagreb 0.0%
ESTAC Troyes 0.0%
GNK Dinamo Zagreb II 4.0%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Arsenal FC 6 20/21 25/26 213 20 5 5,762
Arsenal FC U23 1 21/22 21/22 1 0 0 0
Avaí FC 1 2016 2016 39 2 0 1,951
LOSC Lille 3 16/17 19/20 52 2 0 3,151
LOSC Lille B 2 16/17 18/19 7 0 0 0
GNK Dinamo Zagreb 1 17/18 17/18 1 0 0 0
ESTAC Troyes 1 17/18 17/18 4 0 0 0
GNK Dinamo Zagreb II 1 17/18 17/18 10 2 0 450

Career trajectory — goals, assists & market value

2€18.8M4€37.5M6€56.3M8€75M16/1717/18 — 2 goals (GNK Dinamo Zagreb II)217/1818/19 — 1 goals (LOSC Lille)118/1919/20 — 1 goals (LOSC Lille)119/2020/21 — 3 goals (Arsenal FC)20/21 — 1 assists420/212016 — 2 goals (Avaí FC)2201621/22 — 5 goals (Arsenal FC)521/2222/23 — 3 goals (Arsenal FC)322/2323/24 — 4 goals (Arsenal FC)23/24 — 1 assists523/2424/25 — 5 goals (Arsenal FC)24/25 — 3 assists824/2525/2616/17 — €350K17/18 — €600K18/19 — €600K19/20 — €15M20/21 — €28M21/22 — €25M22/23 — €40M23/24 — €60M24/25 — €75M25/26 — €75MGoalsAssistsMarket value

Goals by season

16/17: 0016/1717/18: 2217/1818/19: 1118/1919/20: 1119/2020/21: 3320/212016: 22201621/22: 5521/2222/23: 3322/2323/24: 4423/2424/25: 5524/2525/26: 0025/26

Assists by season

16/17: 0016/1717/18: 0017/1818/19: 0018/1919/20: 0019/2020/21: 1120/212016: 00201621/22: 0021/2222/23: 0022/2323/24: 1123/2424/25: 3324/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Premier League Arsenal FC 3 0 0 0 0 0
24/25 Champions League Arsenal FC 9 1 0 1 0 804
24/25 EFL Cup Arsenal FC 4 0 0 0 0 0
24/25 FA Cup Arsenal FC 1 1 0 1 0 120
24/25 Premier League Arsenal FC 28 3 3 4 0 788
23/24 Champions League Arsenal FC 10 0 0 0 0 0
23/24 Community Shield Arsenal FC 1 0 0 1 0 0
23/24 EFL Cup Arsenal FC 2 0 0 0 0 0
23/24 FA Cup Arsenal FC 1 0 0 0 0 0
23/24 Premier League Arsenal FC 36 4 1 4 0 761
22/23 EFL Cup Arsenal FC 1 0 0 0 0 0
22/23 Europa League Arsenal FC 7 0 0 1 0 0
22/23 FA Cup Arsenal FC 2 0 0 0 0 0
22/23 Premier League Arsenal FC 38 3 0 5 0 1,137
21/22 EFL Cup Arsenal FC 3 0 0 0 0 0
21/22 Premier League Arsenal FC 35 5 0 6 0 613
21/22 Premier League 2 Arsenal FC U23 1 0 0 0 0 0
2016 Campeonato Catarinense Avaí FC 13 0 0 6 0 0
2016 Copa do Brasil Avaí FC 4 0 0 1 0 0
2016 Primeira Liga do Brasil Avaí FC 1 1 0 0 0 90
2016 Série B Avaí FC 21 1 0 6 0 1,861
20/21 EFL Cup Arsenal FC 2 0 0 0 0 0
20/21 Europa League Arsenal FC 6 1 1 1 0 540
20/21 FA Cup Arsenal FC 1 0 0 0 0 0
20/21 Premier League Arsenal FC 23 2 0 2 0 999
19/20 Champions League LOSC Lille 6 0 0 2 0 0
19/20 Coupe de France LOSC Lille 1 0 0 1 0 0
19/20 Coupe de la Ligue LOSC Lille 3 0 0 0 0 0
19/20 Ligue 1 LOSC Lille 24 1 0 3 0 2,087
18/19 Coupe de France LOSC Lille 2 0 0 0 0 0
18/19 Coupe de la Ligue LOSC Lille 1 0 0 0 0 0
18/19 Ligue 1 LOSC Lille 14 1 0 1 0 1,064
18/19 National 2 - Grp. D LOSC Lille B 5 0 0 0 0 0
17/18 Coupe de France ESTAC Troyes 2 0 0 0 0 0
17/18 Coupe de la Ligue ESTAC Troyes 1 0 0 1 0 0
17/18 Hrvatski nogometni kup GNK Dinamo Zagreb 0 0 0 0 0 0
17/18 Ligue 1 ESTAC Troyes 1 0 0 1 0 0
17/18 Prva NL GNK Dinamo Zagreb II 10 2 0 2 0 450
17/18 SuperSport HNL GNK Dinamo Zagreb 1 0 0 0 0 0
16/17 CFA - Grp. B LOSC Lille B 2 0 0 0 0 0
16/17 Coupe de France LOSC Lille 0 0 0 0 0 0
16/17 Ligue 1 LOSC Lille 1 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
15/16 2016-01-01 Avaí U20 Avaí FC Transfer 0
16/17 2017-01-31 Avaí FC LOSC Lille Transfer 350000 €3.00m
17/18 2017-07-01 LOSC Lille Troyes Loan 600000
17/18 2018-02-14 Troyes LOSC Lille Return from loan 600000
17/18 2018-02-15 LOSC Lille Din. Zagreb II Loan 600000
17/18 2018-06-30 Din. Zagreb II LOSC Lille Return from loan 600000
20/21 2020-09-01 LOSC Lille Arsenal Transfer 20000000 €26.00m
SeasonInjuryFromToDays missedGames missed
19/20 Foot injury 2019-08-01 2019-08-25 25 2
20/21 Ill 2020-08-01 2020-08-31 31 2
20/21 Corona virus 2020-12-26 2021-01-13 19 4
21/22 Knee injury 2021-07-06 2021-08-25 51 4
24/25 Knee injury 2024-10-27 2024-11-01 6 2
24/25 Knee injury 2024-12-01 2024-12-13 13 3
24/25 Hamstring injury 2025-04-02 2025-07-14 104 12
Current€75.00m
Peak€75.00m
Low€125k
Δ since start+€74.88m
€125k€18.84m€37.56m€56.28m€75.00m197019701970
DateValue
Jan 1, 1970 €75.00m
Jan 1, 1970 €75.00m
Jan 1, 1970 €65.00m
Jan 1, 1970 €70.00m
Jan 1, 1970 €75.00m
Jan 1, 1970 €60.00m
Jan 1, 1970 €55.00m
Jan 1, 1970 €50.00m
Jan 1, 1970 €30.00m
Jan 1, 1970 €38.00m
Jan 1, 1970 €40.00m
Jan 1, 1970 €25.00m
Jan 1, 1970 €25.00m
Jan 1, 1970 €25.00m
Jan 1, 1970 €17.50m
Jan 1, 1970 €28.00m
Jan 1, 1970 €20.00m
Jan 1, 1970 €22.00m
Jan 1, 1970 €15.00m
Jan 1, 1970 €1.50m
Jan 1, 1970 €4.00m
Jan 1, 1970 €10.00m
Jan 1, 1970 €600k
Jan 1, 1970 €600k
Jan 1, 1970 €600k
Jan 1, 1970 €350k
Jan 1, 1970 €125k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #37018 #4 3 0 former national player
Team #7658 #14 4 0 former national player
Team #3439 #3 15 1 current national player
TeammatePPG played withJoint goalsMinutes
Thomas Partey 2 0 0
Eddie Nketiah 2 0 0
Granit Xhaka 2 0 0
Kieran Tierney 2 0 0
Aaron Ramsdale 2 0 0
Oleksandr Zinchenko 2 0 0
Emile Smith Rowe 2 0 0
Jorginho 2 0 0
Nicolas Pépé 2 1 0
Rob Holding 2 0 0
Alexandre Lacazette 2 1 0
Mike Maignan 2 0 0
Mohamed Elneny 2 1 0
Jonathan Bamba 2 0 0

Single-season peaks across competitions in this player's career.

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
21/22 Premier League Arsenal FC 5 35
23/24 Premier League Arsenal FC 4 36
22/23 Premier League Arsenal FC 3 38

Top assist seasons

SeasonCompetitionClubAssistsMatches
24/25 Premier League Arsenal FC 3 28
23/24 Premier League Arsenal FC 1 36
20/21 Europa League Arsenal FC 1 6

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
17/18 2018-06-30 Din. Zagreb II LOSC Lille Return from loan €600k
17/18 2018-02-15 LOSC Lille Din. Zagreb II Loan €600k
17/18 2018-02-14 Troyes LOSC Lille Return from loan €600k
17/18 2017-07-01 LOSC Lille Troyes Loan €600k

Last 50 matches for Arsenal FC The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.

DateCompHomeScoreAwayAvailability
2026-05-30 CL Paris Saint-Germain FC Arsenal FC TIMED
2026-05-24 GB1 Crystal Palace FC 1–2 Arsenal FC Available
2026-05-18 GB1 Arsenal FC Burnley FC TIMED
2026-05-10 GB1 West Ham United FC 0–1 Arsenal FC Available
2026-05-10 GB1 West Ham United FC 0–1 Arsenal FC Available
2026-05-05 CL Arsenal FC 1–0 Club Atlético de Madrid Available
2026-05-02 GB1 Arsenal FC 3–0 Fulham FC Available
2026-05-02 GB1 Arsenal FC 3–0 Fulham FC Available
2026-04-29 CL Club Atlético de Madrid 1–1 Arsenal FC Available
2026-04-25 GB1 Arsenal FC 1–0 Newcastle United FC Available
2026-04-25 GB1 Arsenal FC 1–0 Newcastle United FC Available
2026-04-19 GB1 Manchester City FC 2–1 Arsenal FC Available
2026-04-19 GB1 Manchester City FC 2–1 Arsenal FC Available
2026-04-15 CL Arsenal FC 0–0 Sporting Clube de Portugal Available
2026-04-11 GB1 Arsenal FC 1–2 AFC Bournemouth Available
2026-04-07 CL Sporting Clube de Portugal 0–1 Arsenal FC Available
2026-03-17 CL Arsenal FC 2–0 Bayer 04 Leverkusen Available
2026-03-14 GB1 Arsenal FC 2–0 Everton FC Available
2026-03-11 CL Bayer 04 Leverkusen 1–1 Arsenal FC Available
2026-03-04 GB1 Brighton & Hove Albion FC 0–1 Arsenal FC Available
2026-03-01 GB1 Arsenal FC 2–1 Chelsea FC Available
2026-02-22 GB1 Tottenham Hotspur FC 1–4 Arsenal FC Available
2026-02-18 GB1 Wolverhampton Wanderers FC 2–2 Arsenal FC Available
2026-02-12 GB1 Brentford FC 1–1 Arsenal FC Available
2026-02-07 GB1 Arsenal FC 3–0 Sunderland AFC Available
2026-01-31 GB1 Leeds United FC 0–4 Arsenal FC Available
2026-01-28 CL Arsenal FC 3–2 FK Kairat Available
2026-01-25 GB1 Arsenal FC 2–3 Manchester United FC Available
2026-01-20 CL FC Internazionale Milano 1–3 Arsenal FC Available
2026-01-17 GB1 Nottingham Forest FC 0–0 Arsenal FC Available
2026-01-08 GB1 Arsenal FC 0–0 Liverpool FC Available
2026-01-03 GB1 AFC Bournemouth 2–3 Arsenal FC Available
2025-12-30 GB1 Arsenal FC 4–1 Aston Villa FC Available
2025-12-27 GB1 Arsenal FC 2–1 Brighton & Hove Albion FC Available
2025-12-20 GB1 Everton FC 0–1 Arsenal FC Available
2025-12-13 GB1 Arsenal FC 2–1 Wolverhampton Wanderers FC Available
2025-12-10 CL Club Brugge KV 0–3 Arsenal FC Available
2025-12-06 GB1 Aston Villa FC 2–1 Arsenal FC Available
2025-12-03 GB1 Arsenal FC 2–0 Brentford FC Available
2025-11-30 GB1 Chelsea FC 1–1 Arsenal FC Available
2025-11-26 CL Arsenal FC 3–1 FC Bayern München Available
2025-11-23 GB1 Arsenal FC 4–1 Tottenham Hotspur FC Available
2025-11-08 GB1 Sunderland AFC 2–2 Arsenal FC Available
2025-11-04 CL SK Slavia Praha 0–3 Arsenal FC Available
2025-11-01 GB1 Burnley FC 0–2 Arsenal FC Available
2025-10-26 GB1 Arsenal FC 1–0 Crystal Palace FC Available
2025-10-21 CL Arsenal FC 4–0 Club Atlético de Madrid Available
2025-10-18 GB1 Fulham FC 0–1 Arsenal FC Available
2025-10-04 GB1 Arsenal FC 2–0 West Ham United FC Available
2025-10-01 CL Arsenal FC 2–0 PAE Olympiakos SFP Available

Teams faced most often by Gabriel Magalhães's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).

OpponentPWDLGFGAGDWin %
Liverpool FC 20 4 7 9 31 50 -19 20%
Chelsea FC 17 9 5 3 32 19 +13 53%
Everton FC 16 8 3 5 30 15 +15 50%
Southampton FC 14 7 5 2 28 17 +11 50%
Burnley FC 12 8 3 1 24 6 +18 67%
AFC Bournemouth 12 8 1 3 27 11 +16 67%
Manchester City FC 10 2 2 6 11 19 -8 20%
West Ham United FC 10 6 2 2 25 13 +12 60%
Manchester United FC 10 6 2 2 17 11 +6 60%
Brighton & Hove Albion FC 10 5 3 2 15 9 +6 50%
Tottenham Hotspur FC 10 7 1 2 18 13 +5 70%
Newcastle United FC 10 6 1 3 14 5 +9 60%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
16/17 Senior debut season
17/18 First senior goal

Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.

SeasonMatchesMinsYC2nd YCRCCards / 90′
24/25 42 1,712 6 0 0 0.32
23/24 50 761 5 0 0 0.59
22/23 48 1,137 6 0 0 0.47
21/22 39 613 6 1 0 1.03
2016 39 1,951 13 1 0 0.65
20/21 32 1,539 3 1 0 0.23
19/20 34 2,087 6 0 0 0.26
18/19 22 1,064 1 0 0 0.08
17/18 15 450 4 0 0 0.8

Output by competition

Career goals and assists broken down by tournament.

Premier League
163 apps
17 G
4 A
Ligue 1
40 apps
2 G
0 A
Prva NL
10 apps
2 G
0 A
Europa League
13 apps
1 G
1 A
Champions League
25 apps
1 G
0 A
FA Cup
5 apps
1 G
0 A
Série B
21 apps
1 G
0 A
Primeira Liga do Brasil
1 apps
1 G
0 A
EFL Cup
12 apps
0 G
0 A
Coupe de France
5 apps
0 G
0 A

Frequently asked about Gabriel Magalhães

Who is Gabriel Magalhães?

Gabriel Magalhães is a Brazil professional footballer who plays as a centre-back for Arsenal FC.

How old is Gabriel Magalhães?

Gabriel Magalhães is 28 years old. He was born on December 19, 1997 in São Paulo.

What position does Gabriel Magalhães play?

Gabriel Magalhães plays as a centre-back (Defender - Centre-Back).

What club does Gabriel Magalhães play for?

Gabriel Magalhães currently plays for Arsenal FC.

How many career goals has Gabriel Magalhães scored?

Across all senior club competitions in our dataset, Gabriel Magalhães has scored 26 goals in 327 appearances.

What is Gabriel Magalhães's market value?

Gabriel Magalhães's most recent reported market value is €75.00m.