Legendary India cricketer Sachin Tendulkar holds the illustrious record for the most fifties in ODI World Cup history. 

Considered to be one of the greatest batters in cricket’s history, Sachin Tendulkar slammed a record 15 half-centuries in ICC 50-over World Cups between 1992 and 2011.

Among active cricketers, Bangladesh cricket team captain Shakib Al Hasan has the most fifties in ODI World Cup history. He features second on the all-time list with 10 fifties to his name.

Former South Africa all-rounder Jacques Kallis has the third-most fifties in ODI World Cup history. The right-handed batter registered nine half-centuries in ODI World Cups.

Know the cricketers with most fifties in ODI World Cup history.

Most fifties in ODI World Cup

Player

Team

Span

Matches

Innings

Runs

50s

Sachin Tendulkar

India

1992-2011

45

44

2278

15

Shakib Al Hasan

Bangladesh

2007-2023

32

32

1201

10

Jacques Kallis

South Africa

1996-2011

36

32

1148

9

Virat Kohli

India

2011-2023

29

29

1186

8

Adam Gilchrist

Australia

1999-2007

31

31

1085

8

Javed Miandad

Pakistan

1975-1996

33

30

1083

8

Herschelle Gibbs

South Africa

1999-2007

25

23

1067

8

Mushfiqur Rahim

Bangladesh

2007-2023

32

31

996

8

Steve Smith

Australia

2011-2023

27

23

899

8

Graham Gooch

England

1979-1992

21

21

897

8

Sachin Tendulkar | 15

The 2011 Cricket World Cup winner, Sachin Tendulkar, smashed the most fifties in ODI World Cup history. Having featured in six editions of the ODI World Cup in 1992, 1996, 1999, 2003, 2007 and 2011, Tendulkar hit 15 fifties in 45 World Cup matches. He also holds the record with most runs in ODI World Cup history, having amassed 2,278 runs in 44 innings at an average of 56.95. The swashbuckling batter also hammered six hundreds in the marquee ICC 50-over World Cups.

Shakib Al Hasan | 10

Bangladesh’s Shakib Al Hasan is second on the most fifties in the ODI World Cup list. Since making his ODI World Cup debut in 2007, Shakib Al Hasan has recorded 10 fifties in 32 matches that he has played so far. The southpaw has scored 1,201 runs in 32 matches at an average of 42.81. Shakib has also hit two hundreds in the ICC World Cups.

Jacques Kallis | 9

South Africa legend Jacques Kallis featured third on the most fifties in the ODI World Cup list. Between 1996 and 2011, Jacques Kallis slammed nine fifties in 36 ICC World Cup matches. The former Proteas all-rounder finished his incredible career with 1,148 World Cup runs at an average of 45.92. Kallis also hit one memorable ODI World Cup hundred against the Netherlands in 2007.

Virat Kohli | 8

Former India captain Virat Kohli has the joint fourth-most fifties in the ODI World Cup. Having made his ODI World Cup debut in 2011, Virat Kohli has already smashed eight fifties in the marquee 50-over World Cups so far. The flamboyant right-handed batter has accumulated 1,186 runs in 29 matches at an average of 49.41. Kohli played a key role in India clinching the 2011 Cricket World Cup.

Adam Gilchrist | 8

Former Australian wicket-keeper batter Adam Gilchrist is fifth on the most fifties in the ODI World Cup list. Between 1999 and 2007, Adam Gilchrist clobbered eight half-centuries in the ODI World Cups. He scored 1,085 World Cup runs in 31 matches at an average of 36.16. Gilchrist was a member of the Australian team that won three consecutive ICC World Cup titles in 1999, 2003 and 2007.

Apart from Kohli and Gilchrist, the likes of Javed Miandad, Herschelle Gibbs, Mushfiqur Rahim, Steve Smith, Graham Gooch, Michael Clarke, Martin Crowe, Mohammad Azharuddin and Steve Tikolo have also registered eight fifties in ODI World Cup history.

Photo credit: Alamy