plays for St Mirren
| Match | Mins | Goals | Assists | Shots (on) | Rating |
|---|---|---|---|---|---|
| Celtic v St Mirren Β· Apr 11, 26 Β· SPL | 32 | 0 | 0 | β | 6.6 |
| St Mirren v Aberdeen Β· Apr 4, 26 Β· SPL | 90 | 0 | 0 | β | 7.0 |
| Falkirk v St Mirren Β· Mar 21, 26 Β· SPL | 90 | 0 | 0 | β | 7.3 |
| St Mirren v Rangers Β· Mar 15, 26 Β· SPL | 90 | 0 | 0 | β | 7.5 |
| Dundee United v St Mirren Β· Mar 3, 26 Β· SPL | 90 | 0 | 0 | β | 6.6 |
| Livingston v St Mirren Β· Feb 28, 26 Β· SPL | 90 | 0 | 0 | β | 7.2 |
| St Mirren v Motherwell Β· Feb 21, 26 Β· SPL | 90 | 0 | 0 | β | 4.9 |
| Hibernian v St Mirren Β· Feb 14, 26 Β· SPL | 90 | 0 | 0 | β | 7.0 |
| Kilmarnock v St Mirren Β· Feb 11, 26 Β· SPL | 90 | 0 | 0 | β | 6.9 |
| St Mirren v Hearts Β· Feb 3, 26 Β· SPL | 90 | 0 | 0 | β | 7.2 |
| St Mirren v Dundee Β· Jan 31, 26 Β· SPL | 90 | 0 | 0 | β | 6.7 |
| Livingston v St Mirren Β· Jan 20, 26 Β· SPL | 90 | 0 | 0 | β | 7.3 |
| Hearts v St Mirren Β· Jan 14, 26 Β· SPL | 90 | 0 | 0 | β | 7.0 |
| St Mirren v Falkirk Β· Jan 10, 26 Β· SPL | 66 | 0 | 0 | β | 6.6 |
| Motherwell v St Mirren Β· Jan 3, 26 Β· SPL | 90 | 0 | 0 | β | 8.6 |
| Match | conceded | dribbles past | duels | duels won | fouls committed | fouls drawn | key passes | passes | pens saved | red | saves | tackles | yellow |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Celtic v St Mirren | 1 | β | 2 | 2 | β | 1 | β | 10 | 0 | 0 | 1 | β | 0 |
| St Mirren v Aberdeen | 0 | β | 1 | 1 | β | 1 | β | 34 | 0 | 0 | β | β | 0 |
| Falkirk v St Mirren | 1 | β | 3 | 3 | β | 2 | β | 38 | 0 | 0 | 1 | β | 0 |
| St Mirren v Rangers | 1 | β | 1 | 1 | β | 1 | 1 | 31 | 0 | 0 | 5 | β | 0 |
| Season | Team | Apps | Goals | Assists | Minutes | Avg rating |
|---|---|---|---|---|---|---|
| 2025-26 Β· Scottish Premiership | St Mirren | 33 | 0 | 1 | 2,888 | 7.05 |
| 2023-24 Β· Scottish Premiership | Livingston | 32 | 0 | 0 | 2,814 | 6.80 |
| 2022-23 Β· Scottish Premiership | Livingston | 32 | 0 | 0 | 2,833 | 6.63 |
| 2021-22 Β· EFL League Two | Colchester | 28 | 0 | 0 | 2,460 | 6.89 |
| 2020-21 Β· EFL League Two | Colchester | 15 | 0 | 0 | 1,289 | 6.95 |
only matches where we hold the full stat line β coverage grows as the history backfill runs
| Dundee United v St Mirren |
| 2 |
| β |
| 1 |
| 1 |
| β |
| β |
| β |
| 26 |
| 0 |
| 0 |
| 3 |
| β |
| 0 |
| Livingston v St Mirren | 1 | β | β | β | β | β | β | 30 | 0 | 0 | 2 | β | 0 |
| St Mirren v Motherwell | 5 | β | 1 | β | 1 | β | β | 30 | 0 | 0 | 1 | β | 0 |
| Hibernian v St Mirren | 2 | β | 1 | 1 | β | β | β | 39 | 0 | 0 | 4 | β | 0 |
| Kilmarnock v St Mirren | 4 | β | 1 | 1 | β | 1 | β | 38 | 0 | 0 | 4 | β | 0 |
| St Mirren v Hearts | 0 | β | β | β | β | β | β | 20 | 0 | 0 | 2 | β | 0 |
| St Mirren v Dundee | 0 | β | β | β | β | β | β | 29 | 0 | 0 | 2 | β | 0 |
| Livingston v St Mirren | 1 | β | β | β | β | β | β | 33 | 0 | 0 | 2 | β | 0 |
| Hearts v St Mirren | 2 | β | β | β | β | β | β | 32 | 0 | 0 | 5 | β | 0 |
| St Mirren v Falkirk | 2 | β | 1 | 1 | β | β | β | 16 | 0 | 0 | 1 | 1 | 0 |
| Motherwell v St Mirren | 2 | 1 | 1 | β | β | β | β | 37 | 0 | 0 | 6 | β | 0 |