CricketScore

Players / JC Buttler

Men's cricket

JC Buttler: runs, wickets and records

710 recorded matches from 31 Aug 2011 to 24 Sep 2026, most often for England, Rajasthan Royals, Lancashire. The figures are counted from ball-by-ball records.

Batting by format

M Inn Runs HS Avg SR 100 50 4s 6s
FormatMInnRunsHSAvgSR100504s6s
Tests571002,90715231.9554.221834033
ODIs1991735,629162*39.64116.01130455191
T20Is1601464,34513135.33150.6230401192
T20 leagues2792759,27712438.65148.4772848416
County Championship1526731100*29.2461.9147914

Highest innings

Runs Balls Opponent
RunsBallsOpponentDate
162*70Netherlands17 Jun 2022
152311Pakistan21 Aug 2020
15077West Indies27 Feb 2019
131127South Africa1 Feb 2023
13164India11 Jul 2026

JC Buttler: matches in the records

JC Buttler appears in 710 recorded men's matches, from 31 August 2011 to 24 September 2026, most often for England, Rajasthan Royals and Lancashire. The matches split as 57 in Test matches, 199 in One Day Internationals, 160 in Twenty20 Internationals, 279 in franchise Twenty20 leagues and 15 in the County Championship. The most frequent opponents in the records are India (77 matches), Australia (66 matches) and West Indies (57 matches). The ground used most often is Old Trafford, Manchester, with 38 matches.

JC Buttler batting record

In Test matches, the batting record is 2,907 runs in 100 innings, an average of 31.95, a strike rate of 54.2 and a highest score of 152, with 2 hundreds, 18 fifties and 9 ducks.

In One Day Internationals, the batting record is 5,629 runs in 173 innings, an average of 39.64, a strike rate of 116.0 and a highest score of 162*, with 11 hundreds, 30 fifties and 15 ducks.

In Twenty20 Internationals, the batting record is 4,345 runs in 146 innings, an average of 35.33, a strike rate of 150.6 and a highest score of 131, with 2 hundreds, 30 fifties and 11 ducks.

In franchise Twenty20 leagues, the batting record is 9,277 runs in 275 innings, an average of 38.65, a strike rate of 148.4 and a highest score of 124, with 7 hundreds, 72 fifties and 17 ducks.

In the County Championship, the batting record is 731 runs in 26 innings, an average of 29.24, a strike rate of 61.9 and a highest score of 100*, with 1 hundred, 4 fifties and 1 ducks.

JC Buttler highest innings

The highest individual scores in the records are: 162* from 70 balls against Netherlands at VRA Ground, Amstelveen on 17 June 2022 (ODIs). 152 from 311 balls against Pakistan at The Rose Bowl on 21 August 2020 (Tests). 150 from 77 balls against West Indies at National Cricket Stadium, Grenada on 27 February 2019 (ODIs). 131 from 127 balls against South Africa at Diamond Oval, Kimberley on 1 February 2023 (ODIs). 131 from 64 balls against India at The Rose Bowl, Southampton on 11 July 2026 (T20Is).

JC Buttler results with the side

In Test matches, the player's side won 29 and lost 21 of the 57 recorded matches (58.0% of decided matches).

In One Day Internationals, the player's side won 104 and lost 87 of the 199 recorded matches (54.5% of decided matches).

In Twenty20 Internationals, the player's side won 89 and lost 62 of the 160 recorded matches (58.9% of decided matches).

In franchise Twenty20 leagues, the player's side won 144 and lost 129 of the 279 recorded matches (52.7% of decided matches).

Against the most frequent opponents the results were India: 36 won, 39 lost in 77 matches, Australia: 28 won, 34 lost in 66 matches, West Indies: 33 won, 21 lost in 57 matches, Sri Lanka: 32 won, 17 lost in 52 matches and New Zealand: 25 won, 21 lost in 50 matches.

JC Buttler teams

Matches by side: England (416), Rajasthan Royals (83), Lancashire (73), Gujarat Titans (31), Manchester Originals (25), Mumbai Indians (24), Paarl Royals (22), Sydney Thunder (13), Manchester Super Giants (10) and Durban's Super Giants (8).

JC Buttler main grounds

The grounds used most often are Old Trafford, Manchester (38), Old Trafford (31), Edgbaston (23), Narendra Modi Stadium, Ahmedabad (21), Kennington Oval (19) and The Rose Bowl (19).

JC Buttler runs by year

Runs in each calendar year of the records: 2011 (13), 2012 (128), 2013 (538), 2014 (1,929), 2015 (1,279), 2016 (1,550), 2017 (1,299), 2018 (2,612), 2019 (1,556), 2020 (1,128), 2021 (1,378), 2022 (1,966), 2023 (2,571), 2024 (1,229), 2025 (1,975), 2026 (1,738).

JC Buttler matches by year

