CricketScore

Players / MJ Henry

Men's cricket

MJ Henry: runs, wickets and records

271 recorded matches from 31 Jan 2014 to 10 Aug 2026, most often for New Zealand, Somerset, Worcestershire. The figures are counted from ball-by-ball records.

Batting by format

M Inn Runs HS Avg SR 100 50 4s 6s
FormatMInnRunsHSAvgSR100504s6s
Tests35496767215.7275.5049121
ODIs933727048*10.3893.1002211
T20Is401135105.00106.10040
T20 leagues762722935*12.05143.1001512
County Championship27396785522.6090.3027629

Bowling by format

Inn Wkts Best Avg Econ 5w
FormatInnWktsBestAvgEcon5w
Tests691527/2326.053.118
ODIs911715/3024.785.223
T20Is38503/2623.188.530
T20 leagues75904/2125.169.150
County Championship491517/4218.753.0711

Highest innings

Runs Balls Opponent
RunsBallsOpponentDate
7275Sri Lanka9 Mar 2023
68*81Pakistan2 Jan 2023
6693Australia20 Feb 2016
58*68South Africa17 Feb 2022
5553Sussex11 May 2018

MJ Henry: matches in the records

MJ Henry appears in 271 recorded men's matches, from 31 January 2014 to 10 August 2026, most often for New Zealand, Somerset and Worcestershire. The matches split as 35 in Test matches, 93 in One Day Internationals, 40 in Twenty20 Internationals, 76 in franchise Twenty20 leagues and 27 in the County Championship. The most frequent opponents in the records are Pakistan (30 matches), England (29 matches) and Sri Lanka (23 matches). The ground used most often is The Cooper Associates County Ground, Taunton, with 16 matches.

MJ Henry batting record

In Test matches, the batting record is 676 runs in 49 innings, an average of 15.72, a strike rate of 75.5 and a highest score of 72, with 4 fifties and 11 ducks.

In One Day Internationals, the batting record is 270 runs in 37 innings, an average of 10.38, a strike rate of 93.1 and a highest score of 48*, with 7 ducks.

In Twenty20 Internationals, the batting record is 35 runs in 11 innings, an average of 5.00, a strike rate of 106.1 and a highest score of 10, with 3 ducks.

In franchise Twenty20 leagues, the batting record is 229 runs in 27 innings, an average of 12.05, a strike rate of 143.1 and a highest score of 35*, with 5 ducks.

In the County Championship, the batting record is 678 runs in 39 innings, an average of 22.60, a strike rate of 90.3 and a highest score of 55, with 2 fifties and 3 ducks.

MJ Henry bowling record

In Test matches, the bowling record is 152 wickets in 69 innings, an average of 26.05, an economy rate of 3.11, a strike rate of 50.3 balls per wicket and best figures of 7 for 23, including 8 five-wicket hauls.

In One Day Internationals, the bowling record is 171 wickets in 91 innings, an average of 24.78, an economy rate of 5.22 and best figures of 5 for 30, including 3 five-wicket hauls.

In Twenty20 Internationals, the bowling record is 50 wickets in 38 innings, an average of 23.18, an economy rate of 8.53 and best figures of 3 for 26.

In franchise Twenty20 leagues, the bowling record is 90 wickets in 75 innings, an average of 25.16, an economy rate of 9.15 and best figures of 4 for 21.

In the County Championship, the bowling record is 151 wickets in 49 innings, an average of 18.75, an economy rate of 3.07 and best figures of 7 for 42, including 11 five-wicket hauls.

MJ Henry highest innings

The highest individual scores in the records are: 72 from 75 balls against Sri Lanka at Hagley Oval, Christchurch on 9 March 2023 (Tests). 68* from 81 balls against Pakistan at National Stadium, Karachi on 2 January 2023 (Tests). 66 from 93 balls against Australia at Hagley Oval on 20 February 2016 (Tests). 58* from 68 balls against South Africa at Hagley Oval, Christchurch on 17 February 2022 (Tests). 55 from 53 balls against Sussex at St Lawrence Ground, Canterbury on 11 May 2018 (the County Championship).

MJ Henry best bowling

