Jordi Osei-Tutu
Career snapshot
Career highs
Born the same day
Shares 1998-10-02 · 6 players total
| Full name | Jordi Osei-Tutu |
|---|---|
| Name in home country | Jordi Martin Emmanuel Osei-Tutu |
| Date of birth | 1998-10-02 (27 yrs) |
| Place of birth | Slough, England |
| Citizenship | England Ghana |
| Position | Defender - Right-Back (main: Defender) |
| Foot | right |
| Height | 176.00 m |
| Current club | Bolton Wanderers |
| Joined | 2024-08-08 |
| Contract expires | 2026-06-30 |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Bolton Wanderers | 2 | 24/25 | 25/26 | 43 | 3 | 3 | 1,814 |
| VfL Bochum | 3 | 19/20 | 23/24 | 44 | 5 | 3 | 269 |
| PAS Giannina | 1 | 23/24 | 23/24 | 8 | 0 | 1 | 0 |
| Nottingham Forest | 1 | 21/22 | 21/22 | 4 | 0 | 0 | 0 |
| Rotherham United | 1 | 21/22 | 21/22 | 16 | 1 | 0 | 130 |
| Cardiff City | 1 | 20/21 | 20/21 | 9 | 0 | 0 | 0 |
| Arsenal FC | 2 | 17/18 | 18/19 | 0 | 0 | 0 | 0 |
| Arsenal FC U23 | 3 | 16/17 | 18/19 | 30 | 2 | 2 | 810 |
| Arsenal FC U18 | 1 | 16/17 | 16/17 | 29 | 2 | 3 | 955 |
| Arsenal FC UEFA U19 | 2 | 15/16 | 16/17 | 1 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | EFL Cup | Bolton Wanderers | 1 | 1 | 0 | 0 | 0 | 45 |
| 25/26 | League One | Bolton Wanderers | 4 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | EFL Cup | Bolton Wanderers | 2 | 1 | 0 | 0 | 0 | 162 |
| 24/25 | EFL Trophy | Bolton Wanderers | 4 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | League One | Bolton Wanderers | 32 | 1 | 2 | 7 | 0 | 1,607 |
| 23/24 | Bundesliga | VfL Bochum | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | SL1 Play-out | PAS Giannina | 1 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | Super League 1 | PAS Giannina | 7 | 0 | 1 | 1 | 0 | 0 |
| 22/23 | Bundesliga | VfL Bochum | 20 | 0 | 0 | 3 | 0 | 0 |
| 22/23 | DFB-Pokal | VfL Bochum | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Championship | Nottingham Forest | 4 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | EFL Trophy | Rotherham United | 2 | 1 | 0 | 1 | 0 | 130 |
| 21/22 | League One | Rotherham United | 14 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | Championship | Cardiff City | 8 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | EFL Cup | Cardiff City | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | 2. Bundesliga | VfL Bochum | 21 | 5 | 3 | 4 | 0 | 269 |
| 19/20 | DFB-Pokal | VfL Bochum | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | EFL Trophy | Arsenal FC U23 | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Europa League | Arsenal FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Premier League 2 | Arsenal FC U23 | 11 | 0 | 1 | 1 | 1 | 0 |
| 17/18 | EFL Cup | Arsenal FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Europa League | Arsenal FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | FA Cup | Arsenal FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Premier League | Arsenal FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Premier League 2 | Arsenal FC U23 | 18 | 2 | 1 | 2 | 0 | 810 |
| 16/17 | Premier League 2 | Arsenal FC U23 | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | U18 PL - Final Stage | Arsenal FC U18 | 7 | 0 | 1 | 0 | 0 | 0 |
| 16/17 | U18 Premier League | Arsenal FC U18 | 22 | 2 | 2 | 1 | 0 | 955 |
| 16/17 | UEFA Youth League | Arsenal FC UEFA U19 | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | UEFA Youth League | Arsenal FC UEFA U19 | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 15/16 | 2015-07-01 | Reading Yth. | Arsenal U18 | Transfer | 0 | — |
| 17/18 | 2017-07-01 | Arsenal U18 | Arsenal U23 | Transfer | 0 | — |
| 19/20 | 2019-07-01 | Arsenal U23 | VfL Bochum | Loan | 250000 | — |
| 19/20 | 2020-06-30 | VfL Bochum | Arsenal U23 | Return from loan | 325000 | — |
| 20/21 | 2020-08-25 | Arsenal U23 | Cardiff | Loan | 1000000 | — |
| 20/21 | 2021-05-31 | Cardiff | Arsenal U23 | Return from loan | 1200000 | — |
| 21/22 | 2021-08-10 | Arsenal U23 | Forest | Loan | 1200000 | — |
| 21/22 | 2022-01-06 | Forest | Arsenal U23 | Return from loan | 1200000 | — |
| 21/22 | 2022-01-31 | Arsenal U23 | Rotherham | Loan | 1200000 | — |
| 21/22 | 2022-05-31 | Rotherham | Arsenal U23 | Return from loan | 1200000 | — |
| 22/23 | 2022-07-01 | Arsenal U21 | VfL Bochum | Transfer | 1000000 | — |
| 23/24 | 2024-01-22 | VfL Bochum | PAS Giannina | Loan | 800000 | — |
| 23/24 | 2024-06-30 | PAS Giannina | VfL Bochum | Return from loan | 500000 | — |
| 24/25 | 2024-08-08 | VfL Bochum | Bolton | Transfer | 500000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 20/21 | Hamstring injury | 2020-10-26 | 2021-03-29 | 155 | 33 |
| 20/21 | Ankle injury | 2021-05-06 | 2021-06-28 | 54 | 1 |
| 21/22 | Hamstring injury | 2021-08-19 | 2021-11-29 | 103 | 18 |
| 21/22 | Ankle injury | 2021-12-16 | 2022-02-21 | 68 | 0 |
| 22/23 | cold | 2022-10-31 | 2022-11-03 | 4 | 0 |
| 22/23 | Ill | 2023-05-11 | 2023-05-15 | 5 | 1 |
| 23/24 | Knee injury | 2024-03-16 | 2024-05-01 | 47 | 6 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €375k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €325k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €250k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Silvere Ganvoula | 1 | 1 | 960 |
| Jay Matete | 2 | 0 | 809 |
| Joe Willock | 2 | 3 | 0 |
| Danilo Soares | 1 | 0 | 0 |
| Aaron Collins | 2 | 0 | 0 |
| Charlie Gilmour | 2 | 0 | 0 |
| Eddie Nketiah | 2 | 1 | 0 |
| Zech Medley | 2 | 1 | 0 |
| George Thomason | 2 | 0 | 0 |
| Vlad Dragomir | 2 | 1 | 0 |
| Joseph Olowu | 2 | 0 | 0 |
| Emile Smith Rowe | 2 | 0 | 0 |
| Dan Ballard | 2 | 0 | 0 |
| Marcus McGuane | 2 | 0 | 0 |
| Vasilios Lampropoulos | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 19/20 | 2. Bundesliga | VfL Bochum | 5 | 21 |
| 17/18 | Premier League 2 | Arsenal FC U23 | 2 | 18 |
| 16/17 | U18 Premier League | Arsenal FC U18 | 2 | 22 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 19/20 | 2. Bundesliga | VfL Bochum | 3 | 21 |
| 24/25 | League One | Bolton Wanderers | 2 | 32 |
| 16/17 | U18 Premier League | Arsenal FC U18 | 2 | 22 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 23/24 | 2024-06-30 | PAS Giannina | VfL Bochum | Return from loan | — | €500k |
| 23/24 | 2024-01-22 | VfL Bochum | PAS Giannina | Loan | — | €800k |
| 21/22 | 2022-05-31 | Rotherham | Arsenal U23 | Return from loan | — | €1.20m |
| 21/22 | 2022-01-31 | Arsenal U23 | Rotherham | Loan | — | €1.20m |
| 21/22 | 2022-01-06 | Forest | Arsenal U23 | Return from loan | — | €1.20m |
| 21/22 | 2021-08-10 | Arsenal U23 | Forest | Loan | — | €1.20m |
| 20/21 | 2021-05-31 | Cardiff | Arsenal U23 | Return from loan | — | €1.20m |
| 20/21 | 2020-08-25 | Arsenal U23 | Cardiff | Loan | — | €1.00m |
| 19/20 | 2020-06-30 | VfL Bochum | Arsenal U23 | Return from loan | — | €325k |
| 19/20 | 2019-07-01 | Arsenal U23 | VfL Bochum | Loan | — | €250k |
Last 50 matches for Bolton Wanderers 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-07 | GB3 |
Bolton Wanderers | 3–2 | Barnsley FC | Available |
| 2026-01-31 | GB3 |
AFC Wimbledon | 0–1 | Bolton Wanderers | Available |
| 2026-01-27 | GB3 |
Bolton Wanderers | 2–1 | Burton Albion | Available |
| 2026-01-24 | GB3 |
Bolton Wanderers | 2–1 | Leyton Orient | Available |
| 2026-01-17 | GB3 |
Wigan Athletic | 0–1 | Bolton Wanderers | Available |
| 2026-01-10 | GB3 |
Peterborough United | 3–1 | Bolton Wanderers | Available |
| 2026-01-04 | GB3 |
Bolton Wanderers | 0–0 | Northampton Town | Available |
| 2026-01-01 | GB3 |
Doncaster Rovers | 1–1 | Bolton Wanderers | Available |
| 2025-12-29 | GB3 |
Bolton Wanderers | 2–0 | Mansfield Town | Available |
| 2025-12-26 | GB3 |
Bolton Wanderers | 1–0 | Rotherham United | Available |
| 2025-12-20 | GB3 |
Wycombe Wanderers | 2–2 | Bolton Wanderers | Available |
| 2025-12-13 | GB3 |
Bolton Wanderers | 2–0 | Exeter City | Available |
| 2025-12-09 | GB3 |
Mansfield Town | 1–2 | Bolton Wanderers | Available |
| 2025-11-29 | GB3 |
Luton Town | 1–1 | Bolton Wanderers | Available |
| 2025-11-22 | GB3 |
Bolton Wanderers | 1–0 | Bradford City | Available |
| 2025-11-15 | GB3 |
Stevenage FC | 0–0 | Bolton Wanderers | Available |
| 2025-11-08 | GB3 |
Bolton Wanderers | 3–0 | Port Vale FC | Available |
| 2025-10-25 | GB3 |
Bolton Wanderers | 1–0 | Cardiff City | Available |
| 2025-10-16 | GB3 |
Huddersfield Town | 1–2 | Bolton Wanderers | Available |
| 2025-10-11 | GB3 |
Burton Albion | 3–0 | Bolton Wanderers | Available |
| 2025-10-04 | GB3 |
Bolton Wanderers | 2–1 | Peterborough United | Available |
| 2025-09-27 | GB3 |
Northampton Town | 2–0 | Bolton Wanderers | Available |
| 2025-09-20 | GB3 |
Bolton Wanderers | 4–1 | Wigan Athletic | Available |
| 2025-09-13 | GB3 |
Leyton Orient | 1–1 | Bolton Wanderers | Available |
| 2025-09-06 | GB3 |
Bolton Wanderers | 3–0 | AFC Wimbledon | Available |
| 2025-08-30 | GB3 |
Blackpool FC | 1–1 | Bolton Wanderers | Available |
| 2025-08-23 | GB3 |
Bolton Wanderers | 1–1 | Lincoln City | Available |
| 2025-08-20 | GB3 |
Bolton Wanderers | 1–1 | Reading FC | Available |
| 2025-08-16 | GB3 |
Barnsley FC | 1–1 | Bolton Wanderers | Available |
| 2025-08-09 | GB3 |
Bolton Wanderers | 2–0 | Plymouth Argyle | Available |
| 2025-08-03 | GB3 |
Stockport County | 2–0 | Bolton Wanderers | Available |
| 2025-05-03 | GB3 |
Bolton Wanderers | 1–1 | Stevenage FC | Available |
| 2025-04-26 | GB3 |
Peterborough United | 1–1 | Bolton Wanderers | Available |
| 2025-04-21 | GB3 |
Lincoln City | 4–2 | Bolton Wanderers | Available |
| 2025-04-18 | GB3 |
Bolton Wanderers | 0–2 | Wycombe Wanderers | Available |
| 2025-04-12 | GB3 |
Barnsley FC | 4–1 | Bolton Wanderers | Available |
| 2025-04-08 | GB3 |
Bolton Wanderers | 0–1 | Rotherham United | Available |
| 2025-04-05 | GB3 |
Bolton Wanderers | 1–0 | Bristol Rovers | Available |
| 2025-04-01 | GB3 |
Wigan Athletic | 0–1 | Bolton Wanderers | Available |
| 2025-03-29 | GB3 |
Blackpool FC | 2–1 | Bolton Wanderers | Available |
| 2025-03-15 | GB3 |
Bolton Wanderers | 0–1 | Stockport County | Available |
| 2025-03-11 | GB3 |
Bristol Rovers | 3–2 | Bolton Wanderers | Available |
| 2025-03-08 | GB3 |
Burton Albion | 1–2 | Bolton Wanderers | Available |
| 2025-03-04 | GB3 |
Bolton Wanderers | 3–1 | Birmingham City | Available |
| 2025-03-01 | GB3 |
Wrexham AFC | 0–0 | Bolton Wanderers | Available |
| 2025-02-22 | GB3 |
Bolton Wanderers | 2–1 | Leyton Orient | Available |
| 2025-02-15 | GB3 |
Shrewsbury Town | 2–3 | Bolton Wanderers | Available |
| 2025-02-08 | GB3 |
Bolton Wanderers | 4–3 | Crawley Town | Available |
| 2025-02-01 | GB3 |
Reading FC | 1–0 | Bolton Wanderers | Available |
| 2025-01-28 | GB3 |
Bolton Wanderers | 3–1 | Northampton Town | Available |
Teams faced most often by Jordi Osei-Tutu'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 % |
|---|---|---|---|---|---|---|---|---|
| Burton Albion | 18 | 6 | 3 | 9 | 25 | 33 | -8 | 33% |
| Shrewsbury Town | 17 | 9 | 5 | 3 | 25 | 16 | +9 | 53% |
| Wigan Athletic | 16 | 4 | 4 | 8 | 20 | 27 | -7 | 25% |
| AFC Wimbledon | 16 | 8 | 6 | 2 | 29 | 16 | +13 | 50% |
| Peterborough United | 14 | 5 | 3 | 6 | 20 | 18 | +2 | 36% |
| Wycombe Wanderers | 13 | 1 | 4 | 8 | 5 | 17 | -12 | 8% |
| Lincoln City | 13 | 8 | 2 | 3 | 20 | 17 | +3 | 62% |
| Blackpool FC | 13 | 8 | 3 | 2 | 18 | 11 | +7 | 62% |
| Bristol Rovers | 12 | 6 | 3 | 3 | 18 | 11 | +7 | 50% |
| Northampton Town | 12 | 10 | 1 | 1 | 23 | 8 | +15 | 83% |
| Milton Keynes Dons | 12 | 4 | 4 | 4 | 18 | 17 | +1 | 33% |
| Barnsley FC | 12 | 4 | 2 | 6 | 17 | 24 | -7 | 33% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 15/16 | Senior debut season | |
| 16/17 | First senior goal |
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 | 38 | 1,769 | 7 | 0 | 0 | 0.36 |
| 23/24 | 8 | 0 | 2 | 0 | 0 | 0 |
| 22/23 | 22 | 0 | 3 | 0 | 0 | 0 |
| 21/22 | 20 | 130 | 3 | 0 | 0 | 2.08 |
| 19/20 | 22 | 269 | 4 | 0 | 0 | 1.34 |
| 18/19 | 12 | 0 | 1 | 0 | 1 | 0 |
| 17/18 | 18 | 810 | 2 | 0 | 0 | 0.22 |
| 16/17 | 29 | 955 | 1 | 0 | 0 | 0.09 |
Output by competition
Career goals and assists broken down by tournament.
More on Jordi Osei-Tutu
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Jordi Osei-Tutu
Who is Jordi Osei-Tutu?
Jordi Osei-Tutu is an England professional footballer who plays as a right-back for Bolton Wanderers.
How old is Jordi Osei-Tutu?
Jordi Osei-Tutu is 27 years old. He was born on October 2, 1998 in Slough.
What position does Jordi Osei-Tutu play?
Jordi Osei-Tutu plays as a right-back (Defender - Right-Back).
What club does Jordi Osei-Tutu play for?
Jordi Osei-Tutu currently plays for Bolton Wanderers.
How many career goals has Jordi Osei-Tutu scored?
Across all senior club competitions in our dataset, Jordi Osei-Tutu has scored 13 goals in 184 appearances.
What is Jordi Osei-Tutu's market value?
Jordi Osei-Tutu's most recent reported market value is €400k.