desktop banner rohit no.1 odi ranking
join ganga7 telegram desktop banner
desktop banner rohit replacement
desktop banner csk released players 2026
desktop banner rr released players 2026
desktop banner rcb released players 2026
desktop banner srh player targets 2026
mobile banner rohit no.1 odi ranking
join ganga7 telegram mobile banner
mobile banner rohit replacement
mobile banner csk released players 2026
mobile banner rr released players 2026
mobile banner rcb released players 2026
mobile banner srh player targets 2026

Rewind 2024:Top 5 Players with Most Runs in All Formats


In 2024, the cricketing world witnessed remarkable batting feats, with players like Kusal Mendis, Yashasvi Jaiswal, and Joe Root leading the way. Mendis topped the list with 1,860 runs across formats, while Root dominated Tests. This article highlights the top 5 players who amassed the most runs in 2024 all formats.

Cricket in 2024 was a thrilling spectacle, with players across the globe showcasing exceptional talent and rewriting the record books. As we wrap up 2024, among the many achievements, the spotlight remains on the top batters who dominated across formats. Below, let’s delve into the performances of the top five players with the most runs in 2024 all formats.

2024 Most Runs in International Cricket List

 

PlayersMatchesRuns
Kusal Mendis481,860
Yashasvi Jaiswal231,771
Pathum Nissanka371,696
Harry Brook271,575
Joe Root171,556

5. Joe Root

Among the cricketing nations, England cricket team plays most of the Test matches and it is evident they are going to feature in as many as 22 matches in the longest format in the next two years. It has become a boon for Joe Root, who currently holds the record for the most Test runs for the nation with 12972 runs across 152 matches. He is chasing ‘Little Master’ Sachin Tendulkar’s tally of 15921 runs, who sits at the pole position in the top-run scorer’s list. Root currently sits 5th in the list and maybe 3 years down the line, will become a record holder.

joe root ranked 5th most runs in 2024 all format

He had a staggering last year and finished 5th in the list of most runs in 2024 all formats. Root took centre stage only in the longest format and topped the list of 2024 most runs in international cricket, with an aggregate of 1556 runs in 17 matches at an average of 55.57. In the process, he hit 6 centuries and 5 half-centuries. Apart from the traditional format, he didn’t feature in any of the formats in 2024. He ended the year as the No.1 batter in the ICC Men’s Test Batting Rankings.

harry brook ranked 4th 2024 most runs in international cricket

4. Harry Brook

Harry Brook occupies the 4th spot in the list of 2024 most runs in international cricket. Across formats, he featured in 27 matches and struck 1575 runs at an average of 58.33. He was right up for the task and broke every challenge that came his way. He was in his league, especially in the longest format, and ended the year with an overall 1100 runs in 12 matches at an average of 55.

harry brook ranked 4th most runs in 2024 all format

Brook caught the eyeballs mainly for his performances away from home in the longest format, where he scored 3 centuries, including a record-breaking 317 runs against Pakistan at Multan. Harry Brook represented England only in 5 ODIs in 2024, scoring 312 runs at an average of 78 with a top score of 110*. He acted as an interim captain of England in the 5-match ODI series against Australia. Brook got an opportunity to bat only in 6 innings in T20Is in 2024, where he made 163 runs at an average of 54.33.

pathum nissanka ranked 3rd 2024 most runs in international cricket

3. Pathum Nissanka

Pathum Nissanka is the batter of Sri Lanka national cricket team who is listed in 2024 most runs in international cricket. He did work extremely hard to achieve what he has this year. NIssanka finished 3rd with an overall tally of 1696 runs across 37 matches.

pathum nissanka ranked 3rd most runs in 2024 all format

He thoroughly enjoyed his stellar run in ODIs, where he scored 694 runs in 12 matches at an average of 63.09 with the highest score of 210*. Pathum Nissanka was equally devastating in the T20Is, accumulating 622 runs in 19 matches at an average of 36.58 with a top score of 90. He was the first-choice opener for the Island nation in the white-ball circuit and he also had a breakthrough in Tests, where he holds an overseas century(127*) against England at The Oval. The 26-year-old finished the year with 380 Test runs in 6 matches at an average of 38.

yashasvi jaiswal ranked 2nd 2024 most runs in international cricket

2. Yashasvi Jaiswal

Termed as the next big thing in Indian cricket, Yashasvi Jaiswal is second on the list of most runs in 2024 all formats. Yashasvi Jaiswal has featured in only Tests and T20Is and is yet to make his debut in ODIs. He enjoyed great success in the purest form of cricket and holds 2nd place in the list of 2024 most runs in International Cricket with a tally of 1478 runs in 29 innings, only behind Joe Root’s 1556 runs. He slammed 3 centuries and 9 half-centuries in the format and has the best score of 214*. Jaiswal got a great kick start to the year in the Anthony de Mello Trophy against England, where he made a whopping 712 runs in 9 innings and was adjudged the Player of the Series for his mind-boggling batting display.

yashasvi jaiswal ranked 2nd most runs in 2024 all format

He wasn’t the first-choice opener for India in T20Is with senior duo Rohit Sharma and Virat Kohli returning to action. Yashasvi Jaiswal featured in 8 T20Is, gathering 293 runs at an average of 41.85 with the highest score of 93*. He has hit 32 fours and 16 sixes in the format in 2024.

kusal mendis ranked 1st most runs in 2024 all format

1. Kusal Mendis

The 29-year-old Sri Lankan wicket-keeper batter, Kusal Mendis, scored the most runs in 2024 all formats, amassing 1860 runs in 55 innings at an average of 37.2. Breaking his performances into each format, his numbers in ODIs top the list with 742 runs in 17 matches at an average of 53 that comprises 6 half-centuries and a solitary century. His consistency rate has been mind-blowing as he only has a couple of single-digit scores in the 50-over format. Coming into the T20Is, he proved how good he is at the top of the order, accounting for 628 runs in 22 matches at an average of 29.9 and with a strike rate of 127.64. He went past the excess of 50 run-mark thrice and has the best score of 86.

kusal mendis ranked 1st 2024 most runs in international cricket

Kusal Mendis’ traditional numbers haven’t taken a back seat. He collected 490 runs in 16 innings at an average of 32.66. After a reasonable show batting at No.3, he did find success when he was moved down the order, where he did well, scoring a century and a half-century in 7 innings. His performances lifted Sri Lanka in the year’s second half, who were not so consistent before.

2024 Top Cricket Batters

joe root ranked 5th 2024 most runs in international cricket

For cricket fans, we have been blessed to witness exceptional batting performances throughout the 2024 cricket season. Kusal Mendis led the charge with consistent performances, followed by India’s rising star Yashasvi Jaiswal, and Sri Lanka’s dependable opener Pathum Nissanka. England’s duo of Harry Brook and Joe Root, added their flair, with Root reaffirming his dominance in Test cricket. These five players stood out for their exceptional contributions, cementing their spots as the top batters with the most runs in 2024 all formats. Their consistency and brilliance throughout the year have set a benchmark for future performances.

About the Author

This article is written by the IPL Criclive editorial team, a group of cricket enthusiasts with years of experience in following and analyzing the game.

You can also follow us on Instagram or X/Twitter.

Grab the latest info and don’t miss out—head to GANGA7 and place your bet now


YOU MAY LIKE