ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Michael-Kyle Pepper: Match list (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
DateMatchTeamBatBowlCtResultGroundSeries
31 May 2024ESS 193/6 v SOM 197/6Match · T20ESS7-0Somerset won by 4 wicketsTauntonVitality Blast 2024
30 May 2024ESS 141/9 v GLO 142/5Match · T20ESS0-0Gloucestershire won by 5 wicketsBristolVitality Blast 2024
24 May 2024ESS 591/7d v KEN 394 & 101/9Match 33 · First-classESS82-1Essex won by an innings and 96 runsCanterburyCounty Championship 2024
17 May 2024WAR 397 & 94 v ESS 162 & 331/6Match 26 · First-classESS10 & 1-2Essex won by 4 wicketsChelmsfordCounty Championship 2024
19 Apr 2024LAN 146 & 107 v ESS 377Match 11 · First-classESS30-2Essex won by an innings and 124 runsChelmsfordCounty Championship 2024
12 Apr 2024ESS 530/7d & 257/4d v KEN 413 & 164/7Match 6 · First-classESS49 & 34*-2Match drawnChelmsfordCounty Championship 2024
13 Feb 2024DC 188/5 v ADKR 103Eliminator · T20ADKR5-0Dubai Capitals won by 85 runsAbu DhabiInternational League T20 2023/24
10 Feb 2024GG 166/3 v ADKR 163/9Match 28 · T20ADKR0-0Gulf Giants won by 3 runsDubaiInternational League T20 2023/24
7 Feb 2024ADKR 94 v SW 95/3Match 25 · T20ADKR32-2Sharjah Warriors won by 7 wicketsAbu DhabiInternational League T20 2023/24
5 Feb 2024SW 75 v ADKR 79/3Match 23 · T20ADKR18-0Abu Dhabi Knight Riders won by 7 wicketsSharjahInternational League T20 2023/24
3 Feb 2024ADKR 183 v DC 154/8Match 20 · T20ADKR32-0Abu Dhabi Knight Riders won by 29 runsAbu DhabiInternational League T20 2023/24
31 Jan 2024GG 161/6 v ADKR 164/4Match 16 · T20ADKR59-0Abu Dhabi Knight Riders won by 6 wicketsAbu DhabiInternational League T20 2023/24
28 Jan 2024ADKR 188/5 v ME 189/2Match 12 · T20ADKR38-1MI Emirates won by 8 wicketsAbu DhabiInternational League T20 2023/24
25 Jan 2024ADKR 183/4 v DC 185/5Match 8 · T20ADKR4-0Dubai Capitals won by 5 wicketsDubaiInternational League T20 2023/24
23 Jan 2024ADKR 95 v ME 96/1Match 6 · T20ADKR5-0MI Emirates won by 9 wicketsAbu DhabiInternational League T20 2023/24
21 Jan 2024DV 164/8 v ADKR 166/4Match 3 · T20ADKR36-0Abu Dhabi Knight Riders won by 6 wicketsDubaiInternational League T20 2023/24
24 Aug 2023BP 185/5 v LS 108Match 32 · The HundredLS0-1Birmingham Phoenix won by 77 runsBirminghamThe Hundred Men's Competition 2023
15 Aug 2023OI 189/4 v LS 187/7Match 21 · The HundredLS0-0Oval Invincibles won by 2 runsLondonThe Hundred Men's Competition 2023
13 Aug 2023ESS 221 v YOR 222/5Match · List AESS63-0Yorkshire won by 5 wicketsChelmsfordOne-Day Cup 2023
11 Aug 2023ESS 298/9 v MID 295Match · List AESS31-0Essex won by 3 runsChelmsfordOne-Day Cup 2023
2 Aug 2023LS 131 v OI 132/7Match 3 · The HundredLS4-1Oval Invincibles won by 3 wicketsLondonThe Hundred Men's Competition 2023
25 Jul 2023HAM 120 & 131 v ESS 169 & 86/4Match · First-classESS33 & 20*-1Essex won by 6 wicketsSouthamptonCounty Championship 2023
15 Jul 2023HAM 170/7 v ESS 115/5Semi-final · T20ESS17-0Essex won by 5 wickets (DLS method)BirminghamVitality Blast 2023
15 Jul 2023SOM 145 v ESS 131Final · T20ESS1-0Somerset won by 14 runsBirminghamVitality Blast 2023
6 Jul 2023BB 167/7 v ESS 171/8Quarter-final · T20ESS15-2Essex won by 2 wicketsBirminghamVitality Blast 2023
2 Jul 2023SUR 195/6 v ESS 199/7Match · T20ESS75-1Essex won by 3 wicketsLondonVitality Blast 2023
30 Jun 2023ESS 225/6 v MID 226/8Match · T20ESS32-0Middlesex won by 2 wicketsChelmsfordVitality Blast 2023
23 Jun 2023ESS 209/7 v HAM 212/6Match · T20ESS19-0Hampshire won by 4 wicketsSouthamptonVitality Blast 2023
22 Jun 2023ESS 184 v KEN 190/3Match · T20ESS20-0Kent won by 7 wicketsChelmsfordVitality Blast 2023
19 Jun 2023ESS 186 v SOM 187/3Match · T20ESS0-0Somerset won by 7 wicketsChelmsfordVitality Blast 2023
18 Jun 2023ESS 237/6 v MID 116/2Match · T20ESS64-0Essex won by 22 runs (DLS method)LondonVitality Blast 2023
16 Jun 2023GLA 175/6 v ESS 177/6Match · T20ESS0-0Essex won by 4 wicketsChelmsfordVitality Blast 2023
9 Jun 2023ESS 226/9 v GLA 175/9Match · T20ESS42-0Essex won by 51 runsCardiffVitality Blast 2023
7 Jun 2023KEN 150/8 v ESS 155/6Match · T20ESS13-0Essex won by 4 wicketsCanterburyVitality Blast 2023
6 Jun 2023SUS 147 v ESS 149/5Match · T20ESS48-0Essex won by 5 wicketsChelmsfordVitality Blast 2023
4 Jun 2023SOM 150 v ESS 139Match · T20ESS63-0Somerset won by 11 runsTauntonVitality Blast 2023
11 May 2023ESS 126 & 215 v WAR 242 & 100/6Match · First-classESS0 & 24-5Warwickshire won by 4 wicketsBirminghamCounty Championship 2023
4 May 2023ESS 314 & 198 v SUR 240 & 153/7Match · First-classESS6 & 10-2Match drawnChelmsfordCounty Championship 2023
20 Apr 2023ESS 451/5d v KEN 342/7Match · First-classESS52*-2Match drawnCanterburyCounty Championship 2023
26 Sept 2022ESS 263 & 110 v NOR 163 & 163Match · First-classESS5 & 7-4Essex won by 47 runsNorthamptonCounty Championship 2022
31 Aug 2022NS 135/8 v SB 119/9Match 31 · The HundredNS13-0Northern Superchargers won by 16 runsLeedsThe Hundred Men's Competition 2022
26 Aug 2022WF 114/4 v NS 116/4Match 26 · The HundredNSDNB-1Northern Superchargers won by 6 wicketsCardiffThe Hundred Men's Competition 2022
14 Aug 2022NS 143/5 v LS 147/3Match 13 · The HundredNS21*-0London Spirit won by 7 wicketsLeedsThe Hundred Men's Competition 2022
11 Aug 2022NS 157/7 v OI 158/7Match 9 · The HundredNS16-0Oval Invincibles won by 3 wicketsLondonThe Hundred Men's Competition 2022
9 Aug 2022NS 152/8 v TR 155/3Match 7 · The HundredNS15-0Trent Rockets won by 7 wicketsLeedsThe Hundred Men's Competition 2022
5 Aug 2022MO 161/4 v NS 162/4Match 3 · The HundredNS12-0Northern Superchargers won by 6 wicketsManchesterThe Hundred Men's Competition 2022
8 Jul 2022ESS 161/5 v LAN 162/3Quarter-final · T20ESS36-0Lancashire won by 7 wicketsManchesterVitality Blast 2022
2 Jul 2022ESS 254/5 v GLA 185/7Match · T20ESS17-0Essex won by 69 runsChelmsfordVitality Blast 2022
1 Jul 2022ESS 197/8 v SUS 169/8Match · T20ESS0-1Essex won by 28 runsBrightonVitality Blast 2022
26 Jun 2022ESS 238 & 223 v HAM 163 & 286Match 36 · First-classESS0 & 1-2Essex won by 12 runsChelmsfordCounty Championship 2022
PreviousPage 3 · 196 matchesNext

Bat batted first or second · Bowl bowling figures · Ct catches

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.