CricketWise
  1. Home
  2. Players
  3. Martin Guptill

New Zealand · Men's cricket

Martin Guptill stats

Data through 22 January 2026Last updated 22 January 2026

Coverage: matches in the Cricsheet data from 1 February 2009 to 22 January 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Martin Guptill played 47 Tests, 194 ODIs, 121 T20Is for New Zealand in the data, between 2009 and 2026. In ODIs Martin Guptill scored 7,124 runs in 191 innings (average 41.18, strike rate 87.3), including 17 hundreds and 38 fifties. Against Zimbabwe in T20Is, Martin Guptill averaged 118.50 over 5 innings.

International matches
362
Tests 47 · ODIs 194 · T20Is 121
International runs
13,213
22 hundreds
T20 league & domestic matches
181
4,620 runs
Best batting average (ODI)
41.18
191 innings
Highest score
237*
ODI

Teams played for

New Zealand 2009–2022 · 362Auckland 2017–2026 · 41Guyana Amazon Warriors 2013–2017 · 28Auckland Aces 2013–2023 · 23Worcestershire 2018–2019 · 17Biratnagar Kings 2024–2025 · 12Melbourne Renegades 2022–2023 · 11Trinbago Knight Riders 2023 · 10St Kitts and Nevis Patriots 2015 · 10Quetta Gladiators 2023 · 9Punjab Kings 2017 · 7Sharjah Warriorz 2024 · 7

Martin Guptill batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
Test478912,58618929.395,54846.63171032623
ODI194191187,124237*41.188,16487.3173815731184
T20I12111773,50310531.852,579135.82203305173
T20 (leagues & domestic)181176164,62011728.883,629127.332815399202
First-class264752,52122760.023,74467.3811632152
List A220955047.5082115.901094

Runs per year

