England have announced their squad for the upcoming ODI and T20I series against Sri Lanka. With the 2026 T20 World Cup around the corner, the Three Lions will be participating in a white-ball tour that will include three ODIs and T20Is each. The T20I assignment in particular will be quite important for both the teams as it will be their final bit of preparation before the T20 World Cup.
One of the key players missing from England's squad was Jofra Archer. The speedster had featured in the first three Tests of the ongoing Ashes series, but had then been ruled out of the remaining two due to a side strain. He has likely been rested for the Sri Lanka tour so that he can fully recover from his injury heading into the T20 World Cup.
Tongue called up in place of Archer
With Archer absent, Josh Tongue received a maiden call-up for T20I series. Brydon Carse, Luke Wood, Sam Curran and Jamie Overton are the other pace options that England have picked for the shortest format. It remains to be seen as to how will they perform in the final T20I assignment before the World Cup.
England's squad for Sri Lanka T20Is: Harry Brook (Captain), Rehan Ahmed, Tom Banton, Jacob Bethell, Jos Buttler, Brydon Carse, Sam Curran, Liam Dawson, Ben Duckett, Will Jacks, Jamie Overton, Adil Rashid, Phil Salt, Josh Tongue, Luke Wood.
England's squad for Sri Lanka ODIs: Harry Brook (Captain), Rehan Ahmed, Tom Banton, Jacob Bethell, Jos Buttler, Brydon Carse, Zak Crawley, Sam Curran, Liam Dawson, Ben Duckett, Will Jacks, Jamie Overton, Adil Rashid, Joe Root, Luke Wood.
ALSO READ: Smriti Mandhana on cusp of breaking Shubman Gill's monumental record ahead of 5th T20I vs SL
England's schedule for Sri Lanka tour
1st ODI: Sri Lanka v England, Thursday 22 January 2026, R Premadasa Stadium, Colombo
2nd ODI: Sri Lanka v England, Saturday 24 January 2026, R Premadasa Stadium, Colombo
3rd ODI: Sri Lanka v England, Tuesday 27 January 2026, R Premadasa Stadium, Colombo
1st T20I: Sri Lanka v England, Friday 30 January 2026, Pallekele International Stadium, Kandy
2nd T20I: Sri Lanka v England, Sunday 1 February 2026, Pallekele International Stadium, Kandy
3rd T20I: Sri Lanka v England, Tuesday 3 February 2026, Pallekele International Stadium, Kandy


