Sussex have confirmed the signing of South African all-rounder David Wiese on a three-year contract.

He returns to Hove under the Kolpak ruling subject to ECB permission.

The Argus revealed his imminent signing this morning.

The 31 year-old has played 20 T20 Internationals and six One-Day Internationals for South Africa, having taken 33 wickets across the two formats. His best International figures of 5 for 23 came against the West Indies in Durban in 2015.

He played for Sussex in two separate stints last season, firstly as an overseas player in the NatWest T20 Blast, taking 4-38 on debut against Somerset.

He returned in the latter part of the season to feature for Sussex in the Royal London One-Day Cup and Specsavers County Championship, hitting an unbeaten 70 against Worcestershire in the final home game of the season.

Wiese said: “I am very excited to be joining Sussex on a long term deal. I thoroughly enjoyed my stint with the club last year and it made my decision so much easier when offered to return. Sussex is an extremely ambitious club and I look forward to being part of their future.

“I would like to thank Cricket South Africa for giving me the opportunity of fulfilling my lifelong dream of representing my country in the sport I love.”