ODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)ODI2nd Match · Pakistan ODI Tri-Series 2026/27PAK302/9ENG215Pakistan won by 87 runsT20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (with 2 balls remaining)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (with 1 ball remaining)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (with 93 balls remaining)ODI3rd Match · UAE ODI Tri-Series 2026/27BAN160AFG161/3Afghanistan won by 7 wickets (with 87 balls remaining)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultT20I2nd T20I · New Zealand Women in Australia 2026/27AUSW167/7NZW127/8AUS Women won by 40 runsODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I3rd T20I · India in New Zealand 2026/27NZINDODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWT2057th Match · CSA T20 Challenge 2026LIOESODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTIT

Craig Meschede: Batting by series (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
SeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
LV= County Championship 201520151521361410734.1182174.79221978
Specsavers County Championship 20162016122044227826.3859770.69035578
Specsavers County Championship 201720176802908736.2542967.60011384
NatWest T20 Blast 201520151413217535*15.91122143.440041311
ICC Men's T20 World Cup Europe Region Final 201920194411746758.00113153.98010913
Vitality Blast 2018201811901704318.89114149.120011410
LV= County Championship 2014201456114259*28.4020270.30010194
Specsavers County Championship 201820183611335526.6027248.90020181
Royal London One-Day Cup 20172017881922313.1485108.2400083
Royal London One-Day Cup 20162016871704511.678879.5500191
NatWest T20 Blast 20162016147148178.005981.3600022
Royal London One-Day Cup 2015201575044238.805777.1900160
NatWest T20 Blast 2017201712633414*11.3331109.6800031
NatWest T20 Blast 201420148623013*7.503196.7700031
Royal London One-Day Cup 2019201933010103.332441.6700210
Germany tour of Netherlands 20192019110000.0020.0000100
Royal London One-Day Cup 20142014210000.0030.0000100

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