Skip to content
Gabriel Osho

Gabriel Osho

Defender - Centre-Back  at Cardiff City
Age27
CitizenshipNigeria England
Height1.85 m
Footright
BornAugust 14, 1998
at Cardiff City 268 days · joined 2025-08-29
👕200+ Apps
Market value €3.00m
Centre-Back Defender

Career snapshot

11
clubs played for
14/15
debut season
0.07
goals / match
Luton Town
top club · 85 apps

Career highs

€3.00m
peak value · 2024
€1.00m
top transfer fee · 25/26
4
best season · 18/19
2 / 0
int'l caps / goals
217Appearances
15Goals
3Assists
22Yellow cards
3Red cards
76Full matches (90′)
Full nameGabriel Osho
Name in home countryGabriel Jeremiah Adedayo Osho
Date of birth1998-08-14 (27 yrs)
Place of birthReading, Nigeria
CitizenshipNigeria England
PositionDefender - Centre-Back (main: Defender)
Footright
Height185.00 m
Current clubCardiff City
Joined2025-08-29
Contract expires2029-06-30
AgentWasserman
Aug 2025
Transfer: AJ Auxerre → Cardiff
25/26 · Transfer · €1.00m
Jul 2025
25/26 — AJ Auxerre
2 matches · 0 G · 0 A · across 1 competition
Apr 2025
Injury: unknown
3 games missed
Jan 2025
Injury: unknown
2 games missed
Jul 2024
Transfer: Luton → AJ Auxerre
24/25 · Transfer
Jul 2024
24/25 — AJ Auxerre
21 matches · 1 G · 0 A · across 2 competitions
Mar 2024
Injury: unknown
9 games missed
Aug 2023
Injury: unknown
15 games missed
Jul 2023
23/24 — Luton Town
23 matches · 2 G · 0 A · across 2 competitions
Apr 2023
Injury: unknown
5 games missed
Oct 2022
Injury: unknown
4 games missed
Jul 2022
22/23 — Luton Town
35 matches · 3 G · 1 A · across 4 competitions
Mar 2022
Injury: unknown
21 games missed
Jul 2021
21/22 — Luton Town
26 matches · 0 G · 0 A · across 3 competitions
May 2021
Transfer: Rochdale → Luton
20/21 · Return from loan
Jan 2021
Transfer: Luton → Rochdale
20/21 · Loan
Jan 2021
Transfer: Yeovil Town → Luton
20/21 · Return from loan
Dec 2020
Transfer: Luton → Yeovil Town
20/21 · Loan
Nov 2020
Transfer: Without Club → Luton
20/21 · Transfer
Aug 2020
Transfer: Reading U23 → Without Club
20/21 · Transfer
Jul 2020
20/21 — Luton Town, Rochdale AFC, Yeovil Town
27 matches · 1 G · 0 A · across 3 competitions
Dec 2019
Transfer: Yeovil Town → Reading U23
19/20 · Return from loan
Dec 2019
Transfer: Reading U23 → Yeovil Town
19/20 · Loan
Jul 2019
19/20 — Reading FC, Yeovil Town, FC Reading U23
20 matches · 2 G · 2 A · across 5 competitions
Apr 2019
Transfer: Bristol Rovers → Reading U23
18/19 · Return from loan
Jan 2019
Transfer: Reading U23 → Bristol Rovers
18/19 · Loan
Dec 2018
Transfer: Aldershot → Reading U23
18/19 · Return from loan
Oct 2018
Transfer: Reading U23 → Aldershot
18/19 · Loan
Jul 2018
18/19 — Reading FC, Aldershot Town, Bristol Rovers, FC Reading U23
22 matches · 4 G · 0 A · across 6 competitions
Mar 2018
Transfer: Maidenhead Utd. → Reading U23
17/18 · Return from loan
Feb 2018
Transfer: Reading U23 → Maidenhead Utd.
17/18 · Loan
Jul 2017
17/18 — FC Reading U23, Maidenhead United
27 matches · 1 G · 0 A · across 4 competitions
Jul 2016
16/17 — FC Reading U23
8 matches · 1 G · 0 A · across 2 competitions
Jul 2016
Transfer: Reading U18 → Reading U23
16/17 · Transfer
Jul 2015
15/16 — Reading FC U18, FC Reading U21
5 matches · 0 G · 0 A · across 2 competitions
Jul 2014
14/15 — FC Reading U21
1 matches · 0 G · 0 A · across 1 competition
Jul 2014
Transfer: Reading Yth. → Reading U18
14/15 · Transfer
Jan 1970
Peak market value: €3.00m
Highest valuation recorded in dataset
6,826 min
Minutes played by club
AJ Auxerre 24.3%
Luton Town 32.3%
Yeovil Town 0.0%
Rochdale AFC 27.4%
Reading FC 0.0%
FC Reading U23 16.0%
Bristol Rovers 0.0%
Aldershot Town 0.0%
Maidenhead United 0.0%
Reading FC U18 0.0%
FC Reading U21 0.0%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
AJ Auxerre 2 24/25 25/26 23 1 0 1,658
Luton Town 4 20/21 23/24 85 5 1 2,205
Yeovil Town 2 19/20 20/21 10 0 0 0
Rochdale AFC 1 20/21 20/21 22 1 0 1,869
Reading FC 2 18/19 19/20 10 0 1 0
FC Reading U23 4 16/17 19/20 48 8 1 1,094
Bristol Rovers 1 18/19 18/19 0 0 0 0
Aldershot Town 1 18/19 18/19 10 0 0 0
Maidenhead United 1 17/18 17/18 3 0 0 0
Reading FC U18 1 15/16 15/16 2 0 0 0
FC Reading U21 2 14/15 15/16 4 0 0 0

