Sussex have swooped to sign South Africa all-rounder David Wiese on a short-term contract.

Wiese will play the next two games for the Sharks in the NatWest T20 Blast while Sussex wait for the arrival of Bangladesh seamer Mustafizur Rahman.

The 31-year-old will fly in straight from India where he is currently playing alongside Sussex all-rounder Chris Jordan for Royal Challengers Bangalore to make his debut against Somerset at Hove on June 1 and will also be available for the home game against Surrey two days later.

Rahman is then expected to be available for the trip to Kent on June 10.

Head coach Mark Davis said: "It’s great to have David joining us fresh from the IPL. He is an accomplished cricketer in T20, having played a key role for South Africa in the format.

“He can bowl at any stage of the innings, and is a hard-hitting batsman, which makes him a valuable cricketer and we look forward to him being an asset to us whilst he is here at Hove.”

Wiese has made 20 appearances for South Africa in Twenty20 internationals and featured at the recent World Cup in India. The 31-year-old has also won six ODI caps, taking 33 wickets across the two formats.

He said: "I am really excited to be joining Sussex and taking part in the NatWest T20 Blast campaign. I have always wanted to play county cricket and from speaking to Chris Jordan here in the IPL and my discussions with Mark Davis I have heard a lot of very good things about the club.”