Virat Kohli to Travis Head: Players with the most runs in ICC finals

These are the players who stepped up their game in the finals of major international tournaments and played valiant knocks with the bat

By Ansh Sharma Last Updated on - March 8, 2025 6:21 PM IST

Virat Kohli to Travis Head: Players with the most runs in ICC finals

Virat Kohli

1. Virat Kohli (India) - 410 runs

The India star batter has so far played in 8 ICC finals and is one of the players that the Men in Blue rely on the most. Kohli has 3 half-centuries under his name in finals of international tournaments.

Kumar Sangakkara

2. Kumar Sangakkara (Sri Lanka) - 320 runs

The legendary Sri Lanka wicketkeeper-batter featured in a total of 7 ICC finals for the Lankan Lions. Sangakkara played many valuable knocks in finals of major tournaments, racking up a great number of runs.

Travis Head

3. Travis Head (Australia) - 318 runs

The explosive Australia batter has so far featured in 2 ICC finals for the Baggy Greens. Head scored incredible centuries in both of those finals. He will most likely be featuring in the World Test Championship later this year against South Africa.

Mahela Jayawardene

4. Mahela Jayawardene (Sri Lanka) - 270 runs

The legendary Sri Lanka batter featured in a total of 5 ICC finals for the Lankan Lions. Jayawardene scored a sensational century against India in the 2011 ODI World Cup to massively help Sri Lanka in posting a big total.

Adam Gilchrist

5. Adam Gilchrist (Australia) - 262 runs

The legendary Australia wicketkeeper-batter featured in a total of 4 ICC finals for the Baggy Greens. Gilchrist scored a memorable century against Sri Lanka in the 2007 ODI World Cup final to guide Australia to a comfortable victory and their 4th World Cup title.

Ricky Ponting

6. Ricky Ponting (Australia) - 247 runs

The legendary Australia batter featured in a total of 6 ICC finals for the Baggy Greens. Ponting scored a magnificent unbeaten century against India in the 2003 ODI World Cup final to carry them to the humongous total of 359/2 in 50 overs.