Stephen Odey
Career snapshot
Career highs
Born the same day
Shares 1998-01-15 · 6 players total
| Full name | Stephen Odey |
|---|---|
| Name in home country | Stephen Pius Odey |
| Date of birth | 1998-01-15 (28 yrs) |
| Place of birth | Lagos, Nigeria |
| Citizenship | Nigeria |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | right |
| Height | 182.00 m |
| Current club | Randers FC |
| Joined | 2022-07-01 |
| Contract expires | 2025-12-31 |
| Agent | ROOF |
| Outfitter | Nike |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Randers FC | 5 | 21/22 | 25/26 | 127 | 27 | 6 | 1,942 |
| Randers FC Reserves | 4 | 21/22 | 25/26 | 7 | 1 | 0 | 90 |
| Amiens SC | 1 | 20/21 | 20/21 | 30 | 6 | 0 | 252 |
| KRC Genk | 1 | 19/20 | 19/20 | 13 | 2 | 0 | 99 |
| FC Zürich | 2 | 17/18 | 18/19 | 61 | 17 | 3 | 1,185 |
| FC Zürich U21 | 1 | 17/18 | 17/18 | 3 | 1 | 0 | 175 |
| MFM FC | 2 | 15/16 | 16/17 | 56 | 27 | 4 | 326 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Future Cup | Randers FC Reserves | 1 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | Superliga | Randers FC | 4 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Future Cup | Randers FC Reserves | 4 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Oddset Pokalen | Randers FC | 2 | 3 | 0 | 1 | 0 | 60 |
| 24/25 | Superliga | Randers FC | 17 | 0 | 0 | 2 | 0 | 0 |
| 24/25 | Superliga Championship round | Randers FC | 6 | 1 | 1 | 1 | 0 | 298 |
| 24/25 | Superliga Europa Playoff | Randers FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Future Cup | Randers FC Reserves | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Oddset Pokalen | Randers FC | 2 | 0 | 1 | 0 | 0 | 0 |
| 23/24 | Superliga | Randers FC | 21 | 3 | 1 | 2 | 0 | 522 |
| 23/24 | Superliga Europa Playoff | Randers FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Superliga Relegation round | Randers FC | 10 | 1 | 0 | 0 | 0 | 499 |
| 22/23 | Pokalen | Randers FC | 2 | 2 | 0 | 0 | 0 | 38 |
| 22/23 | Superliga | Randers FC | 19 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | Superliga Championship round | Randers FC | 10 | 4 | 1 | 2 | 0 | 136 |
| 21/22 | Conference L. | Randers FC | 5 | 3 | 0 | 0 | 1 | 122 |
| 21/22 | Reserveligaen | Randers FC Reserves | 1 | 1 | 0 | 0 | 0 | 90 |
| 21/22 | Superliga | Randers FC | 15 | 7 | 0 | 2 | 0 | 169 |
| 21/22 | Superliga Championship round | Randers FC | 8 | 0 | 1 | 0 | 1 | 0 |
| 21/22 | Sydbank Pokalen | Randers FC | 4 | 3 | 1 | 0 | 0 | 98 |
| 20/21 | Coupe de France | Amiens SC | 2 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | Ligue 2 | Amiens SC | 28 | 6 | 0 | 4 | 0 | 252 |
| 19/20 | Champions League | KRC Genk | 1 | 1 | 0 | 1 | 0 | 9 |
| 19/20 | Croky Cup | KRC Genk | 1 | 1 | 0 | 0 | 0 | 90 |
| 19/20 | JPL | KRC Genk | 11 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | Europa League | FC Zürich | 8 | 1 | 0 | 0 | 0 | 656 |
| 18/19 | Schweizer Cup | FC Zürich | 5 | 4 | 1 | 1 | 0 | 108 |
| 18/19 | Super League | FC Zürich | 32 | 10 | 2 | 5 | 0 | 241 |
| 17/18 | Promotion League | FC Zürich U21 | 3 | 1 | 0 | 1 | 0 | 175 |
| 17/18 | Schweizer Cup | FC Zürich | 3 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Super League | FC Zürich | 13 | 2 | 0 | 0 | 0 | 180 |
| 16/17 | NPFL | MFM FC | 29 | 18 | 3 | 0 | 0 | 134 |
| 15/16 | NPFL | MFM FC | 27 | 9 | 1 | 0 | 0 | 192 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 17/18 | 2017-10-04 | MFM FC | FC Zürich | Transfer | 0 | €400k |
| 19/20 | 2019-07-01 | FC Zürich | KRC Genk | Transfer | 2000000 | €3.50m |
| 20/21 | 2020-09-11 | KRC Genk | Amiens SC | Loan | 2300000 | — |
| 20/21 | 2021-06-30 | Amiens SC | KRC Genk | Return from loan | 1600000 | — |
| 21/22 | 2021-08-31 | KRC Genk | Randers FC | Loan | 1600000 | — |
| 21/22 | 2022-06-30 | Randers FC | KRC Genk | Return from loan | 1500000 | — |
| 22/23 | 2022-07-01 | KRC Genk | Randers FC | Transfer | 1500000 | €672k |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 18/19 | Adductor pain | 2019-04-01 | 2019-04-11 | 11 | 2 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.60m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.30m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #3444 | #8 | 2 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Austin Opara | 2 | 0 | 0 |
| Kevin Rüegg | 1 | 0 | 0 |
| Monsuru Bashiru | 2 | 0 | 0 |
| Tobias Klysner | 1 | 3 | 0 |
| Mikkel Kallesøe | 1 | 0 | 0 |
| Umaru Bangura | 1 | 0 | 0 |
| Filip Bundgaard | 1 | 1 | 0 |
| Stanley Okorom | 2 | 0 | 0 |
| Yanick Brecher | 1 | 0 | 0 |
| Patrik Carlgren | 1 | 0 | 0 |
| Tosin Kehinde | 1 | 0 | 0 |
| Hugo Andersson | 1 | 0 | 0 |
| Jakob Ankersen | 1 | 2 | 0 |
| Sikiru Olatunbosun | 2 | 7 | 0 |
| Mads Enggård | 1 | 1 | 0 |
| Simen Bolkan Nordli | 1 | 1 | 0 |
| Lasse Berg Johnsen | 1 | 3 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 16/17 | NPFL | MFM FC | 18 | 29 |
| 18/19 | Super League | FC Zürich | 10 | 32 |
| 15/16 | NPFL | MFM FC | 9 | 27 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 16/17 | NPFL | MFM FC | 3 | 29 |
| 18/19 | Super League | FC Zürich | 2 | 32 |
| 15/16 | NPFL | MFM FC | 1 | 27 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 21/22 | 2022-06-30 | Randers FC | KRC Genk | Return from loan | — | €1.50m |
| 21/22 | 2021-08-31 | KRC Genk | Randers FC | Loan | — | €1.60m |
| 20/21 | 2021-06-30 | Amiens SC | KRC Genk | Return from loan | — | €1.60m |
| 20/21 | 2020-09-11 | KRC Genk | Amiens SC | Loan | — | €2.30m |
Last 50 matches for Randers FC while Stephen Odey was at the club (joined 2022-07-01). 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 |
|---|---|---|---|---|---|
| 2025-05-25 | DK1 |
FC Midtjylland | 3–2 | Randers FC | Available |
| 2025-05-18 | DK1 |
Randers FC | 0–4 | FC København | Available |
| 2025-05-11 | DK1 |
Aarhus GF | 1–3 | Randers FC | Available |
| 2025-05-02 | DK1 |
Randers FC | 3–2 | FC Nordsjælland | Available |
| 2025-04-25 | DK1 |
Randers FC | 0–0 | Brøndby IF | Available |
| 2025-04-21 | DK1 |
Brøndby IF | 4–3 | Randers FC | Available |
| 2025-04-17 | DK1 |
Randers FC | 3–1 | Aarhus GF | Available |
| 2025-04-13 | DK1 |
FC Nordsjælland | 5–2 | Randers FC | Available |
| 2025-04-04 | DK1 |
Randers FC | 2–1 | FC Midtjylland | Available |
| 2025-03-31 | DK1 |
FC København | 1–0 | Randers FC | Available |
| 2025-03-16 | DK1 |
FC Midtjylland | 4–2 | Randers FC | Available |
| 2025-03-10 | DK1 |
Randers FC | 4–2 | Brøndby IF | Available |
| 2025-02-28 | DK1 |
Randers FC | 1–1 | Aarhus GF | Available |
| 2025-02-21 | DK1 |
Lyngby BK | 0–0 | Randers FC | Available |
| 2025-02-17 | DK1 |
Randers FC | 1–2 | FC København | Available |
| 2024-12-01 | DK1 |
Viborg FF | 1–2 | Randers FC | Available |
| 2024-11-24 | DK1 |
Randers FC | 2–0 | Vejle BK | Available |
| 2024-11-10 | DK1 |
Silkeborg IF | 1–0 | Randers FC | Available |
| 2024-11-02 | DK1 |
SønderjyskE | 1–4 | Randers FC | Available |
| 2024-10-28 | DK1 |
Randers FC | 4–0 | FC Nordsjælland | Available |
| 2024-10-20 | DK1 |
Aalborg BK | 0–2 | Randers FC | Available |
| 2024-10-06 | DK1 |
Randers FC | 1–1 | Lyngby BK | Available |
| 2024-09-28 | DK1 |
Aarhus GF | 2–2 | Randers FC | Available |
| 2024-09-25 | DK1C |
Brabrand IF | 1–0 | Randers FC | Available |
| 2024-09-22 | DK1 |
Randers FC | 2–2 | FC Midtjylland | Available |
| 2024-09-16 | DK1 |
FC Nordsjælland | 1–1 | Randers FC | Available |
| 2024-09-04 | DK1C |
B 1913 Odense | 0–10 | Randers FC | Available |
| 2024-09-01 | DK1 |
Randers FC | 1–0 | Aalborg BK | Available |
| 2024-08-25 | DK1 |
Brøndby IF | 2–2 | Randers FC | Available |
| 2024-08-18 | DK1 |
Randers FC | 1–2 | SønderjyskE | Available |
| 2024-08-11 | DK1 |
Randers FC | 0–2 | Silkeborg IF | Available |
| 2024-08-04 | DK1 |
FC København | 1–1 | Randers FC | Available |
| 2024-07-28 | DK1 |
Randers FC | 3–1 | Viborg FF | Available |
| 2024-07-21 | DK1 |
Vejle BK | 2–3 | Randers FC | Available |
| 2024-05-31 | DK1 |
FC København | 2–1 | Randers FC | Available |
| 2024-05-25 | DK1 |
Randers FC | 1–0 | Vejle BK | Available |
| 2024-05-19 | DK1 |
Odense BK | 2–0 | Randers FC | Available |
| 2024-05-15 | DK1 |
Randers FC | 1–0 | Viborg FF | Available |
| 2024-05-12 | DK1 |
Randers FC | 2–2 | Hvidovre IF | Available |
| 2024-05-05 | DK1 |
Lyngby BK | 2–1 | Randers FC | Available |
| 2024-04-28 | DK1 |
Viborg FF | 0–0 | Randers FC | Available |
| 2024-04-19 | DK1 |
Randers FC | 2–2 | Odense BK | Available |
| 2024-04-14 | DK1 |
Vejle BK | 1–2 | Randers FC | Available |
| 2024-04-07 | DK1 |
Hvidovre IF | 1–3 | Randers FC | Available |
| 2024-03-31 | DK1 |
Randers FC | 6–2 | Lyngby BK | Available |
| 2024-03-17 | DK1 |
FC Nordsjælland | 1–1 | Randers FC | Available |
| 2024-03-11 | DK1 |
Randers FC | 0–1 | FC Midtjylland | Available |
| 2024-03-03 | DK1 |
Viborg FF | 3–0 | Randers FC | Available |
| 2024-02-23 | DK1 |
Randers FC | 1–0 | Lyngby BK | Available |
| 2024-02-18 | DK1 |
Hvidovre IF | 1–3 | Randers FC | Available |
Teams faced most often by Stephen Odey'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 % |
|---|---|---|---|---|---|---|---|---|
| FC St. Gallen | 24 | 7 | 5 | 12 | 35 | 40 | -5 | 29% |
| BSC Young Boys | 23 | 4 | 4 | 15 | 24 | 55 | -31 | 17% |
| FC Luzern | 22 | 8 | 6 | 8 | 35 | 31 | +4 | 36% |
| FC Lugano | 21 | 8 | 5 | 8 | 22 | 22 | 0 | 38% |
| Club Brugge KV | 20 | 4 | 4 | 12 | 23 | 38 | -15 | 20% |
| FC Basel 1893 | 18 | 5 | 4 | 9 | 17 | 36 | -19 | 28% |
| RSC Anderlecht | 18 | 10 | 3 | 5 | 24 | 16 | +8 | 56% |
| Royal Antwerp FC | 18 | 9 | 5 | 4 | 36 | 20 | +16 | 50% |
| FC Sion | 16 | 5 | 5 | 6 | 20 | 21 | -1 | 31% |
| Servette FC | 15 | 4 | 2 | 9 | 15 | 29 | -14 | 27% |
| KAA Gent | 15 | 8 | 4 | 3 | 28 | 16 | +12 | 53% |
| EA Guingamp | 14 | 7 | 4 | 3 | 24 | 19 | +5 | 50% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 15/16 | Senior debut season | |
| 15/16 | First senior goal | |
| 20/21 | 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 | 30 | 358 | 4 | 0 | 0 | 1.01 |
| 23/24 | 35 | 1,021 | 2 | 0 | 0 | 0.18 |
| 22/23 | 31 | 174 | 3 | 0 | 0 | 1.55 |
| 21/22 | 33 | 479 | 2 | 0 | 2 | 0.75 |
| 20/21 | 30 | 252 | 5 | 0 | 0 | 1.79 |
| 19/20 | 13 | 99 | 2 | 0 | 0 | 1.82 |
| 18/19 | 45 | 1,005 | 6 | 0 | 0 | 0.54 |
| 17/18 | 19 | 355 | 1 | 0 | 0 | 0.25 |
Output by competition
Career goals and assists broken down by tournament.
More on Stephen Odey
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Stephen Odey
Who is Stephen Odey?
Stephen Odey is a Nigeria professional footballer who plays as a centre-forward for Randers FC.
How old is Stephen Odey?
Stephen Odey is 28 years old. He was born on January 15, 1998 in Lagos.
What position does Stephen Odey play?
Stephen Odey plays as a centre-forward (Attack - Centre-Forward).
What club does Stephen Odey play for?
Stephen Odey currently plays for Randers FC.
How many career goals has Stephen Odey scored?
Across all senior club competitions in our dataset, Stephen Odey has scored 81 goals in 297 appearances.
What is Stephen Odey's market value?
Stephen Odey's most recent reported market value is €750k.
Nigeria