| League Two 15/16 | League Two | Yeovil Town | 15 | 2 | 0 | 0 |
| League Two 16/17 | League Two | Newport County | 26 | 4 | 0 | 0 |
| League Two 17/18 | League Two | Newport County | 20 | 0 | 0 | 0 |
| League Two 18/19 | League Two | Newport County | 49 | 0 | 0 | 290 |
| League Two 19/20 | League Two | Newport County | 33 | 2 | 3 | 2,906 |
| League Two 20/21 | League Two | Newport County | 46 | 3 | 4 | 4,150 |
| League One 14/15 | League One | Yeovil Town | 13 | 0 | 0 | 0 |
| League One 21/22 | League One | Bolton Wanderers | 16 | 4 | 1 | 1,043 |
| League One 22/23 | League One | Bolton Wanderers | 37 | 2 | 2 | 1,187 |
| League One 23/24 | League One | Bolton Wanderers | 48 | 2 | 12 | 3,568 |
| League One 24/25 | League One | Bolton Wanderers | 35 | 3 | 5 | 2,510 |
| League One 25/26 | League One | Bolton Wanderers | 42 | 3 | 4 | 3,000 |
| Club Friendly Games 2026 | Club Friendlies | Bolton Wanderers | 4 | 0 | 0 | 0 |
| World Cup Qualification, UEFA 2022 | World Cup Qualification UEFA | – | 2 | 0 | 0 | 0 |
| World Cup Qualification, UEFA 2026 | World Cup Qualification UEFA | – | 9 | 0 | 0 | 380 |
| UEFA Nations League 20/21 | UEFA Nations League | – | 2 | 0 | 0 | 0 |
| UEFA Nations League 24/25 | UEFA Nations League | – | 6 | 0 | 0 | 269 |
| UEFA Nations League 26/27 | UEFA Nations League | – | 4 | 0 | 0 | 169 |
| FA Cup 15/16 | FA Cup | Yeovil Town | 1 | 0 | 0 | 0 |
| FA Cup 16/17 | FA Cup | Newport County | 4 | 2 | 0 | 0 |
| FA Cup 17/18 | FA Cup | Newport County | 3 | 0 | 0 | 0 |
| FA Cup 18/19 | FA Cup | Newport County | 7 | 0 | 0 | 194 |
| FA Cup 19/20 | FA Cup | Newport County | 4 | 0 | 0 | 90 |
| FA Cup 20/21 | FA Cup | Newport County | 3 | 0 | 0 | 120 |
| FA Cup 21/22 | FA Cup | Bolton Wanderers | 1 | 0 | 0 | 45 |
| FA Cup 22/23 | FA Cup | Bolton Wanderers | 1 | 0 | 0 | 0 |
| FA Cup 23/24 | FA Cup | Bolton Wanderers | 4 | 0 | 0 | 180 |
| FA Cup 24/25 | FA Cup | Bolton Wanderers | 1 | 0 | 0 | 0 |
| FA Cup 25/26 | FA Cup | Bolton Wanderers | 2 | 0 | 0 | 0 |
| Championship 26/27 | Championship | Bolton Wanderers | 12 | 1 | 0 | 1,087 |
| EFL Cup 18/19 | Carabao Cup | Newport County | 2 | 0 | 0 | 0 |
| EFL Cup 19/20 | Carabao Cup | Newport County | 2 | 0 | 0 | 100 |
| EFL Cup 20/21 | Carabao Cup | Newport County | 4 | 0 | 0 | 360 |
| EFL Cup 21/22 | Carabao Cup | Bolton Wanderers | 2 | 0 | 0 | 101 |
| EFL Cup 23/24 | Carabao Cup | Bolton Wanderers | 2 | 0 | 0 | 90 |
| EFL Cup 24/25 | Carabao Cup | Bolton Wanderers | 3 | 0 | 0 | 108 |
| EFL Cup 25/26 | Carabao Cup | Bolton Wanderers | 1 | 0 | 0 | 0 |
| EFL Cup 26/27 | Carabao Cup | Bolton Wanderers | 1 | 0 | 0 | 97 |
| Premier League 14/15 | Premier League | Swansea City | 2 | 0 | 0 | 0 |
| Int. Friendly Games 2020 | International Friendly Games | – | 1 | 0 | 0 | 0 |
| Int. Friendly Games 2021 | International Friendly Games | – | 2 | 0 | 0 | 0 |
| Int. Friendly Games 2023 | International Friendly Games | – | 2 | 0 | 0 | 75 |
| Int. Friendly Games 2024 | International Friendly Games | – | 2 | 0 | 0 | 180 |
| Int. Friendly Games 2025 | International Friendly Games | – | 1 | 0 | 0 | 26 |
| Int. Friendly Games 2026 | International Friendly Games | – | 3 | 0 | 0 | 270 |