The best bowling figures in the records are: 7 for 23 against South Africa at Hagley Oval, Christchurch on 17 February 2022. 7 for 42 against Northamptonshire at St Lawrence Ground, Canterbury on 4 September 2018. 7 for 45 against Durham at Riverside Ground, Chester-le-Street on 20 April 2018. 7 for 67 against Australia at Hagley Oval, Christchurch on 8 March 2024. 6 for 29 against England at Kennington Oval, London on 17 June 2026.

MJ Henry results with the side

In Test matches, the player's side won 18 and lost 12 of the 35 recorded matches (60.0% of decided matches).

In One Day Internationals, the player's side won 58 and lost 28 of the 93 recorded matches (67.4% of decided matches).

In Twenty20 Internationals, the player's side won 21 and lost 15 of the 40 recorded matches (58.3% of decided matches).

In franchise Twenty20 leagues, the player's side won 46 and lost 27 of the 76 recorded matches (63.0% of decided matches).

In the County Championship, the player's side won 14 and lost 5 of the 27 recorded matches (73.7% of decided matches).

Against the most frequent opponents the results were Pakistan: 16 won, 11 lost in 30 matches, England: 11 won, 14 lost in 29 matches, Sri Lanka: 18 won, 3 lost in 23 matches, India: 8 won, 9 lost in 19 matches and Australia: 2 won, 13 lost in 17 matches.

MJ Henry teams

Matches by side: New Zealand (168), Somerset (34), Worcestershire (17), Derbyshire (13), Kent (11), Welsh Fire (10), Trent Rockets (8), Lucknow Super Giants (4), Chennai Super Kings (3) and Kings XI Punjab (2).

MJ Henry main grounds

The grounds used most often are The Cooper Associates County Ground, Taunton (16), Hagley Oval, Christchurch (12), Sophia Gardens, Cardiff (9), Hagley Oval (8), Edgbaston, Birmingham (8) and Bay Oval, Mount Maunganui (8).

MJ Henry runs by year

Runs in each calendar year of the records: 2014 (1), 2015 (97), 2016 (496), 2017 (119), 2018 (191), 2019 (46), 2020 (3), 2021 (12), 2022 (167), 2023 (375), 2024 (204), 2025 (147), 2026 (30).

MJ Henry wickets by year

Wickets in each calendar year of the records: 2014 (20), 2015 (28), 2016 (67), 2017 (27), 2018 (71), 2019 (27), 2020 (2), 2021 (13), 2022 (46), 2023 (117), 2024 (66), 2025 (99), 2026 (31).

MJ Henry matches by year

Recorded matches in each calendar year: 2014 (8), 2015 (16), 2016 (35), 2017 (22), 2018 (11), 2019 (17), 2020 (1), 2021 (5), 2022 (15), 2023 (49), 2024 (26), 2025 (43), 2026 (23).

MJ Henry fours and sixes

In Test matches, 91 fours and 21 sixes, one boundary every 8.0 balls faced; 72.5% of the runs came in boundaries.

In One Day Internationals, 22 fours and 11 sixes, one boundary every 8.8 balls faced; 57.0% of the runs came in boundaries.

In franchise Twenty20 leagues, 15 fours and 12 sixes, one boundary every 5.9 balls faced; 57.6% of the runs came in boundaries.

In the County Championship, 76 fours and 29 sixes, one boundary every 7.2 balls faced; 70.5% of the runs came in boundaries.

How MJ Henry gets out

In Test matches, 43 recorded dismissals: caught 60%, bowled 26%, lbw 7% and run out 5%.

In One Day Internationals, 26 recorded dismissals: caught 58%, bowled 35%, lbw 4% and run out 4%.

In franchise Twenty20 leagues, 19 recorded dismissals: caught 63%, run out 16%, bowled 11% and stumped 5%.

In the County Championship, 30 recorded dismissals: caught 60%, bowled 30%, stumped 3% and caught and bowled 3%.

MJ Henry bowling in detail

In Test matches: 5,767 dot balls (75.5% of legal deliveries), 266 maidens, 40 wides and 9 no-balls and wickets by caught 69%, bowled 16% and lbw 11%.

In One Day Internationals: 2,855 dot balls (58.6% of legal deliveries), 59 maidens, 118 wides and 10 no-balls and wickets by caught 71%, bowled 20% and lbw 6%.