Career trajectory — goals, assists & market value

1€750K2€1.5M3€2.3M4€3M16/17 — 1 goals (FC Reading U23)116/1717/18 — 1 goals (FC Reading U23)117/1818/19 — 4 goals (FC Reading U23)418/1919/20 — 2 goals (FC Reading U23)19/20 — 2 assists419/2020/21 — 1 goals (Rochdale AFC)120/2121/2222/23 — 3 goals (Luton Town)22/23 — 1 assists422/2323/24 — 2 goals (Luton Town)223/2424/25 — 1 goals (AJ Auxerre)124/2525/2620/21 — €100K21/22 — €300K22/23 — €500K23/24 — €1M24/25 — €3M25/26 — €3MGoalsAssistsMarket value

Goals by season

14/15: 0014/1515/16: 0015/1616/17: 1116/1717/18: 1117/1818/19: 4418/1919/20: 2219/2020/21: 1120/2121/22: 0021/2222/23: 3322/2323/24: 2223/2424/25: 1124/2525/26: 0025/26

Assists by season

14/15: 0014/1515/16: 0015/1616/17: 0016/1717/18: 0017/1818/19: 0018/1919/20: 2219/2020/21: 0020/2121/22: 0021/2222/23: 1122/2323/24: 0023/2424/25: 0024/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Ligue 1 AJ Auxerre 2 0 0 0 0 0
24/25 Coupe de France AJ Auxerre 1 0 0 0 0 0
24/25 Ligue 1 AJ Auxerre 20 1 0 1 1 1,658
23/24 FA Cup Luton Town 2 0 0 0 0 0
23/24 Premier League Luton Town 21 2 0 3 0 924
22/23 Championship Luton Town 27 2 0 3 1 989
22/23 Championship Play-Offs Luton Town 3 1 0 0 0 292
22/23 EFL Cup Luton Town 1 0 0 0 0 0
22/23 FA Cup Luton Town 4 0 1 0 0 0
21/22 Championship Luton Town 23 0 0 2 0 0
21/22 EFL Cup Luton Town 1 0 0 1 0 0
21/22 FA Cup Luton Town 2 0 0 0 0 0
20/21 FA Cup Luton Town 1 0 0 0 0 0
20/21 League One Rochdale AFC 22 1 0 1 0 1,869
20/21 National League Yeovil Town 4 0 0 0 0 0
19/20 Championship Reading FC 5 0 0 1 0 0
19/20 EFL Cup Reading FC 1 0 0 0 0 0
19/20 FA Cup Reading FC 2 0 1 1 0 0
19/20 National League Yeovil Town 6 0 0 1 0 0
19/20 Premier League 2 FC Reading U23 6 2 1 0 0 270
18/19 Championship Reading FC 2 0 0 0 0 0
18/19 FA Cup Aldershot Town 2 0 0 1 0 0
18/19 League One Bristol Rovers 0 0 0 0 0 0
18/19 National League Aldershot Town 8 0 0 2 0 0
18/19 PL2 Playoffs FC Reading U23 1 0 0 0 0 0
18/19 Premier League 2 FC Reading U23 9 4 0 2 0 203
17/18 EFL Trophy FC Reading U23 3 0 0 0 0 0
17/18 National League Maidenhead United 3 0 0 0 0 0
17/18 PL2 Playoffs FC Reading U23 1 1 0 0 0 90
17/18 Premier League 2 FC Reading U23 20 0 0 3 1 0
16/17 EFL Trophy FC Reading U23 1 0 0 0 0 0
16/17 Premier League 2 FC Reading U23 7 1 0 0 0 531
15/16 FA Youth Cup Reading FC U18 2 0 0 0 0 0
15/16 U21 PL FC Reading U21 3 0 0 0 0 0
14/15 U21 PL FC Reading U21 1 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
14/15 2014-07-01 Reading Yth. Reading U18 Transfer 0
16/17 2016-07-01 Reading U18 Reading U23 Transfer 0
17/18 2018-02-23 Reading U23 Maidenhead Utd. Loan 0
17/18 2018-03-25 Maidenhead Utd. Reading U23 Return from loan 0
18/19 2018-10-05 Reading U23 Aldershot Loan 0
18/19 2018-12-13 Aldershot Reading U23 Return from loan 0
18/19 2019-01-29 Reading U23 Bristol Rovers Loan 0
18/19 2019-04-03 Bristol Rovers Reading U23 Return from loan 0
19/20 2019-12-07 Reading U23 Yeovil Town Loan 0
19/20 2019-12-31 Yeovil Town Reading U23 Return from loan 0
20/21 2020-08-01 Reading U23 Without Club Transfer 0
20/21 2020-11-18 Without Club Luton Transfer 0
20/21 2020-12-01 Luton Yeovil Town Loan 0
20/21 2021-01-09 Yeovil Town Luton Return from loan 100000
20/21 2021-01-21 Luton Rochdale Loan 100000
20/21 2021-05-31 Rochdale Luton Return from loan 100000
24/25 2024-07-11 Luton AJ Auxerre Transfer 3000000
25/26 2025-08-29 AJ Auxerre Cardiff Transfer 3000000 €1.00m
SeasonInjuryFromToDays missedGames missed
21/22 Hamstring injury 2022-03-05 2022-06-23 111 21
22/23 unknown injury 2022-10-01 2022-10-20 20 4
22/23 Knee injury 2023-04-08 2023-05-05 28 5
23/24 Knee problems 2023-08-01 2023-11-01 93 15
23/24 Knee injury 2024-03-09 2024-04-15 38 9
24/25 Knee injury 2025-01-01 2025-01-15 15 2
24/25 Knee bruise 2025-04-12 2025-04-28 17 3
Current€3.00m
Peak€3.00m
Low€100k
Δ since start+€2.90m
€100k€825k€1.55m€2.28m€3.00m197019701970
DateValue
Jan 1, 1970 €3.00m
Jan 1, 1970 €3.00m
Jan 1, 1970 €3.00m
Jan 1, 1970 €3.00m
Jan 1, 1970 €600k
Jan 1, 1970 €1.00m
Jan 1, 1970 €500k
Jan 1, 1970 €400k
Jan 1, 1970 €200k
Jan 1, 1970 €300k
Jan 1, 1970 €100k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #3444 2 0 recent national player
TeammatePPG played withJoint goalsMinutes
Luke Berry 1 0 812
Cauley Woodrow 1 0 809
Tyler Frost 1 1 0
Jordan Holsgrove 1 0 0
Ben House 1 0 0
Tom Holmes 1 0 0
Harry Cornick 1 0 0
Ethan Horvath 2 0 0
Fred Onyedinma 2 0 0
Ramarni Medford-Smith 1 0 0
Elijah Adebayo 2 1 0
Ryan East 1 0 0
James Bree 2 1 0
Josh Barrett 1 2 0
Reece Burke 1 0 0
Alfie Doughty 1 1 0
Pelly Ruddock Mpanzu 2 1 0
Jordan Clark 1 0 0
Carlton Morris 1 1 0
Amari'i Bell 2 0 0

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

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
18/19 Premier League 2 FC Reading U23 4 9
19/20 Premier League 2 FC Reading U23 2 6
22/23 Championship Luton Town 2 27

