In the South African homegrown circuit, he has played for the common and establishment groups Boland (2011-12-2016-17), Cape Cobras (2014-15-2016-17), Knights (2016-17-2019-20), Northern Cape (2017-18-2019-20), Dolphins (2020-21), and KwaZulu-Natal (2021-22-Present) across each of the 3 arrangements.

tvguidetime.com

He had initial come into the spotlight in the 2013-14 homegrown period of cricket in South Africa when he was the main run-scorer in the five star three-day rivalry.

He had amassed 965 runs at a normal of 48.25 including a thump of 225 runs not out which was the most elevated score in the opposition that season. For his exhibitions, he had been named the ‘Three-Day Cricketer of the Year’ at CSA’s (Cricket South Africa, the administering body for the game in the country) yearly honors function.

After a few seasons crushing in the homegrown circuit, he had made the selectors pay heed through his exhibitions in the 2018-19 homegrown season. He was the main run-scorer in the season’s CSA 4-Day Franchise Series, accumulating 923 runs in only 9 matches.

This exhibition had assisted him with getting chosen in South Africa’s crew for their home test series against England, in December 2019. This was whenever that he first had been remembered for a senior public crew. In any case, he couldn’t break into the playing XI during the series.

In December 2020, he had been named in South Africa’s test match crew for their home series against Sri Lanka. Notwithstanding, he must be removed from the crew after he had tried positive for COVID-19.

In January 2021, he had again been named in South Africa’s test match crew, for their away series against Pakistan. Nonetheless, he was, once more, unfit to break into the playing XI during the series.

In May 2021, he had been added to South Africa’s test match crew for their away series against the West Indies.

In June 2021, he had made his worldwide introduction in the principal trial of the series against the West Indies.

Albeit South Africa traveled to a 2-0 win in the 2-match series, it was an excruciating greeting to test cricket for Keegan on an individual level as he could deal with a miserable total of 44 runs in the 3 innings that he had played in the series.

He had picked ’93’ as his test match shirt number (the act of adding numbers to the backs of test match shirts was begun distinctly in August 2019) to mirror his extended time of birth, 1993.

Instagram account.