Joshua Kayode
Career snapshot
Career highs
Born the same day
Shares 2000-05-04 · 6 players total
| Full name | Joshua Kayode |
|---|---|
| Name in home country | Joshua Akinola Ogunfaolu-Kayode |
| Date of birth | 2000-05-04 (26 yrs) |
| Place of birth | Lagos, Ireland |
| Citizenship | Ireland Nigeria |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | right |
| Height | 191.00 m |
| Current club | Rotherham United |
| Joined | 2018-07-01 |
| Contract expires | 2026-06-30 |
| Agent | SEG |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Rotherham United | 8 | 17/18 | 25/26 | 50 | 3 | 4 | 1,066 |
| Shrewsbury Town | 1 | 24/25 | 24/25 | 7 | 1 | 0 | 73 |
| Carlisle United | 3 | 19/20 | 23/24 | 45 | 11 | 4 | 459 |
| Milton Keynes Dons | 1 | 22/23 | 22/23 | 9 | 0 | 1 | 0 |
| Gateshead FC | 1 | 19/20 | 19/20 | 23 | 6 | 0 | 291 |
| Chesterfield FC | 1 | 18/19 | 18/19 | 3 | 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 | League One | Rotherham United | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | EFL Cup | Shrewsbury Town | 1 | 1 | 0 | 0 | 0 | 73 |
| 24/25 | EFL Trophy | Shrewsbury Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | League One | Rotherham United | 12 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | League One | Shrewsbury Town | 5 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | Championship | Rotherham United | 4 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | EFL Cup | Rotherham United | 1 | 1 | 0 | 0 | 0 | 62 |
| 23/24 | EFL Trophy | Carlisle United | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | League One | Carlisle United | 3 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | EFL Cup | Rotherham United | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | EFL Trophy | Milton Keynes Dons | 3 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | League One | Milton Keynes Dons | 6 | 0 | 1 | 0 | 0 | 0 |
| 21/22 | EFL Cup | Rotherham United | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | EFL Trophy | Rotherham United | 5 | 1 | 1 | 1 | 0 | 341 |
| 21/22 | FA Cup | Rotherham United | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | League One | Rotherham United | 20 | 1 | 3 | 1 | 0 | 663 |
| 20/21 | FA Cup | Carlisle United | 2 | 0 | 1 | 1 | 0 | 0 |
| 20/21 | League Two | Carlisle United | 34 | 8 | 3 | 1 | 0 | 348 |
| 19/20 | EFL Trophy | Rotherham United | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | FA Cup | Gateshead FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | League One | Rotherham United | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | League Two | Carlisle United | 5 | 3 | 0 | 0 | 0 | 111 |
| 19/20 | National League North | Gateshead FC | 22 | 6 | 0 | 1 | 0 | 291 |
| 18/19 | Championship | Rotherham United | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | National League | Chesterfield FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | EFL Trophy | Rotherham United | 2 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 18/19 | 2018-07-01 | Rotherham U18 | Rotherham | Transfer | 0 | — |
| 18/19 | 2018-09-20 | Rotherham | Chesterfield | Loan | 0 | — |
| 18/19 | 2018-10-20 | Chesterfield | Rotherham | Return from loan | 0 | — |
| 19/20 | 2019-08-03 | Rotherham | Gateshead | Loan | 50000 | — |
| 19/20 | 2020-01-11 | Gateshead | Rotherham | Return from loan | 50000 | — |
| 19/20 | 2020-01-15 | Rotherham | Carlisle United | Loan | 50000 | — |
| 19/20 | 2020-05-31 | Carlisle United | Rotherham | Return from loan | 50000 | — |
| 20/21 | 2020-08-04 | Rotherham | Carlisle United | Loan | 50000 | — |
| 20/21 | 2021-05-31 | Carlisle United | Rotherham | Return from loan | 50000 | — |
| 22/23 | 2022-08-29 | Rotherham | MK Dons | Loan | 150000 | — |
| 22/23 | 2023-05-31 | MK Dons | Rotherham | Return from loan | 150000 | — |
| 23/24 | 2023-09-01 | Rotherham | Carlisle United | Loan | 150000 | — |
| 23/24 | 2024-05-31 | Carlisle United | Rotherham | Return from loan | 150000 | — |
| 24/25 | 2024-07-26 | Rotherham | Shrewsbury | Loan | 150000 | — |
| 24/25 | 2025-01-12 | Shrewsbury | Rotherham | Return from loan | 125000 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €125k |
| Jan 1, 1970 | €125k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €50k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #21103 | #9 | 6 | 1 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Ollie Rathbone | 2 | 0 | 893 |
| Ben Wiles | 2 | 1 | 861 |
| Michael Smith | 2 | 0 | 778 |
| Chiedozie Ogbene | 2 | 2 | 758 |
| Wes Harding | 2 | 0 | 678 |
| Dan Barlaser | 2 | 2 | 673 |
| Hakeem Odoffin | 1 | 0 | 625 |
| George Tanner | 1 | 1 | 0 |
| Gime Touré | 1 | 1 | 0 |
| Omari Patrick | 1 | 0 | 0 |
| Aaron Hayden | 1 | 0 | 0 |
| Alex Nicholson | 1 | 0 | 0 |
| Greg Olley | 1 | 0 | 0 |
| Brad James | 1 | 0 | 0 |
| Michael Ihiekwe | 2 | 0 | 0 |
| Scott Barrow | 2 | 0 | 0 |
| Joe Riley | 1 | 1 | 0 |
| JJ O'Donnell | 1 | 0 | 0 |
| Paul Farman | 1 | 0 | 0 |
| Jon Mellish | 1 | 3 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 20/21 | League Two | Carlisle United | 8 | 34 |
| 19/20 | National League North | Gateshead FC | 6 | 22 |
| 19/20 | League Two | Carlisle United | 3 | 5 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 21/22 | League One | Rotherham United | 3 | 20 |
| 20/21 | League Two | Carlisle United | 3 | 34 |
| 20/21 | FA Cup | Carlisle United | 1 | 2 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 24/25 | 2025-01-12 | Shrewsbury | Rotherham | Return from loan | — | €125k |
| 24/25 | 2024-07-26 | Rotherham | Shrewsbury | Loan | — | €150k |
| 23/24 | 2024-05-31 | Carlisle United | Rotherham | Return from loan | — | €150k |
| 23/24 | 2023-09-01 | Rotherham | Carlisle United | Loan | — | €150k |
| 22/23 | 2023-05-31 | MK Dons | Rotherham | Return from loan | — | €150k |
| 22/23 | 2022-08-29 | Rotherham | MK Dons | Loan | — | €150k |
| 20/21 | 2021-05-31 | Carlisle United | Rotherham | Return from loan | — | €50k |
| 20/21 | 2020-08-04 | Rotherham | Carlisle United | Loan | — | €50k |
| 19/20 | 2020-05-31 | Carlisle United | Rotherham | Return from loan | — | €50k |
| 19/20 | 2020-01-15 | Rotherham | Carlisle United | Loan | — | €50k |
| 19/20 | 2020-01-11 | Gateshead | Rotherham | Return from loan | — | €50k |
| 19/20 | 2019-08-03 | Rotherham | Gateshead | Loan | — | €50k |
| 18/19 | 2018-10-20 | Chesterfield | Rotherham | Return from loan | — | — |
| 18/19 | 2018-09-20 | Rotherham | Chesterfield | Loan | — | — |
Last 50 matches for Rotherham United 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 |
Rotherham United | 0–3 | Cardiff City | Available |
| 2026-01-31 | GB3 |
Exeter City | 0–4 | Rotherham United | Available |
| 2026-01-27 | GB3 |
Rotherham United | 2–1 | Northampton Town | Available |
| 2026-01-24 | GB3 |
Rotherham United | 1–1 | AFC Wimbledon | Available |
| 2026-01-17 | GB3 |
Stockport County | 3–2 | Rotherham United | Available |
| 2026-01-01 | GB3 |
Rotherham United | 0–2 | Peterborough United | Available |
| 2025-12-29 | GB3 |
Blackpool FC | 1–2 | Rotherham United | Available |
| 2025-12-26 | GB3 |
Bolton Wanderers | 1–0 | Rotherham United | Available |
| 2025-12-20 | GB3 |
Rotherham United | 1–1 | Huddersfield Town | Available |
| 2025-12-13 | GB3 |
Plymouth Argyle | 1–2 | Rotherham United | Available |
| 2025-12-09 | GB3 |
Rotherham United | 2–0 | Blackpool FC | Available |
| 2025-11-29 | GB3 |
Rotherham United | 1–0 | Wycombe Wanderers | Available |
| 2025-11-22 | GB3 |
Reading FC | 1–1 | Rotherham United | Available |
| 2025-11-15 | GB3 |
Luton Town | 1–0 | Rotherham United | Available |
| 2025-11-08 | GB3 |
Rotherham United | 2–1 | Lincoln City | Available |
| 2025-10-25 | GB3 |
Barnsley FC | 0–1 | Rotherham United | Available |
| 2025-10-18 | GB3 |
Rotherham United | 1–0 | Leyton Orient | Available |
| 2025-10-11 | GB3 |
Northampton Town | 1–2 | Rotherham United | Available |
| 2025-10-02 | GB3 |
Rotherham United | 2–2 | Bradford City | Available |
| 2025-09-27 | GB3 |
Mansfield Town | 2–1 | Rotherham United | Available |
| 2025-09-20 | GB3 |
Rotherham United | 0–1 | Stockport County | Available |
| 2025-09-13 | GB3 |
AFC Wimbledon | 2–1 | Rotherham United | Available |
| 2025-09-06 | GB3 |
Rotherham United | 1–0 | Exeter City | Available |
| 2025-08-30 | GB3 |
Doncaster Rovers | 1–0 | Rotherham United | Available |
| 2025-08-23 | GB3 |
Rotherham United | 2–2 | Wigan Athletic | Available |
| 2025-08-16 | GB3 |
Cardiff City | 3–0 | Rotherham United | Available |
| 2025-08-09 | GB3 |
Stevenage FC | 1–0 | Rotherham United | Available |
| 2025-08-02 | GB3 |
Rotherham United | 2–1 | Port Vale FC | Available |
| 2025-05-03 | GB3 |
Rotherham United | 2–1 | Peterborough United | Available |
| 2025-04-27 | GB3 |
Stevenage FC | 1–1 | Rotherham United | Available |
| 2025-04-21 | GB3 |
Wigan Athletic | 1–0 | Rotherham United | Available |
| 2025-04-18 | GB3 |
Rotherham United | 3–3 | Mansfield Town | Available |
| 2025-04-12 | GB3 |
Stockport County | 3–1 | Rotherham United | Available |
| 2025-04-08 | GB3 |
Bolton Wanderers | 0–1 | Rotherham United | Available |
| 2025-04-05 | GB3 |
Rotherham United | 2–1 | Blackpool FC | Available |
| 2025-04-01 | GB3 |
Northampton Town | 0–2 | Rotherham United | Available |
| 2025-03-29 | GB3 |
Rotherham United | 0–4 | Crawley Town | Available |
| 2025-03-18 | GB3 |
Rotherham United | 2–3 | Wycombe Wanderers | Available |
| 2025-03-15 | GB3 |
Rotherham United | 1–1 | Exeter City | Available |
| 2025-03-08 | GB3 |
Wrexham AFC | 1–0 | Rotherham United | Available |
| 2025-03-04 | GB3 |
Rotherham United | 1–0 | Leyton Orient | Available |
| 2025-03-01 | GB3 |
Bristol Rovers | 2–3 | Rotherham United | Available |
| 2025-02-22 | GB3 |
Rotherham United | 0–1 | Barnsley FC | Available |
| 2025-02-15 | GB3 |
Reading FC | 2–1 | Rotherham United | Available |
| 2025-02-11 | GB3 |
Blackpool FC | 0–0 | Rotherham United | Available |
| 2025-02-08 | GB3 |
Rotherham United | 1–2 | Shrewsbury Town | Available |
| 2025-02-01 | GB3 |
Birmingham City | 2–1 | Rotherham United | Available |
| 2025-01-28 | GB3 |
Rotherham United | 2–1 | Cambridge United | Available |
| 2025-01-25 | GB3 |
Burton Albion | 4–2 | Rotherham United | Available |
| 2025-01-18 | GB3 |
Rotherham United | 4–2 | Charlton Athletic | Available |
Teams faced most often by Joshua Kayode'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 % |
|---|---|---|---|---|---|---|---|---|
| Lincoln City | 19 | 8 | 6 | 5 | 19 | 19 | 0 | 42% |
| Bolton Wanderers | 17 | 6 | 4 | 7 | 29 | 27 | +2 | 35% |
| Burton Albion | 17 | 8 | 3 | 6 | 21 | 21 | 0 | 47% |
| Bristol Rovers | 16 | 4 | 3 | 9 | 13 | 19 | -6 | 25% |
| Cambridge United | 16 | 6 | 3 | 7 | 17 | 22 | -5 | 38% |
| Fleetwood Town | 16 | 4 | 5 | 7 | 21 | 25 | -4 | 25% |
| Oxford United | 14 | 2 | 3 | 9 | 14 | 26 | -12 | 14% |
| Wycombe Wanderers | 14 | 1 | 4 | 9 | 6 | 20 | -14 | 7% |
| Rochdale AFC | 14 | 3 | 2 | 9 | 10 | 17 | -7 | 21% |
| Cheltenham Town | 14 | 5 | 1 | 8 | 13 | 16 | -3 | 36% |
| Charlton Athletic | 14 | 2 | 7 | 5 | 13 | 16 | -3 | 14% |
| Wigan Athletic | 14 | 0 | 4 | 10 | 7 | 21 | -14 | 0% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 17/18 | Senior debut season | |
| 19/20 | 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 | 19 | 73 | 1 | 0 | 0 | 1.23 |
| 21/22 | 28 | 1,004 | 2 | 0 | 0 | 0.18 |
| 20/21 | 36 | 348 | 2 | 0 | 0 | 0.52 |
| 19/20 | 29 | 402 | 1 | 0 | 0 | 0.22 |
Output by competition
Career goals and assists broken down by tournament.
More on Joshua Kayode
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Joshua Kayode
Who is Joshua Kayode?
Joshua Kayode is an Ireland professional footballer who plays as a centre-forward for Rotherham United.
How old is Joshua Kayode?
Joshua Kayode is 26 years old. He was born on May 4, 2000 in Lagos.
What position does Joshua Kayode play?
Joshua Kayode plays as a centre-forward (Attack - Centre-Forward).
What club does Joshua Kayode play for?
Joshua Kayode currently plays for Rotherham United.
How many career goals has Joshua Kayode scored?
Across all senior club competitions in our dataset, Joshua Kayode has scored 21 goals in 137 appearances.
What is Joshua Kayode's market value?
Joshua Kayode's most recent reported market value is €125k.