Over the years, it has been felt by many that England haven't given due importance to one-day cricket. This, many believe, is the primary reason for them not being able to win a single major ICC one-day tournament.
Many experts had felt in the run up to the 2015 World Cup that England's lack of success is due to them batting in the old-fashioned orthodox manner which prevented them from posting the sort of big scores witnessed in modern-day ODI cricket.
English ODI cricket hit its nadir when their side got knocked out at the group stage of the 2015 World Cup by Bangladesh. But what has followed in the last couple of years is one of the most amazing and dramatic transformations seen in cricket's history.
After the disastrous showing at the World Cup, the English side effected a complete turnaround in their batting style and in their very first series after that ill-fated campaign, which was against New Zealand, not only posted a 400+ score but were also able to chase down a target of 350.
Things have only got better for them in the last couple of years with impressive performences home and away including a new world record for the highest team total in ODI history when they piled up a mammoth 444/3 against Pakistan.
England enter the Champions Trophy as one of the top favourites and their batting line-up is packed with impact players.
At the top of the order, they have two impressive stroke-makers in Jason Roy and Alex Hales. Both have played some brilliant innings in their careers. However, their average as an opening partnership is one of the lowest in the world which suggests that they haven't been as successful as England would want them to be.
Joe Root is going to be the pivotal player for his side. Already considered a future all-time great English batsman, Root has shown the ability to adapt to different conditions and formats without any difficulty.
Captain Eoin Morgan has been around for a long time in English one-day side. A fierce stroke maker who combines timing and power in his strokeplay, Morgan can both build an innings as well as provide it a flourishing finish.
Johnny Bairstow and Sam Billings are two highly capable young batsmen in the squad. The former has already proven his talent in Tests and has also played some important knocks in ODI's.
One of the most devastating one-day batsmen in the world, Jos Buttler's immense power as well as his ability to improvise make him a big threat down the order.
Ben Stokes is starting to achieve the same level of success in limited-overs format as he has got in Tests. On his day he can dominate bowling attacks with unmatched ruthlessness and style. He has also matured as a bowler in this format.
While England's batting has changed for the better over the last couple of years, their bowling line-up still poses a few questions.
David Willey and Chris Woakes are good exponents of swing bowling and can make the new ball move around.
Mark Wood, Jake Ball and liam Plunkett are the other options. Wood has some extra pace while Plunkett can provide extra bounce.
In the spin-bowling department, Adil Rashid and Moeen Ali are two options. Ali will give depth to the batting line-up also but Rashid has been the more successful tweaker during the last year.
The problem for Enlgand is that unlike their batting line-up, there aren't any big match winners with the ball. There is no one with the X-factor or any mystery to trouble the batsmen, both in the seam as well as spin department.
However, the fact that they are playing at home provides them some relief as bowlers like Willey and Woakes can exploit swing-friendly conditions.
In the last Champions Trophy, England came tantalisingly close to winning the title. This is another great opportunity to finally claim their first ICC one-day title.