Career snapshot
Position rank · 24/25
Among 3,260 Goalkeepers · ≥200 mins
Career highs
Born the same day
Shares 1996-04-22 · 6 players total
| Full name | Kieran O'Hara |
|---|---|
| Name in home country | Kieran Michael O'Hara |
| Date of birth | 1996-04-22 (30 yrs) |
| Place of birth | Manchester, Ireland |
| Citizenship | Ireland England |
| Position | Goalkeeper |
| Foot | right |
| Height | 193.00 m |
| Current club | Without Club |
| Joined | 2025-07-01 |
| Contract expires | — |
| Agent | OmniSports |
Percentile rank vs 2731 other Goalkeepers with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Kilmarnock FC | 2 | 23/24 | 24/25 | 27 | 0 | 0 | 2,307 |
| Kilmarnock FC B | 1 | 23/24 | 23/24 | 2 | 0 | 0 | 180 |
| Colchester United | 1 | 22/23 | 22/23 | 31 | 0 | 1 | 2,790 |
| Scunthorpe United | 1 | 21/22 | 21/22 | 3 | 0 | 0 | 270 |
| Fleetwood Town | 1 | 21/22 | 21/22 | 4 | 0 | 0 | 360 |
| Burton Albion | 2 | 19/20 | 20/21 | 61 | 0 | 1 | 5,445 |
| Macclesfield Town FC | 1 | 18/19 | 18/19 | 42 | 0 | 0 | 3,810 |
| Manchester United U23 | 3 | 16/17 | 18/19 | 27 | 0 | 0 | 2,409 |
| Manchester United | 1 | 16/17 | 16/17 | 0 | 0 | 0 | 0 |
| Stockport County | 1 | 15/16 | 15/16 | 1 | 0 | 0 | 90 |
| Morecambe FC | 1 | 15/16 | 15/16 | 5 | 0 | 0 | 437 |
| Manchester United U21 | 2 | 14/15 | 15/16 | 1 | 0 | 0 | 90 |
| Manchester United UEFA U19 | 1 | 13/14 | 13/14 | 0 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | Europa League Qualifying | Kilmarnock FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Prem. Sports Cup | Kilmarnock FC | 1 | 0 | 0 | 1 | 0 | 120 |
| 24/25 | Premiership | Kilmarnock FC | 15 | 0 | 0 | 0 | 0 | 1,245 |
| 24/25 | Premiership Relegation | Kilmarnock FC | 4 | 0 | 0 | 0 | 0 | 360 |
| 24/25 | SFA Cup | Kilmarnock FC | 1 | 0 | 0 | 0 | 0 | 86 |
| 24/25 | UECL Qualifiers | Kilmarnock FC | 2 | 0 | 0 | 1 | 0 | 180 |
| 23/24 | Premiership | Kilmarnock FC | 2 | 0 | 0 | 0 | 0 | 136 |
| 23/24 | Scottish Premiership Top Six Split | Kilmarnock FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 23/24 | SFA Cup | Kilmarnock FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 23/24 | Trust Trophy | Kilmarnock FC B | 2 | 0 | 0 | 0 | 0 | 180 |
| 23/24 | Viaplay Cup | Kilmarnock FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | EFL Cup | Colchester United | 1 | 0 | 0 | 0 | 0 | 90 |
| 22/23 | EFL Trophy | Colchester United | 2 | 0 | 0 | 0 | 0 | 180 |
| 22/23 | FA Cup | Colchester United | 1 | 0 | 1 | 0 | 0 | 90 |
| 22/23 | League Two | Colchester United | 27 | 0 | 0 | 2 | 0 | 2,430 |
| 21/22 | League One | Fleetwood Town | 4 | 0 | 0 | 0 | 0 | 360 |
| 21/22 | League Two | Scunthorpe United | 3 | 0 | 0 | 0 | 0 | 270 |
| 20/21 | EFL Trophy | Burton Albion | 1 | 0 | 0 | 0 | 0 | 90 |
| 20/21 | FA Cup | Burton Albion | 1 | 0 | 0 | 0 | 0 | 90 |
| 20/21 | League One | Burton Albion | 17 | 0 | 0 | 1 | 0 | 1,530 |
| 19/20 | EFL Cup | Burton Albion | 4 | 0 | 0 | 0 | 0 | 360 |
| 19/20 | EFL Trophy | Burton Albion | 1 | 0 | 0 | 0 | 0 | 90 |
| 19/20 | FA Cup | Burton Albion | 4 | 0 | 0 | 1 | 0 | 360 |
| 19/20 | League One | Burton Albion | 33 | 0 | 1 | 2 | 0 | 2,925 |
| 18/19 | EFL Cup | Macclesfield Town FC | 2 | 0 | 0 | 0 | 0 | 180 |
| 18/19 | EFL Trophy | Macclesfield Town FC | 2 | 0 | 0 | 0 | 0 | 210 |
| 18/19 | FA Cup | Macclesfield Town FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 18/19 | League Two | Macclesfield Town FC | 37 | 0 | 0 | 4 | 0 | 3,330 |
| 18/19 | Premier League 2 | Manchester United U23 | 1 | 0 | 0 | 0 | 0 | 90 |
| 17/18 | Premier League 2 | Manchester United U23 | 16 | 0 | 0 | 0 | 0 | 1,440 |
| 16/17 | Premier League | Manchester United | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Premier League 2 | Manchester United U23 | 10 | 0 | 0 | 0 | 0 | 879 |
| 15/16 | FL Trophy | Morecambe FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | League Two | Morecambe FC | 5 | 0 | 0 | 0 | 0 | 437 |
| 15/16 | National League North | Stockport County | 1 | 0 | 0 | 0 | 0 | 90 |
| 15/16 | U21 PL | Manchester United U21 | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | U21 PL | Manchester United U21 | 1 | 0 | 0 | 0 | 0 | 90 |
| 13/14 | UEFA Youth League | Manchester United UEFA U19 | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 13/14 | 2013-08-01 | Man Utd U18 | Trafford | Loan | 0 | — |
| 13/14 | 2014-05-31 | Trafford | Man Utd U18 | Return from loan | 0 | — |
| 14/15 | 2014-07-01 | Man Utd U18 | Man Utd U21 | Transfer | 0 | — |
| 14/15 | 2015-01-31 | Man Utd U21 | Fylde | Loan | 0 | — |
| 14/15 | 2015-03-01 | Fylde | Man Utd U21 | Return from loan | 0 | — |
| 15/16 | 2015-09-01 | Man Utd U21 | Morecambe FC | Loan | 0 | — |
| 15/16 | 2015-10-01 | Morecambe FC | Man Utd U21 | Return from loan | 0 | — |
| 15/16 | 2015-11-26 | Man Utd U21 | Stockport | Loan | 0 | — |
| 15/16 | 2015-12-01 | Stockport | Man Utd U21 | Return from loan | 0 | — |
| 15/16 | 2016-01-12 | Man Utd U21 | Morecambe FC | Loan | 0 | — |
| 15/16 | 2016-05-31 | Morecambe FC | Man Utd U21 | Return from loan | 0 | — |
| 18/19 | 2018-08-15 | Man Utd U23 | Macclesfield | Loan | 0 | — |
| 18/19 | 2019-05-31 | Macclesfield | Man Utd U23 | Return from loan | 0 | — |
| 19/20 | 2019-07-08 | Man Utd U23 | Burton Albion | Loan | 0 | — |
| 19/20 | 2020-05-31 | Burton Albion | Man Utd U23 | Return from loan | 0 | — |
| 20/21 | 2020-09-11 | Man Utd U23 | Burton Albion | Transfer | 0 | — |
| 21/22 | 2021-11-20 | Burton Albion | Scunthorpe Utd. | Loan | 0 | — |
| 21/22 | 2021-11-27 | Scunthorpe Utd. | Burton Albion | Return from loan | 0 | — |
| 21/22 | 2022-02-01 | Burton Albion | Fleetwood | Transfer | 0 | — |
| 22/23 | 2022-08-03 | Fleetwood | Colchester Utd. | Transfer | 0 | — |
| 23/24 | 2023-07-11 | Colchester Utd. | Kilmarnock FC | Transfer | 150000 | — |
| 25/26 | 2025-07-01 | Kilmarnock FC | Without Club | Transfer | 150000 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Joe Sbarra | 2 | 0 | 899 |
| Ryan Nektarios Edwards | 1 | 0 | 0 |
| Fiacre Kelleher | 1 | 0 | 0 |
| Colin Daniel | 1 | 0 | 0 |
| Harry Smith | 1 | 0 | 0 |
| David Fitzpatrick | 1 | 0 | 0 |
| Oliver Sarkic | 2 | 0 | 0 |
| Liam Boyce | 2 | 0 | 0 |
| Scott Wilson | 1 | 0 | 0 |
| Junior Tchamadeu | 1 | 0 | 0 |
| Noah Chilvers | 1 | 0 | 0 |
| Lewis Mayo | 1 | 0 | 0 |
| David Watson | 1 | 0 | 0 |
| Nathan Cameron | 1 | 0 | 0 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 21/22 | 2021-11-27 | Scunthorpe Utd. | Burton Albion | Return from loan | — | — |
| 21/22 | 2021-11-20 | Burton Albion | Scunthorpe Utd. | Loan | — | — |
| 19/20 | 2020-05-31 | Burton Albion | Man Utd U23 | Return from loan | — | — |
| 19/20 | 2019-07-08 | Man Utd U23 | Burton Albion | Loan | — | — |
| 18/19 | 2019-05-31 | Macclesfield | Man Utd U23 | Return from loan | — | — |
| 18/19 | 2018-08-15 | Man Utd U23 | Macclesfield | Loan | — | — |
| 15/16 | 2016-05-31 | Morecambe FC | Man Utd U21 | Return from loan | — | — |
| 15/16 | 2016-01-12 | Man Utd U21 | Morecambe FC | Loan | — | — |
| 15/16 | 2015-12-01 | Stockport | Man Utd U21 | Return from loan | — | — |
| 15/16 | 2015-11-26 | Man Utd U21 | Stockport | Loan | — | — |
| 15/16 | 2015-10-01 | Morecambe FC | Man Utd U21 | Return from loan | — | — |
| 15/16 | 2015-09-01 | Man Utd U21 | Morecambe FC | Loan | — | — |
| 14/15 | 2015-03-01 | Fylde | Man Utd U21 | Return from loan | — | — |
| 14/15 | 2015-01-31 | Man Utd U21 | Fylde | Loan | — | — |
| 13/14 | 2014-05-31 | Trafford | Man Utd U18 | Return from loan | — | — |
| 13/14 | 2013-08-01 | Man Utd U18 | Trafford | Loan | — | — |
Teams faced most often by Kieran O'Hara'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 % |
|---|---|---|---|---|---|---|---|---|
| Port Vale FC | 62 | 24 | 16 | 22 | 76 | 75 | +1 | 39% |
| Bradford City | 59 | 16 | 23 | 20 | 62 | 63 | -1 | 27% |
| Walsall FC | 59 | 20 | 17 | 22 | 65 | 68 | -3 | 34% |
| Doncaster Rovers | 58 | 19 | 14 | 25 | 75 | 81 | -6 | 33% |
| Crewe Alexandra | 58 | 20 | 15 | 23 | 84 | 75 | +9 | 34% |
| Gillingham FC | 57 | 21 | 15 | 21 | 68 | 65 | +3 | 37% |
| Swindon Town | 56 | 22 | 14 | 20 | 84 | 81 | +3 | 39% |
| Shrewsbury Town | 54 | 21 | 12 | 21 | 56 | 61 | -5 | 39% |
| Accrington Stanley | 52 | 19 | 17 | 16 | 84 | 68 | +16 | 37% |
| Cheltenham Town | 51 | 19 | 11 | 21 | 62 | 64 | -2 | 37% |
| Crawley Town | 50 | 16 | 18 | 16 | 66 | 65 | +1 | 32% |
| Peterborough United | 50 | 19 | 9 | 22 | 60 | 76 | -16 | 38% |
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 | 23 | 1,991 | 2 | 0 | 0 | 0.09 |
| 22/23 | 31 | 2,790 | 2 | 0 | 0 | 0.06 |
| 20/21 | 19 | 1,710 | 1 | 0 | 0 | 0.05 |
| 19/20 | 42 | 3,735 | 3 | 0 | 0 | 0.07 |
| 18/19 | 43 | 3,900 | 4 | 0 | 0 | 0.09 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 24/25 | 23 | 1,991 | 5 | 22% | 36 | 1.63 |
| 23/24 | 6 | 496 | 1 | 17% | 10 | 1.81 |
| 22/23 | 31 | 2,790 | 5 | 16% | 36 | 1.16 |
| 21/22 | 7 | 630 | 1 | 14% | 12 | 1.71 |
| 20/21 | 19 | 1,710 | 0 | 0% | 40 | 2.11 |
| 19/20 | 42 | 3,735 | 12 | 29% | 54 | 1.3 |
| 18/19 | 43 | 3,900 | 8 | 19% | 70 | 1.62 |
| 17/18 | 16 | 1,440 | 4 | 25% | 24 | 1.5 |
| 16/17 | 10 | 879 | 0 | 0% | 23 | 2.35 |
| 15/16 | 6 | 527 | 0 | 0% | 19 | 3.24 |
| 14/15 | 1 | 90 | 0 | 0% | 3 | 3 |
Output by competition
Career goals and assists broken down by tournament.
More on Kieran O'Hara
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Kieran O'Hara
Who is Kieran O'Hara?
Kieran O'Hara is an Ireland professional footballer who plays as a goalkeeper for Without Club.
How old is Kieran O'Hara?
Kieran O'Hara is 30 years old. He was born on April 22, 1996 in Manchester.
What position does Kieran O'Hara play?
Kieran O'Hara plays as a goalkeeper (Goalkeeper).
What club does Kieran O'Hara play for?
Kieran O'Hara currently plays for Without Club.
What is Kieran O'Hara's market value?
Kieran O'Hara's most recent reported market value is €150k.