Hampshire star Shahid Afridi has apologised for his absence from the team for tonight’s big Natwest T0 Blast match against Surrey at The Oval.

The Pakistan legend hit a 17-ball 35 in last night’s defeat at Kent but had to pull out of today’s game with a cold and has been replaced by Mason Crane.

Hampshire made one other change to the team that team that lost last night, with Ryan Stevenson making his T20 debut in place of Gareth Berg.

Hampshire were set 189 to win after losing the toss.