
1. Stuart Broad has played 156 matches for England taking 552 wickets with an economy of 2.95.
Image Source : Twitter (@HomeofCricket)2. The veteran bowler, James Anderson has played 172 matches and has scalped 657 wickets for the team at an economy of 2.8
Image Source : Twitter (@HomeofCricket)3. One of the greatest batsmen for England, Joe Root has played 121 matches in which he had scored 10458 runs at an average of 50.77.
Image Source : Twitter (@HomeofCricket)4. The newly appointed skipper has scored 5280 runs in 83 matches for England at an average of 36.16 and has also picked 183 Test wickets.
Image Source : Twitter (@HomeofCricket)5. Jonny Bairstow has been in the form of his life. He has played 87 matches and has scored 5415 test runs at an average of 37.34.
Image Source : Getty ImagesNext : Here's list of top five players with most centuries in history of Asia Cup