In Twenty20 Internationals: 360 dot balls (44.2% of legal deliveries), 2 maidens, 31 wides and 2 no-balls and wickets by caught 84%, bowled 12% and lbw 2%.

In franchise Twenty20 leagues: 588 dot balls (39.6% of legal deliveries), 43 wides and 14 no-balls and wickets by caught 88%, bowled 11% and lbw 1%.

In the County Championship: 4,226 dot balls (76.4% of legal deliveries), 197 maidens, 9 wides and 15 no-balls and wickets by caught 55%, bowled 23% and lbw 21%.

MJ Henry player of the match awards

Of the 13 player of the match awards on record, the first is dated 19 December 2014 (New Zealand v Pakistan) and the latest 17 June 2026 (New Zealand v England): 4 in Test matches, 7 in One Day Internationals, 1 in Twenty20 Internationals and 1 in franchise Twenty20 leagues.

MJ Henry first and latest matches

The first recorded match in Test matches is dated 21 May 2015 against England and the latest 17 June 2026 against England.

The first recorded match in One Day Internationals is dated 31 January 2014 against India and the latest 22 November 2025 against West Indies.

The first recorded match in Twenty20 Internationals is dated 4 December 2014 against Pakistan and the latest 8 March 2026 against India.

The first recorded match in franchise Twenty20 leagues is dated 20 May 2016 against Durham and the latest 10 August 2026 against Southern Brave.

The first recorded match in the County Championship is dated 24 April 2016 against Gloucestershire and the latest 29 June 2025 against Nottinghamshire.

MJ Henry against different opponents

The most runs against a single opponent are 260 against Australia in 18 innings (average 16.25), 164 against England in 28 innings (average 7.13), 154 against Pakistan in 11 innings (average 22.00) and 131 against Warwickshire in 8 innings (average 26.20).

The most wickets against a single opponent are 71 against England in 38 innings, 54 against Sri Lanka in 23 innings, 50 against Pakistan in 32 innings and 41 against India in 23 innings.

MJ Henry at different grounds

The grounds that have produced the most runs are Hagley Oval, Christchurch (215 runs in 13 innings), The Cooper Associates County Ground, Taunton (132 runs in 10 innings), Edgbaston, Birmingham (130 runs in 8 innings) and St Lawrence Ground, Canterbury (101 runs in 7 innings).

MJ Henry recent years

Year by year, the latest figures in the records are 2021: 5 matches, 12 runs and 13 wickets; 2022: 15 matches, 167 runs and 46 wickets; 2023: 49 matches, 375 runs and 117 wickets; 2024: 26 matches, 204 runs and 66 wickets; 2025: 43 matches, 147 runs and 99 wickets; 2026: 23 matches, 30 runs and 31 wickets.

MJ Henry year by year

The busiest year in the records is 2023, with 49 matches. The most runs in a calendar year came in 2016: 496. The most wickets in a calendar year came in 2023: 117.

Questions and answers

How many matches has MJ Henry played?

271 recorded matches, from 31 January 2014 to 10 August 2026.

How many runs has MJ Henry scored in Tests?

676 runs in 49 innings, at an average of 15.72.

How many runs has MJ Henry scored in ODIs?

270 runs in 37 innings, at an average of 10.38.

How many runs has MJ Henry scored in T20Is?

35 runs in 11 innings, at an average of 5.00.

What is MJ Henry's highest score?

72 from 75 balls against Sri Lanka on 9 March 2023, at Hagley Oval, Christchurch.

How many wickets has MJ Henry taken in Tests?

152 wickets in 69 innings, with best figures of 7 for 23.

How many wickets has MJ Henry taken in ODIs?

171 wickets in 91 innings, with best figures of 5 for 30.

How many wickets has MJ Henry taken in T20Is?

50 wickets in 38 innings, with best figures of 3 for 26.

How many sixes has MJ Henry hit?

73 sixes and 208 fours in the recorded matches.

How many player of the match awards has MJ Henry won?

13 in the recorded matches.

Which teams has MJ Henry played for?

New Zealand (168), Somerset (34), Worcestershire (17), Derbyshire (13), Kent (11), Welsh Fire (10), Trent Rockets (8) and Lucknow Super Giants (4).

When was MJ Henry's most recent recorded match?

10 August 2026.

Team pages

Records