Sri Lanka captain Charith Asalanka enters Virat Kohli, Brian Lara's list with 106 against Bangladesh

July 3, 2025

Credit: Getty

On July 2, Charith Asalanka scored 106 against Bangladesh in ODI series opener in a winning cause.

Asalanka's match-winning ton

Credit: Getty

Charith Asalanka registered the joint 9th-highest ODI score by a captain against Bangladesh. Here is the list of top 9 scores -

Asalanka in elite list

Credit: Getty

9. Zimbabwe's Brendan Taylor scored 106 against Bangladesh in 2011 but ended up his team lost by 6 wickets.

Brendan Taylor

Credit: Getty

8. Ireland's William Porterfield scored 108 in the run chase against Bangladesh in 2010, helping his team win by 7 wickets.

William Porterfield

Credit: Getty

7. New Zealand's Tom Latham scored an unbeaten 110 against Bangladesh in 2021, leading his team to 5-wicket win.

Tom Latham

Credit: Getty

6. Legendary Brian Lara scored 117 runs from just 62 balls against Bangladesh in 1999. West Indies won by 109 runs.

Brian Lara

Credit: Getty

5. Sri Lanka's Kusal Perera scored 120 runs against Bangladesh in 2021. Visitors SRi Lanka won by 97 runs.

Kusal Perera

Credit: Getty

4. Pakistan's Shahid Afridi scored 124 runs form just 60 balls against Bangladesh in 2010 Asia Cup. Pakistan won by 139 runs.

Shahid Afridi

Credit: Getty

3. India's Sourav Ganguly scored an unbeaten 135 in the run chase against Bangladesh in Asia Cup 2000, leading his team to convincing win by 8 wickets.

Sourav Ganguly

Credit: Getty

2. In Asia Cup 2014, India's Virat Kohli scored 136 runs in the run chase against Bangladesh. India won the match by 6 wickets.

Virat Kohli

Credit: Getty

1. The top spot belongs to England's Andrew Strauss. In 2010, his 154-run knock helped England post 347/7 and win by 144 runs.

Andrew Strauss

Credit: Getty