Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T1012th Match · Abu Dhabi T10 League 2026AAYLODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

Brad Haddin: Batting innings by innings (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.

Qualification: Minimum 20 balls faced.

RunsBF4s6sSRPosDismissalInnsOppositionGroundDate
733983187.183c †Kamran Akmal b CJ Jordan2v PZDubai9 Feb 2017
52*2943179.313not out2v KKDubai20 Feb 2016
422452175.005c MJ Swepson b BCJ Cutting2v BHSydney10 Jan 2016
724582160.002c DT Christian b CJ Boyce1v HHSydney20 Dec 2015
61*3925156.413not out2v QGDubai23 Feb 2016
54*3524154.294not out1v ASAdelaide31 Dec 2015
382542152.005c M Klinger b JA Richardson1v PSPerth28 Jan 2017
422941144.837c IR Bell b CR Woakes2v ENGHobart23 Jan 2015
88*6553135.382not out1v NZBrisbane13 Feb 2009
31*2330134.785not out2v MRSydney9 Jan 2017
473642130.562c PJ Ingram b JEC Franklin2v NZChristchurch28 Feb 2010
765955128.811c ML Hayden b DT Christian2v BHSydney16 Dec 2011
544252128.573run out2v LQDubai17 Feb 2016
786174127.871c WD Parnell b J Botha2v SAPort Elizabeth13 Apr 2009
87*6983126.096not out1v INDKochi2 Oct 2007
635051126.007c LL Tsotsobe b WD Parnell2v SAPerth30 Jan 2009
252021125.003st †Kamran Akmal b Abdur Rehman2v PAKSt Lucia14 May 2010
322640123.082b Naved-ul-Hasan1v PAKPerth29 Jan 2010
594833122.923b SA Abbott2v STSydney8 Dec 2012
383141122.583c L Vincent b DR Tuffey1v NZHamilton20 Feb 2007
413451120.597c Umar Gul b Danish Kaneria1v PAKHobart14 Jan 2010
484043120.007b JS Patel3v NZHamilton27 Mar 2010
353031116.676c AD Mathews b S Randiv1v SLPerth31 Oct 2010
363170116.132c Younis Khan b Shoaib Akhtar1v PAKAbu Dhabi3 May 2009
555080110.002c JEC Franklin b HK Bennett2v NZNagpur25 Feb 2011
35*3351106.065not out2v ENGSydney19 Jan 2014
434142104.888c sub (TWM Latham) b CJ Anderson1v NZAuckland28 Feb 2015
8884112104.762c †A Bagai b JM Davison2v CANBangalore16 Mar 2011
262521104.006run out (GJ Hopkins)1v NZHobart20 Dec 2007
31*3022103.337not out3v INDSydney6 Jan 2015
303030100.007c Mohammad Hafeez b Naved-ul-Hasan2v PAKHobart16 Jan 2005
62647196.881c JP Duminy b JA Morkel1v SAJohannesburg17 Apr 2009
889111296.707c †D Ramdin b KAJ Roach1v WIPerth16 Dec 2009
53555096.367c JM Anderson b CT Tremlett3v ENGBrisbane21 Nov 2013
50524196.156c KA Pollard b SJ Benn1v WISt Vincent24 Jun 2008
22233195.657b JE Taylor1v WIJamaica11 Jun 2015
1091148395.611run out (†BB McCullum)1v NZSydney8 Feb 2009
65687195.597c †JM Bairstow b JM Anderson2v ENGMelbourne26 Dec 2013
43455095.566c KOA Powell b KAJ Roach1v WIMelbourne10 Feb 2013
41446093.185b M Muralitharan2v SLSydney22 Jan 2006
23252292.007c JH Kallis b DW Steyn2v SADurban28 Oct 2011
54597191.532c CR Woakes b PD Collingwood2v ENGSydney23 Jan 2011
42465091.304c DJG Sammy b CH Gayle2v WISt Lucia11 May 2010
1101217590.912st †GJ Hopkins b DL Vettori2v NZHamilton9 Mar 2010
70773490.917c JE Taylor b DJ Bravo1v WIKuala Lumpur18 Sept 2006
49558089.092c TM Dilshan b NLTC Perera1v SLMelbourne3 Nov 2010
24272088.892c Umar Gul b Shoaib Malik1v PAKDubai7 May 2009
23261088.467run out (M Ntini)1v SAHobart18 Jan 2009
53606188.331run out (JA Morkel/†MV Boucher)1v SADurban3 Apr 2009
53623385.482c & b DL Vettori1v NZAuckland6 Mar 2010
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.