England all-rounder ‘David Willey’ picks his greatest all-time ODI XI. Will any of his international team-mates make the cut? We're ready to go for the fourth ODI against Sri Lanka at The Oval on Wednesday, live on Sky Sports. I'm sure it will be a sell-out so hopefully the weather holds off as all the guys are looking forward to building on the win at Edgbaston and hopefully secure a series win. It's a shame the last game at Bristol was a washout, but it has at least given me some time to think up an all-time greatest ODI XI.. Sachin Tendulkar, but do I really need to say anything about Tendulkar? Just an unbelievable player. I haven't been fortunate enough to play against him, but obviously watched a lot of him as a kid. His stats are fantastic, he just continuously scored runs. Virat Kohli,he seems to score runs without taking risks - when you bowl at him you feel like he is not getting away from you but then you look up at the scoreboard and actually has accumulated a ton of runs. Joe Root at his best is very similar in that sense.