CricketScore

Players / BB McCullum

Men's cricket

BB McCullum: runs, wickets and records

588 recorded matches from 29 Dec 2002 to 8 Feb 2019, most often for New Zealand, Kolkata Knight Riders, Brisbane Heat. The figures are counted from ball-by-ball records.

Batting by format

M Inn Runs HS Avg SR 100 50 4s 6s
FormatMInnRunsHSAvgSR100504s6s
Tests891575,77830238.7865.61127698101
ODIs2121865,15713131.4596.4429490172
T20Is71702,14012335.67136.221319991
T20 leagues2162145,569158*27.98136.5331528275

Bowling by format

Inn Wkts Best Avg Econ 5w
FormatInnWktsBestAvgEcon5w
Tests811/188.003.020

Highest innings

Runs Balls Opponent
RunsBallsOpponentDate
302559India14 Feb 2014
225308India12 Nov 2010
224307India6 Feb 2014
202188Pakistan26 Nov 2014
195134Sri Lanka26 Dec 2014

BB McCullum: matches in the records

BB McCullum appears in 588 recorded men's matches, from 29 December 2002 to 8 February 2019, most often for New Zealand, Kolkata Knight Riders and Brisbane Heat. The matches split as 89 in Test matches, 212 in One Day Internationals, 71 in Twenty20 Internationals and 216 in franchise Twenty20 leagues. The most frequent opponents in the records are Australia (59 matches), England (55 matches) and Sri Lanka (50 matches). The ground used most often is Eden Park, with 33 matches.

BB McCullum batting record

In Test matches, the batting record is 5,778 runs in 157 innings, an average of 38.78, a strike rate of 65.6 and a highest score of 302, with 11 hundreds, 27 fifties and 13 ducks.

In One Day Internationals, the batting record is 5,157 runs in 186 innings, an average of 31.45, a strike rate of 96.4 and a highest score of 131, with 4 hundreds, 29 fifties and 15 ducks.

In Twenty20 Internationals, the batting record is 2,140 runs in 70 innings, an average of 35.67, a strike rate of 136.2 and a highest score of 123, with 2 hundreds, 13 fifties and 3 ducks.

In franchise Twenty20 leagues, the batting record is 5,569 runs in 214 innings, an average of 27.98, a strike rate of 136.5 and a highest score of 158*, with 3 hundreds, 31 fifties and 15 ducks.

BB McCullum highest innings

The highest individual scores in the records are: 302 from 559 balls against India at Basin Reserve on 14 February 2014 (Tests). 225 from 308 balls against India at Rajiv Gandhi International Stadium, Uppal on 12 November 2010 (Tests). 224 from 307 balls against India at Eden Park on 6 February 2014 (Tests). 202 from 188 balls against Pakistan at Sharjah Cricket Stadium on 26 November 2014 (Tests). 195 from 134 balls against Sri Lanka at Hagley Oval on 26 December 2014 (Tests).

BB McCullum results with the side

In Test matches, the player's side won 27 and lost 41 of the 89 recorded matches (39.7% of decided matches).

In One Day Internationals, the player's side won 110 and lost 88 of the 212 recorded matches (55.6% of decided matches).

In Twenty20 Internationals, the player's side won 32 and lost 32 of the 71 recorded matches (50.0% of decided matches).

In franchise Twenty20 leagues, the player's side won 107 and lost 101 of the 216 recorded matches (51.4% of decided matches).

Against the most frequent opponents the results were Australia: 12 won, 41 lost in 59 matches, England: 22 won, 26 lost in 55 matches, Sri Lanka: 26 won, 20 lost in 50 matches, South Africa: 13 won, 29 lost in 47 matches and India: 16 won, 14 lost in 38 matches.

BB McCullum teams

Matches by side: New Zealand (372), Kolkata Knight Riders (35), Brisbane Heat (35), Trinbago Knight Riders (33), Chennai Super Kings (28), Gujarat Lions (27), Lahore Qalandars (18), Middlesex (14), Kochi Tuskers Kerala (13) and Warwickshire (7).

BB McCullum main grounds

The grounds used most often are Eden Park (33), Seddon Park (26), Brisbane Cricket Ground, Woolloongabba (22), Westpac Stadium (20), McLean Park (17) and Basin Reserve (16).

BB McCullum runs by year

Runs in each calendar year of the records: 2002 (7), 2003 (257), 2004 (261), 2005 (335), 2006 (472), 2007 (1,029), 2008 (1,359), 2009 (1,868), 2010 (1,483), 2011 (1,258), 2012 (1,791), 2013 (1,190), 2014 (1,975), 2015 (1,888), 2016 (1,061), 2017 (1,237), 2018 (879), 2019 (294).

