Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

Latest Post

Top 10 Fastest Centuries in ODI Cricket History: Record-Breaking Milestones

fastest century in odi

fastest century in odi

Cricket has witnessed some breathtaking innings over the years, with batsmen scoring the fastest century in odi cricket. In this article, we will explore the top five fastest centuries ever recorded in ODIs. These incredible innings showcase power-hitting, precision, and fearless gameplay. Let’s dive into the list of players who have rewritten record books with their explosive batting.

Top 5 Players with the fastest century in odi Cricket

Below is a table highlighting the fastest 100 in ODI cricket, including the number of balls faced, boundaries hit, and other essential match details.

Rank

Player

Runs

Balls

6s

4s

Match

Venue

Date

1

AB de Villiers

149

31

16

9

South Africa vs West Indies

Johannesburg

18/01/2015

2

CJ Anderson

131*

36

14

6

New Zealand vs West Indies

Queenstown

01/01/2014

3

Shahid Afridi

102

37

11

6

Pakistan vs Sri Lanka

Nairobi

04/10/1996

4

Glenn Maxwell

106

40

8

9

Australia vs Netherlands

Delhi

25/10/2023

5

Asif Khan

101*

41

11

4

UAE vs Nepal

Kirtipur

16/03/2023

1. AB de Villiers – 31 Balls

AB de Villiers holds the record for the fastest century in odi history, scoring 100 off just 31 balls against West Indies in 2015. His explosive knock included 16 sixes and 9 fours, making it one of the most memorable innings ever.

fastest century in odi

2. Corey Anderson – 36 Balls

New Zealand’s Corey Anderson smashed a 100 in just 36 balls against West Indies in 2014, breaking Shahid Afridi’s long-standing record. He ended up scoring an unbeaten 131*, hitting 14 sixes and 6 fours.

fastest century in odi

3. Shahid Afridi – 37 Balls

Pakistan’s Shahid Afridi held the record for the fastest century in odi cricket for nearly 18 years. His knock of 102 off 37 balls against Sri Lanka in 1996 featured 11 sixes and 6 fours, making it a legendary innings.

fastest century in odi

4. Glenn Maxwell – 40 Balls

Australian power-hitter Glenn Maxwell delivered a stunning century in just 40 balls against the Netherlands during the 2023 World Cup. His innings included 8 sixes and 9 fours, cementing his reputation as a devastating batsman.

fastest century in odi

5. Asif Khan – 41 Balls

UAE’s Asif Khan shocked the cricket world by scoring a 100 off just 41 balls against Nepal in 2023. His innings included 11 sixes and 4 fours, making him one of the fastest century in odi history.

fastest century in odi

fastest century in odi List

While the top five players mentioned above hold the fastest ODI hundreds, many other cricketers have also made their mark with quickfire centuries. Below are some more notable names:

Here’s the table format for the fastest century in odi :

Runs

Balls

Player

Match

Venue

Date

149

31

AB de Villiers

South Africa v West Indies

Johannesburg

18/01/2015

131*

36

CJ Anderson

New Zealand v West Indies

Queenstown

01/01/2014

102

37

Shahid Afridi

Pakistan v Sri Lanka

Nairobi

04/10/1996

106

40

Glenn Maxwell

Australia v Netherlands

Delhi

25/10/2023

101*

41

Asif Khan

UAE v Nepal

Kirtipur

16/03/2023

147*

44

MV Boucher

South Africa v Zimbabwe

Potchefstroom

20/09/2006

117

45

BC Lara

West Indies v Bangladesh

Dhaka

09/10/1999

102

45

Shahid Afridi

Pakistan v India

Kanpur

15/04/2005

104

46

JD Ryder

New Zealand v West Indies

Queenstown

01/01/2014

116*

46

JC Buttler

England v Pakistan

Dubai (DSC)

20/11/2015

162*

47

JC Buttler

England v Netherlands

Amstelveen

17/06/2022

134

48

ST Jayasuriya

Sri Lanka v Pakistan

Singapore

02/04/1996

106

49

Aiden Markram

South Africa v Sri Lanka

Delhi

07/10/2023

110*

50

JC Buttler

England v Pakistan

Southampton

11/05/2019

113

50

KJ O’Brien

Ireland v England

Bangalore

02/03/2011

102

51

GJ Maxwell

Australia v Sri Lanka

Sydney

08/03/2015

132

51

Darius Visser

Samoa v Vanuatu

Apia (No 2)

20/08/2024

100*

52

V Kohli

India v Australia

Jaipur

16/10/2013

162*

52

AB de Villiers

South Africa v West Indies

Sydney

27/02/2015

124

53

Shahid Afridi

Pakistan v Bangladesh

Dambulla

21/06/2010

102

53

MM Ali

England v West Indies

Bristol

24/09/2017

Fastest Half-Century in ODI Cricket

Apart from the fastest hundreds, some players have also recorded blistering half-centuries in ODI cricket. Here are some notable names:

  • AB de Villiers – 16 balls (vs West Indies, 2015)
  • Sanath Jayasuriya – 17 balls (vs Pakistan, 1996)
  • Shahid Afridi – 18 balls (vs Sri Lanka, 1996)
 

Most Runs in ODI Cricket

While quick centuries are thrilling, accumulating the most runs in ODI cricket is a testament to consistency. Here are the top run-scorers in ODI history:

Rank

Player

Runs

Matches

1

Sachin Tendulkar

18,426

463

2

Kumar Sangakkara

14,234

404

3

Ricky Ponting

13,704

375

4

Virat Kohli

13,500+

Ongoing

5

Mahela Jayawardene

12,650

448

 

Conclusion

The fastest century in odi continue to redefine batting standards, as new players rise with their explosive performances. With power-hitting evolving in modern cricket, we may soon see a batsman break the 31-ball record of AB de Villiers. Stay tuned for more thrilling records and milestones in ODI cricket!

Stay updated with developments in politics, business, technology, health, and culture all in one place.  News Today 27, your need for trusted, timely information is our top priority.