8. Mohammed Shami
Mohammed Shami is another impressive fast bowler that India has in the current test team. He impressed one and all during the 3 match test series against South Africa this year picking up 15 wickets from 3 matches.
He has played a total of 30 test matches so far and taken 110 wickets. His ability to trouble the batsmen with good pace and accuracy would make him a dangerous bowler in upcoming test series against England.
During the last tour of England, he played 3 matches and picked 5 wickets. He did not play in the one-off test match against Afghanistan. At the present moment, he is struggling with personal problems. If selected in the playing XI, Mohammed Shami needs to help the other fast bowlers and trouble the England batsmen with his speed and accuracy.