SL vs BAN 2025: Mushfiqur Rahim goes past MS Dhoni, Inzamam-ul-Haq on two elite run-scoring lists

The veteran Bangladeshi batter is currently playing his 98th Test.

By Rathnam Nayak

Updated - 25 Jun 2025, 19:03 IST

12 Min Read

Ace Bangladeshi batter, Mushfiqur Rahim, overtook the likes of MS Dhoni and Inzamam-ul-Haq on two separate counts while batting during the ongoing second Test of the two-match series against Sri Lanka. The seasoned cricketer attained the milestone at the Sinhalese Sports Club Ground in Colombo on Wednesday, June 25.

During his 35-run knock, Mushfiqur eclipsed the tally of Dhoni and Inzamam in the charts for the most international runs and most Test runs against Sri Lanka, respectively. This was the 38-year-old's 180th Test innings in his illustrious red-ball international career.

Most international runs against Sri Lanka (as of June 25, 2025): 

Player Innings Runs
Sachin Tendulkar 116 5,108
Virat Kohli 79 4,076
Inzamam-ul-Haq 89 3,824
Younis Khan 96 3,615
Rahul Dravid 74 3,170
Saeed Anwar 68 3,117
Mushfiqur Rahim 81 3,100
MS Dhoni 78 3,087

Most Test runs against Sri Lanka (as of June 25, 2025):

Player Innings Runs
Younis Khan 48 2,286
Sachin Tendulkar 36 1,995
Mushfiqur Rahim 33 1,593
Inzamam-ul-Haq 31 1,559

He was dismissed by debutant, Sonal Dinusha, on the final ball of the 54th over of the innings. He holed out in the deep with a slog-sweep which found the safe hands of the fielder at the deep square-leg fence. Mushfiqur's knock comprised a total of five boundaries.

As for Bangladesh, they ended up on 220/8 in 71 overs at Stumps at the end of the first day. Shadman Islam (46 off 93) top-scored for the visitors. Other than Mushfiqur, there were two other batters who were dismissed in the 30s; Litton Das (34 off 56) and Mehidy Hasan Miraz (31 off 42).

Litton Das recalled for Sri Lanka ODI series
Also Read

Litton Das recalled for Sri Lanka ODI series

It was an all-round effort by the Sri Lankan bowling outfit. Asitha Fernando (2/43 in 14 overs), Vishwa Fernando (2/35 in 16 overs), and Dinusha (2/22 in nine overs) shared six wickets between them. Tharindu Ratnayake and skipper, Dhananjaya de Silva, picked up a wicket apiece.

Get every cricket updates! Follow Us:

Download Our App

For a better experience: Download the CricTracker app from the IOS and Google Play Store