Top assist seasons

SeasonCompetitionClubAssistsMatches
22/23 FA Cup Luton Town 1 4
19/20 Premier League 2 FC Reading U23 1 6
19/20 FA Cup Reading FC 1 2

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
20/21 2021-05-31 Rochdale Luton Return from loan €100k
20/21 2021-01-21 Luton Rochdale Loan €100k
20/21 2021-01-09 Yeovil Town Luton Return from loan €100k
20/21 2020-12-01 Luton Yeovil Town Loan
19/20 2019-12-31 Yeovil Town Reading U23 Return from loan
19/20 2019-12-07 Reading U23 Yeovil Town Loan
18/19 2019-04-03 Bristol Rovers Reading U23 Return from loan
18/19 2019-01-29 Reading U23 Bristol Rovers Loan
18/19 2018-12-13 Aldershot Reading U23 Return from loan
18/19 2018-10-05 Reading U23 Aldershot Loan
17/18 2018-03-25 Maidenhead Utd. Reading U23 Return from loan
17/18 2018-02-23 Reading U23 Maidenhead Utd. Loan

Last 50 matches for Cardiff City 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-02-07 GB3 Rotherham United 0–3 Cardiff City Available
2026-01-31 GB3 Burton Albion 2–2 Cardiff City Available
2026-01-27 GB3 Cardiff City 4–0 Barnsley FC Available
2026-01-24 GB3 Cardiff City 1–1 Stockport County Available
2026-01-17 GB3 Bradford City 1–2 Cardiff City Available
2026-01-10 GB3 Leyton Orient 1–1 Cardiff City Available
2026-01-04 GB3 Cardiff City 1–0 Wigan Athletic Available
2026-01-01 GB3 Wycombe Wanderers 1–1 Cardiff City Available
2025-12-29 GB3 Cardiff City 3–0 Stevenage FC Available
2025-12-26 GB3 Cardiff City 3–0 Exeter City Available
2025-12-20 GB3 Lincoln City 0–1 Cardiff City Available
2025-12-13 GB3 Cardiff City 4–0 Doncaster Rovers Available
2025-12-09 GB3 Stevenage FC 0–2 Cardiff City Available
2025-11-29 GB3 Cardiff City 3–0 Mansfield Town Available
2025-11-22 GB3 Northampton Town 0–2 Cardiff City Available
2025-11-15 GB3 Cardiff City 2–1 Huddersfield Town Available
2025-11-08 GB3 Blackpool FC 0–2 Cardiff City Available
2025-10-25 GB3 Bolton Wanderers 1–0 Cardiff City Available
2025-10-18 GB3 Cardiff City 2–1 Reading FC Available
2025-10-04 GB3 Cardiff City 4–3 Leyton Orient Available
2025-09-30 GB3 Cardiff City 0–1 Burton Albion Available
2025-09-27 GB3 Wigan Athletic 0–2 Cardiff City Available
2025-09-20 GB3 Cardiff City 1–3 Bradford City Available
2025-09-13 GB3 Stockport County 1–1 Cardiff City Available
2025-08-30 GB3 Cardiff City 4–0 Plymouth Argyle Available
2025-08-23 GB3 Luton Town 0–1 Cardiff City Available
2025-08-19 GB3 AFC Wimbledon 0–1 Cardiff City Available
2025-08-16 GB3 Cardiff City 3–0 Rotherham United Available
2025-08-07 GB3 Port Vale FC 0–0 Cardiff City Available
2025-08-02 GB3 Cardiff City 2–1 Peterborough United Available
2025-02-28 GB1 Aston Villa 2–0 Cardiff City Available
2024-08-28 CGB Cardiff City 3–5 Southampton FC Available
2024-08-13 CGB Cardiff City 2–0 Bristol Rovers Available
2023-09-27 CGB Blackburn Rovers 5–2 Cardiff City INJURED Knee problems
2023-08-29 CGB Birmingham City 1–3 Cardiff City INJURED Knee problems
2023-08-09 CGB Cardiff City 3–0 Colchester United INJURED Knee problems
2022-08-09 CGB Cardiff City 0–3 Portsmouth FC Available
2021-08-24 CGB Cardiff City 0–2 Brighton & Hove Albion Available
2021-08-10 CGB Cardiff City 3–2 Sutton United Available
2020-09-05 CGB Northampton Town 3–0 Cardiff City Available
2020-06-30 GB2 Cardiff City 0–0 Charlton Athletic Available
2020-06-27 GB2 Preston North End 1–3 Cardiff City Available
2020-06-21 GB2 Cardiff City 2–0 Leeds United Available
2020-03-07 GB2 Barnsley FC 0–2 Cardiff City Available
2020-02-29 GB2 Cardiff City 2–2 Brentford FC Available
2020-02-25 GB2 Cardiff City 0–1 Nottingham Forest Available
2020-02-22 GB2 Stoke City 2–0 Cardiff City Available
2020-02-15 GB2 Cardiff City 2–2 Wigan Athletic Available
2020-02-12 GB2 Huddersfield Town 0–3 Cardiff City Available
2020-02-08 GB2 Luton Town 0–1 Cardiff City Available

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

