Open In App

Fastest Century in ODI Cricket: Top 10 Cricketers List (2024)

Last Updated : 23 Feb, 2024
Improve
Improve
Like Article
Like
Save
Share
Report

AB De Villiers holds the record for fastest century in ODI Cricket. On 18 January 2015, AB De Villiers scored the fastest century against West Indies within 31 balls. Check the list of fastest centuries in ODI from table below.

Fastest-century-in-odi-cricket

List of Fastest Centuries in ODI

Here is the list of top 10 cricketers who scored fastest centuries in ODI till now.

S.L No.

Cricketer Name

Balls

Against

Year

1

AB de Villiers

31

West Indies

2015

2

Corey Anderson

36

West Indies

2014

3

Shahid Afridi

37

Sri Lanka

1996

4

Glenn Maxwell

40

Netherlands

2023

5

Asif Khan

41

Nepal

2023

6

Mark Boucher

44

Zimbabwe

2006

7

Brian Lara

45

Bangladesh

1999

8

Shahid Afridi

45

India

2005

9

Jesse Ryder

46

West Indies

2014

10

Jos Buttler

46

Pakistan

2015

Fastest Century in ODI Cricket – Details

Let’s learn about the 10 Cricketers who scored the fastest centuries in ODI in detail.

1. AB de Villiers – Fastest Century in ODI

AB de Villiers scored the fastest century in the history of One-Day International Cricket on 18th January 2015, against the team of West Indies. He took just 31 balls only to reach 100 runs and scored total of 149 runs with 16 sixes and and 9 fours during that inning.

AB-de-Villiers

2. Corey Anderson – Second Fastest Century

In match against West Indies in Queenstown, New Zealand, Corey Anderson made history in the ODI cricket by scoring one of the fastest century in just 36 balls. On 1 January 2014, he broke the 15 year’s old record of Shahid Afridi for fastest century and scored jaw-dropping 131 runs with 14 sixes and 6 fours.

3. Shahid Afridi

In a historic match against Sri Lanka at Nairobi, Shahid Afridi shown his extra-ordinary batting skills by scoring 102 runs in just 37 balls with the help of 11 sixes and 6 fours. Everyone was amazed with his performance in this nail-biting match between Pakistan and Sri Lanka.

Shahid-Afridi

Amazing Fact: It was Shahid Afridi’s second International 50-overs match only, where he scored the fastest century in the history of Cricket.

People Also View

4. Glenn Maxwell

Glenn Maxwell is an Australian cricketer who always loved the Indian pitches and spinners to bat. Same goes in the match against Netherlands in New Delhi, India where he scored one of the fastest century in the World Cup match. He scored 106 runs in just 40 balls, with 8 sixes and 9 boundaries. This batting showcases his extra-ordinary talent and skills along with own-created shots.

Glenn-Maxwell

5. Asif Khan

On 16 March 2023, Asif Khan from the United Arab Emirates scored one of the fastest century in ODI cricket against Nepak in Kritipur. In this brilliant performance, he scored amazing century within 41 balls, which comprises of 11 sixes and 4 fours. This batsman has proved that even UAE players do have the capabilities to reach at the top in the listings of cricket records.

6. Mark Boucher

One of the most famous wicket-keeper from South Africa, Mark Boucher scored a remarkable century in just 44 balls against Zimbabwe in Potchefstroom. By going not-out in the match, he scored a total of 147 runs with the help of 10 sixes and 8 fours.

Mark-Boucher

Those who speculated this perfomance, was left with awe and clappings, because no one expected that someone by coming at 4th position will create such a history.

7. Brian Lara

Brian Lara, the legendary name itself showcases his remarkable achievements and respect he has achieved in the Internation Cricket from all over the world. In a match against Bangladesk at Dhaka Stadium, he scored unwavering 117 runs within 45 balls. This complete innings had a total of 4 sixes and 18 boundaries, and created a history in the list of fastest scored centuries in the world.

Brian-Lara

8. Shahid Afridi

Once again the Pakistan hitter-batsman, Shahid Afridi scored an impressive feat of scoring 102 runs in just 45 balls. This match was played against India in Kanpur, on 15th April 2005. All the fans were shocked by his perfomance of scoring fastest century which comprises of 9 sixes and 10 boundaries.

Amazing Fact: Shahid Afridi is the only batsman in the world who created a history by scoring fastest century in ODI cricket twice.

9. Jesse Ryder

Again on the grounds of Queenstown, New Zealand, Jesse Ryder scored an unforgettable 104 runs in just 46 balls against the West Indies team. He scored century with a total of 5 sixes and 12 fours. In this over-shortened match with just 21 overs due to rain, New Zealand team scored a total of 283 runs. Being newly positioned in the New Zealand’s cricket team, Jesse Ryder created a strong image in the selector’s eyes for the upcoming matches.

Note: In this same match against West Indies, both Jesse Ryder and Corey Anderson scored their fastest centuries with 46 and 36 balls respectively.

10. Jos Buttler

One of the most renowned England team’s cricketer, Jos Buttler scored the fastest century in ODI cricket with the help of just 46 balls. At the grounds of Dubai, Buttler hits 8 sixes and 10 fours with a total score of 116 runs against Pakistan. All the fans were very impressed by his shots and self-created creative shots.

Jos-Buttler

Also View

Fastest Century in ODI Cricket – FAQs

Who scored the fastest century in ODI cricket?

AB de Villiers from South Africa has scored the fastest century in ODI cricket with the help of just 31 balls. The match was played against West Indies in 2015.

Who scored most ODI century in history?

Recently, Virat Kohli broke the record of cricket legend Sachin Tendulkar with hitting 50 centuries in ODI cricket, and it’s the maximum centuries till date.

Who hit the fastest 100 in ODI World Cup from India?

The Indian batsman-wicketkeeper, KL Rahul scored the fastest 100 in ODI World Cup with just 62 balls. Earlier this record was with the opener Rohit Sharma in just 63 balls against Afghanistan.

When was the first century in cricket history scored?

The Australian batsman, Charles Bannerman was the first International cricketer who scored the first century in cricket history. The match was played against England in March 1877.



Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads