England "all-rounder" contenders in their last 10 ODIs
Bopara - 258 runs @ 28.67 & 3 wkts @ 57.67
Wright - 186 runs @ 26.57 & 1 wkt @ 237.00
Yardy - 165 runs @ 23.57 & 7 wkts @ 71.29
Collingwood - 165 runs @ 20.63 & 6 wkts @ 34.33
Patel - 103 runs @ 17.17 & 5 wkts @ 64.00
Swann - 79 runs @ 26.33 & 17 wkts @ 20.35
Bresnan - 93 runs @ 15.50 & 13 wkts @ 39.54
Broad - 20 runs @ 6.67 & 11 wkts @ 41.73
Considering Collingwood was in poor form with the bat he doesn't shape up too badly. I've tossed in Wright and Yardy with the batting all-rounders, only Collingwood does remotely well enough to be able to adequately fill the fifth bowler role and even then I'd not want him to bowl it every time.
Broad and Bresnan aren't exactly in top form with the ball or indeed bat. Quite how we managed to thump India 3-0 is a mystery, well kind of. Swann bowled well, Anderson ok, but essentially Broad (36.00), Bresnan (40.33), Finn (49.00) and Dernbach (59.25) sucked
Swann on the other hand is very nearly second of those eight players in terms of batting average, albeit only three times out, and miles in front in terms of bowling average. Collingwood has always been a consistent little bowler, good fielder and would only need to find a bit of batting form to be worthy of a recall.