CricketScore

Players / JO Holder

Men's cricket

JO Holder: runs, wickets and records

544 recorded matches from 1 Feb 2013 to 10 Sep 2026, most often for West Indies, Barbados Tridents, Barbados Royals. The figures are counted from ball-by-ball records.

Batting by format

M Inn Runs HS Avg SR 100 50 4s 6s
FormatMInnRunsHSAvgSR100504s6s
Tests681223,062202*30.0254.931435755
ODIs1291072,14499*25.2289.501215664
T20Is95668904919.35142.4005062
T20 leagues2451882,6246918.88136.304164166
County Championship78229123*32.7170.710208

Bowling by format

Inn Wkts Best Avg Econ 5w
FormatInnWktsBestAvgEcon5w
Tests1201576/4231.102.628
ODIs1271515/2736.905.552
T20Is911095/2726.538.721
T20 leagues2422754/1425.618.280
County Championship12133/4746.003.450

Highest innings

Runs Balls Opponent
RunsBallsOpponentDate
202*229England23 Jan 2019
123*110Kent10 May 2024
110198Zimbabwe29 Oct 2017
103*149England13 Apr 2015
99*101Papua New Guinea8 Mar 2018

JO Holder: matches in the records

JO Holder appears in 544 recorded men's matches, from 1 February 2013 to 10 September 2026, most often for West Indies, Barbados Tridents and Barbados Royals. The matches split as 68 in Test matches, 129 in One Day Internationals, 95 in Twenty20 Internationals, 245 in franchise Twenty20 leagues and 7 in the County Championship. The most frequent opponents in the records are India (50 matches), England (47 matches) and Pakistan (32 matches). The ground used most often is Kensington Oval, Bridgetown, with 28 matches.

JO Holder batting record

In Test matches, the batting record is 3,062 runs in 122 innings, an average of 30.02, a strike rate of 54.9 and a highest score of 202*, with 3 hundreds, 14 fifties and 11 ducks.

In One Day Internationals, the batting record is 2,144 runs in 107 innings, an average of 25.22, a strike rate of 89.5 and a highest score of 99*, with 12 fifties and 9 ducks.

In Twenty20 Internationals, the batting record is 890 runs in 66 innings, an average of 19.35, a strike rate of 142.4 and a highest score of 49, with 9 ducks.

In franchise Twenty20 leagues, the batting record is 2,624 runs in 188 innings, an average of 18.88, a strike rate of 136.3 and a highest score of 69, with 4 fifties and 14 ducks.

In the County Championship, the batting record is 229 runs in 8 innings, an average of 32.71, a strike rate of 70.7 and a highest score of 123*, with 1 hundred and 1 ducks.

JO Holder bowling record

In Test matches, the bowling record is 157 wickets in 120 innings, an average of 31.10, an economy rate of 2.62, a strike rate of 71.1 balls per wicket and best figures of 6 for 42, including 8 five-wicket hauls.

In One Day Internationals, the bowling record is 151 wickets in 127 innings, an average of 36.90, an economy rate of 5.55 and best figures of 5 for 27, including 2 five-wicket hauls.

In Twenty20 Internationals, the bowling record is 109 wickets in 91 innings, an average of 26.53, an economy rate of 8.72 and best figures of 5 for 27, including 1 five-wicket haul.

In franchise Twenty20 leagues, the bowling record is 275 wickets in 242 innings, an average of 25.61, an economy rate of 8.28 and best figures of 4 for 14.

In the County Championship, the bowling record is 13 wickets in 12 innings, an average of 46.00, an economy rate of 3.45 and best figures of 3 for 47.

JO Holder highest innings

The highest individual scores in the records are: 202* from 229 balls against England at Kensington Oval, Barbados on 23 January 2019 (Tests). 123* from 110 balls against Kent at St Lawrence Ground, Canterbury on 10 May 2024 (the County Championship). 110 from 198 balls against Zimbabwe at Queens Sports Club on 29 October 2017 (Tests). 103* from 149 balls against England at Sir Vivian Richards Stadium, North Sound on 13 April 2015 (Tests). 99* from 101 balls against Papua New Guinea at Old Hararians on 8 March 2018 (ODIs).

JO Holder best bowling

