Players / HM Nicholls
Men's cricketHM Nicholls: runs, wickets and records
177 recorded matches from 26 Dec 2015 to 24 Sep 2026, most often for New Zealand, Worcestershire, Somerset. The figures are counted from ball-by-ball records.
Batting by format
M Inn Runs HS Avg SR 100 50 4s 6s| Format | M | Inn | Runs | HS | Avg | SR | 100 | 50 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|
| Tests | 60 | 93 | 3,358 | 200* | 39.51 | 51.3 | 11 | 12 | 370 | 9 |
| ODIs | 92 | 90 | 2,415 | 124* | 32.64 | 78.8 | 1 | 17 | 226 | 19 |
| T20Is | 10 | 9 | 100 | 36* | 12.50 | 89.3 | 0 | 0 | 9 | 0 |
| T20 leagues | 3 | 2 | 38 | 35* | 38.00 | 122.6 | 0 | 0 | 1 | 2 |
| County Championship | 12 | 21 | 540 | 100* | 28.42 | 50.4 | 1 | 2 | 59 | 4 |
Highest innings
Runs Balls Opponent| Runs | Balls | Opponent | Date |
|---|---|---|---|
| 200* | 240 | Sri Lanka | 17 Mar 2023 |
| 174 | 280 | West Indies | 11 Dec 2020 |
| 162* | 225 | Sri Lanka | 26 Dec 2018 |
| 157 | 291 | Pakistan | 3 Jan 2021 |
| 150* | 245 | Zimbabwe | 7 Aug 2025 |
HM Nicholls: matches in the records
HM Nicholls appears in 177 recorded men's matches, from 26 December 2015 to 24 September 2026, most often for New Zealand, Worcestershire and Somerset. The matches split as 60 in Test matches, 92 in One Day Internationals, 10 in Twenty20 Internationals, 3 in franchise Twenty20 leagues and 12 in the County Championship. The most frequent opponents in the records are Bangladesh (29 matches), India (27 matches) and Pakistan (26 matches). The ground used most often is Hagley Oval, with 14 matches.
HM Nicholls batting record
In Test matches, the batting record is 3,358 runs in 93 innings, an average of 39.51, a strike rate of 51.3 and a highest score of 200*, with 11 hundreds, 12 fifties and 6 ducks.
In One Day Internationals, the batting record is 2,415 runs in 90 innings, an average of 32.64, a strike rate of 78.8 and a highest score of 124*, with 1 hundred, 17 fifties and 8 ducks.
In Twenty20 Internationals, the batting record is 100 runs in 9 innings, an average of 12.50, a strike rate of 89.3 and a highest score of 36*.
In the County Championship, the batting record is 540 runs in 21 innings, an average of 28.42, a strike rate of 50.4 and a highest score of 100*, with 1 hundred, 2 fifties and 4 ducks.
HM Nicholls highest innings
The highest individual scores in the records are: 200* from 240 balls against Sri Lanka at Basin Reserve, Wellington on 17 March 2023 (Tests). 174 from 280 balls against West Indies at Basin Reserve on 11 December 2020 (Tests). 162* from 225 balls against Sri Lanka at Hagley Oval on 26 December 2018 (Tests). 157 from 291 balls against Pakistan at Hagley Oval on 3 January 2021 (Tests). 150* from 245 balls against Zimbabwe at Queens Sports Club, Bulawayo on 7 August 2025 (Tests).
HM Nicholls results with the side
In Test matches, the player's side won 34 and lost 16 of the 60 recorded matches (68.0% of decided matches).
In One Day Internationals, the player's side won 55 and lost 32 of the 92 recorded matches (63.2% of decided matches).
In Twenty20 Internationals, the player's side won 5 and lost 5 of the 10 recorded matches (50.0% of decided matches).
Against the most frequent opponents the results were Bangladesh: 20 won, 8 lost in 29 matches, India: 12 won, 14 lost in 27 matches, Pakistan: 18 won, 5 lost in 26 matches, England: 9 won, 9 lost in 22 matches and Sri Lanka: 12 won, 4 lost in 19 matches.
HM Nicholls teams
Matches by side: New Zealand (162), Worcestershire (6), Somerset (6), Sydney Thunder (2) and Derbyshire (1).
HM Nicholls main grounds
The grounds used most often are Hagley Oval (14), Basin Reserve (11), Seddon Park (11), Shere Bangla National Stadium, Mirpur (11), Bay Oval (9) and Eden Park (5).
HM Nicholls runs by year
Runs in each calendar year of the records: 2015 (43), 2016 (539), 2017 (586), 2018 (878), 2019 (842), 2020 (493), 2021 (484), 2022 (488), 2023 (814), 2024 (60), 2025 (428), 2026 (796).
HM Nicholls matches by year
Recorded matches in each calendar year: 2015 (3), 2016 (20), 2017 (16), 2018 (21), 2019 (24), 2020 (9), 2021 (14), 2022 (13), 2023 (24), 2024 (3), 2025 (11), 2026 (19).
HM Nicholls fours and sixes
In Test matches, 370 fours and 9 sixes, one boundary every 17.3 balls faced; 45.7% of the runs came in boundaries.
In One Day Internationals, 226 fours and 19 sixes, one boundary every 12.5 balls faced; 42.2% of the runs came in boundaries.
In the County Championship, 59 fours and 4 sixes, one boundary every 17.0 balls faced; 48.1% of the runs came in boundaries.
How HM Nicholls gets out
In Test matches, 85 recorded dismissals: caught 64%, bowled 19%, lbw 14% and stumped 2%.
In One Day Internationals, 74 recorded dismissals: caught 55%, bowled 26%, lbw 14% and run out 4%.
In the County Championship, 19 recorded dismissals: caught 47%, lbw 32%, bowled 16% and run out 5%.
HM Nicholls player of the match awards
Of the 4 player of the match awards on record, the first is dated 25 January 2016 (New Zealand v Pakistan) and the latest 17 March 2023 (New Zealand v Sri Lanka): 2 in Test matches and 2 in One Day Internationals.
HM Nicholls first and latest matches
The first recorded match in Test matches is dated 12 February 2016 against Australia and the latest 25 June 2026 against England.
The first recorded match in One Day Internationals is dated 26 December 2015 against Sri Lanka and the latest 21 July 2026 against West Indies.
The first recorded match in Twenty20 Internationals is dated 26 March 2016 against Bangladesh and the latest 10 September 2021 against Bangladesh.
The first recorded match in franchise Twenty20 leagues is dated 16 January 2016 against Sydney Sixers and the latest 11 August 2018 against Leicestershire.
The first recorded match in the County Championship is dated 25 April 2025 against Durham and the latest 24 September 2026 against Surrey.
HM Nicholls against different opponents
The most runs against a single opponent are 1,038 against Bangladesh in 33 innings (average 35.79), 985 against Pakistan in 31 innings (average 37.88), 846 against Sri Lanka in 21 innings (average 60.43) and 841 against England in 30 innings (average 30.04).
HM Nicholls at different grounds
The grounds that have produced the most runs are Basin Reserve (765 runs in 14 innings), Hagley Oval (695 runs in 17 innings), Seddon Park (311 runs in 13 innings) and Basin Reserve, Wellington (309 runs in 4 innings).
HM Nicholls recent years
Year by year, the latest figures in the records are 2021: 14 matches and 484 runs; 2022: 13 matches and 488 runs; 2023: 24 matches and 814 runs; 2024: 3 matches and 60 runs; 2025: 11 matches and 428 runs; 2026: 19 matches and 796 runs.
HM Nicholls year by year
The busiest year in the records is 2023, with 24 matches. The most runs in a calendar year came in 2018: 878.
Questions and answers
How many matches has HM Nicholls played?
177 recorded matches, from 26 December 2015 to 24 September 2026.
How many runs has HM Nicholls scored in Tests?
3,358 runs in 93 innings, at an average of 39.51.
How many runs has HM Nicholls scored in ODIs?
2,415 runs in 90 innings, at an average of 32.64.
How many runs has HM Nicholls scored in T20Is?
100 runs in 9 innings, at an average of 12.50.
What is HM Nicholls's highest score?
200* from 240 balls against Sri Lanka on 17 March 2023, at Basin Reserve, Wellington.
How many sixes has HM Nicholls hit?
34 sixes and 665 fours in the recorded matches.
How many player of the match awards has HM Nicholls won?
4 in the recorded matches.
How many hundreds has HM Nicholls scored?
13 in the recorded matches.
Which teams has HM Nicholls played for?
New Zealand (162), Worcestershire (6), Somerset (6), Sydney Thunder (2) and Derbyshire (1).
When was HM Nicholls's most recent recorded match?
24 September 2026.