West Indies holds a 1-0 lead and aims to secure their first ICC World Test Championship series win.
A series victory would end a 23-year drought for the West Indies against Sri Lanka.
Batter Shai Hope returns to the squad while veteran Kemar Roach faces a late fitness test.
Sri Lanka will replace the injured Lahiru Kumara with left-arm seamer Vishwa Fernando.