The best bowling figures in the records are: 6 for 42 against England at The Rose Bowl on 8 July 2020. 6 for 59 against Bangladesh at Sabina Park, Kingston on 12 July 2018. 5 for 27 against India at Sir Vivian Richards Stadium, North Sound on 2 July 2017. 5 for 27 against Sri Lanka at Sir Vivian Richards Stadium on 21 March 2021. 5 for 27 against England at Kensington Oval, Bridgetown, Barbados on 30 January 2022.

JO Holder results with the side

In Test matches, the player's side won 14 and lost 40 of the 68 recorded matches (25.9% of decided matches).

In One Day Internationals, the player's side won 41 and lost 80 of the 129 recorded matches (33.9% of decided matches).

In Twenty20 Internationals, the player's side won 36 and lost 55 of the 95 recorded matches (39.6% of decided matches).

In franchise Twenty20 leagues, the player's side won 117 and lost 128 of the 245 recorded matches (47.8% of decided matches).

Against the most frequent opponents the results were India: 9 won, 35 lost in 50 matches, England: 16 won, 27 lost in 47 matches, Pakistan: 9 won, 19 lost in 32 matches, South Africa: 9 won, 19 lost in 31 matches and Australia: 3 won, 24 lost in 28 matches.

JO Holder teams

Matches by side: West Indies (292), Barbados Tridents (59), Barbados Royals (43), Abu Dhabi Knight Riders (20), Los Angeles Knight Riders (20), St Kitts and Nevis Patriots (19), Sunrisers Hyderabad (16), Lucknow Super Giants (12), Gujarat Titans (11) and Dubai Capitals (9).

JO Holder main grounds

The grounds used most often are Kensington Oval, Bridgetown (28), Warner Park, Basseterre, St Kitts (27), Kensington Oval, Bridgetown, Barbados (24), Queen's Park Oval, Port of Spain (18), Dubai International Cricket Stadium (18) and Providence Stadium, Guyana (18).

JO Holder runs by year

Runs in each calendar year of the records: 2013 (95), 2014 (251), 2015 (863), 2016 (514), 2017 (856), 2018 (879), 2019 (797), 2020 (560), 2021 (743), 2022 (656), 2023 (617), 2024 (757), 2025 (834), 2026 (527).

JO Holder wickets by year

Wickets in each calendar year of the records: 2013 (24), 2014 (27), 2015 (46), 2016 (32), 2017 (44), 2018 (56), 2019 (55), 2020 (39), 2021 (57), 2022 (77), 2023 (54), 2024 (35), 2025 (97), 2026 (62).

JO Holder matches by year

Recorded matches in each calendar year: 2013 (24), 2014 (22), 2015 (38), 2016 (26), 2017 (31), 2018 (29), 2019 (48), 2020 (28), 2021 (45), 2022 (58), 2023 (48), 2024 (34), 2025 (67), 2026 (46).

JO Holder fours and sixes

In Test matches, 357 fours and 55 sixes, one boundary every 13.5 balls faced; 57.4% of the runs came in boundaries.

In One Day Internationals, 156 fours and 64 sixes, one boundary every 10.9 balls faced; 47.0% of the runs came in boundaries.

In Twenty20 Internationals, 50 fours and 62 sixes, one boundary every 5.6 balls faced; 64.3% of the runs came in boundaries.

In franchise Twenty20 leagues, 164 fours and 166 sixes, one boundary every 5.8 balls faced; 63.0% of the runs came in boundaries.

In the County Championship, 20 fours and 8 sixes, one boundary every 11.6 balls faced; 55.9% of the runs came in boundaries.

How JO Holder gets out

In Test matches, 102 recorded dismissals: caught 63%, bowled 21%, lbw 12% and run out 3%.

In One Day Internationals, 85 recorded dismissals: caught 65%, bowled 11%, run out 8% and stumped 8%.

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

In franchise Twenty20 leagues, 139 recorded dismissals: caught 69%, bowled 12%, run out 9% and lbw 5%.

JO Holder bowling in detail

In Test matches: 8,778 dot balls (78.6% of legal deliveries), 473 maidens, 30 wides and 75 no-balls and wickets by caught 56%, lbw 20% and bowled 20%.

In One Day Internationals: 3,303 dot balls (54.8% of legal deliveries), 60 maidens, 168 wides and 26 no-balls and wickets by caught 72%, bowled 19% and lbw 8%.

In Twenty20 Internationals: 710 dot balls (35.7% of legal deliveries), 2 maidens, 108 wides and 6 no-balls and wickets by caught 79%, bowled 13% and lbw 5%.

