South Africa pacer had given hopes of representing his national team, but after a surprise recall to the Test squad, he is ready for a battle with Virat Kohli.
The 29-year old, who made his debut in 2017, had 48 wickets from 10 Test matches before he left for England to play county cricket in the UK. He wanted to represent the Three Lions in international cricket.
However, with Britain exiting the European Union, his hopes were dashed. He was back in South Africa, playing domestic cricket before being named in the Proteas side for a three-match Test series against India.
“I know bowling to Virat is tough, but it will also be exciting. I will probably be bowling to one of the top batters in world cricket,” he told Cricket South Africa.