| 19 Sept 2026 | SL 124 v ENG 126/23rd T20I · T20I | ENG | 62* | - | 2 | England won by 8 wickets | Manchester | Sri Lanka tour of England 2026 |
| 11 Aug 2026 | SL 127 v MSG 128/0Match 30 · The Hundred | MSG | DNB | - | 0 | Manchester Super Giants won by 10 wickets | Manchester | The Hundred Men's Competition 2026 |
| 5 Aug 2026 | WF 155/4 v MSG 161/1Match 21 · The Hundred | MSG | 51* | - | 0 | Manchester Super Giants won by 9 wickets | Manchester | The Hundred Men's Competition 2026 |
| 31 Jul 2026 | MSG 137/3 v TR 140/4Match 14 · The Hundred | MSG | 55* | - | 0 | Trent Rockets won by 6 wickets | Manchester | The Hundred Men's Competition 2026 |
| 26 Jul 2026 | MSG 187/5 v BP 100Match 7 · The Hundred | MSG | 90 | - | 1 | Manchester Super Giants won by 87 runs | Manchester | The Hundred Men's Competition 2026 |
| 4 Jul 2026 | IND 190/7 v ENG 191/62nd T20I · T20I | ENG | 0 | - | 2 | England won by 4 wickets | Manchester | India tour of England 2026 |
| 12 Sept 2025 | ENG 304/2 v SA 1582nd T20I · T20I | ENG | 83 | - | 2 | England won by 146 runs | Manchester | South Africa tour of England 2025 |
| 24 Aug 2025 | MO 109/7 v BP 113/3Match 28 · The Hundred | MO | 5 | - | 2 | Birmingham Phoenix won by 7 wickets | Manchester | The Hundred Men's Competition 2025 |
| 17 Aug 2025 | MO 171/3 v NS 114Match 17 · The Hundred | MO | 64* | - | 1 | Manchester Originals won by 57 runs | Manchester | The Hundred Men's Competition 2025 |
| 11 Aug 2025 | MO 163/6 v LS 153/6Match 9 · The Hundred | MO | 46 | - | 2 | Manchester Originals won by 10 runs | Manchester | The Hundred Men's Competition 2025 |
| 6 Aug 2025 | MO 131/4 v SB 133/9Match 2 · The Hundred | MO | 22 | - | 3 | Southern Brave won by 1 wicket | Manchester | The Hundred Men's Competition 2025 |
| 13 Jul 2025 | DUR 155/7 v LAN 156/7Match · T20 | LAN | 21 | - | 1 | Lancashire won by 3 wickets | Manchester | Vitality Blast Men 2025 |
| 11 Jul 2025 | YOR 236/6 v LAN 217/7Match · T20 | LAN | 55 | - | 1 | Yorkshire won by 19 runs | Manchester | Vitality Blast Men 2025 |
| 5 Jul 2025 | LAN 178/6 v DER 136/6Match · T20 | LAN | 23 | - | 0 | Lancashire won by 42 runs | Manchester | Vitality Blast Men 2025 |
| 1 Sept 2023 | ENG 198/4 v NZ 1032nd T20I · T20I | ENG | 13* | - | 2 | England won by 95 runs | Manchester | New Zealand tour of England 2023 |
| 23 Aug 2023 | MO 130/8 v SB 134/4Match 31 · The Hundred | MO | 45 | - | 0 | Southern Brave won by 6 wickets | Manchester | The Hundred Men's Competition 2023 |
| 20 Aug 2023 | MO 164/6 v NS 83Match 27 · The Hundred | MO | 75 | - | 3 | Manchester Originals won by 81 runs | Manchester | The Hundred Men's Competition 2023 |
| 7 Aug 2023 | MO 160/8 v BP 111Match 10 · The Hundred | MO | 43 | - | 0 | Manchester Originals won by 49 runs | Manchester | The Hundred Men's Competition 2023 |
| 5 Aug 2023 | MO 138/5 v LSMatch 6 · The Hundred | MO | 62 | - | 0 | No result | Manchester | The Hundred Men's Competition 2023 |
| 7 Jul 2023 | SUR 187/5 v LAN 174/6Quarter-final · T20 | LAN | 42 | - | 0 | Surrey won by 13 runs | Manchester | Vitality Blast 2023 |
| 2 Jul 2023 | NOR 138/7 v LAN 139/4Match · T20 | LAN | 11 | - | 1 | Lancashire won by 6 wickets | Manchester | Vitality Blast 2023 |
| 23 Jun 2023 | LAN 177/4 v DER 150/7Match · T20 | LAN | 83 | - | 1 | Lancashire won by 27 runs | Manchester | Vitality Blast 2023 |
| 18 Jun 2023 | LAN 195/7 v DUR 150/3Match · T20 | LAN | 31 | - | 1 | Lancashire won by 7 runs (DLS method) | Manchester | Vitality Blast 2023 |
| 16 Aug 2022 | MO 149/9 v WF 102Match 16 · The Hundred | MO | 29 | - | 1 | Manchester Originals won by 47 runs | Manchester | The Hundred Men's Competition 2022 |
| 13 Aug 2022 | MO 189/3 v TR 193/2Match 11 · The Hundred | MO | 41 | - | 1 | Trent Rockets won by 8 wickets | Manchester | The Hundred Men's Competition 2022 |
| 5 Aug 2022 | MO 161/4 v NS 162/4Match 3 · The Hundred | MO | 59 | - | 0 | Northern Superchargers won by 6 wickets | Manchester | The Hundred Men's Competition 2022 |
| 22 Jul 2022 | ENG 201 v SA 832nd ODI · ODI | ENG | 19 | - | 2 | England won by 118 runs | Manchester | South Africa tour of England 2022 |
| 17 Jul 2022 | ENG 259 v IND 261/53rd ODI · ODI | ENG | 60 | - | 2 | India won by 5 wickets | Manchester | India tour of England 2022 |
| 25 Jul 2021 | BP 87 v MO 89/4Match 6 · The Hundred | MO | 30 | - | 2 | Manchester Originals won by 6 wickets | Manchester | The Hundred Men's Competition 2021 |
| 20 Jul 2021 | PAK 154/6 v ENG 155/73rd T20I · T20I | ENG | 21 | - | 1 | England won by 3 wickets | Manchester | Pakistan tour of England 2021 |
| 10 Jun 2021 | LAN 172/8 v LEI 156/5Match · T20 | LAN | 22 | - | 0 | Lancashire won by 16 runs | Manchester | Vitality Blast 2021 |
| 9 Jun 2021 | DER 168/7 v LAN 171/4Match · T20 | LAN | 30 | - | 0 | Lancashire won by 6 wickets | Manchester | Vitality Blast 2021 |
| 16 Sept 2020 | ENG 302/7 v AUS 305/73rd ODI · ODI | ENG | 8 | - | 1 | Australia won by 3 wickets | Manchester | Australia tour of England 2020 |
| 13 Sept 2020 | ENG 231/9 v AUS 2072nd ODI · ODI | ENG | 3 | - | 4 | England won by 24 runs | Manchester | Australia tour of England 2020 |
| 11 Sept 2020 | AUS 294/9 v ENG 275/91st ODI · ODI | ENG | 1 | - | 2 | Australia won by 19 runs | Manchester | Australia tour of England 2020 |
| 5 Aug 2020 | PAK 326 & 169 v ENG 219 & 277/71st Test · Test | ENG | 38 & 75 | - | 4 | England won by 3 wickets | Manchester | Pakistan tour of England 2020 |
| 24 Jul 2020 | ENG 369 & 226/2d v WI 197 & 1293rd Test · Test | ENG | 67 & DNB | - | 5 | England won by 269 runs | Manchester | West Indies tour of England 2020 |
| 16 Jul 2020 | ENG 469/9d & 129/3d v WI 287 & 1982nd Test · Test | ENG | 40 & 0 | - | 3 | England won by 113 runs | Manchester | West Indies tour of England 2020 |
| 4 Sept 2019 | ENG 301 & 197 v AUS 497/8d & 186/6d4th Test · Test | ENG | 41 & 34 | - | 0 | Australia won by 185 runs | Manchester | The Ashes 2019 |
| 18 Jun 2019 | ENG 397/6 v AFG 247/824th match · ODI | ENG | 2 | - | 1 | England won by 150 runs | Manchester | 2019 Cricket World Cup |
| 22 Jul 2018 | YOR 192 & 239 v LAN 109/9 & 204Match · First-class | LAN | 3 & 59 | - | 2 | Yorkshire won by 118 runs | Manchester | Specsavers County Championship 2018 |
| 20 Jul 2018 | LAN 176/2 v YOR 175/4Match · T20 | LAN | 16 | - | 1 | Lancashire won by 1 run | Manchester | Vitality Blast 2018 |
| 3 Jul 2018 | ENG 159/8 v IND 163/21st T20I · T20I | ENG | 69 | - | 0 | India won by 8 wickets | Manchester | India tour of Ireland and England 2018 |
| 24 Jun 2018 | AUS 205 v ENG 208/95th ODI · ODI | ENG | 110* | - | 2 | England won by 1 wicket | Manchester | Australia tour of England 2018 |
| 19 Sept 2017 | WI 204/9 v ENG 210/31st ODI · ODI | ENG | DNB | - | 2 | England won by 7 wickets | Manchester | West Indies tour of England 2017 |
| 5 Sept 2017 | LAN 290 v ESS 202/8dMatch · First-class | LAN | 13 | - | 1 | Match drawn | Manchester | Specsavers County Championship 2017 |
| 28 Aug 2017 | WAR 200 & 344 v LAN 504/8d & 42/2Match · First-class | LAN | 49 & DNB | - | 2 | Lancashire won by 8 wickets | Manchester | Specsavers County Championship 2017 |
| 18 Aug 2017 | LAN 163/4 v WAR 169/8Match · T20 | LAN | 58 | - | 2 | Warwickshire won by 2 wickets | Manchester | NatWest T20 Blast 2017 |
| 16 Aug 2017 | WOR 127/8 v LAN 128/3Match · T20 | LAN | 52* | - | 1 | Lancashire won by 7 wickets | Manchester | NatWest T20 Blast 2017 |
| 23 Jul 2017 | LAN 174/5 v DUR 143/8Match · T20 | LAN | 4 | - | 1 | Lancashire won by 31 runs | Manchester | NatWest T20 Blast 2017 |