OpponentPWDLGFGAGDWin %
Gillingham FC 15 5 4 6 25 24 +1 33%
Doncaster Rovers 14 3 3 8 20 26 -6 21%
AC Ajaccio 14 8 3 3 22 12 +10 57%
Southend United 13 7 4 2 18 8 +10 54%
AFC Wimbledon 13 2 6 5 18 21 -3 15%
Portsmouth FC 12 1 2 9 10 27 -17 8%
Clermont Foot 63 12 2 3 7 6 12 -6 17%
Fleetwood Town 12 4 4 4 16 16 0 33%
Shrewsbury Town 12 7 1 4 20 15 +5 58%
ESTAC Troyes 12 4 2 6 14 18 -4 33%
Accrington Stanley 12 10 0 2 25 9 +16 83%
Charlton Athletic 12 4 3 5 17 24 -7 33%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
14/15 Senior debut season
16/17 First senior goal

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

SeasonMatchesMinsYC2nd YCRCCards / 90′
24/25 21 1,658 1 0 1 0.11
23/24 23 924 3 0 0 0.29
22/23 35 1,281 3 1 1 0.35
21/22 26 0 3 0 0 0
20/21 27 1,869 1 0 0 0.05
19/20 20 270 3 0 0 1
18/19 22 203 5 0 0 2.22
17/18 27 90 3 0 1 4

Output by competition

Career goals and assists broken down by tournament.

U21 PL
46 apps
7 G
1 A
Premier League
21 apps
2 G
0 A
Championship
57 apps
2 G
0 A
Ligue 1
22 apps
1 G
0 A
Championship Play-Offs
3 apps
1 G
0 A
League One
22 apps
1 G
0 A
PL2 Playoffs
2 apps
1 G
0 A
FA Cup
13 apps
0 G
2 A
National League
21 apps
0 G
0 A

Frequently asked about Gabriel Osho

Who is Gabriel Osho?

Gabriel Osho is a Nigeria professional footballer who plays as a centre-back for Cardiff City.

How old is Gabriel Osho?

Gabriel Osho is 27 years old. He was born on August 14, 1998 in Reading.

What position does Gabriel Osho play?

Gabriel Osho plays as a centre-back (Defender - Centre-Back).

What club does Gabriel Osho play for?

Gabriel Osho currently plays for Cardiff City.

How many career goals has Gabriel Osho scored?

Across all senior club competitions in our dataset, Gabriel Osho has scored 15 goals in 217 appearances.

What is Gabriel Osho's market value?

Gabriel Osho's most recent reported market value is €3.00m.