| 12 Jul 2026 | DUR 141 v LAN 142/7Match · T20 | LAN | 17 | 1/24 | 2 | Lancashire won by 3 wickets | Manchester | Vitality Blast Men 2026 |
| 10 Jul 2026 | LAN 216/6 v YOR 194/8Match · T20 | LAN | 60 | 0/23 | 0 | Lancashire won by 22 runs | Manchester | Vitality Blast Men 2026 |
| 6 Jul 2026 | DER 150/9 v LAN 150/8Match · T20 | LAN | 31 | 2/24 | 0 | Match tied | Manchester | Vitality Blast Men 2026 |
| 29 May 2026 | LAN 145/9 v LEI 146/8Match · T20 | LAN | 15 | 1/35 | 1 | Leicestershire won by 2 wickets | Manchester | Vitality Blast Men 2026 |
| 6 Sept 2025 | KEN 153 v LAN 156/7Quarter-final · T20 | LAN | 85* | 2/21 | 1 | Lancashire won by 3 wickets | Manchester | Vitality Blast Men 2025 |
| 24 Aug 2025 | MO 109/7 v BP 113/3Match 28 · The Hundred | BP | 4 | 2/11 | 0 | Birmingham Phoenix won by 7 wickets | Manchester | The Hundred Men's Competition 2025 |
| 5 Jul 2025 | LAN 178/6 v DER 136/6Match · T20 | LAN | 35 | - | 0 | Lancashire won by 42 runs | Manchester | Vitality Blast Men 2025 |
| 8 Jun 2025 | NOR 180/6 v LAN 156/9Match · T20 | LAN | 18 | 2/35 | 0 | Northamptonshire won by 24 runs | Manchester | Vitality Blast Men 2025 |
| 19 Jul 2024 | LAN 201/9 v NOR 203/6Match · T20 | LAN | 36 | 2/41 | 0 | Northamptonshire won by 4 wickets | Manchester | Vitality Blast 2024 |
| 17 Jul 2024 | NOT 131/7 v LAN 136/2Match · T20 | LAN | 54* | 1/22 | 3 | Lancashire won by 8 wickets | Manchester | Vitality Blast 2024 |
| 1 Sept 2023 | ENG 198/4 v NZ 1032nd T20I · T20I | ENG | DNB | 1/16 | 1 | England won by 95 runs | Manchester | New Zealand tour of England 2023 |
| 7 Aug 2023 | MO 160/8 v BP 111Match 10 · The Hundred | BP | 27 | - | 0 | Manchester Originals won by 49 runs | Manchester | The Hundred Men's Competition 2023 |
| 7 Jul 2023 | SUR 187/5 v LAN 174/6Quarter-final · T20 | LAN | 7 | 1/22 | 0 | Surrey won by 13 runs | Manchester | Vitality Blast 2023 |
| 2 Jul 2023 | NOR 138/7 v LAN 139/4Match · T20 | LAN | 11 | 1/22 | 0 | Lancashire won by 6 wickets | Manchester | Vitality Blast 2023 |
| 23 Jun 2023 | LAN 177/4 v DER 150/7Match · T20 | LAN | 47* | 0/16 | 1 | Lancashire won by 27 runs | Manchester | Vitality Blast 2023 |
| 18 Jun 2023 | LAN 195/7 v DUR 150/3Match · T20 | LAN | 33 | 0/25 | 0 | Lancashire won by 7 runs (DLS method) | Manchester | Vitality Blast 2023 |
| 27 May 2023 | LAN 208/4 v NOT 186/5Match · T20 | LAN | 32 | 0/45 | 1 | Lancashire won by 22 runs | Manchester | Vitality Blast 2023 |
| 25 May 2023 | LEI 99 v LAN 105/2Match · T20 | LAN | DNB | - | 1 | Lancashire won by 8 wickets | Manchester | Vitality Blast 2023 |
| 22 Jul 2022 | ENG 201 v SA 832nd ODI · ODI | ENG | 38 | - | 1 | England won by 118 runs | Manchester | South Africa tour of England 2022 |
| 17 Jul 2022 | ENG 259 v IND 261/53rd ODI · ODI | ENG | 27 | 0/14 | 0 | India won by 5 wickets | Manchester | India tour of England 2022 |
| 3 Jun 2022 | NOR 153/6 v LAN 155/8Match · T20 | LAN | 8 | 1/21 | 0 | Lancashire won by 2 wickets | Manchester | Vitality Blast 2022 |
| 1 Jun 2022 | LAN 219/6 v DER 202/5Match · T20 | LAN | 75 | 1/28 | 1 | Lancashire won by 17 runs | Manchester | Vitality Blast 2022 |
| 29 May 2022 | LAN 183/7 v WOR 171/8Match · T20 | LAN | 26 | 0/28 | 1 | Lancashire won by 12 runs | Manchester | Vitality Blast 2022 |
| 27 May 2022 | LAN 183/7 v YOR 183/5Match · T20 | LAN | 23 | 0/27 | 0 | Match tied | Manchester | Vitality Blast 2022 |
| 30 Aug 2021 | WAR 371 & 239/6d v LAN 341Match · First-class | LAN | 12 | 0/21 & 1/54 | 0 | Match drawn | Manchester | County Championship 2021 |
| 25 Jul 2021 | BP 87 v MO 89/4Match 6 · The Hundred | BP | 12 | 1/20 | 0 | 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 | 6 | 0/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 | 25 | 1/29 | 0 | Lancashire won by 16 runs | Manchester | Vitality Blast 2021 |
| 9 Jun 2021 | DER 168/7 v LAN 171/4Match · T20 | LAN | 94* | 1/22 | 0 | Lancashire won by 6 wickets | Manchester | Vitality Blast 2021 |
| 27 May 2021 | YOR 159 & 271 v LAN 509/9dMatch · First-class | LAN | 6 | 0/58 | 2 | Lancashire won by an innings and 79 runs | Manchester | County Championship 2021 |
| 6 May 2021 | GLA 344 v LAN 301/9dMatch · First-class | LAN | 25 | 0/13 | 1 | Match drawn | Manchester | County Championship 2021 |
| 20 Sept 2020 | LEI 154/5 v LAN 132/5Match · T20 | LAN | 20 | 1/29 | 0 | Leicestershire won by 22 runs | Manchester | Vitality Blast 2020 |
| 18 Sept 2020 | DUR 157/5 v LAN 83Match · T20 | LAN | 15 | 0/30 | 1 | Durham won by 74 runs | Manchester | Vitality Blast 2020 |
| 17 Sept 2020 | LAN 167/6 v YOR 160/6Match · T20 | LAN | 69 | 1/36 | 0 | Lancashire won by 7 runs | Manchester | Vitality Blast 2020 |
| 16 Sept 2019 | LAN 259 & 347 v MID 337 & 165Match · First-class | LAN | 84 & 68 | 0/19 & 0/24 | 1 | Lancashire won by 104 runs | Manchester | Specsavers County Championship 2019 |
| 10 Sept 2019 | DER 244 & 129 v LAN 418Match · First-class | LAN | 71 | 0/1 | 2 | Lancashire won by an innings and 45 runs | Manchester | Specsavers County Championship 2019 |
| 30 Aug 2019 | LAN 143/5 v LEI 142/9Match · T20 | LAN | 28 | 0/20 | 0 | Lancashire won by 5 wickets | Manchester | Vitality Blast 2019 |
| 26 Aug 2019 | LAN 151/9 v DER 162/3Match · T20 | LAN | 58 | - | 2 | Derbyshire won by 11 runs | Manchester | Vitality Blast 2019 |
| 3 Aug 2019 | LAN 151/6 v NOT 148/9Match · T20 | LAN | 3 | 2/22 | 0 | Lancashire won by 3 runs | Manchester | Vitality Blast 2019 |
| 26 Jul 2019 | LAN 71/1 v WOR 130/9Match · T20 | LAN | 21 | 3/21 | 0 | Lancashire won by 21 runs (DLS method) | Manchester | Vitality Blast 2019 |
| 20 May 2019 | WOR 172 & 154 v LAN 201 & 127/4Match · First-class | LAN | 69 & 0 | 1/10 | 2 | Lancashire won by 6 wickets | Manchester | Specsavers County Championship 2019 |
| 14 May 2019 | NOR 230 & 200 v LAN 415 & 17/0Match · First-class | LAN | 0 & DNB | 0/25 & 2/17 | 0 | Lancashire won by 10 wickets | Manchester | Specsavers County Championship 2019 |
| 22 Jul 2018 | YOR 192 & 239 v LAN 109/9 & 204Match · First-class | LAN | DNB & 0* | - | 0 | Yorkshire won by 118 runs | Manchester | Specsavers County Championship 2018 |
| 20 Jul 2018 | LAN 176/2 v YOR 175/4Match · T20 | LAN | 79 | 0/20 | 1 | Lancashire won by 1 run | Manchester | Vitality Blast 2018 |
| 14 Jul 2018 | LAN 157/8 v DER 145/7Match · T20 | LAN | 44 | 0/12 | 0 | Lancashire won by 12 runs | Manchester | Vitality Blast 2018 |
| 8 Jul 2018 | NOR 123/9 v LAN 124/2Match · T20 | LAN | 2 | 2/29 | 1 | Lancashire won by 8 wickets | Manchester | Vitality Blast 2018 |
| 5 Jul 2018 | LAN 188/6 v WOR 190/5Match · T20 | LAN | 35 | 0/21 | 0 | Worcestershire won by 5 wickets | Manchester | Vitality Blast 2018 |
| 9 Jun 2018 | LAN 301 & 105 v ESS 302 & 108/5Match · First-class | LAN | 11 & 17 | 0/8 & 0/16 | 1 | Essex won by 5 wickets | Manchester | Specsavers County Championship 2018 |
| 5 Jun 2018 | YOR 379/7 v LAN 363Match · List A | LAN | 79 | 1/72 | 1 | Yorkshire won by 16 runs | Manchester | Royal London One-Day Cup 2018 |
| 20 May 2018 | LAN 314/7 v DUR 122Match · List A | LAN | 2 | 2/30 | 2 | Lancashire won by 192 runs | Manchester | Royal London One-Day Cup 2018 |