26MatchesODI 14 · T20I 12
382Runsaverage 20.11 · SR 99.2
71*Highest score0 hundreds · 1 fifties
12Wicketseconomy 8.23 · best 1/10

James Neesham against South Africa by format

FormatMatRunsAvgSR100s/50sHSWktsEconBest
ODI1424522.2791.40/171*77.101/10
T20I1213717.13117.10/028510.221/10

James Neesham against South Africa year by year

YearMatRunsAvgSR100s/50sHSWktsEconBest
2026 T20I78721.75110.10/026410.601/10
2025 T20I100.000.00/0009.670/29
2023 ODI100.000.00/00112.551/69
2019 ODI12323.0067.60/0230——
2017 ODI513745.6799.30/171*24.501/10
5 earlier years
YearMatRunsAvgSR100s/50sHSWktsEconBest
2015 ODI14141.00100.00/04116.711/47
2015 T20I12828.00147.40/02817.331/22
2014 ODI32613.0078.80/01627.801/19
2013 ODI3186.00128.60/01316.301/20
2012 T20I32211.00129.40/012011.680/2

James Neesham's best innings against South Africa

Fifties and hundreds, highest first

ScoreBallsFormatGroundDate
71*57ODIHagley Oval22 Feb 2017

James Neesham against South Africa by ground

GroundMatRunsAvgSR
Seddon Park43718.5080.4
Bay Oval35217.3396.3
Hagley Oval29595.00117.3
SuperSport Park26934.50115.0
Eden Park22424.00100.0
Sky Stadium2199.5063.3
Narendra Modi Stadium123—153.3
Edgbaston12323.0067.6

South Africa bowlers James Neesham has faced most

Balls faced, runs and dismissals, in internationals

BowlerBallsRunsOutsSR
Imran Tahir5041082.0
Andile Phehlukwayo33390118.2
Dwaine Pretorius32320100.0
Kagiso Rabada30313103.3

South Africa batters James Neesham has bowled to most

Balls bowled, runs and dismissals, in internationals

BatterBallsRunsOutsSR
AB de Villiers42461109.5
Quinton de Kock41470114.6
Faf du Plessis34372108.8
Hashim Amla31340109.7

James Neesham's batting in every match against South Africa

Newest first. * not out

DateFormatRunsBalls4s6sSRResultGround
25 Mar 2026T20I242420100.0LostHagley Oval
22 Mar 2026T20I680075.0LostSky Stadium
17 Mar 2026T20I8110072.7WonSeddon Park
15 Mar 2026T20I262121123.8LostBay Oval
14 Feb 2026T20I23*1530153.3LostNarendra Modi Stadium
16 older innings
DateFormatRunsBalls4s6sSRResultGround
16 Jul 2025T20I02000.0WonHarare Sports Club
1 Nov 2023ODI08000.0LostMCA Stadium
19 Jun 2019ODI23343067.6WonEdgbaston
4 Mar 2017ODI242441100.0LostEden Park
25 Feb 2017ODI13221059.1LostSky Stadium
22 Feb 2017ODI71*5760124.6WonHagley Oval
19 Feb 2017ODI29352082.9LostSeddon Park
19 Aug 2015ODI414160100.0LostSuperSport Park
16 Aug 2015T20I281931147.4WonSuperSport Park
24 Oct 2014ODI10181055.6LostBay Oval
21 Oct 2014ODI161530106.7LostBay Oval
25 Jan 2013ODI13830162.5LostSenwes Park
22 Jan 2013ODI5410125.0WonDiamond Oval
19 Jan 2013ODI02000.0WonBoland Park
26 Dec 2012T20I121020120.0LostSt George's Park
21 Dec 2012T20I10720142.9LostKingsmead

James Neesham's bowling in every match against South Africa

Newest first

DateFormatOversRunsWktsEconResultGround
25 Mar 2026T20I221010.50LostHagley Oval
22 Mar 2026T20I449012.25LostSky Stadium
20 Mar 2026T20I32217.33WonEden Park
17 Mar 2026T20I110110.00WonSeddon Park
4 Mar 2026T20I342114.00WonEden Gardens
16 older matches
DateFormatOversRunsWktsEconResultGround
14 Feb 2026T20I21517.50LostNarendra Modi Stadium
16 Jul 2025T20I32909.67WonHarare Sports Club
1 Nov 2023ODI5.369112.55LostMCA Stadium
4 Mar 2017ODI21015.00LostEden Park
1 Mar 2017ODI51513.00WonSeddon Park
22 Feb 2017ODI32006.67WonHagley Oval
19 Aug 2015ODI74716.71LostSuperSport Park
16 Aug 2015T20I32217.33WonSuperSport Park
27 Oct 2014ODI21919.50No resultSeddon Park
24 Oct 2014ODI43218.00LostBay Oval
21 Oct 2014ODI42706.75LostBay Oval
25 Jan 2013ODI32207.33LostSenwes Park
22 Jan 2013ODI3.12016.32WonDiamond Oval
19 Jan 2013ODI42205.50WonBoland Park
26 Dec 2012T20I335011.67LostSt George's Park
21 Dec 2012T20I0.12012.00LostKingsmead

James Neesham vs South Africa: questions and answers

How many matches has James Neesham played against South Africa?
James Neesham has played 26 matches against South Africa (14 in ODIs, 12 in T20Is), from 2012 to 2026. New Zealand won 11 and lost 14 of them.
How many runs has James Neesham scored against South Africa?
James Neesham has scored 382 runs in 21 innings against South Africa at an average of 20.11 and a strike rate of 99.2 (245 runs at an average of 22.27 in ODIs, 137 runs at an average of 17.13 in T20Is).
What is James Neesham's highest score against South Africa?
James Neesham's highest score against South Africa is 71 not out off 57 balls (ODI) at Hagley Oval on 22 February 2017.
How many hundreds has James Neesham scored against South Africa?
James Neesham has scored no hundreds and 1 fifty against South Africa.
Where has James Neesham scored the most runs against South Africa?
At Hagley Oval: 95 runs in 2 innings against South Africa, at an average of 95.00.
How does James Neesham usually get out against South Africa?
Of James Neesham's 19 dismissals against South Africa: caught 12, bowled 4, lbw 2 and run out 1. Kagiso Rabada has dismissed James Neesham most often, 3 times in 30 balls.
How many wickets has James Neesham taken against South Africa?
James Neesham has taken 12 wickets in 21 innings against South Africa at an economy of 8.23 (7 wickets in ODIs, 5 wickets in T20Is).
What are James Neesham's best bowling figures against South Africa?
James Neesham's best figures against South Africa are 1/10. James Neesham has not taken four wickets in a match against them.
Which South Africa batter has James Neesham dismissed most?
Faf du Plessis, twice in 34 balls in internationals, for 37 runs.
When did James Neesham last play against South Africa?
On 25 March 2026 (T20I) at Hagley Oval: 24 off 24 balls and 0/21 with the ball. New Zealand lost that match.