Joe Aribo
Career snapshot
Position rank · 24/25
Among 2,799 Midfield - Central Midfields · ≥200 mins
Career highs
Born the same day
Shares 1996-07-21 · 6 players total
| Full name | Joe Aribo |
|---|---|
| Name in home country | Joseph Oluwaseyi Temitope Ayodele-Aribo |
| Date of birth | 1996-07-21 (29 yrs) |
| Place of birth | London, Nigeria |
| Citizenship | Nigeria England |
| Position | Midfield - Central Midfield (main: Midfield) |
| Foot | left |
| Height | 183.00 m |
| Current club | Southampton FC |
| Joined | 2022-07-09 |
| Contract expires | 2026-06-30 |
| Agent | Elite Project Group ... |
Percentile rank vs 2053 other Midfield - Central Midfields with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Southampton FC | 3 | 22/23 | 24/25 | 104 | 9 | 1 | 1,688 |
| Southampton FC U21 | 1 | 22/23 | 22/23 | 1 | 0 | 0 | 0 |
| Rangers FC | 3 | 19/20 | 21/22 | 149 | 26 | 25 | 4,362 |
| Charlton Athletic | 3 | 16/17 | 18/19 | 97 | 16 | 15 | 1,464 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | EFL Cup | Southampton FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | FA Cup | Southampton FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Premier League | Southampton FC | 32 | 3 | 0 | 1 | 0 | 673 |
| 23/24 | Championship | Southampton FC | 35 | 4 | 1 | 5 | 0 | 400 |
| 23/24 | Championship Play-Offs | Southampton FC | 3 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | EFL Cup | Southampton FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | FA Cup | Southampton FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | EFL Cup | Southampton FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | FA Cup | Southampton FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Premier League | Southampton FC | 21 | 2 | 0 | 2 | 0 | 615 |
| 22/23 | Premier League 2 | Southampton FC U21 | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Champions League Qu. | Rangers FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Europa League | Rangers FC | 15 | 1 | 3 | 3 | 0 | 1,111 |
| 21/22 | Europa League Qualifying | Rangers FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Prem. Sports Cup | Rangers FC | 3 | 0 | 1 | 0 | 0 | 0 |
| 21/22 | Premiership | Rangers FC | 31 | 8 | 6 | 5 | 0 | 321 |
| 21/22 | Scottish Premiership Top Six Split | Rangers FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | SFA Cup | Rangers FC | 2 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | Betfred Cup | Rangers FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Europa League | Rangers FC | 9 | 1 | 0 | 1 | 0 | 565 |
| 20/21 | Premiership | Rangers FC | 26 | 6 | 4 | 0 | 0 | 321 |
| 20/21 | Scottish Premiership Top Six Split | Rangers FC | 5 | 1 | 0 | 0 | 0 | 348 |
| 20/21 | SFA Cup | Rangers FC | 2 | 0 | 3 | 2 | 0 | 0 |
| 19/20 | Betfred Cup | Rangers FC | 4 | 1 | 0 | 1 | 0 | 210 |
| 19/20 | Europa League | Rangers FC | 8 | 1 | 0 | 1 | 0 | 316 |
| 19/20 | Europa League Qualifying | Rangers FC | 7 | 3 | 0 | 2 | 0 | 189 |
| 19/20 | Premiership | Rangers FC | 27 | 3 | 8 | 1 | 0 | 720 |
| 19/20 | SFA Cup | Rangers FC | 3 | 1 | 0 | 0 | 0 | 261 |
| 18/19 | EFL Trophy | Charlton Athletic | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | League One | Charlton Athletic | 36 | 9 | 5 | 2 | 0 | 346 |
| 18/19 | League One Play-Offs | Charlton Athletic | 3 | 1 | 0 | 1 | 0 | 300 |
| 17/18 | EFL Cup | Charlton Athletic | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | EFL Trophy | Charlton Athletic | 5 | 1 | 1 | 0 | 0 | 459 |
| 17/18 | FA Cup | Charlton Athletic | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | League One | Charlton Athletic | 26 | 5 | 2 | 0 | 0 | 359 |
| 17/18 | League One Play-Offs | Charlton Athletic | 2 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | EFL Trophy | Charlton Athletic | 2 | 0 | 1 | 0 | 0 | 0 |
| 16/17 | FA Cup | Charlton Athletic | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | League One | Charlton Athletic | 19 | 0 | 6 | 2 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 14/15 | 2014-07-01 | Kinetic Academy | Staines Town FC | Transfer | 0 | — |
| 15/16 | 2015-09-07 | Staines Town FC | Charlton | Transfer | 0 | — |
| 19/20 | 2019-07-01 | Charlton | Rangers | Transfer | 200000 | — |
| 22/23 | 2022-07-09 | Rangers | Southampton | Transfer | 10000000 | €8.20m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 18/19 | Knee injury | 2018-12-22 | 2019-02-08 | 49 | 9 |
| 19/20 | Head injury | 2019-09-26 | 2019-10-04 | 9 | 2 |
| 20/21 | Ankle injury | 2020-08-14 | 2020-10-14 | 62 | 12 |
| 20/21 | Knock | 2020-11-23 | 2020-11-30 | 8 | 2 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €11.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €15.00m |
| Jan 1, 1970 | €15.00m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €6.50m |
| Jan 1, 1970 | €1.30m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €200k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #3444 | #10 | 34 | 2 | — | — | recent national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Connor Goldson | 2 | 1 | 0 |
| James Tavernier | 2 | 5 | 0 |
| Glen Kamara | 2 | 2 | 0 |
| Ryan Kent | 2 | 4 | 0 |
| Alfredo Morelos | 2 | 11 | 0 |
| Scott Arfield | 2 | 3 | 0 |
| Kyle Walker-Peters | 1 | 2 | 0 |
| Calvin Bassey | 2 | 1 | 0 |
| Ryan Jack | 2 | 1 | 0 |
| Jan Bednarek | 1 | 0 | 0 |
| Leon Balogun | 2 | 0 | 0 |
| Ianis Hagi | 2 | 2 | 0 |
| Patrick Bauer | 2 | 0 | 0 |
| Ché Adams | 1 | 3 | 0 |
| Naby Sarr | 2 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 18/19 | League One | Charlton Athletic | 9 | 36 |
| 21/22 | Premiership | Rangers FC | 8 | 31 |
| 20/21 | Premiership | Rangers FC | 6 | 26 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 19/20 | Premiership | Rangers FC | 8 | 27 |
| 16/17 | League One | Charlton Athletic | 6 | 19 |
| 21/22 | Premiership | Rangers FC | 6 | 31 |
Last 50 matches for Southampton 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.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2026-02-14 | GB2 |
Leicester City FC | 3–4 | Southampton FC | Available |
| 2026-02-07 | GB2 |
Southampton FC | 1–0 | Watford FC | Available |
| 2026-01-31 | GB2 |
Stoke City FC | 0–2 | Southampton FC | Available |
| 2026-01-24 | GB2 |
Portsmouth FC | 1–1 | Southampton FC | Available |
| 2026-01-21 | GB2 |
Southampton FC | 1–0 | Sheffield United FC | Available |
| 2026-01-17 | GB2 |
Southampton FC | 1–2 | Hull City AFC | Available |
| 2026-01-04 | GB2 |
Middlesbrough FC | 4–0 | Southampton FC | Available |
| 2026-01-01 | GB2 |
Southampton FC | 0–0 | Millwall FC | Available |
| 2025-12-29 | GB2 |
Birmingham City FC | 0–3 | Southampton FC | Available |
| 2025-12-26 | GB2 |
Oxford United FC | 1–4 | Southampton FC | Available |
| 2025-12-20 | GB2 |
Southampton FC | 3–2 | Coventry City FC | Available |
| 2025-12-13 | GB2 |
Norwich City FC | 2–3 | Southampton FC | Available |
| 2025-12-09 | GB2 |
Southampton FC | 2–2 | West Bromwich Albion FC | Available |
| 2025-12-06 | GB2 |
Southampton FC | 4–1 | Birmingham City FC | Available |
| 2025-11-29 | GB2 |
Millwall FC | 0–2 | Southampton FC | Available |
| 2025-11-25 | GB2 |
Southampton FC | 1–2 | Leicester City FC | Available |
| 2025-11-22 | GB2 |
Charlton Athletic FC | 0–3 | Southampton FC | Available |
| 2025-11-08 | GB2 |
Southampton FC | 3–1 | Sheffield Wednesday FC | Available |
| 2025-11-05 | GB2 |
Queens Park Rangers FC | 1–2 | Southampton FC | Available |
| 2025-11-01 | GB2 |
Southampton FC | 0–2 | Preston North End FC | Available |
| 2025-10-25 | GB2 |
Blackburn Rovers FC | 2–1 | Southampton FC | Available |
| 2025-10-21 | GB2 |
Bristol City FC | 3–1 | Southampton FC | Available |
| 2025-10-18 | GB2 |
Southampton FC | 0–0 | Swansea City AFC | Available |
| 2025-10-04 | GB2 |
Derby County FC | 1–1 | Southampton FC | Available |
| 2025-09-30 | GB2 |
Sheffield United FC | 1–2 | Southampton FC | Available |
| 2025-09-27 | GB2 |
Southampton FC | 1–1 | Middlesbrough FC | Available |
| 2025-09-20 | GB2 |
Hull City AFC | 3–1 | Southampton FC | Available |
| 2025-09-14 | GB2 |
Southampton FC | 0–0 | Portsmouth FC | Available |
| 2025-08-30 | GB2 |
Watford FC | 2–2 | Southampton FC | Available |
| 2025-08-23 | GB2 |
Southampton FC | 1–2 | Stoke City FC | Available |
| 2025-08-17 | GB2 |
Ipswich Town FC | 1–1 | Southampton FC | Available |
| 2025-08-09 | GB2 |
Southampton FC | 2–1 | Wrexham AFC | Available |
| 2025-05-25 | GB1 |
Southampton FC | 1–2 | Arsenal FC | Available |
| 2025-05-18 | GB1 |
Everton FC | 2–0 | Southampton FC | Available |
| 2025-05-10 | GB1 |
Southampton FC | 0–0 | Manchester City FC | Available |
| 2025-05-03 | GB1 |
Leicester City FC | 2–0 | Southampton FC | Available |
| 2025-04-26 | GB1 |
Southampton FC | 1–2 | Fulham FC | Available |
| 2025-04-19 | GB1 |
West Ham United FC | 1–1 | Southampton FC | Available |
| 2025-04-12 | GB1 |
Southampton FC | 0–3 | Aston Villa FC | Available |
| 2025-04-06 | GB1 |
Tottenham Hotspur FC | 3–1 | Southampton FC | Available |
| 2025-04-02 | GB1 |
Southampton FC | 1–1 | Crystal Palace FC | Available |
| 2025-03-15 | GB1 |
Southampton FC | 1–2 | Wolverhampton Wanderers FC | Available |
| 2025-03-08 | GB1 |
Liverpool FC | 3–1 | Southampton FC | Available |
| 2025-02-25 | GB1 |
Chelsea FC | 4–0 | Southampton FC | Available |
| 2025-02-22 | GB1 |
Southampton FC | 0–4 | Brighton & Hove Albion FC | Available |
| 2025-02-15 | GB1 |
Southampton FC | 1–3 | AFC Bournemouth | Available |
| 2025-02-01 | GB1 |
Ipswich Town FC | 1–2 | Southampton FC | Available |
| 2025-01-25 | GB1 |
Southampton FC | 1–3 | Newcastle United FC | Available |
| 2025-01-19 | GB1 |
Nottingham Forest FC | 3–2 | Southampton FC | Available |
| 2025-01-16 | GB1 |
Manchester United FC | 3–1 | Southampton FC | Available |
Teams faced most often by Joe Aribo's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| Liverpool FC | 18 | 1 | 1 | 16 | 14 | 52 | -38 | 6% |
| Everton FC | 16 | 8 | 2 | 6 | 29 | 25 | +4 | 50% |
| Aberdeen FC | 16 | 8 | 5 | 3 | 33 | 16 | +17 | 50% |
| St. Mirren FC | 16 | 13 | 1 | 2 | 31 | 8 | +23 | 81% |
| Kilmarnock FC | 16 | 10 | 2 | 4 | 30 | 14 | +16 | 63% |
| Hibernian FC | 16 | 9 | 6 | 1 | 33 | 14 | +19 | 56% |
| Celtic FC | 16 | 6 | 3 | 7 | 20 | 21 | -1 | 38% |
| Chelsea FC | 15 | 3 | 3 | 9 | 17 | 38 | -21 | 20% |
| Motherwell FC | 14 | 9 | 3 | 2 | 35 | 15 | +20 | 64% |
| Shrewsbury Town | 14 | 8 | 4 | 2 | 21 | 7 | +14 | 57% |
| St. Johnstone FC | 14 | 12 | 2 | 0 | 33 | 5 | +28 | 86% |
| Arsenal FC | 14 | 2 | 5 | 7 | 17 | 28 | -11 | 14% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 16/17 | Senior debut season | |
| 17/18 | First senior goal | |
| 24/25 | Goal #50 (career) |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 24/25 | 37 | 673 | 1 | 0 | 0 | 0.13 |
| 23/24 | 40 | 400 | 6 | 0 | 0 | 1.35 |
| 22/23 | 28 | 615 | 2 | 0 | 0 | 0.29 |
| 21/22 | 57 | 1,432 | 9 | 0 | 0 | 0.57 |
| 20/21 | 43 | 1,234 | 3 | 0 | 0 | 0.22 |
| 19/20 | 49 | 1,696 | 5 | 0 | 0 | 0.27 |
| 18/19 | 39 | 646 | 3 | 0 | 0 | 0.42 |
| 16/17 | 22 | 0 | 2 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Joe Aribo
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Joe Aribo
Who is Joe Aribo?
Joe Aribo is a Nigeria professional footballer who plays as a central midfield for Southampton FC.
How old is Joe Aribo?
Joe Aribo is 29 years old. He was born on July 21, 1996 in London.
What position does Joe Aribo play?
Joe Aribo plays as a central midfield (Midfield - Central Midfield).
What club does Joe Aribo play for?
Joe Aribo currently plays for Southampton FC.
How many career goals has Joe Aribo scored?
Across all senior club competitions in our dataset, Joe Aribo has scored 51 goals in 351 appearances.
What is Joe Aribo's market value?
Joe Aribo's most recent reported market value is €6.00m.