South Africa leg-spinner Imran Tahir will be Surrey’s second overseas player in this summer’s T20 Blast competition.

The 40-year-old will join Surrey in time for their opening game against Essex on 19 July, with ’s already in the squad.

He has taken more than 300 wickets in T20 and played for Chennai in Sunday’s Indian Premier League final.

“Surrey are a massive club and it will be great if I can contribute to helping them win another trophy,” he said.

Tahir has previously played county for Derbyshire, Durham, Hampshire, , Nottinghamshire, and Yorkshire.

“Imran is a proven match-winner and with his vast experience of international, county and franchise will be a huge asset to us,” director of Alec Stewart told the Surrey website.