India: Virat Kohli, Ajinkya Rahane, Ishant Sharma, Mohd. Shami, R. Ashwin, Ravindra Jadeja, Umesh Yadav, Md. Siraj, Rishabh Pant, KL Rahul, Rohit Sharma, Mayank Agarwal, Cheteshwar Pujara, Hanuma Vihari, Axar Patel, Shardul Thakur, Jasprit Bumrah, Wriddhiman Saha
Playing 11: Rohit Sharma, Virat Kohli, Ajinkya Rahane, Rishabh Pant, Ravindra Jadeja, Shardul Thakur, Mohammed Shami, KL Rahul, Cheteshwar Pujara, Mohammed Siraj and Jasprit Bumrah
England: Mark Wood, Sam Curran, Dan Lawrence, Jack Leach, Ollie Pope, Joe Root, Dominic Bess, Jos Buttler, Zak Crawley, Rory Burns, Craig Overton, James Anderson, Jonny Bairstow, Stuart Broad, Dominic Sibley, Haseeb Hameed, Ollie Robinson
Playing 11: Rory Burns, Dominic Sibley, Stuart Broad, James Anderson, Zak Crawley, Joe Root, Jonny Bairstow, Daniel Lawrence, Jos Buttler, Sam Curran, Ollie Robinson
Buy tickets for this match HERE
Betting Odds And Prediction
The last two games between India and England at Lord’s ended up in a draw (2014) and a win by India (2018). While both the teams will be looking forward to leveling up 1-0, the odds seem to be in England’s favor. While the captains Joe Root and Virat Kohli will be competing for the position of highest run-scorers, Ravichandran Ashwin and James Anderson will have the most eyes amongst the bowlers.