T20I cricket is all about momentum, and this holds throughout the game, especially in the death overs. So, irrespective of whether the team is batting or bowling, a strong finish is paramount, and here we will focus on the finishing aspect of the batting department.
Every side in T20I cricket has a designated finisher in their team, one who can clear the ropes at will and can destroy the bowling attacks. These are the players who can make or break the game for their team.
So, we will see the players who have had the maximum impact in the T20Is while batting in the death overs. Here are the top 10 batters with the most runs in death overs in T20Is.
Most Runs in Death Overs in T20I (Overall)
| Player | Innings | Runs in Death Overs | Strike Rate |
|---|---|---|---|
| David Miller (SA) | 65 | 966 | 180.22 |
| Hardik Pandya (IND) | 63 | 937 | 183.72 |
| Mohammad Nabi (AFG) | 71 | 959 | 191.41 |
| MS Dhoni (IND) | 62 | 856 | 160.60 |
| Najibullah Zadran (AFG) | 54 | 838 | 199.04 |
| Dasun Shanaka (SL) | 62 | 793 | 167.29 |
| Virat Kohli (IND) | 43 | 777 | 198.21 |
| Mahmudullah (BAN) | 60 | 748 | 152.65 |
| Shoaib Malik (PAK) | 59 | 745 | 172.45 |
| Dipendra Singh Airee (NEP) | 36 | 680 | 211.83 |
(You can check out other death over related stats here.)
Key Insights on Top T20I Run-Scorers in Last Four Overs
Most T20I Career Runs and Boundaries in Death Overs
David Miller (South Africa), Mohammed Nabi (Afghanistan), and Hardik Pandya (India) have scored 900 or more runs in the death overs in T20Is.
Nabi, Pandya, and MS Dhoni (India) have struck 70 or more fours in the last four overs in T20Is.
Pandya, Nabi, Miller, and Najibullah Zadran (Afghanistan) have smashed 60 or more sixes in death overs in T20Is.
Dhoni, Miller, Pandya, and Nabi have faced more than 500 balls in the last four overs in T20Is.
Highest Strike Rates and Averages in T20I Death Overs
Afghanistan’s Najibullah Zadran has the highest strike rate in death overs in T20Is (minimum 400 balls faced). He has scored 838 runs in 54 innings at a strike rate of 199.04.
India’s Rohit Sharma is the only batter to have an average above 50 in death overs in T20Is (minimum 15 innings batted). The right-hand batter aggregated 315 runs at an average of 54.66 while getting out five times in 19 innings.
Record-Breaking Individual Innings in T20I Death Overs
Zimbabwe’s Sikandar Raza has scored the most runs in death overs in a T20I innings. He accumulated 70 runs off 18 balls against Gambia in 2024.
Raza laced his 70 runs with nine sixes, the most by a batter in the last four overs in a T20I innings.
The late bashing helped Raza score his maiden century off 33 balls, the fastest hundred by a captain in T20Is. Eventually, he remained unbeaten on 133, the second-highest score by a captain in T20Is.
Raza’s 70 contributed to Zimbabwe scoring 102 runs in the death overs. This is the most runs by a team in the last four overs in a T20I innings. This, in turn, propelled Zimbabwe to the highest team total in T20Is – 344 for 4.
Darius Visser (Samoa) and Mitchell Santner (New Zealand) have hit the most fours in death overs in a T20I innings, smashing eight each against Hong Kong and the West Indies, respectively, in 2025.
Nepal’s Dipendra Singh Airee has recorded the highest strike rate in death overs in a T20I innings (minimum six balls faced). He hammered an unbeaten 52 runs off 10 balls at a strike rate of 520 against Mongolia in the 2023 Asian Games. Airee brought up his fifty off nine balls, making it the fastest half-century by a batter in T20Is.
Read Next | The Ten (All Time) Best Finishers in Cricket