01K2K3K200920152021202675
Martin Guptill: runs per calendar year (all formats in the data)
01K2K3K20092011201320152017201920212023202675
Martin Guptill: runs per calendar year (all formats in the data)
Show as table
Martin Guptill: runs per calendar year (all formats in the data)
YearRuns
20091,141
20101,015
20111,073
20121,459
20131,421
2014914
20152,719
20162,221
2017802
20181,344
20191,591
2020995
2021984
20221,037
2023827
2024522
2025309
202675
Year-by-year batting (61 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2009ODI1957333.7178.96606
2009T20I1123923.90120.74500
2009Test1432923.5049.66001
2010ODI1636322.6981.29102
2010T20I1020022.22111.15401
2010Test1045250.2246.518913
2011ODI1565054.1777.210514
2011T20I2107107.00130.56701
2011Test1031631.6038.510912
2012ODI1140036.3683.58505
2012T20 (leagues & domestic)12020.0074.12000
2012T20I1347247.20130.710112
2012Test1956729.8442.79706
2013First-class7613102.1761.218523
2013ODI1140650.7593.318920
2013T20 (leagues & domestic)719833.00119.37301
2013T20I315050.00127.15901
2013Test6549.0031.44800
2014First-class35919.6750.95001
2014ODI1339630.4668.411112
2014T20 (leagues & domestic)935459.00127.89005
2014T20I710515.0097.23200
2015First-class6406101.5096.922711
2015ODI31143255.0897.723747
2015T20 (leagues & domestic)1026526.50118.85301
2015T20I414135.25142.46001
2015Test1447533.9353.215613
2016First-class3335167.5080.115121
2016List A29547.50115.95001
2016ODI1872742.7699.911424
2016T20 (leagues & domestic)1227923.25118.77202
2016T20I939249.00171.98704
2016Test1639324.5656.48702
2017First-class26060.0096.85201
2017ODI938448.0099.018011
2017T20 (leagues & domestic)1530321.64116.15001
2017T20I45513.7598.24500
2018First-class47117.7538.42900
2018ODI1042347.0073.210012
2018T20 (leagues & domestic)1544031.43132.110214
2018T20I1041041.00147.010514
2019First-class523146.2061.412011
2019ODI1965038.2497.513831
2019T20 (leagues & domestic)1854534.06151.88602
2019T20I716523.57163.45001
2020First-class933337.0054.811012
2020ODI421754.2590.87902
2020T20 (leagues & domestic)626052.00134.78302
2020T20I1018518.50135.03400
2021ODI38428.00118.33800
2021T20 (leagues & domestic)1525017.86111.67901
2021T20I1765038.24146.79705
2022First-class635859.6774.919511
2022ODI1241934.9280.711522
2022T20 (leagues & domestic)3289.3365.11600
2022T20I1023223.20122.84500
2023First-class25527.5067.94500
2023T20 (leagues & domestic)3177227.57128.711722
2024T20 (leagues & domestic)1852232.62126.78504
2025T20 (leagues & domestic)1130928.09146.48203
2026T20 (leagues & domestic)57518.75115.43900

Martin Guptill bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
Test1842829883/113/1137.254.1853.5008
ODI111099842/6–24.505.3927.2000
T20I16110–––11.00–000
T20 (leagues & domestic)212160–––8.00–000
First-class616218521/121/1792.506.8581.0002

Wickets per year

024620092015202120260
Martin Guptill: wickets per calendar year (all formats in the data)
02462009201120132015201720192021202320260
Martin Guptill: wickets per calendar year (all formats in the data)
Show as table
Martin Guptill: wickets per calendar year (all formats in the data)
YearWickets
20093
20102
20112
20120
20131
20140
20150
20165
20170
20181
20190
20200
20210
20220
20230
20240
20250
20260
Year-by-year bowling (20 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2009ODI20–8.330/12
2009Test1312.332.773/37
2010ODI3214.003.572/7
2010T20I10–11.000/11
2010Test30–5.380/10
2011Test6238.504.051/18
2012ODI10–6.000/2
2012Test20–6.600/12
2013First-class1186.007.171/86
2013Test10–8.200/41
2014First-class10–8.620/69
2014ODI20–5.750/10
2015ODI20–7.000/2
2015Test10–2.330/7
2016First-class10–9.000/9
2016ODI123.006.002/6
2016Test4311.002.543/11
2018First-class2117.004.251/12
2019T20 (leagues & domestic)20–8.000/7
2020First-class10–2.000/4

Martin Guptill against each team

Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
IndiaTest1948225.3751.08503
Sri LankaTest1239733.0858.815611
AustraliaTest1830516.9436.45801
ZimbabweTest629849.6749.710912
West IndiesTest427769.2543.89703
PakistanTest925127.8934.77303
South AfricaTest1318714.3836.25901
EnglandTest614424.0064.37002
PakistanODI2395245.3381.910017
IndiaODI3392528.9184.011116
Sri LankaODI2387643.8099.213825
AustraliaODI2783332.0480.311414
EnglandODI2080247.1887.918925
ZimbabweODI966695.1489.311625
BangladeshODI1565750.54106.011831
West IndiesODI1450739.0085.623713
South AfricaODI1750633.7377.318021
IrelandODI316655.3388.311511
NetherlandsODI311438.0081.410610
PakistanT20I1952629.22133.88704
EnglandT20I1547131.40145.46504
AustraliaT20I1346335.62144.210512
South AfricaT20I1042453.00132.910112
IndiaT20I1638023.75131.07002
Sri LankaT20I1130928.09136.76302
ZimbabweT20I5237118.50137.89102
West IndiesT20I1323618.15126.26301
BangladeshT20I514529.00138.14400
IrelandT20I410535.00131.24500
NetherlandsT20I35618.6798.24500
Jamaica TallawahsT20 (leagues & domestic)1239939.90109.07304
Barbados RoyalsT20 (leagues & domestic)836761.17129.710012
WellingtonT20 (leagues & domestic)933141.38136.88503
Central DistrictsT20 (leagues & domestic)727555.00119.07902
CanterburyT20 (leagues & domestic)625563.75160.48302
St Lucia KingsT20 (leagues & domestic)1124724.70110.86602
OtagoT20 (leagues & domestic)820329.00151.56201
DurhamT20 (leagues & domestic)416555.00185.48602
Trinbago Knight RidersT20 (leagues & domestic)915817.56109.05001
Delhi CapitalsT20 (leagues & domestic)313467.00152.35001
Northern DistrictsT20 (leagues & domestic)812715.88113.44700
DerbyshireT20 (leagues & domestic)312541.67108.76501
Antigua HawksbillsT20 (leagues & domestic)311356.50156.99001
Multan SultansT20 (leagues & domestic)410526.25154.45001
St Kitts and Nevis PatriotsT20 (leagues & domestic)58216.40113.92300
Lahore QalandarsT20 (leagues & domestic)37324.33105.84300
Peshawar ZalmiT20 (leagues & domestic)57114.20129.13400
Guyana Amazon WarriorsT20 (leagues & domestic)66811.3387.23400
Sydney SixersT20 (leagues & domestic)33210.6765.32000
Sudur Paschim RoyalsT20 (leagues & domestic)3248.00200.02200
YorkshireT20 (leagues & domestic)3186.0078.31300
Northern DistrictsFirst-class1179087.7869.516134
CanterburyFirst-class1153653.6073.919513
Central StagsFirst-class941646.2255.418512
Wellington FirebirdsFirst-class623246.4055.212811
Otago VoltsFirst-class420050.0061.911011
Bowling against each opponent (3+ innings)
OpponentFormatInnsWktsAvgEconBest
ZimbabweTest5413.252.793/11
PakistanTest4322.003.413/37
AustraliaTest3135.005.001/18
IndiaTest30–4.810/17

Top grounds (batting)

Most runs by ground
GroundInnsRunsAvgHS
Seddon Park43178146.87189
Eden Park33133844.60111
Eden Park Outer Oval24109254.60195
Wellington Regional Stadium2385542.75237
Bay Oval1778446.12151
Basin Reserve2475331.38100
University Oval, Dunedin2074539.21156
McLean Park1759937.44117
Hagley Oval1756035.00118
Warner Park1753733.5690

Top grounds (bowling)

Most wickets by ground
GroundInnsWktsAvgEcon
McLean Park3511.203.26
Queens Sports Club4410.252.28
Arun Jaitley Stadium123.006.00
Trent Bridge2117.004.25
The Gabba1118.006.00
Eden Park No 21186.007.17

Batting and bowling by phase (limited overs)

T20 phases: overs 1–6, 7–15, 16–20. ODI phases: overs 1–10, 11–40, 41–50.
FormatPhaseRunsBallsSROutsBowl ballsWktsEcon
T20Powerplay45343686123.0141–––
T20Middle29622209134.11101208.00
T20Death627313200.3196011.00
ODIPowerplay3339403882.791–––
ODIMiddle3422391887.3778006.15
ODIDeath363208174.552943.31

How Martin Guptill was dismissed

How Martin Guptill took wickets

Last 20 innings

02550751007 Dec 202418 Nov 202522 Jan 20268
Martin Guptill: runs in the last 20 innings
02550751007 Dec 202429 Dec 202420 Jan 202524 Nov 202511 Dec 20256 Jan 202622 Jan 20268
Martin Guptill: runs in the last 20 innings
Show as table
Martin Guptill: runs in the last 20 innings
InningsRuns
7 Dec 20244
12 Dec 20245
13 Dec 202445
29 Dec 202431
3 Jan 202560
10 Jan 202520
20 Jan 202582
18 Nov 202561
22 Nov 202525
24 Nov 202513
6 Dec 202522
9 Dec 20252
11 Dec 20252
26 Dec 20253
29 Dec 202519
6 Jan 202613
12 Jan 20260
14 Jan 202639
16 Jan 202615
22 Jan 20268
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
22 Jan 2026T20 (leagues & domestic)Northern Districts813caughtEden Park Outer Oval
16 Jan 2026T20 (leagues & domestic)Central Districts1523caughtMcLean Park
14 Jan 2026T20 (leagues & domestic)Canterbury39*15not outEden Park Outer Oval
12 Jan 2026T20 (leagues & domestic)Otago04caughtUniversity Oval, Dunedin
6 Jan 2026T20 (leagues & domestic)Otago1310caughtEden Park Outer Oval
29 Dec 2025T20 (leagues & domestic)Wellington1918run outBasin Reserve
26 Dec 2025T20 (leagues & domestic)Northern Districts35caughtSeddon Park
11 Dec 2025T20 (leagues & domestic)Lumbini Lions23caughtTribhuvan University International Cricket Ground
9 Dec 2025T20 (leagues & domestic)Sudur Paschim Royals22run outTribhuvan University International Cricket Ground
6 Dec 2025T20 (leagues & domestic)Sudur Paschim Royals229run outTribhuvan University International Cricket Ground
24 Nov 2025T20 (leagues & domestic)Janakpur Bolts1315caughtTribhuvan University International Cricket Ground
22 Nov 2025T20 (leagues & domestic)Kathmandu Gorkhas2519caughtTribhuvan University International Cricket Ground
18 Nov 2025T20 (leagues & domestic)Pokhara Avengers6135caughtTribhuvan University International Cricket Ground
20 Jan 2025T20 (leagues & domestic)Wellington8249caughtBasin Reserve
10 Jan 2025T20 (leagues & domestic)Canterbury2021run outHagley Oval
3 Jan 2025T20 (leagues & domestic)Canterbury6035caughtEden Park Outer Oval
29 Dec 2024T20 (leagues & domestic)Otago3123caughtMolyneux Park
13 Dec 2024T20 (leagues & domestic)Chitwan Rhinos4535bowledTribhuvan University International Cricket Ground
12 Dec 2024T20 (leagues & domestic)Pokhara Avengers514bowledTribhuvan University International Cricket Ground
7 Dec 2024T20 (leagues & domestic)Karnali Yaks44caughtTribhuvan University International Cricket Ground

Batter vs bowler matchups

Bowlers Martin Guptill faced most

Frequently asked questions

How many runs has Martin Guptill scored in Tests?
2,586 runs in 89 innings (47 matches) at an average of 29.39 and a strike rate of 46.6, in the data from 2009 to 2016.
How many runs has Martin Guptill scored in ODIs?
7,124 runs in 191 innings (194 matches) at an average of 41.18 and a strike rate of 87.3, in the data from 2009 to 2022.
How many runs has Martin Guptill scored in T20Is?
3,503 runs in 117 innings (121 matches) at an average of 31.85 and a strike rate of 135.8, in the data from 2009 to 2022.
What is Martin Guptill's highest score?
237* in ODIs, the highest score in the data.
How many centuries has Martin Guptill scored?
33 hundreds in the data: 3 in Tests, 17 in ODIs, 2 in T20Is, 3 in T20 leagues, 8 in first-class.

Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.