Kieran O'Hara has appeared in four Premiership matches this season, playing 294 minutes in total. He has recorded 11 saves while conceding five goals, giving a goals-conceded rate of 0.0 per 90 minutes. O'Hara has not contributed any goals, assists, shots, shots on target, key passes, tackles, interceptions, or dribbles in the matches so far. His average match rating stands at 7.15. The data show that O'Hara has been active in goalkeeping duties, making a solid number of saves across the four appearances and maintaining a consistent presence on the field during the current season.
K. O'Hara has played 294 minutes across 4 appearances in Premiership, averaging 7.15 a match.
| Player | Pos | Apps | Mins | Goals | Assists | Shots | On tgt | Goals /shot | Key passes | Pass acc | Dribbles | Drib % | Tackles | Interc. | Blocks | Duels won % | Fouls | Fouled | Yel | Red | Saves | Rating | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Simon Murray | F | 32 | 1957 | 7 | 0 | 28 | 13 | 25% | 13 | 69% | 10 | 45% | 18 | 4 | 3 | 32% | 27 | 13 | 3 | 1 | 0 | 6.44 | 6.3 |
| Joe Westley | F | 23 | 1340 | 4 | 2 | 14 | 9 | 29% | 10 | 68% | 5 | 29% | 19 | 7 | 6 | 35% | 19 | 10 | 2 | 0 | 0 | 6.60 | 6.1 |
| Ashley Hay | F | 29 | 1323 | 4 | 1 | 19 | 10 | 21% | 11 | 53% | 8 | 40% | 11 | 6 | 7 | 53% | 14 | 22 | 0 | 0 | 0 | 6.80 | 7.8 |
| Ryan Astley | D | 36 | 3087 | 3 | 1 | 14 | 5 | 21% | 9 | 82% | 2 | 40% | 55 | 40 | 28 | 65% | 25 | 28 | 2 | 1 | 0 | 6.96 | 6.9 |
| Cameron Congreve | M | 34 | 2594 | 3 | 6 | 33 | 20 | 9% | 54 | 79% | 46 | 35% | 28 | 3 | 2 | 37% | 18 | 31 | 3 | 0 | 0 | 6.81 | 5.7 |
| Finlay Robertson | M | 25 | 1301 | 3 | 2 | 8 | 6 | 38% | 12 | 80% | 5 | 42% | 26 | 9 | 6 | 44% | 19 | 18 | 6 | 0 | 0 | 6.72 | 8.1 |
| Luke Graham | D | 36 | 3129 | 2 | 1 | 15 | 3 | 13% | 10 | 80% | 13 | 57% | 52 | 49 | 36 | 66% | 33 | 50 | 3 | 0 | 0 | 7.08 | 4.3 |
| Drey Wright | D | 35 | 3006 | 2 | 2 | 11 | 6 | 18% | 21 | 79% | 8 | 38% | 45 | 27 | 6 | 60% | 14 | 42 | 2 | 0 | 0 | 6.84 | 3.1 |
| Yan Dhanda | M | 28 | 2154 | 2 | 0 | 25 | 13 | 8% | 39 | 76% | 14 | 45% | 36 | 22 | 8 | 47% | 21 | 22 | 4 | 1 | 0 | 6.85 | 6.2 |
| Clark Robertson | D | 15 | 1277 | 2 | 1 | 7 | 3 | 29% | 2 | 87% | 0 | – | 8 | 8 | 12 | 49% | 13 | 2 | 3 | 0 | 0 | 6.71 | 5.6 |
| Ethan Hamilton | M | 33 | 2956 | 1 | 0 | 31 | 15 | 3% | 10 | 84% | 17 | 61% | 73 | 27 | 11 | 57% | 48 | 57 | 9 | 0 | 0 | 6.78 | 2.8 |
| Tony Yogane | M | 36 | 2141 | 1 | 5 | 9 | 3 | 11% | 38 | 85% | 33 | 54% | 16 | 8 | 1 | 54% | 15 | 87 | 1 | 0 | 0 | 6.90 | 3.4 |
| Callum Jones | M | 27 | 1309 | 1 | 0 | 9 | 4 | 11% | 6 | 79% | 5 | 45% | 23 | 13 | 6 | 50% | 16 | 20 | 2 | 0 | 0 | 6.66 | 4.9 |
| Joel Cotterill | M | 13 | 764 | 1 | 0 | 5 | 4 | 20% | 3 | 83% | 3 | 75% | 11 | 7 | 3 | 64% | 4 | 4 | 0 | 0 | 0 | 6.71 | 4.3 |
| Charlie Reilly | F | 21 | 384 | 1 | 2 | 9 | 3 | 11% | 5 | 85% | 5 | 36% | 1 | 0 | 0 | 45% | 7 | 18 | 2 | 0 | 0 | 6.63 | 2.2 |
| Scott Wright | F | 9 | 287 | 1 | 0 | 1 | 1 | 100% | 4 | 76% | 4 | 44% | 2 | 2 | 1 | 41% | 5 | 8 | 1 | 0 | 0 | 6.70 | 6.8 |
| Jon McCracken | G | 35 | 3126 | 0 | 0 | 0 | 0 | – | 2 | 54% | 0 | – | 1 | 0 | 0 | 88% | 0 | 9 | 1 | 0 | 130 | 7.04 | 4.4 |
| Imari Samuels | D | 33 | 2102 | 0 | 1 | 0 | 0 | – | 8 | 77% | 16 | 43% | 32 | 41 | 3 | 48% | 14 | 24 | 1 | 0 | 0 | 6.54 | 3.9 |
| Billy Koumetio | D | 21 | 1276 | 0 | 0 | 14 | 4 | 0% | 2 | 77% | 3 | 60% | 10 | 17 | 13 | 73% | 8 | 8 | 1 | 0 | 0 | 6.76 | 4.0 |
| Paul Digby | M | 14 | 715 | 0 | 1 | 0 | 0 | – | 3 | 82% | 0 | – | 19 | 7 | 7 | 63% | 7 | 3 | 1 | 0 | 0 | 6.84 | 2.4 |
| Brad Halliday | D | 10 | 674 | 0 | 0 | 2 | 0 | 0% | 3 | 77% | 2 | 29% | 23 | 7 | 2 | 60% | 9 | 10 | 2 | 0 | 0 | 6.80 | 4.6 |
| Kieran O'Hara | G | 4 | 294 | 0 | 0 | 0 | 0 | – | 0 | 56% | 0 | – | 0 | 0 | 0 | 100% | 0 | 0 | 1 | 0 | 11 | 7.15 | – |
| Emile Acquah | F | 13 | 282 | 0 | 0 | 4 | 2 | 0% | 1 | 54% | 5 | 56% | 3 | 0 | 1 | 39% | 9 | 3 | 1 | 0 | 0 | 6.46 | 3.6 |
| Ethan Ingram | D | 3 | 104 | 0 | 0 | 0 | 0 | – | 0 | 76% | 0 | – | 4 | 1 | 1 | 80% | 2 | 4 | 1 | 0 | 0 | 6.60 | – |
| Joe Bevan | F | 5 | 90 | 0 | 0 | 0 | 0 | – | 2 | 69% | 3 | 25% | 1 | 0 | 0 | 26% | 2 | 1 | 1 | 0 | 0 | 6.34 | – |
| Cesar Garza | M | 2 | 26 | 0 | 0 | 0 | 0 | – | 0 | 65% | 0 | – | 3 | 0 | 0 | 100% | 0 | 0 | 0 | 0 | 0 | 6.80 | – |
| Charley Oosenbrugh | M | 1 | 12 | 0 | 0 | 0 | 0 | – | 0 | 17% | 0 | – | 0 | 0 | 0 | 50% | 2 | 0 | 0 | 0 | 0 | 5.90 | – |
| Aaron Donnelly | D | 2 | 11 | 0 | 0 | 0 | 0 | – | 0 | 55% | 0 | – | 0 | 1 | 0 | 100% | 0 | 0 | 0 | 0 | 0 | 6.70 | – |
| Francisco Valenzuela | M | 1 | 9 | 0 | 0 | 0 | 0 | – | 0 | 0% | 0 | – | 0 | 0 | 0 | 0% | 0 | 0 | 0 | 0 | 0 | 6.20 | – |
| Season | Club | Comp | Apps | Mins | Goals | Assists | Shots | On tgt | Goals /shot | Key passes | Pass acc | Dribbles | Tackles | Interc. | Duels won % | Fouls | Yel | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026/27 | Dundee | Premiership | 0 | 0 | 0 | 0 | 0 | 0 | – | 0 | – | 0 | 0 | 0 | – | 0 | 0 | 0 | 0.00 |
| 2025/26 | Dundee | Premiership | 4 | 294 | 0 | 0 | 0 | 0 | – | 0 | 56% | 0 | 0 | 0 | 100% | 0 | 1 | 0 | 7.15 |
| 2024/25 | Kilmarnock | Premiership | 19 | 1605 | 0 | 0 | 0 | 0 | – | 0 | 37% | 0 | 0 | 0 | 75% | 0 | 0 | 0 | 6.64 |
| 2024/25 | Kilmarnock | UEFA Europa Conference League | 2 | 180 | 0 | 0 | 0 | 0 | – | 0 | 38% | 0 | 0 | 0 | – | 0 | 1 | 0 | 6.85 |
| 2023/24 | Kilmarnock | Premiership | 3 | 225 | 0 | 0 | 0 | 0 | – | 0 | 38% | 0 | 0 | 0 | 67% | 0 | 0 | 0 | 6.63 |
| Date | Opponent | Res | Mins | Goals | Assists | Shots | On tgt | Key passes | Tackles | Fouls | Yel | Red | Rating | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 17 May | v Aberdeen | W | 90 | – | 0 | 0 | – | 0 | 0 | – | 0 | 0 | 6.20 | – |
| 12 May | a Kilmarnock | L | 90 | – | 0 | 0 | – | 0 | 0 | – | 1 | 0 | 7.30 | – |
| 09 May | v Livingston | W | 90 | – | 0 | 0 | – | 0 | 0 | – | 0 | 0 | 8.20 | – |
| 02 May | v ST Mirren | W | 24 | – | 0 | 0 | – | 0 | 0 | – | 0 | 0 | 6.90 | – |
| 14 May | a Motherwell | L | 90 | – | 0 | 0 | – | 0 | 0 | – | 0 | 0 | 6.30 | – |
| 10 May | v Dundee | W | 90 | – | 0 | 0 | – | 0 | 0 | – | 0 | 0 | 6.90 | – |
| 03 May | a ST Johnstone | W | 90 | – | 0 | 0 | – | 0 | 0 | – | 0 | 0 | 7.20 | – |
| 26 Apr | v Ross County | W | 90 | – | 0 | 0 | – | 0 | 0 | – | 0 | 0 | 7.00 | – |
| 12 Apr | a Celtic | L | 90 | – | 0 | 0 | – | 0 | 0 | – | 0 | 0 | 5.20 | – |
| 05 Apr | v Motherwell | W | 90 | – | 0 | 0 | – | 0 | 0 | – | 0 | 0 | 7.20 | – |
| 01 Mar | a Ross County | L | 90 | – | 0 | 0 | – | 0 | 0 | – | 0 | 0 | 6.50 | – |
| 26 Feb | v Rangers | L | 90 | – | 0 | 0 | – | 0 | 0 | – | 0 | 0 | 6.30 | – |
| 22 Feb | a Aberdeen | L | 90 | – | 0 | 0 | – | 0 | 0 | – | 0 | 0 | 6.90 | – |
| 15 Feb | v ST Johnstone | W | 90 | – | 0 | 0 | – | 0 | 0 | – | 0 | 0 | 6.70 | – |
| 01 Feb | v Dundee Utd | W | 90 | – | 0 | 0 | – | 0 | 0 | – | 0 | 0 | 7.20 | – |