Cricket

List of Most Fours in a Single ODI Innings

A ranked list of the most boundaries (fours) struck by a batsman in a single One Day International innings.

20 itemsUpdated Mar 23, 2026

Power-hitting in ODIs is often measured by sixes, but the four remains the bread-and-butter of run scoring. Rohit Sharma's record-breaking 264 against Sri Lanka included an astounding 33 fours, the most in any ODI innings. These batsmen combined exquisite timing with aggressive intent to pierce the field and find the boundary at will, often in record-breaking innings.

#Name
1

Rohit Sharma (264)

India vs Sri Lanka | Kolkata, 2014

2

Virender Sehwag (219)

India vs West Indies | Indore, 2011

3

Martin Guptill (237*)

New Zealand vs West Indies | Wellington, 2015

4

Ishan Kishan (210)

India vs Bangladesh | Chattogram, 2022

5

Sachin Tendulkar (200*)

India vs South Africa | Gwalior, 2010

6

Chris Gayle (215)

West Indies vs Zimbabwe | Canberra, 2015

7

Fakhar Zaman (193)

Pakistan vs Zimbabwe | Bulawayo, 2018

8

Rohit Sharma (209)

India vs Australia | Bengaluru, 2013

9

Joe Root (133*)

England vs West Indies | Bridgetown, 2019

10

Saeed Anwar (194)

Pakistan vs India | Chennai, 1997

11

Shubman Gill (208)

India vs New Zealand | Hyderabad, 2023

12

Quinton de Kock (178)

South Africa vs Pakistan | Johannesburg, 2019

13

Rohit Sharma (208*)

India vs Sri Lanka | Mohali, 2017

14

Babar Azam (158)

Pakistan vs England | Nottingham, 2023

15

Brian Lara (169)

West Indies vs Sri Lanka | Sharjah, 1995

16

Sanath Jayasuriya (189)

Sri Lanka vs India | Sharjah, 2000

17

Pathum Nissanka (210*)

Sri Lanka vs Afghanistan | Pallekele, 2023

18

Glenn Maxwell (201*)

Australia vs Afghanistan | Mumbai, 2023

19

Charles Coventry (194*)

Zimbabwe vs Bangladesh | Bulawayo, 2009

20

Dawid Malan (156*)

England vs Ireland | Southampton, 2023

This list is compiled from verified public records and reference sources. Last verified: March 23, 2026.

Found an error? Report it here