Cricket fans can't stop talking about these two. Daryl Mitchell just grabbed the number one spot in one-day internationals after smashing India earlier this year. Virat Kohli, the guy from India who's been around forever, dropped to second. But does that mean Mitchell's better overall? I've looked at their games, runs, and big moments to sort it out. It's not as simple as the rankings make it seem.
Remember that series in January? New Zealand played India in three one-dayers. Mitchell scored 352 runs total, with two hundreds. His 137 in the last match beat Kohli's 124 that day. That pushed him to the top of the charts. People started asking if he's overtaken the Indian star for good.
How They Started Out
Kohli came up through India's youth team. He led them to a world title in under-19 cricket back in 2008. Then he joined the main squad that same year. Over time, he became the main man. He scored tons of runs, led the team in tests, and won big matches. Last year, he quit test cricket but keeps playing the shorter games. He's got thousands of runs across all types of cricket.
Mitchell took longer to break through. He's from New Zealand and plays both bat and ball. He worked his way up in local games before getting noticed internationally. His strength is in the middle part of one-day games, where he hits hard. At 34, he's hitting his best form now.
Kohli has played way more matches. That gives him a huge pile of runs. Mitchell has fewer games but looks strong in his recent ones.
Runs and Averages Compared
Let's put their one-day numbers next to each other. These are up to about now, February 2026.
| What They Did |
Virat Kohli |
Daryl Mitchell |
| Matches |
Over 300 |
Around 65 |
| Total Runs |
14,000 plus |
Close to 3,000 |
| Average Score |
58 |
55 |
| Hundreds |
54 |
7 |
| Fifties |
72 |
14 |
| Current Ranking |
2nd |
1st |
Kohli scores steady. He stays in longer and builds big innings. Mitchell swings harder and scores faster lately. In chases, where teams need runs quick at the end, Kohli stands out. Mitchell does well when his team bats first.
Shorter Games and Leagues
In twenty-over games, Kohli has thousands of runs for India. He had a famous knock against Pakistan in a world cup match. In the Indian league, he's the top scorer ever. His team won their first title last year.
Mitchell plays well in twenty-over internationals for New Zealand. He hits sixes easy but hasn't played in India's big league. That means less experience in packed stadiums with huge crowds.
Longer Games
Kohli played tests for years. He scored almost 10,000 runs there and won plenty as captain. Mitchell has played some tests but focuses more on shorter formats. He bowls medium pace, which helps his team extra.
Times They Faced Off
In that India-New Zealand series, Mitchell got the better of Kohli on runs. But Kohli kept his team in the fight each time. Their styles differ. Kohli waits for loose balls. Mitchell attacks more.
What They Do Best
Kohli handles pressure like few others. He turns games when his side needs him. He won awards as the best player multiple times.
Mitchell brings energy. He bowls when needed and finishes strong with the bat. His recent form shows he can compete at the top.
Both lift their teams. Kohli does it with calm focus. Mitchell with raw power.
My Thoughts on Who Wins
Mitchell leads the rankings today because he's on fire. His game fits how one-day cricket plays now, with more big hits. But Kohli has done it for longer, in more situations, and with bigger results.
To match Kohli, Mitchell needs to keep this up for years and win major trophies. Their next games could change things. What do you see as the key difference? Let me know.