plays for Barnet
| Match | Mins | Goals | Assists | Shots (on) | Rating |
|---|---|---|---|---|---|
| Barrow v Barnet Β· Oct 25, 25 Β· EL2 | 90 | 0 | 0 | β | 6.2 |
| Barnet v Notts County Β· Oct 18, 25 Β· EL2 | 90 | 0 | 0 | β | 6.2 |
| Barnet v Fleetwood Town Β· Aug 2, 25 Β· EL2 | 90 | 0 | 0 | β | 6.9 |
| Cheltenham v Swindon Β· Oct 12, 24 Β· EL2 | 90 | 0 | 0 | β | 6.5 |
| Barrow v Cheltenham Β· Oct 5, 24 Β· EL2 | 90 | 0 | 0 | β | 6.3 |
| Cheltenham v Accrington Β· Oct 1, 24 Β· EL2 | 90 | 0 | 0 | β | 6.7 |
| Cheltenham v Fleetwood Town Β· Sep 28, 24 Β· EL2 | 90 | 0 | 0 | β | 6.7 |
| Chesterfield v Cheltenham Β· Sep 21, 24 Β· EL2 | 90 | 0 | 0 | β | 7.5 |
| Salford v Cheltenham Β· Sep 14, 24 Β· EL2 | 90 | 0 | 0 | β | 6.3 |
| Cheltenham v Harrogate Β· Sep 7, 24 Β· EL2 | 90 | 0 | 0 | β | 7.9 |
| Walsall v Cheltenham Β· Aug 31, 24 Β· EL2 | 90 | 0 | 0 | β | 7.2 |
| Cheltenham v AFC Wimbledon Β· Aug 24, 24 Β· EL2 | 90 | 0 | 0 | β | 7.2 |
| Grimsby v Cheltenham Β· Aug 17, 24 Β· EL2 | 90 | 0 | 0 | β | 6.3 |
| Cheltenham v Newport County Β· Aug 10, 24 Β· EL2 | 90 | 0 | 0 | β | 7.5 |
| Walsall v Swindon Β· Apr 16, 24 Β· EL2 | 90 | 0 | 0 | β | 6.9 |
| Match | conceded | dribbles past | duels | duels won | fouls drawn | key passes | passes | pens saved | red | saves | tackles | yellow |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Barrow v Barnet | 2 | β | β | β | β | β | 44 | 0 | 0 | 1 | β | 0 |
| Barnet v Notts County | 1 | β | β | β | β | β | 49 | 0 | 0 | β | β | 0 |
| Barnet v Fleetwood Town | 2 | 1 | 5 | 3 | 1 | 1 | 33 | 0 | 0 | 5 | β | 0 |
| Cheltenham v Swindon | 3 | β | 1 | 1 | 1 | β | 44 | 0 | 0 | 1 | β | 0 |
| Barrow v Cheltenham | 2 | β | 1 |
| Season | Team | Apps | Goals | Assists | Minutes | Avg rating |
|---|---|---|---|---|---|---|
| 2025-26 Β· EFL League Two | Barnet | 3 | 0 | 0 | 270 | 6.43 |
| 2024-25 Β· EFL League Two | Cheltenham | 11 | 0 | 0 | 990 | 6.92 |
| 2023-24 Β· EFL League Two | Walsall | 25 | 0 | 0 | 2,189 | 6.87 |
| 2022-23 Β· EFL League Two | Walsall | 45 | 0 | 0 | 4,005 | 6.70 |
| 2019-20 Β· EFL League Two | Macclesfield | 18 | 0 | 0 | 1,620 | 6.82 |
| 2019-20 Β· EFL League Two | Cheltenham | 11 | 0 | 0 | 990 | 6.87 |
only matches where we hold the full stat line β coverage grows as the history backfill runs
| β |
| β |
| β |
| 36 |
| 0 |
| 0 |
| 2 |
| β |
| 0 |
| Cheltenham v Accrington | 1 | β | 1 | β | β | β | 36 | 0 | 0 | 2 | β | 0 |
| Cheltenham v Fleetwood Town | 2 | 1 | 2 | 1 | β | β | 43 | 0 | 0 | 2 | β | 0 |
| Chesterfield v Cheltenham | 1 | β | β | β | β | β | 28 | 0 | 0 | 4 | β | 0 |
| Salford v Cheltenham | 2 | β | 1 | 1 | β | β | 30 | 0 | 0 | 1 | β | 0 |
| Cheltenham v Harrogate | 0 | β | β | β | β | β | 34 | 0 | 0 | 5 | β | 0 |
| Walsall v Cheltenham | 2 | β | 1 | 1 | β | β | 33 | 0 | 0 | 4 | 1 | 0 |
| Cheltenham v AFC Wimbledon | 1 | β | 3 | 2 | β | β | 30 | 0 | 0 | 3 | β | 0 |
| Grimsby v Cheltenham | 3 | β | β | β | β | β | 20 | 0 | 0 | 3 | β | 0 |
| Cheltenham v Newport County | 2 | β | β | β | β | β | 26 | 0 | 0 | 4 | β | 0 |
| Walsall v Swindon | 1 | β | β | β | β | β | 30 | 0 | 0 | 2 | β | 0 |