Referee Career
List of Games
| Year | Date | Competition | Round | Home | Score | Away | Scrums | Penalties | Venue | Crowd | Role | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2011 | Sep 2 | European Shield 2011 | Game 3 | Malta | 64 - 24 | Norway | - | - | FC Melita | Referee | ||
| 2012 | Mar 25 | Challenge Cup 2012 | Round 3 | Myton | 4 - 94 | Halifax | - | 1 - 10 | The Shay | 1,011 | Referee | |
| 2014 | Mar 16 | Challenge Cup 2014 | Round 3 | North Wales | 58 - 18 | Pilkington Recs | - | 10 - 4 | Glyndŵr Uni RS | 544 | Referee | |
| 2016 | Feb 27 | Challenge Cup 2016 | Round 3 | Kells | 12 - 6 | Hemel | - | 5 - 7 | Copeland Stadium | 250 | Referee | |
| 2016 | May 15 | League 1 2016 | Round 8 | South Wales | 4 - 44 | Barrow | - | 7 - 10 | Parc Dyffryn | 180 | Referee | |
| 2016 | 22 | League 1 2016 | Round 9 | Gloucestershire | 18 - 26 | Hunslet | - | 8 - 10 | Prince Of Wales | 134 | Referee | |
| 2016 | Jun 4 | League 1 2016 | Round 10 | South Wales | 16 - 30 | North Wales | - | 8 - 7 | Cardiff Arms | 927 | Referee | |
| 2016 | Jul 3 | League 1 2016 | Round 14 | Doncaster | 80 - 18 | Hemel | - | 6 - 8 | Keepmoat Athl. | 562 | Referee | |
| 2016 | Aug 21 | League 1 Shield 2016 | Round 5 | South Wales | 12 - 20 | Oxford | - | 11 - 11 | Parc Dyffryn | 410 | Referee | |
| 2025 | Feb 16 | Championship 2025 | Round 1 | Featherstone | 22 - 4 | Doncaster | - | 3 - 1 | Millennium | 1,854 | Touch Judge | |
| 2025 | 23 | Championship 2025 | Round 2 | Widnes | 10 - 8 | Sheffield | - | 4 - 3 | DCBL | 2,203 | Touch Judge | |
| 2025 | Mar 9 | Championship 2025 | Round 3 | Barrow | 20 - 6 | Oldham | - | 7 - 8 | Northern Comps | 2,222 | Touch Judge | |
| 2025 | Apr 13 | Championship 2025 | Round 6 | Widnes | 12 - 37 | Barrow | - | 7 - 4 | DCBL | 2,284 | Touch Judge | |
| 2025 | 18 | Championship 2025 | Round 7 | Batley | 24 - 28 | Hunslet | - | 7 - 2 | Fox's Biscuits | 1,613 | Touch Judge | |
| 2025 | May 11 | Championship 2025 | Round 10 | Widnes | 16 - 38 | Featherstone | - | 7 - 3 | DCBL | Touch Judge | ||
| 2025 | 25 | Championship 2025 | Round 11 | Oldham | 34 - 10 | Halifax | - | 5 - 4 | Boundary | 1,998 | Touch Judge | |
| 2025 | Jun 1 | Championship 2025 | Round 12 | Doncaster | 22 - 30 | Bradford | - | 3 - 4 | Eco-Power | Touch Judge | ||
| 2025 | 15 | Championship 2025 | Round 13 | Widnes | 24 - 24 | Halifax | - | 6 - 3 | DCBL | 2,582 | Touch Judge | |
| 2025 | 20 | Championship 2025 | Round 14 | Featherstone | 32 - 16 | Halifax | - | 5 - 10 | Millennium | Touch Judge | ||
| 2025 | Jul 6 | Championship 2025 | Round 16 | Featherstone | 48 - 12 | Barrow | - | 6 - 6 | Millennium | 1,680 | Touch Judge | |
| 2025 | 12 | Championship 2025 | Round 17 | London | 18 - 38 | Doncaster | - | 4 - 6 | Kuflink | Touch Judge | ||
| 2025 | Aug 3 | Championship 2025 | Round 20 | Doncaster | 34 - 24 | Hunslet | - | 2 - 5 | Eco-Power | 1,237 | Touch Judge | |
| 2025 | 10 | Championship 2025 | Round 21 | Oldham | 44 - 30 | Barrow | - | 6 - 5 | Boundary | 1,998 | Touch Judge | |
| 2025 | 24 | Championship 2025 | Round 23 | Doncaster | 22 - 32 | Barrow | - | 3 - 4 | Eco-Power | 1,432 | Touch Judge | |
| 2025 | Sep 7 | Championship 2025 | Round 25 | Doncaster | 0 - 56 | York | - | 6 - 5 | Eco-Power | 1,878 | Touch Judge | |
| 2025 | 14 | Championship 2025 | Round 26 | Widnes | 10 - 20 | London | - | 4 - 6 | DCBL | 2,529 | Touch Judge | |
| 2026 | Jan 18 | Championship 2026 | Round 1 | Swinton | 8 - 12 | Rochdale | - | 8 - 8 | Morson | 822 | Touch Judge | |
| 2026 | Feb 1 | Championship 2026 | Round 2 | Swinton | 24 - 28 | Goole | - | 2 - 5 | Morson | 622 | Touch Judge | |
| 2026 | 8 | Challenge Cup 2026 | Round 3 | Oldham | 46 - 0 | Dewsbury | - | 5 - 8 | Bower Fold | 741 | Touch Judge | |
| 2026 | 15 | Championship 2026 | Round 3 | Salford | 29 - 18 | Hunslet | - | 6 - 6 | CorpAcq | Touch Judge | ||
| 2026 | Mar 1 | Championship 2026 | Round 5 | Midlands | 20 - 40 | Oldham | - | 3 - 2 | Avery | 451 | Touch Judge | |
| 2026 | 8 | Championship 2026 | Round 6 | Rochdale | 20 - 44 | Sheffield | - | 6 - 7 | Crown Oil | 359 | Touch Judge | |
| 2026 | 22 | Championship 2026 | Round 7 | London | 66 - 6 | Salford | - | 7 - 7 | Cherry Red | Touch Judge | ||
| 2026 | 29 | Championship 2026 | Round 8 | Dewsbury | 16 - 18 | Sheffield | - | 18 - 14 | FLAIR | Touch Judge | ||
| 2026 | Apr 12 | Championship 2026 | Round 10 | Dewsbury | 10 - 20 | Widnes | - | 11 - 11 | FLAIR | Touch Judge | ||
| 2026 | 26 | Championship 2026 | Round 11 | Batley | 46 - 10 | Goole | - | 6 - 1 | Fox's Biscuits | Touch Judge | ||
| 2026 | May 3 | Championship 2026 | Round 12 | Swinton | 28 - 10 | Midlands | - | 6 - 5 | Morson | 704 | Touch Judge | |
| 2026 | 15 | Championship 2026 | Round 3 | Halifax | 14 - 28 | Sheffield | - | 4 - 8 | The Shay | 1,412 | Touch Judge | |
| 2026 | 24 | Championship 2026 | Round 14 | Rochdale | 36 - 32 | Swinton | - | 3 - 6 | Crown Oil | Touch Judge |
39 games
Customise this match list
