31 March 2011 05:55 am
Vaas, 37 and Randiv, 26, were due to fly out to Mumbai later Thursday ahead of Saturday's title match against India.
Muralitharan, who turns 39 next month, has played through the six-week tournament despite being afflicted by hamstring and groin injuries, a side strain and a troublesome knee.
All-rounder Mathews, 23, picked up a right-side strain while fielding during Tuesday's semi-final win against New Zealand.
Sri Lanka, 1996 winners and 2007 finalists, want to win the cup for legendary spinner Muralitharan who retires on Saturday after a world record haul of 800 Test and 534 one-day wickets.
Vaas, who was part of the 1996 winning team, retired from Tests in July with 322 Test and 400 one-day wickets.
He last played an international when India toured Sri Lanka in August 2008, taking the wicket of Yuvraj Singh for a duck.
Randiv, who made his one-day debut against India in 2009, has taken 22 ODI wickets. He last played when Sri Lanka toured Australia for a one-day series last year.
(AFP)