One Day, England will be the best
Following England's heartbreaking defeat in the Twenty20 World Cup Final, you could forgive the England ODI team for having a collective hangover, with many of the squad playing that fateful day in Kolkata. However, England have beaten Sri Lanka 3-0 including massive wins at Edgbaston and Cardiff.
Whilst England don't have an ODI bowling great lie Murali or Malinga, they have added variety to their previously one dimensional bowling attack both in terms of selection and each individual's skill set. In particular Willey's left arm swing and Plunkett's pace and bounce have given England the tools to break partnerships.
However it is England's batting line up that is truly world class. It is outstanding both in terms of quality and quantity. Hales and Roy are each capable of scoring match winning centuries and you are always in the game with a trio of explosive hitters in Morgan, Bairstow and Buttler and sandwiched inbetween them is Joe Root, probably the best batsmen in the world. Oh and if that's not enough Ali, Woakes, Willey, Plunkett and Rashid have more than enough if the others falter.
Just to further emphasise their strength, England's number 11 in ODI cricket, Rashid averages over 35 in first class cricket and they still have Ben Stokes to return, a tour de force with bat and ball who can win a game on his own. In short England have arguably the best one day team in the world and if they can add a top class ODI spinner, they could dominate for years to come.