Skip to content
Stephen Odey

Stephen Odey

Attack - Centre-Forward  at Randers FC
Age28
CitizenshipNigeria
Height1.82 m
Footright
BornJanuary 15, 1998
at Randers FC 1,423 days · joined 2022-07-01
👕200+ Apps 50+ Goals
Market value €750k
Centre-Forward Attack

Career snapshot

7
clubs played for
15/16
debut season
0.27
goals / match
Randers FC
top club · 127 apps

Career highs

€2.50m
peak value · 2019
€3.50m
top transfer fee · 19/20
18
best season · 16/17
2 / 0
int'l caps / goals
297Appearances
81Goals
13Assists
25Yellow cards
2Red cards
45Full matches (90′)
Full nameStephen Odey
Name in home countryStephen Pius Odey
Date of birth1998-01-15 (28 yrs)
Place of birthLagos, Nigeria
CitizenshipNigeria
PositionAttack - Centre-Forward (main: Attack)
Footright
Height182.00 m
Current clubRanders FC
Joined2022-07-01
Contract expires2025-12-31
AgentROOF
OutfitterNike
Jul 2025
25/26 — Randers FC Reserves, Randers FC
5 matches · 0 G · 0 A · across 2 competitions
Jul 2024
24/25 — Randers FC Reserves, Randers FC
30 matches · 4 G · 1 A · across 5 competitions
Jul 2023
23/24 — Randers FC Reserves, Randers FC
35 matches · 4 G · 2 A · across 5 competitions
Jul 2022
22/23 — Randers FC
31 matches · 6 G · 1 A · across 3 competitions
Jul 2022
Transfer: KRC Genk → Randers FC
22/23 · Transfer · €672k
Jun 2022
Transfer: Randers FC → KRC Genk
21/22 · Return from loan
Aug 2021
Transfer: KRC Genk → Randers FC
21/22 · Loan
Jul 2021
21/22 — Randers FC, Randers FC Reserves
33 matches · 14 G · 2 A · across 5 competitions
Jun 2021
Transfer: Amiens SC → KRC Genk
20/21 · Return from loan
Sep 2020
Transfer: KRC Genk → Amiens SC
20/21 · Loan
Jul 2020
20/21 — Amiens SC
30 matches · 6 G · 0 A · across 2 competitions
Jul 2019
19/20 — KRC Genk
13 matches · 2 G · 0 A · across 3 competitions
Jul 2019
Transfer: FC Zürich → KRC Genk
19/20 · Transfer · €3.50m
Apr 2019
Injury: unknown
2 games missed
Jul 2018
18/19 — FC Zürich
45 matches · 15 G · 3 A · across 3 competitions
Oct 2017
Transfer: MFM FC → FC Zürich
17/18 · Transfer · €400k
Jul 2017
17/18 — FC Zürich U21, FC Zürich
19 matches · 3 G · 0 A · across 3 competitions
Jul 2016
16/17 — MFM FC
29 matches · 18 G · 3 A · across 1 competition
Jul 2015
15/16 — MFM FC
27 matches · 9 G · 1 A · across 1 competition
Jan 1970
Peak market value: €2.50m
Highest valuation recorded in dataset
4,069 min
Minutes played by club
Randers FC 47.7%
Randers FC Reserves 2.2%
Amiens SC 6.2%
KRC Genk 2.4%
FC Zürich 29.1%
FC Zürich U21 4.3%
MFM FC 8.0%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
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

5€625K11€1.3M16€1.9M21€2.5M15/16 — 9 goals (MFM FC)15/16 — 1 assists1015/1616/17 — 18 goals (MFM FC)16/17 — 3 assists2116/1717/18 — 3 goals (FC Zürich)317/1818/19 — 15 goals (FC Zürich)18/19 — 3 assists1818/1919/20 — 2 goals (KRC Genk)219/2020/21 — 6 goals (Amiens SC)620/2121/22 — 14 goals (Randers FC)21/22 — 2 assists1621/2222/23 — 6 goals (Randers FC)22/23 — 1 assists722/2323/24 — 4 goals (Randers FC)23/24 — 2 assists623/2424/25 — 4 goals (Randers FC)24/25 — 1 assists524/2525/2618/19 — €1M19/20 — €2.5M20/21 — €2.3M21/22 — €1.6M22/23 — €1.5M23/24 — €1M24/25 — €1M25/26 — €750KGoalsAssistsMarket value

Goals by season

15/16: 9915/1616/17: 181816/1717/18: 3317/1818/19: 151518/1919/20: 2219/2020/21: 6620/2121/22: 141421/2222/23: 6622/2323/24: 4423/2424/25: 4424/2525/26: 0025/26

Assists by season

15/16: 1115/1616/17: 3316/1717/18: 0017/1818/19: 3318/1919/20: 0019/2020/21: 0020/2121/22: 2221/2222/23: 1122/2323/24: 2223/2424/25: 1124/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
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
SeasonDateFromToTypeMarket valueFee
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
SeasonInjuryFromToDays missedGames missed
18/19 Adductor pain 2019-04-01 2019-04-11 11 2
Current€750k
Peak€2.50m
Low€400k
Δ since start+€350k
€400k€925k€1.45m€1.98m€2.50m197019701970
DateValue
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
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #3444 #8 2 0 former national player

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

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
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

SeasonCompetitionClubAssistsMatches
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.

SeasonDateFromToTypeFeeValue 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.

DateCompHomeScoreAwayAvailability
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).

OpponentPWDLGFGAGDWin %
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 / YearMilestoneDate
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.

SeasonMatchesMinsYC2nd YCRCCards / 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.

NPFL
56 apps
27 G
4 A
Super League
45 apps
12 G
2 A
Superliga
76 apps
10 G
1 A
Sydbank Pokalen
10 apps
8 G
2 A
Ligue 2
28 apps
6 G
0 A
Superliga Championship round
24 apps
5 G
3 A
Schweizer Cup
8 apps
4 G
1 A
Conference L.
5 apps
3 G
0 A
Reserveligaen
7 apps
1 G
0 A
Superliga Relegation round
10 apps
1 G
0 A

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.