Harry McKirdy
Career snapshot
Position rank · 25/26
Among 266 Attack - Right Wingers · ≥200 mins
Career highs
Born the same day
Shares 1997-03-29 · 6 players total
| Full name | Harry McKirdy |
|---|---|
| Date of birth | 1997-03-29 (29 yrs) |
| Place of birth | London, England |
| Citizenship | England |
| Position | Attack - Right Winger (main: Attack) |
| Foot | right |
| Height | 175.00 m |
| Current club | Crawley Town |
| Joined | 2025-07-01 |
| Contract expires | 2026-06-30 |
| Agent | Elite Management ... |
Percentile rank vs 34 other Attack - Right Wingers with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Crawley Town | 1 | 25/26 | 25/26 | 8 | 2 | 1 | 285 |
| Hibernian FC | 3 | 22/23 | 24/25 | 33 | 0 | 0 | 0 |
| Bromley FC | 1 | 24/25 | 24/25 | 9 | 2 | 0 | 144 |
| Swindon Town | 3 | 21/22 | 23/24 | 58 | 26 | 10 | 1,093 |
| Port Vale FC | 1 | 20/21 | 20/21 | 12 | 2 | 2 | 80 |
| Leicester City U23 | 1 | 20/21 | 20/21 | 2 | 0 | 0 | 0 |
| Carlisle United | 1 | 19/20 | 19/20 | 38 | 11 | 7 | 518 |
| Aston Villa | 1 | 18/19 | 18/19 | 0 | 0 | 0 | 0 |
| Newport County | 1 | 18/19 | 18/19 | 13 | 1 | 0 | 252 |
| Aston Villa U23 | 3 | 16/17 | 18/19 | 16 | 7 | 1 | 381 |
| Crewe Alexandra | 1 | 17/18 | 17/18 | 16 | 3 | 0 | 209 |
| Stevenage FC | 1 | 16/17 | 16/17 | 13 | 2 | 1 | 563 |
| Aston Villa U21 | 3 | 13/14 | 15/16 | 15 | 3 | 1 | 622 |
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 | Crawley Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | League Two | Crawley Town | 7 | 2 | 1 | 2 | 0 | 285 |
| 24/25 | League Two | Bromley FC | 9 | 2 | 0 | 1 | 0 | 144 |
| 24/25 | Prem. Sports Cup | Hibernian FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Premiership | Hibernian FC | 6 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | League Two | Swindon Town | 9 | 1 | 0 | 2 | 0 | 219 |
| 23/24 | Premiership | Hibernian FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | SFA Cup | Hibernian FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | League Two | Swindon Town | 5 | 2 | 0 | 0 | 0 | 202 |
| 22/23 | Premiership | Hibernian FC | 18 | 0 | 0 | 3 | 0 | 0 |
| 22/23 | Scottish Premiership Top Six Split | Hibernian FC | 4 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | SFA Cup | Hibernian FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | EFL Cup | Swindon Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | EFL Trophy | Swindon Town | 3 | 1 | 1 | 0 | 0 | 179 |
| 21/22 | FA Cup | Swindon Town | 3 | 1 | 1 | 1 | 0 | 246 |
| 21/22 | League Two | Swindon Town | 35 | 19 | 8 | 11 | 0 | 142 |
| 21/22 | League Two Play-Offs | Swindon Town | 2 | 2 | 0 | 1 | 0 | 105 |
| 20/21 | EFL Cup | Port Vale FC | 1 | 0 | 1 | 0 | 0 | 0 |
| 20/21 | EFL Trophy | Port Vale FC | 2 | 2 | 1 | 0 | 0 | 80 |
| 20/21 | FA Cup | Port Vale FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | League Two | Port Vale FC | 8 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Premier League 2 | Leicester City U23 | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | EFL Cup | Carlisle United | 2 | 1 | 2 | 0 | 0 | 102 |
| 19/20 | EFL Trophy | Carlisle United | 3 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | FA Cup | Carlisle United | 5 | 5 | 1 | 2 | 0 | 63 |
| 19/20 | League Two | Carlisle United | 28 | 5 | 4 | 4 | 0 | 353 |
| 18/19 | EFL Cup | Aston Villa | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | FA Cup | Newport County | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | League Two | Newport County | 12 | 1 | 0 | 1 | 0 | 252 |
| 18/19 | League Two Play-Offs | Newport County | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Premier League 2 | Aston Villa U23 | 2 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | League Two | Crewe Alexandra | 16 | 3 | 0 | 3 | 0 | 209 |
| 17/18 | Premier League 2 | Aston Villa U23 | 11 | 6 | 1 | 2 | 0 | 151 |
| 16/17 | EFL Trophy | Stevenage FC | 1 | 1 | 0 | 0 | 0 | 20 |
| 16/17 | FA Cup | Stevenage FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | League Two | Stevenage FC | 11 | 1 | 1 | 3 | 0 | 543 |
| 16/17 | Premier League 2 | Aston Villa U23 | 3 | 1 | 0 | 0 | 0 | 230 |
| 15/16 | U21 PL | Aston Villa U21 | 9 | 1 | 1 | 1 | 0 | 497 |
| 14/15 | U21 PL | Aston Villa U21 | 6 | 2 | 0 | 0 | 0 | 125 |
| 13/14 | U21 PL | Aston Villa U21 | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 15/16 | 2015-07-01 | Aston Villa U18 | Aston Villa U21 | Transfer | 0 | — |
| 16/17 | 2016-08-31 | Aston Villa U23 | Stevenage | Loan | 0 | — |
| 16/17 | 2017-01-07 | Stevenage | Aston Villa U23 | Return from loan | 0 | — |
| 17/18 | 2018-01-19 | Aston Villa U23 | Crewe Alexandra | Loan | 0 | — |
| 17/18 | 2018-05-31 | Crewe Alexandra | Aston Villa U23 | Return from loan | 0 | — |
| 18/19 | 2019-01-31 | Aston Villa U23 | Newport County | Loan | 0 | — |
| 18/19 | 2019-05-31 | Newport County | Aston Villa U23 | Return from loan | 0 | — |
| 19/20 | 2019-07-01 | Aston Villa U23 | Carlisle United | Transfer | 0 | — |
| 20/21 | 2020-09-11 | Carlisle United | Port Vale | Transfer | 0 | — |
| 21/22 | 2021-08-04 | Port Vale | Swindon Town | Transfer | 0 | — |
| 22/23 | 2022-09-01 | Swindon Town | Hibernian FC | Transfer | 0 | €349k |
| 23/24 | 2024-02-01 | Hibernian FC | Swindon Town | Loan | 20000 | — |
| 23/24 | 2024-05-31 | Swindon Town | Hibernian FC | Return from loan | 20000 | — |
| 24/25 | 2025-02-04 | Hibernian FC | Bromley | Transfer | 100000 | — |
| 25/26 | 2025-07-01 | Bromley | Crawley Town | Transfer | 100000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 22/23 | Ankle injury | 2023-02-04 | 2023-03-05 | 30 | 3 |
| 22/23 | Ankle injury | 2023-02-04 | 2023-03-14 | 39 | 4 |
| 23/24 | heart problems | 2023-07-01 | 2024-01-01 | 185 | 28 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €20k |
| Jan 1, 1970 | €225k |
| Jan 1, 1970 | €225k |
| Jan 1, 1970 | €125k |
| Jan 1, 1970 | €75k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Joe Newell | 1 | 0 | 743 |
| Chris Cadden | 1 | 0 | 650 |
| Josh Campbell | 1 | 0 | 646 |
| Paul Hanlon | 1 | 0 | 619 |
| Louis Reed | 2 | 0 | 0 |
| Ellis Iandolo | 2 | 4 | 0 |
| Byron Webster | 1 | 0 | 0 |
| Rob Hunt | 2 | 1 | 0 |
| Jonny Williams | 2 | 7 | 0 |
| Jack Payne | 2 | 1 | 0 |
| Gethin Jones | 1 | 1 | 0 |
| Jordan Lyden | 1 | 0 | 0 |
| Jack Bridge | 1 | 2 | 0 |
| Jack Iredale | 1 | 0 | 0 |
| Tyreece Simpson | 2 | 3 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 21/22 | League Two | Swindon Town | 19 | 35 |
| 17/18 | Premier League 2 | Aston Villa U23 | 6 | 11 |
| 19/20 | League Two | Carlisle United | 5 | 28 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 21/22 | League Two | Swindon Town | 8 | 35 |
| 19/20 | League Two | Carlisle United | 4 | 28 |
| 19/20 | EFL Cup | Carlisle United | 2 | 2 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 23/24 | 2024-05-31 | Swindon Town | Hibernian FC | Return from loan | — | €20k |
| 23/24 | 2024-02-01 | Hibernian FC | Swindon Town | Loan | — | €20k |
| 18/19 | 2019-05-31 | Newport County | Aston Villa U23 | Return from loan | — | — |
| 18/19 | 2019-01-31 | Aston Villa U23 | Newport County | Loan | — | — |
| 17/18 | 2018-05-31 | Crewe Alexandra | Aston Villa U23 | Return from loan | — | — |
| 17/18 | 2018-01-19 | Aston Villa U23 | Crewe Alexandra | Loan | — | — |
| 16/17 | 2017-01-07 | Stevenage | Aston Villa U23 | Return from loan | — | — |
| 16/17 | 2016-08-31 | Aston Villa U23 | Stevenage | Loan | — | — |
Last 23 matches for Crawley Town while Harry McKirdy was at the club (joined 2025-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-12-29 | GB4 |
Crawley Town | 0–2 | Bromley FC | Available |
| 2025-12-26 | GB4 |
Crawley Town | 1–2 | Colchester United | Available |
| 2025-12-20 | GB4 |
Swindon Town | 1–0 | Crawley Town | Available |
| 2025-12-13 | GB4 |
Crawley Town | 1–2 | Oldham Athletic | Available |
| 2025-12-09 | GB4 |
Bromley FC | 2–0 | Crawley Town | Available |
| 2025-11-29 | GB4 |
Salford City | 2–0 | Crawley Town | Available |
| 2025-11-22 | GB4 |
Crawley Town | 1–1 | Accrington Stanley | Available |
| 2025-11-15 | GB4 |
Gillingham FC | 2–1 | Crawley Town | Available |
| 2025-11-08 | GB4 |
Crawley Town | 0–1 | Fleetwood Town | Available |
| 2025-10-25 | GB4 |
Crawley Town | 4–0 | Bristol Rovers | Available |
| 2025-10-18 | GB4 |
Shrewsbury Town | 1–0 | Crawley Town | Available |
| 2025-10-11 | GB4 |
Crawley Town | 1–1 | Walsall FC | Available |
| 2025-10-04 | GB4 |
Cambridge United | 3–1 | Crawley Town | Available |
| 2025-09-27 | GB4 |
Crawley Town | 1–2 | Barrow AFC | Available |
| 2025-09-20 | GB4 |
Notts County | 4–0 | Crawley Town | Available |
| 2025-09-13 | GB4 |
Crawley Town | 2–0 | Cheltenham Town | Available |
| 2025-09-06 | GB4 |
Harrogate Town | 0–1 | Crawley Town | Available |
| 2025-08-30 | GB4 |
Chesterfield FC | 2–2 | Crawley Town | Available |
| 2025-08-23 | GB4 |
Crawley Town | 0–2 | Tranmere Rovers | Available |
| 2025-08-19 | GB4 |
Crawley Town | 1–1 | Milton Keynes Dons | Available |
| 2025-08-16 | GB4 |
Crewe Alexandra | 1–0 | Crawley Town | Available |
| 2025-08-09 | GB4 |
Crawley Town | 1–2 | Newport County | Available |
| 2025-08-02 | GB4 |
Grimsby Town | 3–0 | Crawley Town | Available |
Teams faced most often by Harry McKirdy'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 % |
|---|---|---|---|---|---|---|---|---|
| Colchester United | 125 | 38 | 44 | 43 | 139 | 171 | -32 | 30% |
| Mansfield Town | 113 | 31 | 32 | 50 | 120 | 170 | -50 | 27% |
| Exeter City | 105 | 26 | 28 | 51 | 112 | 159 | -47 | 25% |
| Grimsby Town | 100 | 42 | 18 | 40 | 133 | 127 | +6 | 42% |
| Morecambe FC | 98 | 48 | 26 | 24 | 151 | 100 | +51 | 49% |
| Cambridge United | 95 | 32 | 17 | 46 | 103 | 131 | -28 | 34% |
| Cheltenham Town | 93 | 33 | 28 | 32 | 114 | 112 | +2 | 35% |
| Walsall FC | 91 | 26 | 36 | 29 | 103 | 110 | -7 | 29% |
| Leyton Orient | 89 | 30 | 23 | 36 | 114 | 128 | -14 | 34% |
| Notts County | 87 | 29 | 21 | 37 | 113 | 127 | -14 | 33% |
| Bradford City | 87 | 28 | 22 | 37 | 91 | 109 | -18 | 32% |
| Tranmere Rovers | 85 | 28 | 20 | 37 | 98 | 112 | -14 | 33% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 14/15 | First senior goal | |
| 21/22 | 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′ |
|---|---|---|---|---|---|---|
| 25/26 | 8 | 285 | 2 | 0 | 0 | 0.63 |
| 24/25 | 16 | 144 | 1 | 0 | 0 | 0.63 |
| 23/24 | 12 | 219 | 2 | 0 | 0 | 0.82 |
| 22/23 | 28 | 202 | 4 | 1 | 0 | 2.23 |
| 21/22 | 44 | 672 | 13 | 0 | 0 | 1.74 |
| 19/20 | 38 | 518 | 6 | 0 | 0 | 1.04 |
| 18/19 | 15 | 252 | 2 | 0 | 0 | 0.71 |
| 17/18 | 27 | 360 | 5 | 0 | 0 | 1.25 |
| 16/17 | 16 | 793 | 3 | 0 | 0 | 0.34 |
| 15/16 | 9 | 497 | 1 | 0 | 0 | 0.18 |
Output by competition
Career goals and assists broken down by tournament.
More on Harry McKirdy
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Harry McKirdy
Who is Harry McKirdy?
Harry McKirdy is an England professional footballer who plays as a right winger for Crawley Town.
How old is Harry McKirdy?
Harry McKirdy is 29 years old. He was born on March 29, 1997 in London.
What position does Harry McKirdy play?
Harry McKirdy plays as a right winger (Attack - Right Winger).
What club does Harry McKirdy play for?
Harry McKirdy currently plays for Crawley Town.
How many career goals has Harry McKirdy scored?
Across all senior club competitions in our dataset, Harry McKirdy has scored 59 goals in 233 appearances.
What is Harry McKirdy's market value?
Harry McKirdy's most recent reported market value is €100k.
England