Live4th T20I · India in New Zealand 2026/27NZ259/7 (20)INDInnings break - IND need 260 runs to winLive4th ODI · Ireland in Namibia 2026/27NAMIRE101/2 (22.3)NAM chose to bowlLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2053rd Match · CSA Pro20 2026/27BOL137/9TIT137/8Match tied (Boland won the Super Over)T2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

Hasan Ali: Batting innings by innings (First-class)

More filters

1 active
Reset"Match result" is from the side of the player or team.
RunsBF4s6sSRPosDismissalInnsOppositionGroundDate
8*520160.0011not out1v WIDominica10 May 2017
15*611250.0010not out3v WIDominica10 May 2017
292523116.0010st †N Dickwella b HMRKB Herath2v SLAbu Dhabi28 Sept 2017
8150153.338b HMRKB Herath4v SLAbu Dhabi28 Sept 2017
02000.0010c †JC Buttler b JM Anderson2v ENGLondon24 May 2018
241650150.0010c & b CR Woakes1v ENGLeeds1 Jun 2018
9110181.8210c AN Cook b SCJ Broad3v ENGLeeds1 Jun 2018
4101040.0010c LRPL Taylor b C de Grandhomme2v NZAbu Dhabi16 Nov 2018
08000.0010c sub (TG Southee) b AY Patel4v NZAbu Dhabi16 Nov 2018
02000.0010b WER Somerville2v NZAbu Dhabi3 Dec 2018
471057.1410c KS Williamson b AY Patel4v NZAbu Dhabi3 Dec 2018
21*282175.0010not out1v SACenturion26 Dec 2018
11*132084.6210not out3v SACenturion26 Dec 2018
0*3000.0011not out2v SAJohannesburg11 Jan 2019
221421157.1410c & b K Rabada4v SAJohannesburg11 Jan 2019
21332063.649b K Rabada2v SAKarachi26 Jan 2021
8290027.598c D Elgar b KA Maharaj1v SARawalpindi4 Feb 2021
5181027.788lbw b KA Maharaj3v SARawalpindi4 Feb 2021
302632115.388c RW Chakabva b B Muzarabani2v ZIMHarare29 Apr 2021
08000.008c †RW Chakabva b LM Jongwe1v ZIMHarare7 May 2021
14152093.339c KR Mayers b JNT Seales1v WIKingston12 Aug 2021
282622107.699c KAJ Roach b JNT Seales3v WIKingston12 Aug 2021
9280032.149run out (NE Bonner/†J Da Silva)1v WIKingston20 Aug 2021
171102154.555c †J Da Silva b JO Holder3v WIKingston20 Aug 2021
12811150.008st †Liton Das b Taijul Islam2v BANChattogram26 Nov 2021
08000.009run out (M Labuschagne)2v AUSKarachi12 Mar 2022
04000.009c SPD Smith b PJ Cummins2v AUSLahore21 Mar 2022
13171176.479b NM Lyon4v AUSLahore21 Mar 2022
01000.0010c Z Crawley b Hamidullah Qadri1v KENCanterbury14 Apr 2022
11121191.678c RF Higgins b Zafar Gohar2v GLOManchester21 Apr 2022
19420245.2410c LA Dawson b KHD Barker2v HAMSouthampton28 Apr 2022
4111036.3610c RM Yates b N McAndrew2v WARManchester5 May 2022
03000.009c SR Harmer b S Snater2v ESSManchester19 May 2022
581062.5010c ? b SR Harmer3v ESSManchester19 May 2022
17210280.9510c LD Chandimal b RTM Mendis2v SLGalle16 Jul 2022
5410125.007c M Theekshana b DM de Silva4v SLGalle16 Jul 2022
21540138.899b NGRP Jayasuriya2v SLGalle24 Jul 2022
111011110.009b RTM Mendis4v SLGalle24 Jul 2022
451080.008c DP Conway b AY Patel2v NZKarachi2 Jan 2023
5101050.009lbw b TG Southee4v NZKarachi2 Jan 2023
15211171.439c T Kohler-Cadmore b L Gregory2v SOMTaunton6 Apr 2023
01000.009lbw b J Clark1v SURBirmingham27 Apr 2023
15491030.619b KAJ Roach3v SURBirmingham27 Apr 2023
53*3744143.249not out2v ESSBirmingham11 May 2023
543635150.009c M Montgomery b CG Harrison1v NOTNottingham11 Jun 2023
490044.449c NLJ Browne b SR Harmer2v ESSChelmsford25 Jun 2023
9901100.009c FIN Khushi b SR Harmer3v ESSChelmsford25 Jun 2023
2110018.1810b PJ Cummins2v AUSMelbourne26 Dec 2023
0*2000.0010not out4v AUSMelbourne26 Dec 2023
05000.0010c MA Starc b PJ Cummins1v AUSSydney3 Jan 2024
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.