Fastest Hundred in 50 over formats: Australia’s young explosive opening batsman Jake Fraser-McGurk holds the world record for scoring the fastest century in 50 over matches. He made this world record by scoring a century in just 29 balls. Now you might be thinking that the record of scoring the fastest century is in the name of former South African legend AB de Villiers. But let us tell you that here we are talking about 50 over matches. That is, including One Day International and domestic 50 over matches, which is also called List A.
Top-7 batsmen who scored the fastest century in 50 over matches
1- Jake Fraser-McGurk
Australia’s explosive batsman Jake Fraser-McGurk is at number one in the list of top-7 batsmen who have scored the fastest century in 50 over matches. Playing for South Australia, Fraser-McGurk scored a century in just 29 balls against Tasmania in a home ODI match. In this match, he played a brilliant inning of 125 runs in 38 balls.
2- AB de Villiers
South Africa’s great batsman AB de Villiers is at second place in the list of top-7 batsmen who have scored the fastest century in 50 over matches. De Villiers scored a century in just 31 balls against West Indies in the International ODI match. In this match, he played a brilliant inning of 149 runs in 44 balls.
3- Anmolpreet Singh
Indian player Anmolpreet Singh is at third place in the list of top-7 batsmen who have scored the fastest century in 50 over matches. Playing for Punjab, Anmolpreet scored a century in just 35 balls against Arunachal Pradesh in a home ODI match. In this match, he played an excellent inning of 115 runs in 45 balls.
4- Corey Anderson
New Zealand all-rounder Corey Anderson is at fourth place in the list of top-7 batsmen who have scored the fastest century in 50 over matches. Anderson scored a century in just 36 balls against West Indies in the International ODI match. In this match, he played a brilliant inning of 131 runs in 47 balls.
5- Graham Rose
England player Graham Rose is at fifth position in the list of top-7 batsmen who have scored the fastest century in 50 over matches. While playing for Somerset, Rose scored a century in just 36 balls in a county cricket ODI match against Devon. He played an excellent inning of 110 runs in this match.
6- Shaheed Afridi
Pakistan’s legendary all-rounder Shaheed Afridi is at sixth place in the list of top-7 batsmen who have scored the fastest century in 50 over matches. Afridi had scored a century in just 37 balls against Sri Lanka in the International ODI match. In this match, he played a brilliant inning of 102 runs in 40 balls.
7- Rowman Powell
West Indies’ explosive batsman Rovman Powell is at seventh place in the list of top-7 batsmen who have scored the fastest century in 50 over matches. Playing for Jamaica, Powell scored a century in just 38 balls against the Leeward Islands in a home ODI match. In this match, he played a brilliant inning of 106 runs in 40 balls.

