Hakeem Odoffin
English footballer (born 1998)
From Wikipedia, the free encyclopedia
Hakeem Ademola Okonlawan Odoffin (born 13 April 1998) is an English professional footballer who plays as a centre-back, right-back or midfielder for EFL League One club Luton Town.
|
Odoffin in 2026 | |||
| Personal information | |||
|---|---|---|---|
| Full name | Hakeem Ademola Okonlawan Odoffin[1] | ||
| Date of birth | 13 April 1998[2] | ||
| Place of birth | Barnet, England | ||
| Height | 6 ft 3 in (1.91 m)[2] | ||
| Positions | |||
| Team information | |||
Current team | Luton Town | ||
| Number | 2 | ||
| Youth career | |||
| –2012 | Tottenham Hotspur | ||
| 2012–2014 | Reading | ||
| 2014–2015 | Barnet | ||
| Senior career* | |||
| Years | Team | Apps | (Gls) |
| 2014–2016 | Barnet | 1 | (0) |
| 2016–2018 | Wolverhampton Wanderers | 0 | (0) |
| 2016–2017 | → Eastleigh (loan) | 20 | (0) |
| 2018–2019 | Northampton Town | 12 | (0) |
| 2019–2020 | Livingston | 20 | (0) |
| 2020–2021 | Hamilton Academical | 37 | (3) |
| 2021–2025 | Rotherham United | 116 | (13) |
| 2025– | Luton Town | 18 | (2) |
| * Club domestic league appearances and goals as of 13:35, 15 August 2026 (UTC) | |||
Career
Barnet
Odoffin joined Reading as an under-15 in 2012, after being released by Tottenham Hotspur, and stayed there for two years before joining Barnet on a two-year scholarship in 2014. He made his debut for the Bees in the Herts Senior Cup against St. Margaretsbury on 26 November 2014.[3] The following season he made his professional debut for Barnet on 5 December 2015, starting in an FA Cup second round tie at home to Newport County.[4] Odoffin made two senior appearances for the Bees.
Wolverhampton Wanderers and Eastleigh

Odoffin joined Wolverhampton Wanderers in January 2016 for an undisclosed fee.[5] He joined Eastleigh on loan in December 2016[6] where he was sent off on his debut against Southport.[7] He went on to make 21 appearances for the Spitfires that season.
He was released by Wolves at the end of the 2017–18 season.[8]
Northampton Town
Odoffin joined Northampton Town on a two-year deal in July 2018.[9]
Livingston
On 30 January 2019, Odoffin signed for Scottish Premiership club Livingston.[10]
Hamilton Academical
On 31 July 2020, Odoffin moved to Hamilton Academical for an undisclosed fee, signing a one-year contract.[11] He was used in both defence and midfield by Hamilton and in February 2021, it was reported he had made more interceptions than any other under-23 player in Europe.[12] In March 2021, he signed a one-year contract extension with Hamilton.[13]
Rotherham United
In August 2021 he signed a three-year deal with Rotherham United.[14][15] He made his debut in the first game of the 2021–22 season against Plymouth Argyle on 7 August 2021, coming on as a second-half substitute.[16]
On 19 May 2025, the club announced the player had left the club after rejecting a new deal.[17]
Luton Town
On 10 July 2025, he joined Luton Town as a free agent.[18] After the club discovered a non-musculoskeletal issue during his medical, he was not available for selection until he made his debut as a substitute on 25 October 2025 against former club Northampton Town.[19][20]
Personal life
He is of Nigerian descent.[21]
Career statistics
- As of match played 15 August 2026
| Club | Season | League | National Cup[a] | League Cup[b] | Other | Total | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Division | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||
| Barnet | 2014–15[22] | Conference Premier | 0 | 0 | 0 | 0 | — | 1[c] | 0 | 1 | 0 | |
| 2015–16[23] | League Two | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | |
| Total | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 3 | 0 | ||
| Wolverhampton Wanderers | 2016–17[24] | Championship | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | |
| 2017–18[25] | Championship | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | ||
| Total | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | |||
| Eastleigh (loan) | 2016–17[24] | National League | 20 | 0 | 1 | 0 | — | 0 | 0 | 21 | 0 | |
| Northampton Town | 2018–19[26] | League Two | 12 | 0 | 1 | 0 | 0 | 0 | 3[d] | 0 | 16 | 0 |
| Livingston | 2018–19[26] | Scottish Premiership | 13 | 0 | 0 | 0 | 0 | 0 | — | 13 | 0 | |
| 2019–20[27] | Scottish Premiership | 7 | 0 | 0 | 0 | 0 | 0 | — | 7 | 0 | ||
| Total | 20 | 0 | 0 | 0 | 0 | 0 | — | 20 | 0 | |||
| Hamilton Academical | 2020–21[28] | Scottish Premiership | 37 | 3 | 1 | 0 | 3 | 1 | — | 41 | 4 | |
| 2021–22[29] | Scottish Championship | 0 | 0 | 0 | 0 | 1 | 0 | — | 1 | 0 | ||
| Total | 37 | 3 | 1 | 0 | 4 | 1 | — | 42 | 4 | |||
| Rotherham United | 2021–22[29] | League One | 11 | 0 | 3 | 0 | 1 | 0 | 7[d] | 1 | 22 | 1 |
| 2022–23[30] | Championship | 23 | 4 | 1 | 0 | 1 | 0 | — | 26 | 4 | ||
| 2023–24[31] | Championship | 38 | 4 | 1 | 0 | 1 | 0 | — | 40 | 4 | ||
| 2024–25[32] | League One | 44 | 5 | 1 | 0 | 2 | 1 | 5[d] | 1 | 52 | 7 | |
| Total | 116 | 13 | 6 | 0 | 5 | 1 | 12 | 2 | 139 | 16 | ||
| Luton Town | 2025–26[33] | League One | 17 | 2 | 1 | 0 | 0 | 0 | 3[d] | 0 | 21 | 2 |
| 2026–27[34] | League One | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 2 | 0 | |
| Total | 18 | 2 | 1 | 0 | 1 | 0 | 3 | 0 | 23 | 0 | ||
| Career total | 224 | 18 | 11 | 0 | 10 | 2 | 19 | 2 | 264 | 22 | ||
- Includes FA Cup and Scottish Cup
- Includes EFL Cup and Scottish League Cup
- Appearances in the Herts Senior Cup
- Appearances in the EFL Trophy
Honours
Luton Town