The Biggest Run-Fests of India: Most Runs in a Single Over in International Cricket

By afiur
November 12, 2026

Yuvraj Singh – 36 Runs in One Over

Yuvraj Singh smashed six consecutive sixes off England's Stuart Broad during the 2007 T20 World Cup in Durban, creating cricket history.

Rohit Sharma & Rinku Singh – 36 Runs

The Indian duo hammered Afghanistan's Karim Janat for 36 runs in an over during the Bengaluru T20I in January 2024.

Jasprit Bumrah – 35 Runs in a Test Over

Bumrah smashed Stuart Broad for 35 runs in the 2022 Edgbaston Test, setting the record for the most runs in a single Test over.

Shreyas Iyer – 31 Runs in an ODI Over

Shreyas Iyer smashed 31 runs off West Indies' Roston Chase in an ODI, showcasing India's explosive batting power.

Yuvraj Singh's Historic Achievement

Yuvraj's six sixes in six balls against Stuart Broad made him the first batter to achieve this feat in T20 international cricket.

See More Stories