Most Runs by Tailenders (8-11) in ODI

Tailenders often don’t get to bat a lot. But when they do get a chance, it’s either because their entire team’s top order fails or just for a few overs towards the end of their innings.

So you won’t see tailenders piling up a lot of runs, with only a handful managing to score over 1000 runs.

On that note, here’s a look at the tailenders with the most runs in ODIs.


Most ODI Runs by Tailenders

PlayerInnsRunsAvgHSSR100s/50s
Daniel Vettori (ICC/NZ)1571735178384.460/4
Chaminda Vaas (Asia/SL)185171614.4250*71.20/1
Wasim Akram (PAK)135161715.257978.680/1
Mashrafe Mortaza (Asia/BAN)146161013.4151*84.070/1
Heath Streak (Afr/ZIM)100160024.6179*73.930/7
Shaun Pollock (Afr/ICC/SA)97142123.2966*85.240/4
Lance Klusener (SA)49141564.318391.640/10
Rashid Khan (AFG)85132918.4560*101.60/5
Chris Woakes (ENG)71123723.7895*89.630/5
Harbhajan Singh (Asia/IND)122122213.884981.680/0
Abdul Razzaq (PAK)64118927.0276*94.660/5
Prosper Utseya (ZIM)120112914.8552*55.280/1
Mitchell Santner (NZ)64112629.636791.760/3
Brett Lee (AUS)103112118.085982.850/3
Daren Sammy (WI)68109225.398499.540/5

Key Insights on Tailenders with Most Runs in ODI Cricket

Most Runs and Century Records by Tailenders in ODIs

New Zealand’s Daniel Vettori has scored the most runs as a tailender in ODIs, with 1735 runs batting at No. 8 or below. (Check out the top run-scorers in ODIs here.)

Only two batters have scored a century while batting at No. 8 or below in ODIs. Ireland’s Simi Singh was the first with an unbeaten 100 off 91 balls against South Africa in the 2021 Dublin ODI. Bangladesh’s Mehidy Hasan Miraz became the second tailender, scoring an unbeaten 100 off 83 balls against India in the 2022 Mirpur ODI.

South Africa’s Lance Klusener has smashed the most fifty-plus scores as a tailender in ODIs, with 10 knocks in 49 innings.

Heath Streak (Zimbabwe), Abdul Razzaq (Pakistan), Rashid Khan (Afghanistan), Daren Sammy (West Indies) and Chris Woakes (England) are the other tailenders with five or more fifty-plus scores each in ODIs.


Highest Batting Averages and Strike Rates as Tailenders in ODIs

Klusener also has the highest batting average as a tailender in ODIs, having scored 1415 runs at 64.31 in 49 innings (minimum 25 innings batted). No other tailender averages above 40.

Pakistan’s Shahid Afridi has the highest batting strike rate as a tailender in ODIs, having struck at 144.17 while accumulating 891 runs in 42 innings (minimum 500 balls faced).

Andre Russell (West Indies), Wanindu Hasaranga (Sri Lanka), Liam Plunkett (England), Thisara Perera (Sri Lanka), Lance Cairns (New Zealand), James Faulkner (Australia) and Rashid Khan are the other tailenders with strike rates above 100 in ODIs.


Most Fours and Sixes by Tailenders in ODIs

Vettori has struck the most fours as a tailender in ODIs, with 140 boundaries coming off his bat.

Pakistan’s Wasim Akram (56), Bangladesh’s Mashrafe Mortaza (55) and Sammy (50) have smashed 50 or more sixes while batting at No. 8 or below in ODIs.


Most Runs by Venue, Series and Calendar Year as Tailenders in ODIs

Shaun Pollock aggregated 779 of his 1421 runs in South Africa. This is the most runs by a No. 8 or below batter at home in ODIs.

Klusener (765 in South Africa) and Vettori (714 in New Zealand) are the other two tailenders with 700-plus runs at home in ODIs.

Woakes, meanwhile, has scored the most runs as a tailender in away ODIs, with 705 runs in 39 outings.

New Zealand’s Mitchell Santner has aggregated the most runs as a tailender in a bilateral ODI series. He scored 216 runs in four innings in the 2018 home series against England.

Bangladesh’s Mashrafe Mortaza scored 482 of his 1610 runs at the Shere Bangla National Stadium in Dhaka. This is the most runs by a tailender at a single venue in ODIs.

Vettori (vs Australia) and Rashid Khan (vs Ireland) are the two tailenders who have scored 500-plus runs each against an opponent team in ODIs.

Heath Streak has scored the most runs as a tailender in a calendar year in ODIs, with 429 runs in 15 innings for Zimbabwe in 2001.

Wasim Akram aggregated 1208 of his 1617 runs at No. 8, the most by a batter in this position in ODIs.

Mortaza, meanwhile, has collected the most runs as a No. 9 batter in ODIs, with 701 runs in 72 innings.

Pakistan’s Waqar Younis has scored the most runs as a No. 10 batter in ODIs, with 478 runs in 63 innings.

Trent Boult has scored the most runs at No. 11 in ODIs, with 176 runs in 43 innings for New Zealand.

Read Next | Highest Team Totals in Away/Neutral Tests

Scroll to Top