All-time England ODI XI revealed: Buttler, Bairstow & Root all make readers' team

Just 10 days out from a World Cup on home soil, BBC Sport reveals the all-time England one-day international XI as voted for by readers of this website.

The squad was announced on Monday's Tuffers and Vaughan Show, which you can listen to here.

Have a look at the final selection - you can discuss it in the comments below.

1. Jonny Bairstow

Jonny Bairstow celebrates a hundred in Christchurch in 2018

(ODIs: 63; Runs: 2,329; Average: 47.53; Best: 141*)

Did you know? Jonny Bairstow has averaged 52.6 in ODIs across his 35 knocks as opener; the fourth-highest rate as a number one or two (10+ innings) and the highest for England.

2. Marcus Trescothick

Marcus Trescothick celebrates a century at Headingley in 2006

(ODIs: 123; Runs: 4,335; Average: 37.37; Best: 137)

Did you know? Marcus Trescothick has scored more ODI runs than any other England opening batsman (4,335).

3. Joe Root

Joe Root celebrates a century at The Oval in 2017

(ODIs: 132; Runs: 5,300; Average: 50.47; Best: 133*)

Did you know? Joe Root has scored more ODI centuries than any other batsman for England (14) and is one of only two men (five-plus innings) to average more than 50 for England (50.5, also Jonathan Trott).

4. Kevin Pietersen

Kevin Pietersen in action against Zimbabwe in 2004

(ODIs: 136; Runs: 4,440; Average: 40.73; Best: 130)

Did you know? No England batsman has posted more ODI centuries on the road than Kevin Pietersen (eight); he is the only man to register multiple World Cup hundreds for England.

5. Eoin Morgan

Eoin Morgan marketing picture

(ODIs: 199; Runs: 6,233; Average: 40.21; Best: 124 - England record only)

Did you know? Eoin Morgan has been England ODI skipper most often (100), has the most ODI caps for England (199) and is their leading run-scorer (6,233).

6. Jos Buttler (wk)

Jos Buttler walks off after scoring a century against West Indies in 2019

(ODIs: 131; Runs: 3,531; Average: 41.54; Best: 150; 159 catches & 29 stumpings)

Did you know? Of players to score 1,000+ ODI runs, Jos Buttler has the second-highest batting strike-rate ever (119.6, Glenn Maxwell 122); the two fastest England ODI centuries have been scored by Buttler.

7. Andrew Flintoff

Andrew Flintoff in action against Pakistan in 2003

(ODIs: 141; Runs: 3,394; Average: 32.01; Best: 123; Wickets: 169; Average: 24.38)

Did you know? Andrew Flintoff took 168 wickets at an average of just 23.6, the best rate ever of any bowler to claim 50+ dismissals in ODI cricket for England.

8. Ian Botham

Ian Botham in action during the World Cup in 1992

(ODIs: 116; Runs: 2,113; Average: 23.21; Best: 79; Wickets: 145; Average: 28.54)

Did you know? Ian Botham is England's leading wicket-taker (30) in World Cup history and is one of just four England players to score 1,000 runs and take 50 wickets (Stokes, Collingwood, Flintoff).

9. Graeme Swann

Graeme Swann

(ODIs: 79; Wickets: 104; Average: 27.76; Best: 5-28)

Did you know? Graeme Swann was the first England spinner to take 100 ODI wickets and has the best average (22.9) on home soil of any England spinner to record 20+ dismissals there.

10. Darren Gough

Darren Gough celebrates a hat-trick in 2005

(ODIs: 159; Wickets: 235; Average: 26.42; Best: 5-44)

Did you know? Darren Gough ranks second in the list of all-time leading ODI wicket-takers for England (234, Anderson 269) and was the second man to take multiple five-wicket hauls for England (after Vic Marks).

11. James Anderson

James Anderson in action in 2015

(ODIs: 194; Wickets: 269; Average: 29.22; Best: 5-23)

Did you know? James Anderson is one of only two bowlers (Gough being the other one) to take more than 100 ODI wickets in England.

* Statistics, which were supplied by Opta, correct as of 20 May, 2019

Still not picked your team? You can do so here...

Your all-time England ODI XI

Who do you think should be in England's all-time ODI XI? Choose your side and share it with friends.

Top Stories