Recorded matches in each calendar year: 2011 (4), 2012 (14), 2013 (28), 2014 (61), 2015 (39), 2016 (49), 2017 (54), 2018 (65), 2019 (39), 2020 (33), 2021 (40), 2022 (49), 2023 (77), 2024 (37), 2025 (61), 2026 (60).

JC Buttler fours and sixes

In Test matches, 340 fours and 33 sixes, one boundary every 14.4 balls faced; 53.6% of the runs came in boundaries.

In One Day Internationals, 455 fours and 191 sixes, one boundary every 7.5 balls faced; 52.7% of the runs came in boundaries.

In Twenty20 Internationals, 401 fours and 192 sixes, one boundary every 4.9 balls faced; 63.4% of the runs came in boundaries.

In franchise Twenty20 leagues, 848 fours and 416 sixes, one boundary every 4.9 balls faced; 63.5% of the runs came in boundaries.

In the County Championship, 79 fours and 14 sixes, one boundary every 12.7 balls faced; 54.7% of the runs came in boundaries.

How JC Buttler gets out

In Test matches, 91 recorded dismissals: caught 57%, bowled 20%, lbw 14% and stumped 3%.

In One Day Internationals, 142 recorded dismissals: caught 63%, bowled 19%, lbw 7% and run out 6%.

In Twenty20 Internationals, 123 recorded dismissals: caught 72%, bowled 15%, lbw 7% and run out 4%.

In franchise Twenty20 leagues, 240 recorded dismissals: caught 60%, bowled 22%, lbw 7% and caught and bowled 4%.

In the County Championship, 25 recorded dismissals: caught 72%, lbw 16% and bowled 12%.

JC Buttler player of the match awards

Of the 54 player of the match awards on record, the first is dated 12 September 2012 (England v South Africa) and the latest 26 July 2026 (Manchester Super Giants v Birmingham Phoenix): 1 in Test matches, 13 in One Day Internationals, 11 in Twenty20 Internationals and 29 in franchise Twenty20 leagues.

JC Buttler first and latest matches

The first recorded match in Test matches is dated 27 July 2014 against India and the latest 5 January 2022 against Australia.

The first recorded match in One Day Internationals is dated 21 February 2012 against Pakistan and the latest 24 September 2026 against Sri Lanka.

The first recorded match in Twenty20 Internationals is dated 31 August 2011 against India and the latest 19 September 2026 against Sri Lanka.

The first recorded match in franchise Twenty20 leagues is dated 20 December 2013 against Melbourne Stars and the latest 16 August 2026 against Trent Rockets.

The first recorded match in the County Championship is dated 20 April 2014 against Warwickshire and the latest 22 July 2018 against Yorkshire.

JC Buttler against different opponents

The most runs against a single opponent are 2,263 against India in 80 innings (average 31.00), 2,052 against Australia in 76 innings (average 31.57), 1,760 against Sri Lanka in 49 innings (average 47.57) and 1,667 against West Indies in 57 innings (average 34.73).

JC Buttler at different grounds

The grounds that have produced the most runs are Old Trafford, Manchester (1,577 runs in 40 innings), Old Trafford (1,108 runs in 30 innings), The Rose Bowl (828 runs in 17 innings) and Narendra Modi Stadium, Ahmedabad (727 runs in 21 innings).

JC Buttler recent years

Year by year, the latest figures in the records are 2021: 40 matches and 1,378 runs; 2022: 49 matches and 1,966 runs; 2023: 77 matches and 2,571 runs; 2024: 37 matches and 1,229 runs; 2025: 61 matches and 1,975 runs; 2026: 60 matches and 1,738 runs.

JC Buttler year by year

The busiest year in the records is 2023, with 77 matches. The most runs in a calendar year came in 2018: 2,612.

Questions and answers

How many matches has JC Buttler played?

710 recorded matches, from 31 August 2011 to 24 September 2026.

How many runs has JC Buttler scored in Tests?

2,907 runs in 100 innings, at an average of 31.95.

How many runs has JC Buttler scored in ODIs?

5,629 runs in 173 innings, at an average of 39.64.

How many runs has JC Buttler scored in T20Is?

4,345 runs in 146 innings, at an average of 35.33.

What is JC Buttler's highest score?

162* from 70 balls against Netherlands on 17 June 2022, at VRA Ground, Amstelveen.

How many sixes has JC Buttler hit?

846 sixes and 2,123 fours in the recorded matches.

How many player of the match awards has JC Buttler won?

54 in the recorded matches.

How many hundreds has JC Buttler scored?

23 in the recorded matches.

Which teams has JC Buttler played for?

England (416), Rajasthan Royals (83), Lancashire (73), Gujarat Titans (31), Manchester Originals (25), Mumbai Indians (24), Paarl Royals (22) and Sydney Thunder (13).

When was JC Buttler's most recent recorded match?

24 September 2026.

Team pages

Records