Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR136/3 (15.2)ES chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Michael Leask: Batting innings by innings (All T20s)

More filters

1 active
Reset"Match result" is from the side of the player or team.
RunsBF4s6sSRPosDismissalInnsOppositionGroundDate
12711171.434lbw b CJA Amini1v PNGDubai21 Nov 2013
460066.674b PW Borren1v NEDDubai22 Nov 2013
412024205.004c †FA Klokker b RB Javed1v DENDubai24 Nov 2013
8*410200.004not out2v ITAAbu Dhabi27 Nov 2013
584625126.094c BN Cooper b MR Swart1v NEDAbu Dhabi28 Nov 2013
04000.004c AM Hicks b N Vanua2v PNGAbu Dhabi29 Nov 2013
01000.004b TE Kane2v IREBready18 Jun 2015
131120118.184b GH Dockrell2v IRELondonderry20 Jun 2015
130033.338c RE van der Merwe b MJG Rippon2v NEDEdinburgh11 Jul 2015
10910111.117c Najibullah Zadran b Mohammad Nabi2v AFGEdinburgh12 Jul 2015
6410150.007c †SP Patil b Mohammad Naveed2v UAEDubai4 Feb 2016
9131069.236st †R Mutumbami b SC Williams2v ZIMNagpur10 Mar 2016
8401200.004c AJ Blake b MT Coles1v KENCanterbury20 May 2016
12511240.006c IA Cockbain b MD Taylor1v GLOTaunton1 Jul 2016
101010100.005run out (†SW Billings)2v KENTaunton7 Jul 2016
3*50060.008not out2v SURLondon8 Jul 2016
590055.566c BB McCullum b RF Higgins1v MIDUxbridge Cricket Club Ground16 Jul 2017
13811162.508b KJ Abbott1v HAMTaunton26 Jul 2017
140025.007c SJ Mullaney b SR Patel1v NOTNottingham24 Aug 2017
38*2432158.336not out2v PAKEdinburgh12 Jun 2018
9701128.576c Shadab Khan b Mohammad Nawaz2v PAKEdinburgh13 Jun 2018
5310166.676c KJ O'Brien b BJ McCarthy2v IREDeventer16 Jun 2018
4300133.334run out1v IREDeventer17 Jun 2018
111110100.007b FJ Klaassen1v NEDAl Amarat13 Feb 2019
01000.003c BN Cooper b S Snater1v NEDDublin16 Sept 2019
250040.004b WB Rankin1v IREDublin17 Sept 2019
0*000-6not out2v NEDDublin19 Sept 2019
7710100.003c A Balbirnie b DC Delany2v IREDublin20 Sept 2019
8701114.295c JJ Smit b JN Frylinck2v NAMDubai22 Oct 2019
450080.006c BN Cooper b PA van Meekeren1v NEDDubai27 Oct 2019
12901133.333c Waheed Ahmed b Zahoor Khan1v UAEDubai30 Oct 2019
382132180.956c Fayyaz Butt b Bilal Khan2v OMADubai31 Oct 2019
11130084.627c WP Masakadza b LM Jongwe1v ZIMEdinburgh15 Sept 2021
252121119.057c SC Williams b WP Masakadza2v ZIMEdinburgh17 Sept 2021
17*502340.006not out1v ZIMEdinburgh19 Sept 2021
580062.507c MG Erasmus b JN Frylinck1v NAMDubai9 Oct 2021
02000.006c Liton Das b Shakib Al Hasan1v BANAl Amarat17 Oct 2021
9401225.006run out (A Vala/†K Doriga)1v PNGAl Amarat19 Oct 2021
05000.006lbw b Rashid Khan2v AFGSharjah25 Oct 2021
442742162.966b JJ Smit1v NAMAbu Dhabi27 Oct 2021
42*2033210.006not out2v NZDubai3 Nov 2021
211221175.006lbw b RA Jadeja1v INDDubai5 Nov 2021
141420100.006b Shaheen Shah Afridi2v PAKSharjah7 Nov 2021
12820150.007c MJ Guptill b MJ Santner2v NZEdinburgh27 Jul 2022
14201070.007st †D Cleaver b MJG Rippon2v NZEdinburgh29 Jul 2022
460066.676b AS Joseph1v WIHobart17 Oct 2022
17*1320130.775not out1v IREHobart19 Oct 2022
12920133.336b B Muzarabani1v ZIMHobart21 Oct 2022
38*1433271.436not out1v GEREdinburgh20 Jul 2023
8120066.676b B Ward1v JEREdinburgh21 Jul 2023
Page 1Next

BF balls faced · 4s fours · 6s sixes · SR strike rate: runs per 100 balls · Pos batting position · Inns innings of the match

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