In the ever-changing dynamics of One Day International (ODI), where every run matters and any game can change in seconds, the record for most runs in ODI 2023 is about the player’s dependability, capacity, and innate talents. One can easily account for iconic players such as Shubman Gill, whose 1584 runs are the highest in the rankings, or Virat Kohli who is widely acclaimed for his classical stroke-play and chasing prowess.
While India dominates the chart, Will Young, Daryl Mitchell, and Aiden Markram are notable names from other teams who have registered their names in gold letters throughout the history of the game. Their style, game, and performance speak volumes.
Let’s take a look at the fantastic performances of players who shaped the world of ODI cricket by scoring the most runs in ODI 2023, thus becoming an icon for their fans.
Record for the Most Number of Runs in ODIs 2023
Players | Team | Runs |
---|---|---|
Shubman Gill | India | 1584 |
Virat Kohli | India | 1377 |
Rohit Sharma | India | 1255 |
Daryl Mitchell | New Zealand | 1204 |
Pathum Nissanka | Sri Lanka | 1151 |
Babar Azam | Pakistan | 1065 |
KL Rahul | India | 1060 |
Aiden Markram | South Africa | 1033 |
Mohammad Rizwan | Pakistan | 1023 |
Will Young | New Zealand | 1004 |
Read More: Most Hundreds in ODI || Fastest Century in T20 International
Shubman Gill: 1584 Runs
Not surprising to see our very own “Prince of Cricket” dominate the chart. The player who has recorded the most runs in ODI 2023 is none other than Shubman Gill. He scored 1584 runs in 1502 deliveries, along with a strike rate of 105.45. Moreover, his score includes 5 centuries, 9 half-centuries, 180 fours, and 41 sixes. He played 29 matches in 2023 during which he scored the highest 208 runs in a match. His average in 2023 was 63.36.
Particular | Details |
Matches | 29 |
Innings | 29 |
Runs | 1584 |
High Score | 208 |
Average | 63.36 |
Strike Rate | 105.45 |
100s | 5 |
50s | 9 |
4s | 180 |
6s | 41 |
Virat Kohli: 1377 Runs
How can ‘King Kohli” be not on the list when it’s about registering records in ODIs? The second person who has scored the most number of runs in ODIs in 2023 is Virat Kohli. He scored 1377 runs while facing 1389 deliveries with a strike rate of 99.13. Furthermore, in the 27 matches that he played in 2023, he smashed 6 centuries, 8 half-centuries, 122 fours, and 24 sixes. His highest ODI score of 2023 was set at 166* runs, along with an average of 72.47.
Particular | Details |
Matches | 27 |
Innings | 24 |
Runs | 1377 |
High Score | 166* |
Average | 72.47 |
Strike Rate | 99.13 |
100s | 6 |
50s | 8 |
4s | 122 |
6s | 24 |
Rohit Sharma: 1255 Runs
When it is about setting new benchmarks, our Hitman knows how to do it easily. Rohit Sharma is the third person with the most runs in ODI 2023. He took 1072 deliveries to register a score of 1255 runs with a strike rate of 117.07. He played 27 ODI matches in 2023 in which he hit 2 centuries, 9 half-centuries, 131 fours, and 67 sixes. Additionally, in 2023, the highest score was 131, along with an average of 52.29.
Particular | Details |
Matches | 27 |
Innings | 26 |
Runs | 1255 |
High Score | 131 |
Average | 52.29 |
Strike Rate | 117.07 |
100s | 2 |
50s | 9 |
4s | 131 |
6s | 67 |
Daryl Mitchell: 1204 Runs
Daryl Mitchell, the Kiwi player, is the fourth person holding the record for the most number of runs in ODIs in 2023. He scored 1204 runs in 1201 deliveries and had a strike rate of 100.24. Moreover, by smashing 5 centuries, 3 half-centuries, 93 fours, and 37 sixes in 26 ODI matches of 2023, he recorded his highest score at 134 runs, along with an average of 52.34.
Particular | Details |
Matches | 26 |
Innings | 25 |
Runs | 1204 |
High Score | 134 |
Average | 52.34 |
Strike Rate | 100.24 |
100s | 5 |
50s | 3 |
4s | 93 |
6s | 37 |
Pathum Nissanka: 1151 Runs
The Sri Lankan player, Pathum Nissanka is the next person on the chart for the most runs in ODI 2023. In 1317 deliveries, he recorded 1151 runs with a strike rate of 87.39. Including 2 centuries, 9 half-centuries, 156 fours, and 6 sixes in 29 ODI games of 2023, he made his highest score at 104 runs, with an average of 44.26.
Particular | Details |
Matches | 29 |
Innings | 29 |
Runs | 1151 |
High Score | 104 |
Average | 44.26 |
Strike Rate | 87.39 |
100s | 2 |
50s | 9 |
4s | 156 |
6s | 6 |
Babar Azam: 1065 Runs
The very famous Pakistani batsman, Babar Azam is the sixth person holding the record for the most number of runs in ODIs in 2023. Having scored 1065 runs in 2023, he had a strike rate of 84.65 while facing 1258 deliveries. Furthermore, he smashed 2 centuries, 10 half-centuries, 97 fours, and 14 sixes in the 25 ODI matches played in 2023 and lodged his highest total of 151 runs, along with an average of 46.30.
Particular | Details |
Matches | 25 |
Innings | 24 |
Runs | 1065 |
High Score | 151 |
Average | 46.30 |
Strike Rate | 84.65 |
100s | 2 |
50s | 10 |
4s | 97 |
6s | 14 |
KL Rahul: 1060 Runs
The prominent wicketkeeper Batter of the Indian Team, KL Rahul is the next person to have set the most runs in ODI 2023. By registering 1060 runs in 1208 deliveries, he maintained a strike rate of 87.74 in 2023. Additionally, the 27 matches he played in 2023 include 2 centuries, 7 half-centuries, 93 fours, and 18 sixes. Alongside, his highest ODI total of 2023 was scored at 111 not-out runs with an average of 66.25.
Particular | Details |
Matches | 27 |
Innings | 24 |
Runs | 1060 |
High Score | 111* |
Average | 66.25 |
Strike Rate | 87.74 |
100s | 2 |
50s | 7 |
4s | 93 |
6s | 18 |
Aiden Markram: 1033 Runs
The South African player, Aiden Markram is in the 7th position for registering the most runs in ODIs in 2023. While registering 1033 runs, which included 3 centuries, 5 half-centuries, 101 fours, and 30 sixes, he had a strike rate of 113.26 while facing 912 deliveries. Additionally, he played 24 ODI matches in 2023 and recorded his highest total of 2023 at 175 runs, along with an average of 51.65.
Particular | Details |
Matches | 24 |
Innings | 24 |
Runs | 1033 |
High Score | 175 |
Average | 51.65 |
Strike Rate | 113.26 |
100s | 3 |
50s | 5 |
4s | 101 |
6s | 30 |
Mohammad Rizwan: 1023 Runs
The very famous Pakistani player, Mohammad Rizwan is another name holding the record for the most runs in ODI 2023. He scored 1023 runs in 1091 deliveries, along with a strike rate of 93.76. Moreover, his score includes 1 century, 7 half-centuries, 95 fours, and 12 sixes. Additionally, he has faced 25 ODI matches in 2023, with an average of 63.93. His highest score in ODI 2023 was 131 not out.
Particular | Details |
Matches | 25 |
Innings | 23 |
Runs | 1023 |
High Score | 131* |
Average | 63.93 |
Strike Rate | 93.76 |
100s | 1 |
50s | 7 |
4s | 95 |
6s | 12 |
Will Young: 1004 Runs
The prominent Kiwi player, Will Young, is the next name in the chart of the most runs in ODI 2023. In 2023, he lodged 1004 runs in 1155 deliveries, along with a strike rate of 86.92. Moreover, he smashed 1 century, 8 half-centuries, 116 fours, and 19 sixes in the 23 ODI matches he played in 2023. Furthermore, his highest score of 2023 was set at 105 runs, along with an average of 45.63.
Particular | Details |
Matches | 23 |
Innings | 23 |
Runs | 1004 |
High Score | 105 |
Average | 45.63 |
Strike Rate | 86.92 |
100s | 1 |
50s | 9 |
4s | 116 |
6s | 19 |
Also Read: Top 10 Highest Run Chase in ODI || Top 10 Batsman Fastest 200 in ODI