MJ Guptill
MJ Guptill is a New Zealand opener who has played 464 matches across all formats and competitions, accumulating 16,451 runs at a career batting average of 36.16. His primary format is One-Day International cricket, where 190 appearances have produced 7,125 runs at 42.41. He has also played 47 Tests, 114 T20 Internationals and a substantial volume of franchise T20 cricket for clubs across the Caribbean, South Asia, Australia and the United Kingdom. On current form, he is featuring in the 2025-26 Super Smash for Auckland, where his recent scores have been modest, though a 39* from 15 balls against Canterbury on 14 January 2026 illustrated that the capacity for rapid scoring remains.
2026 Season Context
Current team & role
Punjab Kings · All-Rounder
Recent form
Guptill's last ten innings have been modest, with scores of 22*, 2*, 2, 3, 19*, 13, 0, 39*, 15 and 8 across the Nepal Premier League and Super Smash. He has not converted any start into a substantial
Strongest format
One-Day International — Guptill's ODI record of 7,125 runs at 42.41 from 190 matches is his strongest across any single competition by average and by total runs. His ODI stri
Career stats overview
47 Test · 190 ODI · 227 T20I appearances — spanning 2009 to present.
Test
47 matches
Where his legacy was forged — the format that rewards patience and precision.
ODI
190 matches
The middle-overs architect — a decade of white-ball consistency.
T20I
227 matches
Brief but impactful — quality over volume in the shortest format.
Format-aware deep dive
Where he dominates
Home record
Average 21.4 on Indian soil — better than any active spinner of the era.
Fourth-innings force
A third of his Test wickets come on day five, when bowlers decide outcomes.
Lower-order resilience
At No.7 his average beats every Indian specialist in that slot since 2015.
Elite opposition
Combined record vs Australia, England, New Zealand and South Africa.
Consistency
Third-most by any Indian bowler since his Test debut.
WTC presence
In the conversation every cycle. Central to this India red-ball side.
Career threads
Beyond the numbers
Over 16,000 runs across 464 career matches
Guptill has accumulated 16,451 runs from 464 appearances across all formats and competitions, averaging 36.16 overall. That volume of cricket, spread across international duty and franchise circuits worldwide, marks him as one of the more travelled and prolific openers of his generation.
ODIs are his strongest format. 42.41 average from 190 matches
Across 190 One-Day Internationals, Guptill has scored 7,125 runs at a batting average of 42.41 with a strike rate of 87.26. That combination of consistency and tempo makes his ODI record the standout ledger in his career statistics.
Eden Park is his most productive ground
In 48 matches at Eden Park, Guptill has scored 1,897 runs at an average of 49.92 and a strike rate of 121.45. Both numbers are comfortably above his career norms, making it the ground where his batting has consistently clicked at the highest level.
Strong record against Bangladesh. Averaging 55.11
Across 21 matches against Bangladesh, Guptill averages 55.11 with a strike rate of 93.48. That is his best batting average against any of the major Test-playing nations he has faced regularly, and it stands well clear of his numbers against India (27.57) or Australia (29.20).
Current Super Smash campaign showing mixed returns
In seven Super Smash appearances during the 2025-26 season, Guptill's scores have ranged from a golden duck to an unbeaten 39 from 15 balls. He has not yet posted a substantial innings, though the 39* against Canterbury showed the striking capability is still present.
Head-to-head
Vs opponents
Career totals broken down by the teams MJ Guptill has faced most often, heat-scaled by output.
India
- Matches
- 59
- Runs
- 1,792
- Wickets
- 2
Australia
- Matches
- 49
- Runs
- 1,606
- Wickets
- 1
Pakistan
- Matches
- 47
- Runs
- 1,729
- Wickets
- 3
Sri Lanka
- Matches
- 40
- Runs
- 1,585
England
- Matches
- 38
- Runs
- 1,419
South Africa
- Matches
- 33
- Runs
- 1,117
West Indies
- Matches
- 29
- Runs
- 1,020
Bangladesh
- Matches
- 21
- Runs
- 1,047
- Wickets
- 2
Grounds played at
Home & away grounds
The venues where MJ Guptill has turned out most often.
Eden Park, Auckland
- Matches
- 48
- Runs
- 1,897
Seddon Park, Hamilton
- Matches
- 35
- Runs
- 1,726
Westpac Stadium
- Matches
- 22
- Runs
- 784
McLean Park
- Matches
- 17
- Runs
- 599
- Wickets
- 5
Warner Park, Basseterre
- Matches
- 17
- Runs
- 537
Basin Reserve, Wellington
- Matches
- 16
- Runs
- 719
Bay Oval
- Matches
- 16
- Runs
- 633
University Oval
- Matches
- 16
- Runs
- 745
Historical aggregates derived from Cricsheet (cricsheet.org) under ODC-BY licence. 2001/02–2026 IPL seasons. Batting average uses dismissals as the denominator; bowler wickets are credited only for bowler-kind dismissals (bowled, caught, lbw, caught-and-bowled, stumped, hit wicket). Venue and opposition splits are rebuilt after every ingest from the Cricsheet archive.