Live6th Match · Pakistan ODI Tri-Series 2026/27SL177/3 (26.2)ENG386/5 (50)SL need 210 runs in 142 ballsLive2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMZimbabwe won the toss and chose to bowlLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2First-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th 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)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th 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 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

Sarfraz Ahmed: Batting innings by innings (First-class)

More filters

1 active
Reset"Match result" is from the side of the player or team.
RunsBF4s6sSRPosDismissalInnsOppositionGroundDate
160016.677c MJ Clarke b SM Katich2v AUSHobart14 Jan 2010
5270018.527c MJ Clarke b NM Hauritz4v AUSHobart14 Jan 2010
2130015.387c †AB de Villiers b DW Steyn2v SAJohannesburg1 Feb 2013
6111054.557b VD Philander4v SAJohannesburg1 Feb 2013
13172076.477c AN Petersen b VD Philander1v SACape Town14 Feb 2013
591055.567b RJ Peterson3v SACape Town14 Feb 2013
17283060.717c GC Smith b KJ Abbott2v SACenturion22 Feb 2013
40456088.897c D Elgar b DW Steyn3v SACenturion22 Feb 2013
7160043.757c HAPW Jayawardene b N Pradeep1v SLDubai8 Jan 2014
741427052.117b RAS Lakmal3v SLDubai8 Jan 2014
570071.437c HAPW Jayawardene b HMRKB Herath2v SLSharjah16 Jan 2014
484641104.355c HAPW Jayawardene b RMS Eranga4v SLSharjah16 Jan 2014
55716077.467c AD Mathews b MDK Perera1v SLGalle6 Aug 2014
52*705074.298not out3v SLGalle6 Aug 2014
1031277181.107c †N Dickwella b HMRKB Herath2v SLColombo14 Aug 2014
55892061.807c KC Sangakkara b UWMBCA Welegedara4v SLColombo14 Aug 2014
109105140103.817st †BJ Haddin b NM Lyon1v AUSDubai22 Oct 2014
15*180083.334not out3v AUSDubai22 Oct 2014
19*223086.367not out1v AUSAbu Dhabi30 Oct 2014
13*141092.864not out3v NZAbu Dhabi9 Nov 2014
11219516057.447c & b BB McCullum2v NZDubai17 Nov 2014
24*2330104.357not out4v NZDubai17 Nov 2014
15241062.507c BJ Watling b MD Craig1v NZSharjah26 Nov 2014
37396094.877c LRPL Taylor b IS Sodhi3v NZSharjah26 Nov 2014
82885293.187c sub (Liton Das) b Mohammad Shahid2v BANKhulna28 Apr 2015
21*2130100.007not out1v BANMirpur6 May 2015
18*1420128.577not out3v BANMirpur6 May 2015
9686130111.637b KTGD Prasad2v SLGalle17 Jun 2015
14290048.287c AD Mathews b PHT Kaushal1v SLColombo25 Jun 2015
16220072.737c †LD Chandimal b KTGD Prasad3v SLColombo25 Jun 2015
78*1046075.006not out2v SLKandy3 Jul 2015
270028.577c IR Bell b BA Stokes1v ENGAbu Dhabi13 Oct 2015
27363075.007c JM Anderson b AU Rashid3v ENGAbu Dhabi13 Oct 2015
32493065.317c JM Anderson b MM Ali1v ENGDubai22 Oct 2015
3*60050.007not out3v ENGDubai22 Oct 2015
39763051.327c JE Root b MM Ali1v ENGSharjah1 Nov 2015
363640100.008b SR Patel3v ENGSharjah1 Nov 2015
25294086.218c JM Vince b CR Woakes1v ENGLondon14 Jul 2016
45683066.187c †JM Bairstow b CR Woakes3v ENGLondon14 Jul 2016
261850144.448c JE Root b BA Stokes2v ENGManchester22 Jul 2016
7121058.337c †JM Bairstow b CR Woakes4v ENGManchester22 Jul 2016
46*915050.557not out2v ENGBirmingham3 Aug 2016
05000.007c JE Root b CR Woakes4v ENGBirmingham3 Aug 2016
44787056.418c †JM Bairstow b CR Woakes2v ENGLondon11 Aug 2016
15200075.006st †SO Dowrich b D Bishoo3v WIDubai13 Oct 2016
56596094.927b ST Gabriel1v WIAbu Dhabi21 Oct 2016
51605085.006b ST Gabriel1v WISharjah30 Oct 2016
42904046.676c DM Bravo b D Bishoo3v WISharjah30 Oct 2016
7120058.337c TD Astle b TG Southee1v NZChristchurch17 Nov 2016
250040.007b TA Boult3v NZChristchurch17 Nov 2016
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.