In franchise Twenty20 leagues: 2,053 dot balls (40.2% of legal deliveries), 10 maidens, 268 wides and 30 no-balls and wickets by caught 76%, bowled 17% and lbw 5%.

In the County Championship: 779 dot balls (75.0% of legal deliveries), 34 maidens, 13 wides and 10 no-balls and wickets by caught 77%, lbw 15% and bowled 8%.

JO Holder player of the match awards

Of the 29 player of the match awards on record, the first is dated 31 July 2014 (St Lucia Zouks v Barbados Tridents) and the latest 10 July 2026 (Los Angeles Knight Riders v San Francisco Unicorns): 4 in Test matches, 5 in One Day Internationals, 6 in Twenty20 Internationals and 14 in franchise Twenty20 leagues.

JO Holder first and latest matches

The first recorded match in Test matches is dated 26 June 2014 against New Zealand and the latest 15 August 2024 against South Africa.

The first recorded match in One Day Internationals is dated 1 February 2013 against Australia and the latest 1 July 2023 against Scotland.

The first recorded match in Twenty20 Internationals is dated 15 January 2014 against New Zealand and the latest 14 June 2026 against Sri Lanka.

The first recorded match in franchise Twenty20 leagues is dated 22 April 2013 against Rajasthan Royals and the latest 10 September 2026 against Barbados Tridents.

The first recorded match in the County Championship is dated 5 April 2019 against Middlesex and the latest 10 May 2024 against Kent.

JO Holder against different opponents

The most runs against a single opponent are 1,234 against England in 53 innings (average 28.05), 913 against India in 48 innings (average 24.68), 708 against Pakistan in 30 innings (average 35.40) and 694 against Sri Lanka in 35 innings (average 26.69).

The most wickets against a single opponent are 76 against England in 62 innings, 57 against Pakistan in 37 innings, 52 against India in 53 innings and 47 against Sri Lanka in 36 innings.

JO Holder at different grounds

The grounds that have produced the most runs are Kensington Oval, Bridgetown (455 runs in 25 innings), Warner Park, Basseterre, St Kitts (435 runs in 23 innings), Sabina Park, Kingston (334 runs in 12 innings) and Kensington Oval, Bridgetown, Barbados (268 runs in 18 innings).

JO Holder recent years

Year by year, the latest figures in the records are 2021: 45 matches, 743 runs and 57 wickets; 2022: 58 matches, 656 runs and 77 wickets; 2023: 48 matches, 617 runs and 54 wickets; 2024: 34 matches, 757 runs and 35 wickets; 2025: 67 matches, 834 runs and 97 wickets; 2026: 46 matches, 527 runs and 62 wickets.

JO Holder year by year

The busiest year in the records is 2025, with 67 matches. The most runs in a calendar year came in 2018: 879. The most wickets in a calendar year came in 2025: 97.

Questions and answers

How many matches has JO Holder played?

544 recorded matches, from 1 February 2013 to 10 September 2026.

How many runs has JO Holder scored in Tests?

3,062 runs in 122 innings, at an average of 30.02.

How many runs has JO Holder scored in ODIs?

2,144 runs in 107 innings, at an average of 25.22.

How many runs has JO Holder scored in T20Is?

890 runs in 66 innings, at an average of 19.35.

What is JO Holder's highest score?

202* from 229 balls against England on 23 January 2019, at Kensington Oval, Barbados.

How many wickets has JO Holder taken in Tests?

157 wickets in 120 innings, with best figures of 6 for 42.

How many wickets has JO Holder taken in ODIs?

151 wickets in 127 innings, with best figures of 5 for 27.

How many wickets has JO Holder taken in T20Is?

109 wickets in 91 innings, with best figures of 5 for 27.

How many sixes has JO Holder hit?

355 sixes and 747 fours in the recorded matches.

How many player of the match awards has JO Holder won?

29 in the recorded matches.

How many hundreds has JO Holder scored?

4 in the recorded matches.

Which teams has JO Holder played for?

West Indies (292), Barbados Tridents (59), Barbados Royals (43), Abu Dhabi Knight Riders (20), Los Angeles Knight Riders (20), St Kitts and Nevis Patriots (19), Sunrisers Hyderabad (16) and Lucknow Super Giants (12).

When was JO Holder's most recent recorded match?

10 September 2026.

Team pages

Records