ODI cricket was the most entertaining and celebrated format in the world before the cloud of T20 cricket. The first ever ODI game was played in 1971 and since then this format has touched new heights. In the ’90s, the One Day format would favor batters and bowlers both due to the collective nature of the pitch. However, post-year 2000, batsmen have been getting more benefits than bowlers with more usage of flat decks. We fans have witnessed many great batters in every decade and generation who ruled their respective era with grace and gratitude. Likewise, each batter had a particular position where he thrived beyond imagination. In cricket, the No. 3 batter has a huge anchor role to play for his team to take them to a stable position. Let us put you through the batsmen with the most runs in ODI at No 3.
Ricky Ponting
Former Australian captain Ricky Ponting, being one of the masters of batting of all time occupies the top spot on the chart of most runs in ODIs at NO.3. His batting exploits wreaked havoc on many great bowling units and on big games he used to be the main target of the opponents due to his match snatching ability. Ponting batted at 3 in 330 times out of 365 innings and scored 12662 runs at an impressive average of 42.49. He smashed 29 centuries and 74 fifties at that position.
Virat Kohli
Probably the best batsman ever in 50-over cricket, Indian star Virat Kohli has made the 2nd most runs in ODIs at no.3. The ace batter has single-handedly won India plenty of matches with his classic batting containing timing and power. In 210 innings at the particular spot, Virat has aggregated 10777 runs at a staggering average of 60.21 with 39 centuries and 55 fifties. Watching Virat Kohli bat can make anyone blissful such as his majesty.
Kumar Sangakkara
The highest-run getter for Sri Lanka across all formats, wicket-keeper batter Kumar Sangakkara left his imprint in international cricket with his flawless and elegant batting. In a career that spanned 15 years, he batted at no.3 in ODIs in 238 outings and amassed 9747 runs, averaging a captivating 44.72. The Southpaw has been the most reliable top-order batsman for Lanka for a long time.
Jacques Kallis
Hailed as the best all-rounder of all time statistically, ex-Proteas player Jacques Kallis stands 4th on the elite tally of most runs in ODIs at no.3 with 7774 runs in 200 innings. His average at 3 was a stunning 45.73 and the Capetown boy made 13 tons and 57 half-centuries too. Kallis provided balance and strength to the South African team during his days with both quality batting and bowling.
Kane Williamson
One of the most prolific batsmen of the current era, Kiwi captain Kane Williamson has also made it to this list of most runs in ODIs at no.3. Having played 126 innings in the position, the stalwart has mustered 5802 runs at a healthy average of 50.89. He is only the 2nd batter after Virat Kohli to possess a 50+ average at number three. The calm-natured cricketer has 11 centuries and 39 fifties in his name with the highest score of 148 against West Indies in the 2019 World Cup.
List of Players with Most Runs in ODI at No 3
Player | Inn | Runs | AVG | SR | Best | 50s | 100s |
R Ponting (AUS) | 330 | 12662 | 42.49 | 77.71 | 164 | 74 | 29 |
V Kohli (IND) | 210 | 10777 | 60.21 | 94.71 | 183 | 55 | 39 |
K Sangakkara (SL) | 238 | 9747 | 44.71 | 80.50 | 169 | 66 | 18 |
J Kallis (SA) | 200 | 7774 | 45.73 | 73.74 | 139 | 57 | 13 |
K Williamson (NZ) | 126 | 5802 | 50.89 | 81.39 | 148 | 39 | 11 |
Ricky Ponting scored the most ODI runs at No.3 (12662).
Among Indians, Virat Kohli has made the most ODI runs at No.3 (10777).
Senior Cricket Content Editor at Skyblogs Cricket.
Contact me at info@skyblogs.in