Rohit Sharma creates history with record-breaking sixes against New Zealand in 2nd ODI

Published - 07 Nov 2026, 04:02 PM | Updated - 07 Nov 2026, 04:04 PM

Rohit Sharma scripts history in Guwahati
Rohit Sharma scripts history in Guwahati. Image Credit: X

Former Indian captain Rohit Sharma has added another huge achievement to his name. The 39-year-old Rohit Sharma created history on Saturday, November 7, by becoming the batter with the most sixes against New Zealand in ODI cricket.

The senior Indian opener achieved this special milestone during the second ODI between India and New Zealand at the Hnry Stadium in Wellington. He smashed two sixes in his 23-run knock off 28 balls while chasing a target of 135 runs, surpassing former Pakistan captain Shahid Afridi.

Rohit Sharma sets new ODI six-hitting record against New Zealand

Rohit Sharma needed two sixes to break Shahid Afridi's record of 50 sixes against New Zealand in ODI cricket. He completed the job by hitting two sixes against New Zealand fast bowler Kyle Jamieson.

Read Also: Rohit Sharma imitates Virat Kohli, teases Glenn Phillips with ‘You can’t see me’ during IND vs NZ 2nd ODI.

His first six came on the second ball of the seventh over, while he smashed another maximum on the second ball of the ninth over. These two shots took his tally to 51 sixes against New Zealand, becoming the player with the most sixes against the Black Caps in the ODI format.

Rohit has now hit 51 sixes in 34 innings across 36 ODIs against New Zealand. Afridi finished his career with 50 sixes in 35 innings from 38 matches against the same team. West Indies legend Chris Gayle is third on this list with 45 sixes in 28 innings, while Sri Lankan legend Sanath Jayasuriya is fourth (41).

Players with most ODI sixes against New Zealand

  • Rohit Sharma – 51 sixes
  • Shahid Afridi – 50 sixes
  • Chris Gayle – 45 sixes
  • Sanath Jayasuriya – 41 sixes
  • Jos Buttler – 29 sixes
  • Virat Kohli – 29 sixes
  • Fakhar Zaman – 28 sixes
  • Adam Gilchrist – 28 sixes
  • Eoin Morgan – 27 sixes
  • Sachin Tendulkar – 26 sixes
  • Abdul Razzaq – 25 sixes
  • Shubman Gill – 25 sixes

Rohit Sharma on the verge of breaking Chris Gayle's all-time record

Rohit Sharma is already at the top of the list of batters with the most sixes in ODI cricket and international cricket. He has now smashed 85 sixes against New Zealand across all three formats.

However, Chris Gayle still holds the overall record for the most international sixes against the Kiwis. The former West Indies star hit 87 sixes in 57 innings across 51 matches between 2002 and 2019.

Rohit has played 62 matches against New Zealand and scored 2,183 runs in 68 innings. He needs just three more sixes in the remaining three ODIs to break Gayle's record.

The Indian star also has a chance to reach another massive milestone. If he hits 15 sixes in the next three ODIs, he will complete 100 international sixes against New Zealand. He has already crossed the 100-six mark against Australia and the West Indies.

Read Also: Not India! Harshit Rana to make comeback for this team, date revealed.

Players with most International sixes against New Zealand

  • Chris Gayle – 87 sixes
  • Rohit Sharma – 85 sixes
  • Shahid Afridi – 64 sixes
  • Eoin Morgan – 53 sixes
  • Fakhar Zaman – 52 sixes
  • Harry Brook – 49 sixes
  • Adam Gilchrist – 49 sixes
  • Mohammad Hafeez – 48 sixes
  • Jonny Bairstow – 46 sixes
  • Jos Buttler – 46 sixes
  • Sanath Jayasuriya – 46 sixes
  • Mitchell Marsh – 45 sixes
Rashmi Wasnik
Rashmi Wasnik

Rashmi Wasnik is a passionate content writer with over a decade of experience. She started her journ...

logo
Stay Updated with the Latest Cricket News from Cricket Addictor.

You will receive the latest updates on cricket news throughout the day. You can manage them whenever you need in browser settings.