The best ODI XI in the world right now

By Josh Ward / Roar Guru

There are so many great ODI players, both currently and over time.

But more recently, heaps of them have dominated this format.

Here’s who I think is the current best ODI XI.

1. David Warner
A great opener in nearly every format, Warner is still a beast in limited-overs matches. He has started to gradually take it slower. He still is threatening, averaging 45.8 in his career, and more recently was the second highest run scorer in the World Cup, and has averaged 61.6 this last year in ODIs. Not bad from the boy from Paddington.

2. Quinton de Kock (wicketkeeper)
Just beating out Australian Alex Carey for the keeper spot, De Kock has shone in the ODI format ever since his debut in early 2013. A very consistent player both batting and behind the stumps, he’s averaged 44.65 and has 15 hundreds and 25 fifties. This year, he’s averaged 45.55 in ODIs, while also captaining the side. He’s also taken 164 catches in 121 matches along with nine stumpings. He continues to grow in ODIs.

3. Rohit Sharma
Up there with the greatest ODI players ever, when Rohit Sharma strides to the crease opening or in any position, there’s trouble coming. He averages 49.27 in ODIs. He also has 43 fifties and 29 hundreds, the highest ever ODI score of 264, and was the top run scorer in the 2019 World Cup, scoring 648 runs and averaging 81. More recently, he’s averaged 56.77 since early 2019. Can he continue to prove to everyone he’s one of the best ODI players?

