Referee Career
List of Games
| Year | Date | Competition | Round | Home | Score | Away | Scrums | Penalties | Venue | Crowd | Role | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2013 | Oct 28 | World Cup 2013 | Game 5 | Fiji | 32 - 14 | Ireland | 7 - 6 | 5 - 13 | Spotland | 8,872 | Touch Judge | |
| 2013 | Nov 3 | World Cup 2013 | Game 12 | Scotland | 30 - 30 | Italy | 4 - 2 | 7 - 9 | Derwent Park | 7,280 | Touch Judge | |
| 2016 | Feb 20 | World Club Series 2016 | Game 2 | Wigan | 12 - 42 | Brisbane | 6 - 8 | 7 - 4 | DW | 19,103 | Touch Judge | |
| 2017 | Oct 29 | World Cup 2017 | Game 7 | Scotland | 4 - 50 | Tonga | 10 - 1 | 10 - 6 | Barlow | 9,216 | Touch Judge | |
| 2017 | Nov 3 | World Cup 2017 | Game 8 | Australia | 52 - 6 | France | 4 - 3 | 7 - 6 | GIO | 12,293 | Touch Judge | |
| 2017 | 5 | World Cup 2017 | Game 14 | Fiji | 72 - 6 | Wales | 5 - 3 | 2 - 4 | 1300SMILES | 7,732 | Touch Judge | |
| 2017 | 11 | World Cup 2017 | Game 16 | New Zealand | 22 - 28 | Tonga | 5 - 6 | 6 - 8 | FMG | 24,041 | Touch Judge | |
| 2017 | 19 | World Cup 2017 | Quarter Final | England | 36 - 6 | Papua New Guinea | 6 - 8 | 5 - 8 | AAMI | 10,563 | Touch Judge | |
| 2023 | Feb 17 | Super League 2023 | Round 1 | Wakefield Trinity | 24 - 38 | Catalans | - | 3 - 3 | Be Well | 4,076 | Touch Judge | |
| 2023 | 24 | Super League 2023 | Round 2 | Leeds | 18 - 22 | Hull FC | - | 5 - 4 | Headingley | 16,140 | Touch Judge | |
| 2023 | Mar 2 | Super League 2023 | Round 3 | Warrington | 36 - 20 | Salford | - | 8 - 5 | Halliwell Jones | 9,616 | Touch Judge | |
| 2023 | 10 | Super League 2023 | Round 4 | Huddersfield | 36 - 6 | Castleford | - | 7 - 4 | John Smith's | 4,070 | Touch Judge | |
| 2023 | 17 | Super League 2023 | Round 5 | St Helens | 20 - 12 | Hull FC | - | 4 - 3 | Totally Wicked | 10,350 | Touch Judge | |
| 2023 | 24 | Super League 2023 | Round 6 | Wigan | 20 - 16 | Salford | - | 6 - 3 | DW | 11,497 | Touch Judge | |
| 2023 | 30 | Super League 2023 | Round 7 | Leigh | 6 - 34 | Wigan | - | 5 - 4 | Leigh Sports | 9,189 | Touch Judge | |
| 2023 | Apr 7 | Super League 2023 | Round 8 | Wigan | 14 - 6 | St Helens | - | 7 - 2 | DW | 24,275 | Touch Judge | |
| 2023 | 14 | Super League 2023 | Round 9 | Warrington | 6 - 13 | Wigan | - | 5 - 4 | Halliwell Jones | 15,026 | Touch Judge | |
| 2023 | 21 | Super League 2023 | Round 10 | Castleford | 7 - 12 | Hull KR | - | 6 - 5 | Mend-A-Hose | 7,110 | Touch Judge | |
| 2023 | May 5 | Super League 2023 | Round 11 | Warrington | 32 - 18 | Wakefield Trinity | - | 4 - 3 | Halliwell Jones | 10,209 | Touch Judge | |
| 2023 | 12 | Super League 2023 | Round 12 | Huddersfield | 4 - 30 | Leigh | - | 2 - 3 | John Smith's | 4,977 | Touch Judge | |
| 2023 | 26 | Super League 2023 | Round 13 | Leeds | 12 - 13 | St Helens | - | 6 - 6 | Headingley | 14,161 | Touch Judge | |
| 2023 | Jun 22 | Super League 2023 | Round 16 | Hull FC | 34 - 6 | St Helens | - | 3 - 7 | MKM | 9,937 | Touch Judge | |
| 2023 | 30 | Super League 2023 | Round 17 | Wakefield Trinity | 32 - 6 | Salford | - | - | Be Well | 3,854 | Touch Judge | |
| 2023 | Jul 7 | Super League 2023 | Round 18 | Warrington | 20 - 24 | St Helens | - | 6 - 5 | Halliwell Jones | 12,385 | Touch Judge | |
| 2023 | 14 | Super League 2023 | Round 19 | Leeds | 18 - 19 | Hull KR | - | 5 - 3 | Headingley | 13,728 | Touch Judge | |
| 2023 | 28 | Super League 2023 | Round 20 | St Helens | 22 - 18 | Leeds | - | 9 - 5 | Totally Wicked | 12,108 | Touch Judge | |
| 2023 | Aug 4 | Super League 2023 | Round 21 | Warrington | 10 - 30 | Catalans | - | 7 - 4 | Halliwell Jones | 10,312 | Touch Judge | |
| 2023 | 13 | Super League 2023 | Round 1 | St Helens | 32 - 18 | Huddersfield | - | 6 - 4 | Totally Wicked | 12,028 | Touch Judge | |
| 2023 | 18 | Super League 2023 | Round 22 | Wigan | 13 - 12 | Hull FC | - | 9 - 5 | DW | 12,107 | Touch Judge | |
| 2023 | 25 | Super League 2023 | Round 23 | Hull KR | 52 - 10 | Leigh | - | 8 - 2 | Craven Park | 8,013 | Touch Judge | |
| 2023 | Sep 1 | Super League 2023 | Round 24 | Wigan | 26 - 8 | Salford | - | 6 - 5 | DW | 12,905 | Touch Judge | |
| 2023 | 8 | Super League 2023 | Round 25 | St Helens | 22 - 12 | Leigh | - | 2 - 4 | Totally Wicked | 13,428 | Touch Judge | |
| 2023 | 15 | Super League 2023 | Round 26 | Warrington | 6 - 18 | St Helens | - | 9 - 4 | Halliwell Jones | 12,855 | Touch Judge | |
| 2023 | 22 | Super League 2023 | Round 27 | Leigh | 6 - 10 | Wigan | - | 2 - 2 | Leigh Sports | 10,308 | Touch Judge | |
| 2024 | Feb 16 | Super League 2024 | Round 1 | Leeds | 22 - 16 | Salford | - | 11 - 7 | AMT Headingley | 15,126 | Touch Judge | |
| 2024 | 24 | Super League 2024 | Round 2 | Huddersfield | 0 - 28 | St Helens | - | 7 - 4 | John Smith's | 6,812 | Touch Judge | |
| 2024 | Mar 8 | Super League 2024 | Round 4 | Leigh | 16 - 22 | Leeds | - | 12 - 5 | Leigh Sports | 8,794 | Touch Judge | |
| 2024 | 14 | Super League 2024 | Round 5 | Salford | 12 - 22 | Wigan | - | 6 - 7 | Salford | 6,087 | Touch Judge | |
| 2024 | 29 | Super League 2024 | Round 6 | Hull KR | 34 - 10 | Hull FC | - | 6 - 2 | Craven Park | 10,150 | Touch Judge | |
| 2024 | Apr 5 | Super League 2024 | Round 7 | Hull KR | 50 - 10 | London | - | 0 - 3 | Craven Park | 10,201 | Touch Judge | |
| 2024 | 19 | Super League 2024 | Round 8 | Leeds | 24 - 30 | Huddersfield | - | 4 - 5 | AMT Headingley | 13,128 | Touch Judge | |
| 2024 | 26 | Super League 2024 | Round 9 | Hull KR | 26 - 10 | Wigan | - | 4 - 3 | Craven Park | 9,945 | Touch Judge | |
| 2024 | May 3 | Super League 2024 | Round 10 | Huddersfield | 16 - 18 | Salford | - | 10 - 5 | John Smith's | 4,843 | Touch Judge | |
| 2024 | 10 | Super League 2024 | Round 11 | Leigh | 40 - 12 | Salford | - | 5 - 3 | Leigh Sports | 8,103 | Touch Judge | |
| 2024 | 24 | Super League 2024 | Round 12 | St Helens | 40 - 10 | Leeds | - | 6 - 3 | Totally Wicked | 11,367 | Touch Judge | |
| 2024 | Jun 1 | Super League 2024 | Round 13 | Hull KR | 12 - 0 | Leigh | - | 3 - 7 | Craven Park | 9,899 | Touch Judge | |
| 2024 | 14 | Super League 2024 | Round 14 | Castleford | 8 - 10 | Wigan | - | 7 - 7 | The Jungle | 6,965 | Touch Judge | |
| 2024 | 23 | Super League 2024 | Round 15 | Salford | 20 - 18 | St Helens | - | 5 - 9 | Salford | 5,724 | Touch Judge | |
| 2024 | Jul 5 | Super League 2024 | Round 16 | Wigan | 24 - 6 | Leigh | - | 7 - 7 | Brick Community | 16,053 | Touch Judge | |
| 2024 | 19 | Super League 2024 | Round 18 | St Helens | 10 - 24 | Warrington | - | 5 - 7 | Totally Wicked | 13,135 | Touch Judge | |
| 2024 | 26 | Super League 2024 | Round 19 | Wigan | 4 - 40 | Warrington | - | 3 - 6 | Brick Community | 15,764 | Touch Judge | |
| 2024 | Aug 2 | Super League 2024 | Round 20 | Warrington | 4 - 22 | Hull KR | - | 6 - 5 | Halliwell Jones | 12,102 | Touch Judge | |
| 2024 | 10 | Super League 2024 | Round 21 | Leeds | 30 - 4 | Wigan | - | 9 - 5 | AMT Headingley | 12,459 | Touch Judge | |
| 2024 | 17 | Super League 2024 | Round 22 | Wigan | 20 - 0 | St Helens | - | 9 - 5 | Elland Road | 30,810 | Touch Judge | |
| 2024 | 23 | Super League 2024 | Round 23 | Castleford | 6 - 28 | Warrington | - | 7 - 7 | The Jungle | 7,449 | Touch Judge | |
| 2024 | 31 | Super League 2024 | Round 24 | Catalans | 18 - 26 | Wigan | - | 9 - 5 | Gilbert Brutus | 11,083 | Touch Judge | |
| 2024 | Sep 7 | Super League 2024 | Round 25 | Salford | 27 - 12 | Catalans | - | 6 - 4 | Salford | 4,910 | Touch Judge | |
| 2024 | 13 | Super League 2024 | Round 26 | Leigh | 0 - 24 | Hull KR | - | 1 - 5 | Leigh Sports | 8,412 | Touch Judge | |
| 2024 | 20 | Super League 2024 | Round 27 | Leigh | 18 - 12 | St Helens | - | 5 - 3 | Leigh Sports | 9,899 | Touch Judge | |
| 2024 | 27 | Super League 2024 | Elim | Salford | 6 - 14 | Leigh | - | 7 - 10 | Salford | 10,867 | Touch Judge | |
| 2024 | Oct 5 | Super League 2024 | Semi Final | Wigan | 38 - 0 | Leigh | - | 4 - 4 | Brick Community | 20,511 | Touch Judge | |
| 2024 | Nov 2 | Round 2 | England | 34 - 16 | Samoa | - | 5 - 4 | AMT Headingley | 16,068 | Touch Judge | ||
| 2025 | Feb 15 | Super League 2025 | Round 1 | St Helens | 82 - 0 | Salford | - | 6 - 4 | Totally Wicked | 12,218 | Touch Judge | |
| 2025 | 20 | Super League 2025 | Round 2 | Wakefield Trinity | 12 - 14 | Hull KR | - | 6 - 2 | DIY Kitchens | 8,065 | Touch Judge | |
| 2025 | 28 | Super League 2025 | Round 3 | Huddersfield | 10 - 11 | Hull FC | - | 6 - 3 | John Smith's | 4,559 | Touch Judge | |
| 2025 | Mar 7 | Super League 2025 | Round 4 | St Helens | 10 - 20 | Hull KR | - | 4 - 4 | Totally Wicked | 11,438 | Touch Judge | |
| 2025 | 21 | Super League 2025 | Round 5 | St Helens | 12 - 14 | Warrington | - | 6 - 4 | Totally Wicked | 14,068 | Touch Judge | |
| 2025 | 30 | Super League 2025 | Round 6 | Huddersfield | 4 - 50 | Hull KR | - | 3 - 3 | John Smith's | 5,101 | Touch Judge | |
| 2025 | Apr 12 | Super League 2025 | Round 7 | Warrington | 16 - 28 | Hull FC | - | 8 - 6 | Halliwell Jones | 11,023 | Touch Judge | |
| 2025 | 18 | Super League 2025 | Round 8 | Wigan | 24 - 14 | St Helens | - | 4 - 4 | Brick Community | 24,294 | Touch Judge | |
| 2025 | 24 | Super League 2025 | Round 9 | Warrington | 32 - 18 | St Helens | - | 2 - 2 | Halliwell Jones | 10,214 | Touch Judge | |
| 2025 | May 4 | Super League 2025 | Round 10 | Castleford | 8 - 32 | Wakefield Trinity | - | 2 - 3 | St James | 32,862 | Touch Judge | |
| 2025 | 16 | Super League 2025 | Round 11 | Wigan | 36 - 28 | Leigh | - | 3 - 1 | Brick Community | 17,449 | Touch Judge | |
| 2025 | 23 | Super League 2025 | Round 12 | Huddersfield | 4 - 46 | St Helens | - | 3 - 3 | John Smith's | 4,029 | Touch Judge | |
| 2025 | 31 | Super League 2025 | Round 13 | Leeds | 22 - 18 | Wakefield Trinity | - | 3 - 2 | AMT Headingley | 15,397 | Touch Judge | |
| 2025 | Jun 14 | Super League 2025 | Round 14 | Leeds | 36 - 12 | Warrington | - | 2 - 2 | AMT Headingley | 14,306 | Touch Judge | |
| 2025 | 19 | Super League 2025 | Round 15 | Castleford | 0 - 48 | Hull KR | - | 2 - 2 | The Jungle | 7,650 | Touch Judge | |
| 2025 | Jul 6 | Super League 2025 | Round 17 | Hull KR | 8 - 14 | Leeds | - | 2 - 3 | Craven Park | 11,300 | Touch Judge | |
| 2025 | 10 | Super League 2025 | Round 18 | Hull FC | 16 - 10 | Wakefield Trinity | - | 11 - 4 | MKM | 10,401 | Touch Judge | |
| 2025 | 18 | Super League 2025 | Round 19 | Huddersfield | 10 - 46 | Wakefield Trinity | - | 2 - 3 | Accu | 5,145 | Touch Judge | |
| 2025 | 24 | Super League 2025 | Round 20 | Wakefield Trinity | 15 - 14 | Leeds | - | 5 - 3 | DIY Kitchens | 9,252 | Touch Judge | |
| 2025 | Aug 8 | Super League 2025 | Round 21 | Wakefield Trinity | 4 - 34 | St Helens | - | 6 - 4 | DIY Kitchens | 7,684 | Touch Judge | |
| 2025 | 15 | Super League 2025 | Round 22 | Wigan | 6 - 10 | Hull KR | - | 3 - 6 | Brick Community | 20,218 | Touch Judge | |
| 2025 | 21 | Super League 2025 | Round 23 | Leeds | 28 - 6 | Hull KR | - | 9 - 4 | AMT Headingley | 16,260 | Touch Judge | |
| 2025 | 30 | Super League 2025 | Round 24 | Catalans | 4 - 40 | Wigan | - | 7 - 6 | Gilbert Brutus | 10,150 | Touch Judge | |
| 2025 | Sep 5 | Super League 2025 | Round 25 | St Helens | 4 - 18 | Wigan | - | 8 - 5 | Totally Wicked | 17,980 | Touch Judge | |
| 2025 | 14 | Super League 2025 | Round 26 | Huddersfield | 22 - 8 | Salford | - | 3 - 6 | Accu | 4,082 | Touch Judge | |
| 2025 | 18 | Super League 2025 | Round 27 | Hull FC | 22 - 26 | Catalans | - | 5 - 8 | MKM | 10,918 | Touch Judge | |
| 2025 | Oct 4 | Super League 2025 | Semi Final | Hull KR | 20 - 12 | St Helens | - | 5 - 1 | Craven Park | 12,235 | Touch Judge | |
| 2025 | 25 | Ashes Series 2025 | Game 1 | England | 6 - 26 | Australia | - | 4 - 3 | Wembley | 60,812 | Touch Judge | |
| 2026 | Feb 8 | Challenge Cup 2026 | Round 3 | Batley | 4 - 56 | Catalans | - | 3 - 6 | Fox's Biscuits | 703 | Touch Judge | |
| 2026 | 12 | Super League 2026 | Round 1 | York | 19 - 18 | Hull KR | - | 13 - 5 | LNER | 8,500 | Touch Judge | |
| 2026 | 21 | Super League 2026 | Round 2 | Wigan | 34 - 6 | Hull FC | - | 7 - 7 | Brick Community | 16,620 | Touch Judge | |
| 2026 | 26 | Super League 2026 | Round 3 | Wigan | 54 - 0 | Leigh | - | 7 - 3 | Brick Community | 16,370 | Touch Judge | |
| 2026 | Mar 14 | Challenge Cup 2026 | Round 4 | Castleford | 8 - 32 | St Helens | - | - | OneBore | 4,354 | Touch Judge | |
| 2026 | 22 | Super League 2026 | Round 5 | Hull FC | 24 - 16 | Leeds | - | 7 - 8 | MKM | 12,871 | Touch Judge | |
| 2026 | 29 | Super League 2026 | Round 6 | Leeds | 26 - 22 | Warrington | - | 8 - 8 | AMT Headingley | 16,102 | Touch Judge | |
| 2026 | Apr 3 | Super League 2026 | Round 7 | St Helens | 34 - 24 | Wigan | - | 8 - 5 | Brewdog | 17,918 | Touch Judge | |
| 2026 | 10 | Challenge Cup 2026 | Quarter Final | St Helens | 36 - 4 | Catalans | - | 10 - 3 | Brewdog | 6,785 | Touch Judge | |
| 2026 | 19 | Super League 2026 | Round 8 | Wigan | 14 - 24 | Castleford | - | 7 - 7 | Brick Community | 13,442 | Touch Judge | |
| 2026 | 24 | Super League 2026 | Round 9 | Leeds | 46 - 4 | Catalans | - | 8 - 5 | AMT Headingley | 14,607 | Touch Judge | |
| 2026 | 30 | Super League 2026 | Round 10 | Hull KR | 50 - 6 | Castleford | - | 2 - 4 | Craven Park | 11,807 | Touch Judge | |
| 2026 | May 10 | Challenge Cup 2026 | Semi Final | Warrington | 12 - 32 | Hull KR | - | 7 - 7 | Eco-Power | 12,054 | Touch Judge | |
| 2026 | 15 | Super League 2026 | Round 11 | Wigan | 24 - 4 | Leeds | - | 5 - 4 | Brick Community | 14,627 | Touch Judge | |
| 2026 | 22 | Super League 2026 | Round 12 | Leeds | 52 - 0 | Huddersfield | - | 7 - 3 | AMT Headingley | 14,132 | Touch Judge | |
| 2026 | 30 | Challenge Cup 2026 | Final | Wigan | 40 - 10 | Hull KR | - | 4 - 2 | Wembley | 56,383 | Touch Judge | |
| 2026 | Jun 5 | Super League 2026 | Round 13 | Bradford | 30 - 20 | York | - | 10 - 11 | Bartercard Odsal | 7,066 | Touch Judge | |
| 2026 | 11 | Super League 2026 | Round 14 | St Helens | 6 - 18 | Warrington | - | 4 - 5 | Brewdog | 11,590 | Touch Judge |
108 games
Customise this match list
