India batsman Ruturaj Gaikwad
Gaikwad made his debut ODI appearance for India in October against South Africa

The cricketer hit seven sixes in one over.

The India batter, 25, broke the record for the most runs in a single game by an Indian batter.

Shiva Singh was the bowler hit for seven sixes, five of which came off no-balls.

The record for most runs off an over was equaled by the 43 runs conceded.

The record for most sixes in an over was set in Hamilton, New Zealand by Northern Districts' Joe Carter and his teammates, who hit Central Districts' Willem Ludick for six sixes and fours in an over.

He hit 220 off 159 balls, including 16 sixes and 10 fours, and went from 165 to 207 off 154 after his seven sixes.

Maharashtra posted 330-5 from their 50 overs on the way to a 58-run victory.

Lee Germon, a former New Zealand captain, hit eight sixes in an over during a first class match in 1990.

The first batter to hit six sixes in an over in professional cricket was West Indies legend Sir Garfield Sobers.

Three men had held the record of hitting the highest number of sixes in a single List-Ainnings.

Who has hit six sixes in an over in professional cricket?

  • 1968 - Sir Garfield Sobers (for Nottinghamshire v Glamorgan)*
  • 1984 - Ravi Shastri (Bombay v Baroda)*
  • 2007 - Herschelle Gibbs (South Africa v Netherlands, World Cup)
  • 2007 - Yuvraj Singh (India v England, T20)
  • 2017 - Ross Whiteley (Worcestershire v Yorkshire, T20)
  • 2018 - Hazratullah Zazai (Kabul Zwanan v Balkh Legends, T20)
  • 2020 - Leo Carter (Canterbury v Northern Districts, T20)
  • 2021 - Kieron Pollard (West Indies v Sri Lanka, T20)
  • 2021 - Thisara Perera (Sri Lanka Army Sports Club v Bloomfield, List A)
  • 2022 (seven) - Ruturai Gaikwad (Maharashtra v Uttar Pradesh, List A)

It's the first class of cricket.