Craig Halkett has delivered a markedly improved offensive contribution this season, scoring four goals in 30 appearances, a rate of 0.14 goals per 90 minutes compared with his baseline of 0.06. He has taken 14 shots, 7 of which were on target, giving a conversion rate of 29 percent and a shots-per-90 rate of 0.50 versus the baseline 0.44. While his key-pass output of 8 (0.28 per 90) is below the baseline of 0.53, his defensive work remains solid with 31 tackles (1.1 per 90) and 37 interceptions. Across 2,536 minutes, Halkett’s average match rating of 7.17 reflects his balanced performance, and the jump in goal output highlights his growing impact in the Premiership.
Craig Halkett has played 2,536 minutes across 30 appearances in Premiership, scoring 0.14 goals per 90 against a positional baseline of 0.06, converting 29% of 14 shots and averaging 7.17 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Lawrence Shankland | F | 29 | 2495 | 16 | 3 | 66 | 38 | 24% | 35 | 70% | 11 | 31% | 21 | 6 | 2 | 35% | 23 | 15 | 4 | 0 | 0 | 6.98 | 3.5 |
| Cláudio Braga | F | 38 | 2899 | 14 | 3 | 83 | 45 | 17% | 47 | 70% | 38 | 32% | 29 | 6 | 1 | 36% | 60 | 56 | 2 | 0 | 0 | 6.65 | 0.7 |
| Stuart Findlay | D | 34 | 3029 | 5 | 1 | 26 | 9 | 19% | 11 | 83% | 3 | 43% | 25 | 23 | 13 | 65% | 9 | 29 | 5 | 0 | 0 | 7.16 | 2.3 |
| Pierre Landry Kaboré | F | 25 | 1187 | 5 | 2 | 28 | 13 | 18% | 19 | 66% | 14 | 34% | 17 | 4 | 1 | 39% | 25 | 28 | 2 | 0 | 0 | 6.60 | 2.6 |
| Alexandros Kyziridis | M | 38 | 2802 | 4 | 7 | 46 | 25 | 9% | 65 | 78% | 49 | 40% | 34 | 16 | 2 | 40% | 27 | 33 | 5 | 0 | 0 | 6.99 | 3.8 |
| Craig Halkett | D | 30 | 2536 | 4 | 0 | 14 | 7 | 29% | 8 | 84% | 2 | 33% | 31 | 37 | 19 | 63% | 32 | 17 | 9 | 1 | 0 | 7.17 | 2.4 |
| Tomas Magnusson | M | 27 | 1270 | 3 | 0 | 19 | 7 | 16% | 6 | 71% | 4 | 33% | 27 | 9 | 5 | 49% | 22 | 11 | 3 | 0 | 0 | 6.66 | 7.0 |
| Cameron Devlin | M | 28 | 2400 | 2 | 0 | 13 | 4 | 15% | 21 | 86% | 16 | 47% | 109 | 60 | 2 | 58% | 43 | 76 | 6 | 0 | 0 | 7.16 | 3.0 |
| Oisin McEntee | D | 28 | 2022 | 2 | 3 | 8 | 6 | 25% | 18 | 68% | 4 | 44% | 44 | 22 | 10 | 55% | 29 | 19 | 5 | 0 | 0 | 6.85 | 1.0 |
| Stephen Kingsley | D | 21 | 1394 | 2 | 1 | 10 | 4 | 20% | 22 | 83% | 1 | 20% | 21 | 13 | 5 | 59% | 5 | 9 | 1 | 0 | 0 | 7.08 | 4.4 |
| Blair Spittal | M | 24 | 1167 | 2 | 2 | 11 | 6 | 18% | 25 | 73% | 4 | 29% | 18 | 8 | 0 | 54% | 10 | 15 | 3 | 0 | 0 | 6.93 | 7.8 |
| Harry Milne | D | 30 | 2482 | 1 | 6 | 23 | 10 | 4% | 50 | 74% | 23 | 45% | 68 | 17 | 7 | 61% | 27 | 57 | 8 | 0 | 0 | 7.28 | 2.1 |
| Marc Leonard | M | 13 | 1124 | 1 | 3 | 6 | 2 | 17% | 19 | 82% | 1 | 25% | 42 | 22 | 8 | 61% | 14 | 18 | 3 | 1 | 0 | 7.63 | 8.0 |
| Frankie Kent | D | 20 | 974 | 1 | 0 | 9 | 3 | 11% | 2 | 86% | 0 | – | 15 | 12 | 5 | 64% | 12 | 9 | 3 | 1 | 0 | 6.96 | 8.7 |
| Islam Chesnokov | M | 10 | 417 | 1 | 0 | 3 | 2 | 33% | 1 | 79% | 5 | 50% | 8 | 6 | 0 | 35% | 15 | 6 | 1 | 0 | 0 | 6.53 | 5.7 |
| Alexander Schwolow | G | 32 | 2840 | 0 | 0 | 0 | 0 | – | 0 | 53% | 1 | 100% | 0 | 0 | 0 | 85% | 1 | 6 | 0 | 1 | 64 | 6.88 | 0.9 |
| Michael Steinwender | D | 32 | 1962 | 0 | 2 | 8 | 3 | 0% | 4 | 75% | 5 | 71% | 46 | 26 | 13 | 66% | 20 | 18 | 4 | 0 | 0 | 6.84 | 9.3 |
| Beni Baningime | M | 26 | 1761 | 0 | 1 | 4 | 1 | 0% | 12 | 90% | 7 | 64% | 53 | 18 | 3 | 60% | 10 | 25 | 2 | 1 | 0 | 6.70 | 3.9 |
| Jamie McCart | D | 20 | 654 | 0 | 0 | 0 | 0 | – | 6 | 77% | 1 | 100% | 8 | 6 | 5 | 69% | 5 | 6 | 1 | 0 | 0 | 6.90 | 3.6 |
| Jordi Altena | D | 16 | 580 | 0 | 1 | 3 | 1 | 0% | 9 | 83% | 7 | 44% | 9 | 11 | 0 | 49% | 10 | 12 | 1 | 0 | 0 | 6.79 | 2.9 |
| Zander Clark | G | 4 | 360 | 0 | 0 | 0 | 0 | – | 0 | 51% | 0 | – | 0 | 0 | 0 | 100% | 0 | 2 | 0 | 0 | 5 | 6.15 | – |
| Alan Forrest | F | 13 | 312 | 0 | 0 | 2 | 1 | 0% | 5 | 85% | 1 | 17% | 5 | 3 | 2 | 33% | 2 | 3 | 1 | 0 | 0 | 6.47 | 4.5 |
| Sabah Kerjota | F | 18 | 241 | 0 | 2 | 7 | 3 | 0% | 9 | 71% | 3 | 27% | 3 | 0 | 0 | 33% | 3 | 7 | 0 | 0 | 0 | 6.62 | 6.9 |
| Craig Gordon | G | 3 | 226 | 0 | 0 | 0 | 0 | – | 0 | 37% | 0 | – | 0 | 0 | 0 | 100% | 0 | 1 | 0 | 0 | 7 | 6.80 | – |
| Christian Borchgrevink | D | 5 | 200 | 0 | 0 | 1 | 0 | 0% | 2 | 67% | 8 | 73% | 5 | 2 | 1 | 64% | 5 | 3 | 1 | 0 | 0 | 7.14 | – |
| Ageu | M | 7 | 131 | 0 | 0 | 4 | 3 | 0% | 1 | 69% | 2 | 67% | 2 | 1 | 1 | 47% | 4 | 7 | 1 | 0 | 0 | 6.67 | 2.8 |
| Elton Kabangu | F | 13 | 103 | 0 | 0 | 1 | 0 | 0% | 3 | 70% | 1 | 100% | 0 | 1 | 1 | 40% | 1 | 3 | 0 | 0 | 0 | 6.51 | 3.6 |
| James Wilson | F | 6 | 98 | 0 | 0 | 1 | 0 | 0% | 0 | 44% | 1 | 100% | 0 | 0 | 1 | 29% | 1 | 1 | 0 | 0 | 0 | 6.34 | 3.4 |
| Rogers Mato | F | 3 | 24 | 0 | 0 | 0 | 0 | – | 0 | 0% | 0 | 0% | 1 | 0 | 0 | 60% | 0 | 1 | 0 | 0 | 0 | 6.63 | – |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025/26 | Heart Of Midlothian | Premiership | 30 | 2536 | 4 | 0 | 14 | 7 | 29% | 8 | 84% | 2 | 31 | 37 | 63% | 32 | 9 | 1 | 7.17 |
| 2024/25 | Heart Of Midlothian | Premiership | 17 | 1179 | 1 | 0 | 9 | 5 | 11% | 4 | 89% | 4 | 23 | 15 | 68% | 13 | 3 | 0 | 7.36 |
| 2024/25 | Heart Of Midlothian | UEFA Europa Conference League | 1 | 69 | 0 | 0 | 0 | 0 | – | 1 | 94% | 0 | 1 | 0 | 50% | 1 | 1 | 0 | 7.00 |
| 2023/24 | Heart Of Midlothian | Premiership | 9 | 369 | 0 | 0 | 1 | 0 | 0% | 1 | 82% | 0 | 6 | 5 | 59% | 7 | 1 | 0 | 6.83 |
| 2022/23 | Heart Of Midlothian | Premiership | 6 | 379 | 0 | 0 | 2 | 0 | 0% | 1 | 81% | 0 | 7 | 4 | 76% | 2 | 0 | 0 | 7.10 |
| 2022/23 | Heart Of Midlothian | UEFA Europa Conference League | 1 | 22 | 0 | 0 | 0 | 0 | – | 0 | 100% | 0 | 0 | 0 | 50% | 1 | 0 | 0 | 6.70 |
| Date | Opponent | Res | Mins | Goals | Assists | Shots | On tgt | Key passes | Tackles | Fouls | Yel | Red | Rating | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 09 May | a Motherwell | D | 63 | – | 0 | 0 | – | 0 | 1 | – | 0 | 0 | 6.30 | 2.2 |
| 04 May | v Rangers | W | 90 | – | 0 | 1 | – | 0 | 0 | 2 | 0 | 0 | 7.50 | 5.1 |
| 26 Apr | a Hibernian | W | 90 | – | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 7.20 | 6.5 |
| 11 Apr | v Motherwell | W | 90 | – | 0 | 1 | – | 0 | 2 | – | 0 | 0 | 6.70 | 4.1 |
| 05 Apr | a Livingston | D | 90 | – | 0 | 0 | – | 0 | 0 | – | 0 | 0 | 6.50 | 1.4 |
| 14 Mar | a Kilmarnock | L | 90 | – | 0 | 1 | – | 0 | 1 | 1 | 1 | 0 | 7.30 | 5.2 |
| 28 Feb | v Aberdeen | W | 90 | – | 0 | 0 | – | 0 | 2 | 1 | 1 | 0 | 7.30 | 4.9 |
| 21 Feb | v Falkirk | W | 90 | – | 0 | 0 | – | 0 | 0 | 1 | 0 | 0 | 7.20 | 4.1 |
| 15 Feb | a Rangers | L | 90 | – | 0 | 0 | – | 0 | 3 | 1 | 0 | 0 | 6.20 | 4.6 |
| 03 Feb | a ST Mirren | L | 29 | – | 0 | 0 | – | 0 | 1 | 1 | 0 | 1 | 5.20 | 7.1 |
| 31 Jan | a Dundee Utd | W | 90 | – | 0 | 2 | 1 | 0 | 0 | 1 | 0 | 0 | 7.30 | 3.8 |
| 25 Jan | v Celtic | D | 90 | – | 0 | 0 | – | 1 | 0 | 2 | 0 | 0 | 6.20 | 1.9 |
| 14 Jan | v ST Mirren | W | 90 | – | 0 | 0 | – | 0 | 1 | 1 | 0 | 0 | 7.20 | 3.2 |
| 11 Jan | a Dundee | W | 90 | – | 0 | 0 | – | 1 | 1 | 1 | 0 | 0 | 7.90 | 5.5 |
| 03 Jan | v Livingston | W | 90 | 1 | 0 | 1 | 1 | 0 | 3 | – | 0 | 0 | 9.20 | 10.0 |