Stephen Duke-McKenna
Career snapshot
Career highs
Born the same day
Shares 2000-08-17 · 6 players total
| Full name | Stephen Duke-McKenna |
|---|---|
| Name in home country | Stephen Winston Duke-McKenna |
| Date of birth | 2000-08-17 (25 yrs) |
| Place of birth | Liverpool, Guyana |
| Citizenship | Guyana England |
| Position | Midfield - Right Midfield (main: Midfield) |
| Foot | right |
| Height | 170.00 m |
| Current club | Harrogate Town |
| Joined | 2024-07-01 |
| Contract expires | 2026-06-30 |
| Agent | Sync Global Sports |
Percentile rank vs 10 other Midfield - Right Midfields with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Harrogate Town | 2 | 24/25 | 25/26 | 32 | 4 | 3 | 1,318 |
| St. Johnstone FC | 1 | 24/25 | 24/25 | 14 | 0 | 0 | 0 |
| Queens Park Rangers | 3 | 20/21 | 23/24 | 10 | 0 | 0 | 0 |
| Sutton United | 1 | 23/24 | 23/24 | 16 | 2 | 2 | 357 |
| Leyton Orient | 1 | 22/23 | 22/23 | 13 | 0 | 0 | 0 |
| Torquay United | 1 | 21/22 | 21/22 | 21 | 3 | 0 | 590 |
| Hemel Hempstead Town | 1 | 20/21 | 20/21 | 7 | 0 | 0 | 0 |
| Everton FC | 1 | 17/18 | 17/18 | 0 | 0 | 0 | 0 |
| Everton FC U18 | 2 | 16/17 | 17/18 | 43 | 1 | 6 | 1,578 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | EFL Cup | Harrogate Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | League Two | Harrogate Town | 7 | 3 | 1 | 2 | 0 | 196 |
| 24/25 | EFL Cup | Harrogate Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | EFL Trophy | Harrogate Town | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | FA Cup | Harrogate Town | 3 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | League Two | Harrogate Town | 18 | 1 | 1 | 1 | 0 | 1,122 |
| 24/25 | Premiership | St. Johnstone FC | 8 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Premiership Relegation | St. Johnstone FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | SFA Cup | St. Johnstone FC | 3 | 0 | 0 | 2 | 0 | 0 |
| 23/24 | Championship | Queens Park Rangers | 5 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | EFL Cup | Queens Park Rangers | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | FA Cup | Queens Park Rangers | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | League Two | Sutton United | 16 | 2 | 2 | 1 | 0 | 357 |
| 22/23 | EFL Trophy | Leyton Orient | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | FA Cup | Leyton Orient | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | League Two | Leyton Orient | 10 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Championship | Queens Park Rangers | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | EFL Cup | Queens Park Rangers | 3 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | FA Cup | Queens Park Rangers | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | National League | Torquay United | 21 | 3 | 0 | 3 | 0 | 590 |
| 20/21 | Championship | Queens Park Rangers | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | National League South | Hemel Hempstead Town | 7 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Europa League | Everton FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | FA Youth Cup | Everton FC U18 | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | U18 Premier League | Everton FC U18 | 18 | 1 | 5 | 0 | 0 | 1,578 |
| 16/17 | U18 PL - Final Stage | Everton FC U18 | 7 | 0 | 0 | 1 | 0 | 0 |
| 16/17 | U18 Premier League | Everton FC U18 | 17 | 0 | 1 | 1 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 18/19 | 2018-07-01 | Everton U18 | Bolton U23 | Transfer | 0 | — |
| 19/20 | 2019-08-27 | Bolton U23 | Queens Park U23 | Transfer | 0 | — |
| 20/21 | 2020-10-21 | Queens Park U23 | Hemel | Loan | 0 | — |
| 20/21 | 2020-11-21 | Hemel | Queens Park U23 | Return from loan | 0 | — |
| 21/22 | 2022-01-21 | Queens Park U23 | Torquay | Loan | 50000 | — |
| 21/22 | 2022-05-31 | Torquay | Queens Park U23 | Return from loan | 50000 | — |
| 22/23 | 2022-09-01 | QPR U21 | Leyton Orient | Loan | 50000 | — |
| 22/23 | 2023-05-31 | Leyton Orient | QPR U21 | Return from loan | 75000 | — |
| 23/24 | 2023-07-01 | QPR U21 | QPR | Transfer | 75000 | — |
| 23/24 | 2024-01-25 | QPR | Sutton Utd | Loan | 150000 | — |
| 23/24 | 2024-05-31 | Sutton Utd | QPR | Return from loan | 150000 | — |
| 24/25 | 2024-07-01 | QPR | Harrogate Town | Transfer | 150000 | — |
| 24/25 | 2025-02-03 | Harrogate Town | St. Johnstone | Loan | 150000 | — |
| 24/25 | 2025-06-30 | St. Johnstone | Harrogate Town | Return from loan | 150000 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €50k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #15736 | #8 | 28 | 2 | — | — | recent national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Deon Moore | 1 | 0 | 604 |
| Tom Scully | 2 | 1 | 0 |
| Korede David | 2 | 1 | 0 |
| Anthony Gordon | 1 | 2 | 0 |
| Omari Glasgow | 2 | 1 | 0 |
| Dan Bramall | 1 | 0 | 0 |
| Connor Lemonheigh-Evans | 2 | 0 | 0 |
| Ben Wynter | 2 | 0 | 0 |
| Dean Cornelius | 1 | 0 | 0 |
| Ryan Harrington | 2 | 0 | 0 |
| Liam Gordon | 1 | 0 | 0 |
| Jasper Moon | 1 | 0 | 0 |
| Daniel Wilson | 2 | 0 | 0 |
| Armani Little | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 25/26 | League Two | Harrogate Town | 3 | 7 |
| 21/22 | National League | Torquay United | 3 | 21 |
| 23/24 | League Two | Sutton United | 2 | 16 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 17/18 | U18 Premier League | Everton FC U18 | 5 | 18 |
| 23/24 | League Two | Sutton United | 2 | 16 |
| 25/26 | League Two | Harrogate Town | 1 | 7 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 24/25 | 2025-06-30 | St. Johnstone | Harrogate Town | Return from loan | — | €150k |
| 24/25 | 2025-02-03 | Harrogate Town | St. Johnstone | Loan | — | €150k |
| 23/24 | 2024-05-31 | Sutton Utd | QPR | Return from loan | — | €150k |
| 23/24 | 2024-01-25 | QPR | Sutton Utd | Loan | — | €150k |
| 22/23 | 2023-05-31 | Leyton Orient | QPR U21 | Return from loan | — | €75k |
| 22/23 | 2022-09-01 | QPR U21 | Leyton Orient | Loan | — | €50k |
| 21/22 | 2022-05-31 | Torquay | Queens Park U23 | Return from loan | — | €50k |
| 21/22 | 2022-01-21 | Queens Park U23 | Torquay | Loan | — | €50k |
| 20/21 | 2020-11-21 | Hemel | Queens Park U23 | Return from loan | — | — |
| 20/21 | 2020-10-21 | Queens Park U23 | Hemel | Loan | — | — |
Last 23 matches for Harrogate Town while Stephen Duke-McKenna was at the club (joined 2025-06-30). 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-12-29 | GB4 |
Accrington Stanley | 1–0 | Harrogate Town | Available |
| 2025-12-26 | GB4 |
Salford City | 4–1 | Harrogate Town | Available |
| 2025-12-20 | GB4 |
Harrogate Town | 1–4 | Milton Keynes Dons | Available |
| 2025-12-13 | GB4 |
Cheltenham Town | 0–0 | Harrogate Town | Available |
| 2025-12-09 | GB4 |
Harrogate Town | 1–1 | Accrington Stanley | Available |
| 2025-11-29 | GB4 |
Barnet FC | 3–1 | Harrogate Town | Available |
| 2025-11-22 | GB4 |
Harrogate Town | 1–2 | Walsall FC | Available |
| 2025-11-15 | GB4 |
Notts County | 3–0 | Harrogate Town | Available |
| 2025-11-08 | GB4 |
Harrogate Town | 0–0 | Oldham Athletic | Available |
| 2025-10-25 | GB4 |
Harrogate Town | 0–3 | Newport County | Available |
| 2025-10-18 | GB4 |
Colchester United | 3–1 | Harrogate Town | Available |
| 2025-10-11 | GB4 |
Fleetwood Town | 3–2 | Harrogate Town | Available |
| 2025-10-06 | GB4 |
Harrogate Town | 1–2 | Crewe Alexandra | Available |
| 2025-09-27 | GB4 |
Gillingham FC | 0–1 | Harrogate Town | Available |
| 2025-09-20 | GB4 |
Harrogate Town | 2–0 | Shrewsbury Town | Available |
| 2025-09-13 | GB4 |
Swindon Town | 3–1 | Harrogate Town | Available |
| 2025-09-06 | GB4 |
Harrogate Town | 0–1 | Crawley Town | Available |
| 2025-08-30 | GB4 |
Bromley FC | 2–0 | Harrogate Town | Available |
| 2025-08-23 | GB4 |
Harrogate Town | 1–2 | Chesterfield FC | Available |
| 2025-08-19 | GB4 |
Harrogate Town | 1–0 | Barrow AFC | Available |
| 2025-08-16 | GB4 |
Cambridge United | 1–1 | Harrogate Town | Available |
| 2025-08-09 | GB4 |
Harrogate Town | 3–3 | Grimsby Town | Available |
| 2025-08-02 | GB4 |
Bristol Rovers | 0–1 | Harrogate Town | Available |
Teams faced most often by Stephen Duke-McKenna'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 % |
|---|---|---|---|---|---|---|---|---|
| Barrow AFC | 15 | 6 | 5 | 4 | 17 | 13 | +4 | 40% |
| Tranmere Rovers | 14 | 3 | 4 | 7 | 11 | 22 | -11 | 21% |
| Hartlepool United | 13 | 1 | 5 | 7 | 19 | 26 | -7 | 8% |
| Forest Green Rovers | 13 | 3 | 1 | 9 | 13 | 22 | -9 | 23% |
| Solihull Moors | 12 | 4 | 4 | 4 | 11 | 11 | 0 | 33% |
| Salford City | 11 | 2 | 3 | 6 | 8 | 19 | -11 | 18% |
| Newport County | 11 | 3 | 2 | 6 | 11 | 24 | -13 | 27% |
| Swindon Town | 11 | 2 | 4 | 5 | 14 | 20 | -6 | 18% |
| Walsall FC | 11 | 3 | 3 | 5 | 13 | 13 | 0 | 27% |
| Aldershot Town | 11 | 2 | 7 | 2 | 16 | 13 | +3 | 18% |
| Colchester United | 11 | 5 | 3 | 3 | 14 | 12 | +2 | 45% |
| Dagenham & Redbridge | 10 | 2 | 4 | 4 | 8 | 16 | -8 | 20% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 16/17 | Senior debut season | |
| 17/18 | 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′ |
|---|---|---|---|---|---|---|
| 25/26 | 8 | 196 | 2 | 0 | 0 | 0.92 |
| 24/25 | 38 | 1,122 | 3 | 0 | 0 | 0.24 |
| 23/24 | 22 | 357 | 2 | 0 | 0 | 0.5 |
| 21/22 | 24 | 590 | 3 | 0 | 0 | 0.46 |
| 16/17 | 24 | 0 | 2 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Stephen Duke-McKenna
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Stephen Duke-McKenna
Who is Stephen Duke-McKenna?
Stephen Duke-McKenna is a Guyana professional footballer who plays as a right midfield for Harrogate Town.
How old is Stephen Duke-McKenna?
Stephen Duke-McKenna is 25 years old. He was born on August 17, 2000 in Liverpool.
What position does Stephen Duke-McKenna play?
Stephen Duke-McKenna plays as a right midfield (Midfield - Right Midfield).
What club does Stephen Duke-McKenna play for?
Stephen Duke-McKenna currently plays for Harrogate Town.
How many career goals has Stephen Duke-McKenna scored?
Across all senior club competitions in our dataset, Stephen Duke-McKenna has scored 10 goals in 156 appearances.
What is Stephen Duke-McKenna's market value?
Stephen Duke-McKenna's most recent reported market value is €150k.