- Home
- Players
- MJ Hay
Canterbury · Men's cricket
MJ Hay stats
Data through 24 September 2026Last updated 24 September 2026
Coverage: matches in the Cricsheet data from 10 December 2021 to 24 September 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
MJ Hay played 1 Test, 10 ODIs, 12 T20Is for New Zealand in the data, between 2021 and 2026. In first-class MJ Hay scored 1,819 runs in 50 innings (average 42.30, strike rate 51.0), including 1 hundreds and 15 fifties. Against Sri Lanka in T20Is, MJ Hay averaged 13.00 over 5 innings.
Teams played for
MJ Hay batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 1 | 1 | 0 | 61 | 61 | 61.00 | 93 | 65.6 | 0 | 1 | 0 | 9 | 1 |
| ODI | 10 | 7 | 1 | 186 | 99* | 31.00 | 178 | 104.5 | 0 | 1 | 1 | 13 | 8 |
| T20I | 12 | 10 | 2 | 89 | 41* | 11.12 | 71 | 125.4 | 0 | 0 | 2 | 5 | 4 |
| T20 (leagues & domestic) | 42 | 31 | 6 | 502 | 73* | 20.08 | 340 | 147.6 | 0 | 2 | 2 | 28 | 26 |
| First-class | 30 | 50 | 7 | 1,819 | 146 | 42.30 | 3,564 | 51.0 | 1 | 15 | 4 | 173 | 29 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2021 | 45 |
| 2022 | 240 |
| 2023 | 745 |
| 2024 | 703 |
| 2025 | 544 |
| 2026 | 380 |
Year-by-year batting (17 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2021 | T20 (leagues & domestic) | 3 | 45 | 22.50 | 195.7 | 29 | 0 | 0 |
| 2022 | First-class | 6 | 229 | 38.17 | 51.9 | 76 | 0 | 3 |
| 2022 | T20 (leagues & domestic) | 4 | 11 | 2.75 | 68.8 | 6 | 0 | 0 |
| 2023 | First-class | 15 | 619 | 44.21 | 56.2 | 98 | 0 | 6 |
| 2023 | T20 (leagues & domestic) | 7 | 126 | 21.00 | 135.5 | 46 | 0 | 0 |
| 2024 | First-class | 11 | 474 | 67.71 | 49.1 | 146 | 1 | 3 |
| 2024 | ODI | 2 | 59 | 29.50 | 83.1 | 49 | 0 | 0 |
| 2024 | T20 (leagues & domestic) | 6 | 126 | 31.50 | 168.0 | 73 | 0 | 1 |
| 2024 | T20I | 4 | 44 | 14.67 | 163.0 | 41 | 0 | 0 |
| 2025 | First-class | 7 | 241 | 48.20 | 51.7 | 59 | 0 | 2 |
| 2025 | ODI | 3 | 107 | 53.50 | 121.6 | 99 | 0 | 1 |
| 2025 | T20 (leagues & domestic) | 8 | 90 | 12.86 | 126.8 | 35 | 0 | 0 |
| 2025 | T20I | 6 | 45 | 9.00 | 102.3 | 21 | 0 | 0 |
| 2025 | Test | 1 | 61 | 61.00 | 65.6 | 61 | 0 | 1 |
| 2026 | First-class | 11 | 256 | 23.27 | 43.5 | 85 | 0 | 1 |
| 2026 | ODI | 2 | 20 | 10.00 | 105.3 | 18 | 0 | 0 |
| 2026 | T20 (leagues & domestic) | 3 | 104 | 52.00 | 167.7 | 56 | 0 | 1 |
MJ Hay bowling record by format
MJ Hay has not bowled in the matches in the data.
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| Pakistan | ODI | 3 | 107 | 53.50 | 121.6 | 99 | 0 | 1 |
| Sri Lanka | T20I | 5 | 52 | 13.00 | 148.6 | 41 | 0 | 0 |
| Pakistan | T20I | 3 | 33 | 16.50 | 110.0 | 21 | 0 | 0 |
| Northern Districts | T20 (leagues & domestic) | 9 | 181 | 25.86 | 148.4 | 73 | 0 | 2 |
| Central Districts | T20 (leagues & domestic) | 6 | 109 | 18.17 | 181.7 | 35 | 0 | 0 |
| Wellington | T20 (leagues & domestic) | 9 | 105 | 17.50 | 126.5 | 38 | 0 | 0 |
| Otago | T20 (leagues & domestic) | 3 | 55 | 27.50 | 141.0 | 46 | 0 | 0 |
| Auckland | T20 (leagues & domestic) | 4 | 52 | 13.00 | 144.4 | 43 | 0 | 0 |
| Otago Volts | First-class | 13 | 735 | 66.82 | 56.7 | 98 | 0 | 8 |
| Northern Districts | First-class | 8 | 298 | 42.57 | 52.4 | 146 | 1 | 2 |
| Central Stags | First-class | 8 | 287 | 35.88 | 47.0 | 85 | 0 | 3 |
| Wellington Firebirds | First-class | 9 | 217 | 27.12 | 53.8 | 81 | 0 | 1 |
| Auckland Aces | First-class | 6 | 172 | 57.33 | 44.4 | 54 | 0 | 1 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| Mainpower Oval | 15 | 750 | 57.69 | 146 |
| Hagley Oval | 20 | 592 | 34.82 | 82 |
| University Oval, Dunedin | 5 | 293 | 97.67 | 98 |
| Seddon Park | 9 | 234 | 29.25 | 99 |
| Basin Reserve | 12 | 143 | 15.89 | 61 |
| Eden Park Outer Oval | 3 | 115 | 57.50 | 48 |
| Trent Bridge | 4 | 81 | 20.25 | 49 |
| McLean Park | 5 | 81 | 16.20 | 39 |
| Saxton Oval | 3 | 74 | 24.67 | 64 |
| Kennards Hire Community Oval | 2 | 62 | – | 54 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | 17 | 16 | 106.2 | 2 | – | – | – |
| T20 | Middle | 303 | 246 | 123.2 | 20 | – | – | – |
| T20 | Death | 271 | 149 | 181.9 | 11 | – | – | – |
| ODI | Middle | 110 | 127 | 86.6 | 2 | – | – | – |
| ODI | Death | 76 | 51 | 149.0 | 4 | – | – | – |
How MJ Hay was dismissed
- Caught54 (65%)
- Lbw13 (16%)
- Bowled12 (14%)
- Caught and bowled2 (2%)
- Run out1 (1%)
- Hit wicket1 (1%)
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 26 Nov 2025 | 43 |
| 5 Dec 2025 | 7 |
| 10 Dec 2025 | 61 |
| 28 Dec 2025 | 9 |
| 1 Jan 2026 | 31 |
| 11 Jan 2026 | 18 |
| 18 Jan 2026 | 2 |
| 23 Jan 2026 | 17 |
| 31 Jan 2026 | 56 |
| 28 Feb 2026 | 10 |
| 9 Mar 2026 | 1 |
| 18 Mar 2026 | 85 |
| 18 Mar 2026 | 2 |
| 27 Mar 2026 | 48 |
| 8 Sep 2026 | 49 |
| 8 Sep 2026 | 1 |
| 15 Sep 2026 | 2 |
| 15 Sep 2026 | 27 |
| 24 Sep 2026 | 24 |
| 24 Sep 2026 | 7 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 24 Sep 2026 | First-class | Yorkshire | 7 | 20 | lbw | Trent Bridge |
| 24 Sep 2026 | First-class | Yorkshire | 24 | 74 | caught | Trent Bridge |
| 15 Sep 2026 | First-class | Sussex | 27 | 73 | lbw | The County Ground, Brighton |
| 15 Sep 2026 | First-class | Sussex | 2 | 30 | caught | The County Ground, Brighton |
| 8 Sep 2026 | First-class | Hampshire | 1 | 5 | caught | Trent Bridge |
| 8 Sep 2026 | First-class | Hampshire | 49 | 96 | caught | Trent Bridge |
| 27 Mar 2026 | First-class | Auckland Aces | 48 | 86 | caught | Eden Park Outer Oval |
| 18 Mar 2026 | First-class | Central Stags | 2 | 16 | caught | Mainpower Oval |
| 18 Mar 2026 | First-class | Central Stags | 85 | 163 | caught | Mainpower Oval |
| 9 Mar 2026 | First-class | Wellington Firebirds | 1 | 9 | lbw | Basin Reserve |
| 28 Feb 2026 | First-class | Otago Volts | 10 | 17 | bowled | Hagley Oval |
| 31 Jan 2026 | T20 (leagues & domestic) | Northern Districts | 56* | 34 | not out | Hagley Oval |
| 23 Jan 2026 | T20 (leagues & domestic) | Wellington | 17 | 12 | caught | Hagley Oval |
| 18 Jan 2026 | ODI | India | 2 | 6 | lbw | Holkar Cricket Stadium |
| 11 Jan 2026 | ODI | India | 18 | 13 | bowled | Kotambi Stadium |
| 1 Jan 2026 | T20 (leagues & domestic) | Central Districts | 31 | 16 | caught | Hagley Oval |
| 28 Dec 2025 | T20 (leagues & domestic) | Otago | 9* | 6 | not out | Molyneux Park |
| 10 Dec 2025 | Test | West Indies | 61 | 93 | caught | Basin Reserve |
| 5 Dec 2025 | First-class | Central Stags | 7 | 26 | lbw | McLean Park |
| 26 Nov 2025 | First-class | Otago Volts | 43* | 73 | not out | University Oval, Dunedin |
Batter vs bowler matchups
Bowlers MJ Hay faced most
- vs Jacob Duffy249 balls
Frequently asked questions
How many runs has MJ Hay scored in Tests?
How many runs has MJ Hay scored in ODIs?
How many runs has MJ Hay scored in T20Is?
What is MJ Hay's highest score?
How many centuries has MJ Hay scored?
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.