#1 Paul Collingwood
It was a tough call to choose the #1 England finisher in ODI cricket history with Morgan and Collingwood having similar numbers at No. 5 and No. 6. But with close to 4000 runs at No. 5 and No. 6, Collingwood is certainly one of the best ODI finishers for England.
Paul Collingwood made his debut in 2001 against Pakistan at Edgbaston during the Natwest Tri-series (involving England, Pakistan and Australia). And it was a horrible debut series for Collingwood as he scored only 9 runs in 4 innings. However, some good outings in the next few series’ helped him earn a permanent spot in the England ODI team. He also had a very good 2003 World Cup where he scored 137 runs at an average of 45.67 batting at No. 6.
At No. 5, the Durham all-rounder has scored 2727 runs in 80 innings at an average of 43.29. Also, 4 out of his 5 ODI tons have come at that No. 5. Overall, he played 197 ODIs and scored 5092 runs (third-most by an England player in ODIs).
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news