Cape Town - Proteas spinner Keshav Maharaj will rejoin English county Yorkshire for the opening two County Championship fixtures of 2020.
Maharaj made a massive impact for Yorkshire this year when he claimed 38 wickets in his five First-Class appearances.
The 29-year-old also contributed with the bat scoring 239 runs at an average of 26.55, with two half-centuries.
"I had a good relationship with the players and staff and really enjoyed my time this year. I'm very grateful to be given the opportunity to come back and play for Yorkshire again," Maharaj told the English county's website.
"I surprised myself with the numbers that I put up with ball and bat so I'm just happy to have been able to contribute in the way I did. Hopefully in the two games that I have signed for I can make a similar impact and help start the season well."
Maharaj is set to play in the season opener against Gloucestershire at Headingley starting April 12, followed by Essex at Chelmsford on April 19.
Yorkshire director of cricket, Martyn Moxon, said: "He won matches for us this year. He was fantastic on the pitch for us, but also off the field with the way he spoke to our players. He was very willing to share experiences and advice, so he was the perfect overseas player.
"We look forward to welcoming him back, albeit for a short period of time this coming season."
Maharaj is currently in a Proteas training camp preparing for the opening Test against England in Centurion on Boxing Day.
- Compiled by Lynn Butler
BREAKING: The Yorkshire County Cricket Club is delighted to announce the return of Keshav Maharaj for the opening two County Championship fixtures of 2020. #OneRose
— Yorkshire CCC (@YorkshireCCC) December 19, 2019