Mathews, who picked up the injury during the tri-nation ODI tournament that Sri Lanka won in Bangladesh last month, will miss the second and final Test against the hosts as well as the two T20 matches that follow.