All-rounders are always a great asset for the teams. It is always beneficial for a team to get one or two all-rounders in their team. In ODIs role of all-rounders is very crucial. In this article, we will see the top 5 oldest players score 100+ runs and take 4+ wickets in an ODI match.
#5 Sanath Jayasuriya
Former Sri Lankan all-rounder, Sanath Jayasuriya is at No.5 on our list. Jayasuriya delivered his performance of 100+ runs and 4+ wickets in a single match against Australia in 2003 at the age of 33 years and 193 days.
#4 Tillakaratne Dilshan
Again, a Sri Lankan all-rounder, Tillakaratne Dilshan is at No.4 on our list. Dilshan was a spin all-rounder. Dilshan’s all-round performance came against Zimbabwe in an ODI match in 2011 when he was 34 years and 147 days old.
#3 Mohammad Hafeez
Former Pakistan’s spin all-rounder, Mohammad Hafeez is at No.3 on our list. Hafeez was a great all-rounder of his time. Hafeez made 100+ runs and took 4+ wickets in an ODI match against Sri Lanka in 2015 when he was 34 years and 267 days old.
#2 Viv Richards
Former West Indies legend, Viv Richards was not only a great batsman but he was also a part-time bowler. Viv Richards made 100+ runs and took 4+ wickets in an ODI match against New Zealand in 1987 at the age of 35 years and 11 days.
Also Read: 5 Famous Footballers Who Like Cricket
#1 Sikandar Raza
Zimbabwe’s star all-rounder, Sikandar Raza is at the top of our list. Raza made 100+ runs and took 4+ wickets in the 2023 world cup qualifier match against the Netherlands. He did this at the age of 37 years and 57 days.