(Photo: DIBYANGSHU SARKAR/AFP via Getty Images

4. Virat Kohli (captain)
A no-brainer in nearly every format’s best XI, the legendary Kohli is by far up there with the best as well. Super consistent as well as very threatening, he’s averaged 59.33 his entire ODI career and has 43 hundreds and 58 fifties (his highest score is 183). Recently, though, he’s only averaged a measly 57. He’s also won 62 out of a possible 89 matches as ODI captain, which shows why he’s one of the greatest in ODIs.

5. Babar Azam
The young cousin of the three Akmals (Kamran, Umar and Adnan), Azam is just as good if not better than those three. Blessed with beautiful wrists and elegant timing, he’s a superstar in the middle or top order of the Pakistani line-up, averaging 54.17 his entire ODI career. He has 11 hundreds and 15 fifties. Recently, though, he’s averaged 58.57, and scored 474 runs at an average of 67.71 in the World Cup. The only way is up for the young man out of Lahore.

6. Ben Stokes
The all-rounder from Christchurch continues to impress. Stokes is one of England’s most lethal weapons in every aspect. Up there with the best all-rounders in all formats, he’s recently averaged 59.91 with the bat and 44.5 with the ball along with 12 wickets. However, he hasn’t played since that World Cup final at Lord’s. He’s averaged 40.63 with the bat in ODIs and 41.71 with the ball too, and he has taken 70 wickets. He continues to develop into the best all-rounder around.

7. Mohammad Nabi
The experienced veteran and the former Afghanistan captain, Nabi’s rise is much like Afghanistan’s rise in recent years, especially in ODIs. A handy finisher and good part-time spinner who sometimes opens the bowling, he averages 27.82 in ODIs, has 15 fifties and the one hundred. But he averages 32.54 with the ball and has taken 130 wickets. Recently, though, he’s only averaged 21.69 with the bat and 44.5 with the ball, but his experience and finishing ability is still valuable to any team that he plays with.

8. Pat Cummins
A star and a mainstay for the Australians in nearly every format, Cummins continues to grow in the ODI format as well. With his raw pace and ability to get the edge, he’s taken 105 wickets in 64 ODI matches so far at an average of 27.55 and a best of 5-70. Cummins’ figures and consistency are part of the reason why he replaces Trent Boult in this line-up.

(Robert Cianflone/Getty Images)

9. Mitchell Starc
Up there with the greatest limited-overs bowlers in recent times, Starc is a weapon both in the opening overs of a match or towards the end with his speed and swing. With those two weapons up his sleeve, he’s taken 178 wickets in 91 matches at a strike rate of 26.1, and an average of 22.22. Since the 2019 World Cup, he’s taken 33 wickets at an average of 25.66 and a strike rate of 26.88. These are super impressive numbers for a superstar bowler.

10. Mujeeb Ur Rahman
The teenage mystery spinner who’s almost like a magician with the ball, Mujeeb continues to impress in his young career. Ever since his debut in 2017 he’s taken 63 wickets at an average of 22.44 and a strike rate of 34.1. In the World Cup, he took seven wickets at an average of 37, a strike rate of 49.6, an economy rate of 4.47 and had a best performance of 3-39. If he continues to grow like this, he’ll easily be the best bowler in ODIs in at least five to ten years.

11. Jasprit Bumrah
The man continues to impress and grow. Bumrah is another weapon both up top and at the end with the ball, but he’s especially dangerous in the opening ten. With his raw speed, massive swing and big bounce, he’s taken 104 wickets at an average of 24.43, a strike rate of 32.1 and an economy of 4.55. In 2019 and 2020, he’s taken 25 wickets at an average of 36.08 and a strike rate of 45.36. These are not his best figures, but they are some solid figures and he is still looking up to a positive future.

The Crowd Says:

2020-07-11T04:33:55+00:00

Bobbo7

Guest


So NZ has been in two WC finals, got right royaly shafted in the last final and should have won, KW was player of the WC, recently hammered India in a series and yet, NZ does not have a single player inn the best ODI team? Ok.

2020-07-09T05:22:14+00:00

George

Guest


Quite. Guess some Aussies had to be squeezed in.

2020-07-03T18:24:17+00:00

Mehran

Roar Rookie


a specailist spinner?

2020-07-03T02:17:36+00:00

Nick

Roar Guru


Sharma has to open. He's an opener, and a frighteningly good one at that. Need to have Taylor in the side as well. Sharma Warner Kohli Taylor Azam Stokes Buttler Rashid Starc Boult Bumrah

2020-07-03T02:14:47+00:00

Nick

Roar Guru


Shakib is in the sin bin at the moment, hence I presume his exclusion from the team.

2020-07-02T15:00:01+00:00

Brian

Guest


Sharma De Kock Williamson Kohli Azam Stokes Nabi Santner Starc Boult Bumrah

2020-07-02T14:57:02+00:00

Tigerbill44

Roar Guru


I don't think Rohit is of much use at No.3. As for the Akmals, I don't think they were that good.

2020-07-02T00:20:01+00:00

DaveJ

Roar Rookie


Have to open with Rohit and Warner (or Finch) - maybe Finch has done even better in recent time? I’d agree that de Kock earns a place, but if you were picking on batting order, Buttler has a proven record at 6 or 7 and at a faster rate which is key. Nabi’s strike rate is 85 which is way too slow at no.7. You need someone like a Maxwell who can share the fifth bowler duties with Stokes.

2020-07-01T23:30:08+00:00

Patrick

Roar Pro


Not a bad side. Personally I feel Babar Azam is a bit low at 5. I think ideally the anchors bat 3 and 4, not 4 and 5: 1. David Warner 2. Rohit Sharma 3. Virat Kohli 4. Babar Azam 5. Ben Stokes 6. Jos Buttler wk 7. Imad Wasim 8. Rashid Khan 9. Mitchell Starc 10. Pat Cummins 11. Jasprit Bumrah

2020-07-01T22:49:12+00:00

Anonymous

Guest


Some strange selections. Rohit is an opener - him and Warner up top is a no-brainer. Perplexed that both De Kock and Carey were considered ahead of Buttler. I think at number 5 you'd want a bit more aggression. Therefore, 1. Warner 2. Rohit 3. Kohli 4. Babar 5. Stokes 6. Buttler. Babar's selection is fair enough although there are plenty of strong alternatives - Smith, Williamson, Root etc. As for the no.7, Nabi is good but I'd be looking for a real slogger, someone like Pandya. Starc and Bumrah pick themselves, but I'd have considered Boult over Cummins for an ODI. Also the choice of spinner is odd - he's not even the best spinner on his own team! Rashid Khan is a better choice, although I'd pick Jadeja over both given his superior batting and fielding.

2020-07-01T22:06:10+00:00

Targa

Roar Rookie


England are the best side in the world and NZ are the 2nd best (whitewashed India in ODIs a few months ago and should've won the CWC). Yet you've picked one from England, none from NZ, and two from Afghanistan.

2020-07-01T22:00:04+00:00

Targa

Roar Rookie


Here's a team to play your side: Jonny Bairstow Aaron Finch Kane Williamson (c) Ross Taylor Shakib Al Hasan Jos Buttler (wk) James Neesham Ravi Jadeja Kagiso Rabada Mohammed Shami Trent Boult

2020-07-01T21:40:25+00:00

Riccardo

Roar Rookie


Good team. You could maybe have Shakib and Boult in your squad to be interchanged with Nabi and Cummins I like your inclusion of Rahman and would probably have Ross Taylor or Marnus Labuschagne in my squad as well. Thanks mate...

2020-07-01T20:30:54+00:00

Paul

Roar Guru


Certainly a more balanced team than the Test side. Plenty of bowling options, but I wonder if there are too many? I'd like to see a finisher at 7. Perhaps Pandiya, Jadeja or Pant with Finch to replace de Kock?

Read more at The Roar