Kaine Kesler-Hayden
Career snapshot
Career highs
Born the same day
Shares 2002-10-23 · 6 players total
| Full name | Kaine Kesler-Hayden |
|---|---|
| Date of birth | 2002-10-23 (23 yrs) |
| Place of birth | Birmingham, England |
| Citizenship | England |
| Position | Defender - Right-Back (main: Defender) |
| Foot | right |
| Height | 175.00 m |
| Current club | Coventry City |
| Joined | 2025-07-01 |
| Contract expires | 2029-06-30 |
| Agent | Wasserman |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Coventry City | 1 | 25/26 | 25/26 | 4 | 0 | 0 | 0 |
| Preston North End | 1 | 24/25 | 24/25 | 51 | 2 | 3 | 1,838 |
| Aston Villa | 4 | 19/20 | 23/24 | 5 | 0 | 0 | 0 |
| Plymouth Argyle | 1 | 23/24 | 23/24 | 27 | 0 | 2 | 0 |
| Huddersfield Town | 1 | 22/23 | 22/23 | 15 | 1 | 1 | 886 |
| Aston Villa U21 | 1 | 22/23 | 22/23 | 9 | 0 | 2 | 0 |
| Swindon Town | 1 | 21/22 | 21/22 | 21 | 1 | 2 | 270 |
| Milton Keynes Dons | 1 | 21/22 | 21/22 | 17 | 1 | 1 | 1,107 |
| Aston Villa U23 | 3 | 19/20 | 21/22 | 21 | 4 | 1 | 336 |
| Aston Villa U18 | 3 | 18/19 | 20/21 | 23 | 2 | 1 | 807 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Championship | Coventry City | 2 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | EFL Cup | Coventry City | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Championship | Preston North End | 44 | 2 | 3 | 6 | 0 | 1,838 |
| 24/25 | EFL Cup | Preston North End | 4 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | FA Cup | Preston North End | 3 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | Championship | Plymouth Argyle | 24 | 0 | 2 | 4 | 0 | 0 |
| 23/24 | Conference L. | Aston Villa | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | EFL Cup | Plymouth Argyle | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | FA Cup | Plymouth Argyle | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Premier League | Aston Villa | 3 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Championship | Huddersfield Town | 14 | 1 | 1 | 0 | 0 | 886 |
| 22/23 | FA Cup | Huddersfield Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | PL2 Playoffs | Aston Villa U21 | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Premier League 2 | Aston Villa U21 | 8 | 0 | 2 | 4 | 0 | 0 |
| 21/22 | FA Cup | Swindon Town | 3 | 1 | 0 | 0 | 0 | 270 |
| 21/22 | League One | Milton Keynes Dons | 15 | 1 | 1 | 0 | 0 | 1,107 |
| 21/22 | League One Play-Offs | Milton Keynes Dons | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | League Two | Swindon Town | 18 | 0 | 2 | 2 | 0 | 0 |
| 21/22 | Premier League | Aston Villa | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Premier League 2 | Aston Villa U23 | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | EFL Trophy | Aston Villa U23 | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | FA Cup | Aston Villa | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | FA Youth Cup | Aston Villa U18 | 6 | 1 | 0 | 0 | 0 | 539 |
| 20/21 | Premier League | Aston Villa | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Premier League 2 | Aston Villa U23 | 16 | 4 | 1 | 3 | 0 | 336 |
| 20/21 | U18 Premier League | Aston Villa U18 | 2 | 0 | 1 | 1 | 0 | 0 |
| 19/20 | FA Youth Cup | Aston Villa U18 | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Premier League | Aston Villa | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Premier League 2 | Aston Villa U23 | 3 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | U18 Premier League | Aston Villa U18 | 9 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | U18 Premier League | Aston Villa U18 | 4 | 1 | 0 | 1 | 0 | 268 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 19/20 | 2019-07-01 | A. Villa Yth. | Aston Villa U18 | Transfer | 0 | — |
| 20/21 | 2020-07-01 | Aston Villa U18 | Aston Villa U23 | Transfer | 0 | — |
| 21/22 | 2021-08-02 | Aston Villa U23 | Swindon Town | Loan | 250000 | — |
| 21/22 | 2022-01-09 | Swindon Town | Aston Villa U23 | Return from loan | 250000 | — |
| 21/22 | 2022-01-31 | Aston Villa U23 | MK Dons | Loan | 250000 | — |
| 21/22 | 2022-05-31 | MK Dons | Aston Villa U23 | Return from loan | 250000 | — |
| 22/23 | 2022-08-12 | Aston Villa U21 | Huddersfield | Loan | 300000 | — |
| 22/23 | 2023-01-15 | Huddersfield | Aston Villa U21 | Return from loan | 1500000 | — |
| 23/24 | 2023-07-01 | Aston Villa U21 | Plymouth | Loan | 1500000 | — |
| 23/24 | 2024-01-14 | Plymouth | Aston Villa U21 | Return from loan | 2200000 | — |
| 23/24 | 2024-01-15 | Aston Villa U21 | Aston Villa | Transfer | 2200000 | — |
| 24/25 | 2024-08-07 | Aston Villa | Preston | Loan | 2200000 | — |
| 24/25 | 2025-06-30 | Preston | Aston Villa | Return from loan | 2500000 | — |
| 25/26 | 2025-07-01 | Aston Villa | Coventry | Transfer | 2500000 | €4.00m |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.20m |
| Jan 1, 1970 | €2.20m |
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €2.20m |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €250k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #22907 | — | 5 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Carney Chukwuemeka | 2 | 0 | 0 |
| Robbie Brady | 1 | 0 | 0 |
| Tyreece Simpson | 2 | 0 | 0 |
| Louie Barry | 2 | 0 | 0 |
| Morgan Whittaker | 1 | 0 | 0 |
| Brad Young | 2 | 2 | 0 |
| Will Keane | 1 | 0 | 0 |
| Ryan Ledson | 2 | 0 | 0 |
| Brad Potts | 1 | 2 | 0 |
| Hayden Lindley | 2 | 0 | 0 |
| Ali McCann | 2 | 0 | 0 |
| Aaron Ramsey | 1 | 2 | 0 |
| Ben Whiteman | 1 | 0 | 0 |
| Sam Greenwood | 2 | 1 | 0 |
| Milutin Osmajic | 1 | 1 | 0 |
| Jordan Storey | 1 | 0 | 0 |
| Sebastian Revan | 2 | 0 | 0 |
| Mads Frøkjaer-Jensen | 1 | 1 | 0 |
| Liam Lindsay | 1 | 0 | 0 |
| Freddie Woodman | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 20/21 | Premier League 2 | Aston Villa U23 | 4 | 16 |
| 24/25 | Championship | Preston North End | 2 | 44 |
| 18/19 | U18 Premier League | Aston Villa U18 | 1 | 4 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 24/25 | Championship | Preston North End | 3 | 44 |
| 21/22 | League Two | Swindon Town | 2 | 18 |
| 23/24 | Championship | Plymouth Argyle | 2 | 24 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 24/25 | 2025-06-30 | Preston | Aston Villa | Return from loan | — | €2.50m |
| 24/25 | 2024-08-07 | Aston Villa | Preston | Loan | — | €2.20m |
| 23/24 | 2024-01-14 | Plymouth | Aston Villa U21 | Return from loan | — | €2.20m |
| 23/24 | 2023-07-01 | Aston Villa U21 | Plymouth | Loan | — | €1.50m |
| 22/23 | 2023-01-15 | Huddersfield | Aston Villa U21 | Return from loan | — | €1.50m |
| 22/23 | 2022-08-12 | Aston Villa U21 | Huddersfield | Loan | — | €300k |
| 21/22 | 2022-05-31 | MK Dons | Aston Villa U23 | Return from loan | — | €250k |
| 21/22 | 2022-01-31 | Aston Villa U23 | MK Dons | Loan | — | €250k |
| 21/22 | 2022-01-09 | Swindon Town | Aston Villa U23 | Return from loan | — | €250k |
| 21/22 | 2021-08-02 | Aston Villa U23 | Swindon Town | Loan | — | €250k |
Last 50 matches for Coventry City 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 |
|---|---|---|---|---|---|
| 2024-09-18 | CGB |
Coventry City | 1–2 | Tottenham Hotspur | Available |
| 2024-08-27 | CGB |
Coventry City | 1–0 | Oxford United | Available |
| 2024-08-13 | CGB |
Bristol City | 0–1 | Coventry City | Available |
| 2024-04-21 | GB1 |
Coventry City | 3–3 | Manchester United | Available |
| 2024-04-21 | GB1 |
Coventry City | 3–3 | Manchester United | Available |
| 2024-03-16 | GB1 |
Wolverhampton Wanderers | 2–3 | Coventry City | Available |
| 2024-03-16 | GB1 |
Wolverhampton Wanderers | 2–3 | Coventry City | Available |
| 2024-02-26 | GB1 |
Coventry City | 5–0 | Maidstone United | Available |
| 2023-08-09 | CGB |
AFC Wimbledon | 2–1 | Coventry City | Available |
| 2022-08-10 | CGB |
Coventry City | 1–4 | Bristol City | Available |
| 2021-08-11 | CGB |
Coventry City | 1–2 | Northampton Town | Available |
| 2020-09-15 | CGB |
Gillingham FC | 5–4 | Coventry City | Available |
| 2020-09-05 | CGB |
Milton Keynes Dons | 0–1 | Coventry City | Available |
| 2020-03-07 | GB3 |
Ipswich Town | 0–1 | Coventry City | Available |
| 2020-03-01 | GB3 |
Coventry City | 1–0 | Sunderland AFC | Available |
| 2020-02-25 | GB3 |
Coventry City | 1–1 | Rotherham United | Available |
| 2020-02-22 | GB3 |
Rochdale AFC | 1–2 | Coventry City | Available |
| 2020-02-15 | GB3 |
Southend United | 0–2 | Coventry City | Available |
| 2020-02-11 | GB3 |
Coventry City | 1–0 | Portsmouth FC | Available |
| 2020-02-08 | GB3 |
Coventry City | 2–1 | Bolton Wanderers | Available |
| 2020-02-01 | GB3 |
Bristol Rovers | 1–2 | Coventry City | Available |
| 2020-01-28 | GB3 |
Fleetwood Town | 0–0 | Coventry City | Available |
| 2020-01-18 | GB3 |
Doncaster Rovers | 0–1 | Coventry City | Available |
| 2020-01-11 | GB3 |
Coventry City | 1–1 | Milton Keynes Dons | Available |
| 2020-01-01 | GB3 |
Tranmere Rovers | 1–4 | Coventry City | Available |
| 2019-12-29 | GB3 |
Wycombe Wanderers | 1–4 | Coventry City | Available |
| 2019-12-21 | GB3 |
Coventry City | 1–0 | Lincoln City | Available |
| 2019-12-14 | GB3 |
Shrewsbury Town | 2–1 | Coventry City | Available |
| 2019-12-07 | GB3 |
Coventry City | 1–1 | Ipswich Town | Available |
| 2019-11-23 | GB3 |
Sunderland AFC | 1–1 | Coventry City | Available |
| 2019-11-16 | GB3 |
Coventry City | 2–1 | Rochdale AFC | Available |
| 2019-11-02 | GB3 |
Coventry City | 0–0 | Accrington Stanley | Available |
| 2019-10-26 | GB3 |
Peterborough United | 2–2 | Coventry City | Available |
| 2019-10-23 | GB3 |
Coventry City | 2–1 | Fleetwood Town | Available |
| 2019-10-19 | GB3 |
Milton Keynes Dons | 0–0 | Coventry City | Available |
| 2019-10-13 | GB3 |
Coventry City | 0–1 | Tranmere Rovers | Available |
| 2019-10-05 | GB3 |
Rotherham United | 4–0 | Coventry City | Available |
| 2019-09-28 | GB3 |
Coventry City | 1–1 | Doncaster Rovers | Available |
| 2019-09-17 | GB3 |
Coventry City | 2–1 | AFC Wimbledon | Available |
| 2019-09-14 | GB3 |
Burton Albion | 0–0 | Coventry City | Available |
| 2019-09-07 | GB3 |
Coventry City | 3–2 | Blackpool FC | Available |
| 2019-08-31 | GB3 |
Oxford United | 3–3 | Coventry City | Available |
| 2019-08-27 | CGB |
Watford FC | 3–0 | Coventry City | Available |
| 2019-08-24 | GB3 |
Coventry City | 1–0 | Gillingham FC | Available |
| 2019-08-20 | GB3 |
Portsmouth FC | 3–3 | Coventry City | Available |
| 2019-08-17 | GB3 |
Coventry City | 2–0 | Bristol Rovers | Available |
| 2019-08-13 | CGB |
Coventry City | 4–1 | Exeter City | Available |
| 2019-08-10 | GB3 |
Bolton Wanderers | 0–0 | Coventry City | Available |
| 2019-08-03 | GB3 |
Coventry City | 1–0 | Southend United | Available |
| 2019-05-04 | GB3 |
Doncaster Rovers | 2–0 | Coventry City | Available |
Teams faced most often by Kaine Kesler-Hayden'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 % |
|---|---|---|---|---|---|---|---|---|
| Crewe Alexandra | 16 | 4 | 4 | 8 | 14 | 19 | -5 | 25% |
| Morecambe FC | 16 | 13 | 0 | 3 | 39 | 13 | +26 | 81% |
| Lincoln City | 14 | 2 | 5 | 7 | 15 | 26 | -11 | 14% |
| Northampton Town | 14 | 5 | 5 | 4 | 24 | 22 | +2 | 36% |
| Cheltenham Town | 13 | 6 | 5 | 2 | 26 | 18 | +8 | 46% |
| Carlisle United | 12 | 5 | 2 | 5 | 22 | 18 | +4 | 42% |
| Tranmere Rovers | 12 | 3 | 6 | 3 | 14 | 15 | -1 | 25% |
| Doncaster Rovers | 12 | 2 | 3 | 7 | 11 | 17 | -6 | 17% |
| Mansfield Town | 12 | 7 | 3 | 2 | 23 | 12 | +11 | 58% |
| AFC Wimbledon | 12 | 4 | 5 | 3 | 14 | 13 | +1 | 33% |
| Port Vale FC | 12 | 4 | 3 | 5 | 14 | 15 | -1 | 33% |
| Newport County | 12 | 7 | 2 | 3 | 18 | 12 | +6 | 58% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 18/19 | Senior debut season | |
| 18/19 | 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 | 51 | 1,838 | 8 | 0 | 0 | 0.39 |
| 23/24 | 31 | 0 | 4 | 0 | 0 | 0 |
| 22/23 | 24 | 886 | 4 | 0 | 0 | 0.41 |
| 21/22 | 39 | 1,377 | 2 | 1 | 0 | 0.2 |
| 20/21 | 26 | 875 | 4 | 0 | 0 | 0.41 |
| 19/20 | 14 | 0 | 1 | 0 | 0 | 0 |
| 18/19 | 4 | 268 | 1 | 0 | 0 | 0.34 |
Output by competition
Career goals and assists broken down by tournament.
More on Kaine Kesler-Hayden
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Kaine Kesler-Hayden
Who is Kaine Kesler-Hayden?
Kaine Kesler-Hayden is an England professional footballer who plays as a right-back for Coventry City.
How old is Kaine Kesler-Hayden?
Kaine Kesler-Hayden is 23 years old. He was born on October 23, 2002 in Birmingham.
What position does Kaine Kesler-Hayden play?
Kaine Kesler-Hayden plays as a right-back (Defender - Right-Back).
What club does Kaine Kesler-Hayden play for?
Kaine Kesler-Hayden currently plays for Coventry City.
How many career goals has Kaine Kesler-Hayden scored?
Across all senior club competitions in our dataset, Kaine Kesler-Hayden has scored 11 goals in 193 appearances.
What is Kaine Kesler-Hayden's market value?
Kaine Kesler-Hayden's most recent reported market value is €2.50m.
England