Being the highest run scorer in Tests, ODIs, and T20Is demonstrates a player's versatility, dependability, and talent. Scoring runs is a batsman's primary responsibility, and the players who score the most frequently are at the top of the charts. Some brilliant batsmen have been scoring runs and doing incredibly well in 2024. Let's examine the top three cricket players in terms of most runs scored in 2024 in all format of the game. While speed and inventiveness are crucial in ODIs and T20Is, patience and skill are crucial in tests. Batsmen may make a statement with their confident strokes and calculated risks. Experienced cricketers and up-and-coming talent will probably compete for the top spot in 2024's run-scoring rankings. Top 3 Batsmen in Test with Most Runs in 2024 Leading run scorer in Test in 2024, Joe Root, Image Source- Cric Today Joe Root Indeed, JE Root did excel in compiling 858 runs in 10 matches at a remarkable average of 57.20. He scored the highest in the Test match with 143 runs. For Root, three centuries, four half-centuries, one six, and 83 borders throughout this period sealed his reliability. Yashasvi Jaiswal Indian batsman Yashasvi Jaiswal has shown exceptional talent by amassing 740 runs in 11 innings at an astounding average of 74 and with a strike rate of 80.34. Jaiswal's steadiness was seen in his record of 2 centuries and 3 half-centuries, 26 sixes, and 74 boundaries throughout this time frame. Also Read | Think You Know Cricket? Check Out These Fun Facts Ben Duckett For England, batsman BM Duckett is batting quite decently, making 590 runs in 10 games at an average of 34.70. With a strike rate of 87.66, his highest score of 153 showed that he improved substantially from the start. In Ducket's performance, one century and 2 fifties were featured in addition to ninety-nine fours and two sixes. Top 3 Batsmen in ODIs with Most Runs in 2024 Pathum Nissanka scored the most runs in odi in 2024, Image Source- Sri Lanka Cricket Pathum Nissanka With an incredible average of 74.75 and 598 runs in just nine innings, Nissanka scored the most runs in the ODI. His best score, an undefeated 210*, showed that he could control the opposition and set up a solid base for Sri Lanka's innings. Nissanka, who has amassed three centuries and one half-century, has been a vital member of his team all year long thanks to his regular excellent performances. Also Read | Top 10 Iconic Spinners in Cricket’s Glorious History Bhanuka Rajapaksa Mendis In 2024, Mendis claimed the second position among Sri Lanka's leading run scorers. Mendis scored 453 runs at an average of 41.18, showing his dependability despite missing out on a century over 12 innings. His four half-centuries demonstrated his importance to the team and were essential in strengthening Sri Lanka's batting lineup. Harsh Thaker In 2024, Harsh Thaker was crucial in bolstering Canada's batting order. He showed his tenacity and consistency by scoring 410 runs at a great average of 51.25 in nine games. With two centuries and a half, Thaker was a major contributor to Canada's victories over the year and helped to anchor the innings. Also Read | Top 10 Players with Most Sixes in International Cricket Top 3 Batsmen in T20Is with Most Runs in 2024 Nizakat Khan scored the most runs in T20I (2024), Image source- Cricket.com Nizakat Khan Nizakat Khan established himself as a dependable presence at the crease in 2024, playing a pivotal role for Hong Kong. He amassed 671 runs in 23 games, including five half-centuries, and made significant contributions that shaped his team's fortunes. Babar Azam In 2024, Pakistan's Babar Azam impressed everyone again, making 660 runs across 19 games at an average of 38.82; his best of 75 showed that he could keep his team in the game. Babar Azam, has so far scored 6 half centuries in 2024. Babar Hayat Starting the year well was Babar Hayat of Hong Kong. He managed to score 577 runs in 22 games with three half-centuries and a century. Contributions from him kept up a strike rate of 149.09 which was pretty handy during those moments in keeping the batting order stable in important games. Also Read | Fastest ODI Centuries by Indian Players