Cape Town - English county club Sussex announced on Thursday that former Proteas batsman Stiaan van Zyl has extended his Kolpak contract.
Van Zyl, 31, joined Sussex ahead of the 2017 season and has since scored over 1 500 first-class runs for the club at an average of over 44, despite missing much of the 2018 season through injury.
"I am extremely grateful to sign an extension with Sussex," Van Zyl told Sussex's website.
"Since starting in 2017, I've enjoyed every second at the club and with my team-mates. I'm looking forward to many more games with this wonderful club."
Sussex head coach, Jason Gillespie said: "We're delighted that Stiaan has agreed to continue his career at the club. He's a senior batsman of international quality who contributes significantly with his performances and he's a great lad on top of that.
"We like to make sure our players are learning from each other and Stiaan sets a great example in terms of his approach to his preparation as well as how he goes about things out in the middle."
He has also scored 400 runs in 17 one-day and T20 appearances for Sussex Sharks.
In total, Van Zyl has over 10 000 first-class runs, over 3 000 List A runs and almost 1 500 T20 runs in his career.
Van Zyl played 12 Tests for the Proteas from 2014-2016 - scoring 395 runs at an average of 26.33.