James Neesham Stats: 5,907 Runs, 296 Wickets and the All-Rounder's Record
James Neesham has scored 5,907 runs and taken 296 wickets across Tests, ODIs and T20 cricket in the CricMind global cricket database. That is a true all-rounder's return. The biggest share comes from T20 cricket, where he has 3,690 runs at a strike rate of 139.5 and 216 wickets in 264 matches.
Neesham has done most of his work for New Zealand and a long list of franchises. He is the batting all-rounder T20 sides look for: a finisher who can hit sixes late in an innings and bowl the overs a side cannot fill. This feature sets out his record format by format from the Cricsheet ball-by-ball archive.
James Neesham Career Stats by Format
| Format | Mat | Runs | Bat Avg | Bat SR | HS | 50s | 100s | Wkts | Bowl Avg | Econ |
|---|---|---|---|---|---|---|---|---|---|---|
| Test | 12 | 709 | 33.76 | 66.3 | 137 | 4 | 2 | 14 | 48.21 | 3.76 |
| ODI | 75 | 1,508 | 28.45 | 100.5 | 97 | 7 | 0 | 66 | 38.26 | 6.34 |
| T20 | 264 | 3,690 | 21.83 | 139.5 | 97 | 11 | 0 | 216 | 27.17 | 9.26 |
| All | 351 | 5,907 | 137 | 22 | 2 | 296 |
T20 figures combine T20 internationals and franchise T20 cricket.
T20: The Finisher's Numbers
Neesham's T20 record is the largest part of his career, and the most telling. In 264 matches he has batted 230 times and hit 159 sixes and 306 fours. His strike rate of 139.5 belongs to a player who usually walks in with few overs left and has to score from the first ball.
His batting average of 21.83 should be read with that role in mind. Lower-order finishers often face only a handful of deliveries and get out going for the big hit. Eleven fifties and a top score of 97 show what he can do when he gets more time at the crease.
With the ball he has 216 T20 wickets at 27.17, a wicket every 17.6 balls. His economy of 9.26 is high, which fits a bowler often used in the death overs or as the extra seamer when batters are attacking. As a fifth or sixth bowler who also bats in the top seven, his value is in giving his captain a balanced side.
His franchise career is long. In the IPL he has played for Kings XI Punjab (now Punjab Kings), Mumbai Indians, Rajasthan Royals and Delhi Daredevils (now Delhi Capitals). Elsewhere he has played for Hobart Hurricanes in the BBL, Peshawar Zalmi and Islamabad United in the PSL, and Welsh Fire and Oval Invincibles in The Hundred.
ODIs: A Run a Ball and More
In 75 ODIs Neesham has 1,508 runs at 28.45 with a strike rate of 100.5. He has seven fifties and a top score of 97, three runs short of a hundred. His 39 ODI sixes and 128 fours show the same intent he brings to T20 cricket.
He has taken 66 ODI wickets at 38.26 with an economy of 6.34. He is not a frontline strike bowler, but those wickets came in 71 bowling innings, so New Zealand used him with the ball in almost every match he played. That flexibility is why he was picked as an all-rounder rather than as a batter or a bowler.
Tests: Two Hundreds in a Short Career
Neesham's Test career covers 12 matches. He scored 709 runs at 33.76, his highest average in any format, with two hundreds and four fifties. His top score of 137 is the highest of his career in any format.
With the ball he took 14 Test wickets at 48.21, with an economy of 3.76. The batting numbers stand out: two centuries from 22 innings is a strong rate for a player batting down the order, and it shows a technique that worked in the longest format.
What the Numbers Show
A batting all-rounder by any measure. 5,907 runs and 296 wickets is a two-sided record. Neesham has earned his place with both skills.
Built for the death overs. His T20 strike rate of 139.5 and 159 sixes describe a specialist finisher, and his bowling often comes in the same high-pressure phase.
More than a hitter. The two Test hundreds and the best average of his career in Test cricket show he can bat long when the format needs it.
For comparisons with other all-rounders and run-scorers, see the all-time cricket records.
FAQ
How many runs has James Neesham scored across all formats?
He has 5,907 runs: 709 in Tests, 1,508 in ODIs and 3,690 in T20 cricket.
What is James Neesham's highest score?
His highest score is 137 in Test cricket, one of his two Test hundreds. His best in ODIs and T20s is 97.
How many T20 sixes has James Neesham hit?
He has hit 159 sixes in T20 cricket, counting internationals and franchise matches, at a strike rate of 139.5.
Which IPL teams has James Neesham played for?
He has played in the IPL for Kings XI Punjab, Mumbai Indians, Rajasthan Royals and Delhi Daredevils.