BB McCullum matches by year

Recorded matches in each calendar year: 2002 (1), 2003 (22), 2004 (12), 2005 (17), 2006 (21), 2007 (42), 2008 (31), 2009 (54), 2010 (36), 2011 (39), 2012 (49), 2013 (33), 2014 (42), 2015 (53), 2016 (40), 2017 (47), 2018 (37), 2019 (12).

BB McCullum fours and sixes

In Test matches, 698 fours and 101 sixes, one boundary every 11.0 balls faced; 58.8% of the runs came in boundaries.

In One Day Internationals, 490 fours and 172 sixes, one boundary every 8.1 balls faced; 58.0% of the runs came in boundaries.

In Twenty20 Internationals, 199 fours and 91 sixes, one boundary every 5.4 balls faced; 62.7% of the runs came in boundaries.

In franchise Twenty20 leagues, 528 fours and 275 sixes, one boundary every 5.1 balls faced; 67.6% of the runs came in boundaries.

How BB McCullum gets out

In Test matches, 149 recorded dismissals: caught 56%, lbw 20%, bowled 17% and caught and bowled 3%.

In One Day Internationals, 164 recorded dismissals: caught 57%, bowled 20%, lbw 12% and run out 5%.

In Twenty20 Internationals, 60 recorded dismissals: caught 67%, bowled 18%, run out 5% and stumped 5%.

In franchise Twenty20 leagues, 199 recorded dismissals: caught 63%, bowled 17%, lbw 11% and run out 5%.

BB McCullum player of the match awards

Of the 31 player of the match awards on record, the first is dated 23 February 2008 (New Zealand v England) and the latest 26 August 2018 (Barbados Tridents v Trinbago Knight Riders): 4 in Test matches, 5 in One Day Internationals, 8 in Twenty20 Internationals and 14 in franchise Twenty20 leagues.

BB McCullum first and latest matches

The first recorded match in Test matches is dated 18 March 2004 against South Africa and the latest 20 February 2016 against Australia.

The first recorded match in One Day Internationals is dated 29 December 2002 against India and the latest 8 February 2016 against Australia.

The first recorded match in Twenty20 Internationals is dated 17 February 2005 against Australia and the latest 23 June 2015 against England.

The first recorded match in franchise Twenty20 leagues is dated 18 April 2008 against Royal Challengers Bangalore and the latest 8 February 2019 against Melbourne Stars.

BB McCullum against different opponents

The most runs against a single opponent are 2,127 against England in 64 innings (average 36.67), 1,985 against Australia in 70 innings (average 31.51), 1,906 against India in 43 innings (average 51.51) and 1,397 against Sri Lanka in 55 innings (average 26.87).

BB McCullum at different grounds

The grounds that have produced the most runs are Seddon Park (1,436 runs in 32 innings), Eden Park (1,189 runs in 36 innings), Basin Reserve (957 runs in 26 innings) and McLean Park (883 runs in 18 innings).

BB McCullum recent years

Year by year, the latest figures in the records are 2014: 42 matches, 1,975 runs and 1 wickets; 2015: 53 matches and 1,888 runs; 2016: 40 matches and 1,061 runs; 2017: 47 matches and 1,237 runs; 2018: 37 matches and 879 runs; 2019: 12 matches and 294 runs.

BB McCullum year by year

The busiest year in the records is 2009, with 54 matches. The most runs in a calendar year came in 2014: 1,975. The most wickets in a calendar year came in 2014: 1.

Questions and answers

How many matches has BB McCullum played?

588 recorded matches, from 29 December 2002 to 8 February 2019.

How many runs has BB McCullum scored in Tests?

5,778 runs in 157 innings, at an average of 38.78.

How many runs has BB McCullum scored in ODIs?

5,157 runs in 186 innings, at an average of 31.45.

How many runs has BB McCullum scored in T20Is?

2,140 runs in 70 innings, at an average of 35.67.

What is BB McCullum's highest score?

302 from 559 balls against India on 14 February 2014, at Basin Reserve.

How many sixes has BB McCullum hit?

639 sixes and 1,915 fours in the recorded matches.

How many player of the match awards has BB McCullum won?

31 in the recorded matches.

How many hundreds has BB McCullum scored?

20 in the recorded matches.

Which teams has BB McCullum played for?

New Zealand (372), Kolkata Knight Riders (35), Brisbane Heat (35), Trinbago Knight Riders (33), Chennai Super Kings (28), Gujarat Lions (27), Lahore Qalandars (18) and Middlesex (14).

When was BB McCullum's most recent recorded match?

8 February 2019.

Team pages

Records