The month of January 2026 was very exciting in terms of ODI cricket. With the beginning of the new year, cricket fans around the world got to see many great innings. Batsmen from different teams showed their excellent form and made big scores making it clear that ODI cricket is going to be even more interesting in 2026. This month there were five batsmen who made headlines by scoring the most runs. Let us know about those top 5 batsmen and see where Virat Kohli stands in this list.
Daryl Mitchell remained number one
New Zealand’s Daryl Mitchell proved to be the biggest run machine in ODI cricket in January 2026. He scored a mountain of 352 runs in just 3 matches. During this period, he scored two brilliant century innings. Mitchell handled the team in difficult situations and remained the backbone of New Zealand’s batting.
Joe Root’s classic batting
The name of former England captain Joe Root is also included in this list. He also showed excellent form in January. Root scored 247 runs in 3 matches, which also included an unbeaten century. Root’s patience and technique were clearly visible in his batting, due to which England scored many strong scores.
Virat Kohli’s strong start
Indian cricket superstar Virat Kohli started 2026 on a grand note. He scored 240 runs in 3 ODI matches played in January. During this period, his century of 124 runs was special, in which he once again proved that there is no one better than him in big matches. Virat showed excellent timing and aggression even under pressure.
Harry Brook’s aggressive style
England’s young batsman Harry Brook also impressed with his batting in January. He scored 184 runs in 3 matches, which included an unbeaten inning of 136 runs. Brook’s batting maintained constant pressure on the opposing bowlers.
Pathum Rathnayake’s rise
Pathum Rathnayake of Sri Lanka also made his place in this list. In January 2026, he scored 162 runs in 3 ODI matches. His century of 121 runs was special, in which he showed an excellent balance of patience and attack.

