South African batsman Kagiso Rabada and Indian captain Vira Kohli are a tough competitor for each other in the cricket field. Rabada believes that Kohli pushes him hard to give his best in the field.
Virat Kohli is the greatest batsman fo the modern era. He is among the few batsmen who have averages over 50 in all the formats. The aggressive player is also ranked No.1 batsman in ODIs and No.2 in the Test ranking.
On the other hand, Rabada is among the Top 5 bowlers in ICC’s ODI and Test ranking. The 24-year old has turned out as a crucial player for the team. Well, the 24-year old also holds a unique record. He is among the few bowlers who have dismisses Kohli in all the three formats. The pacer has become a vital player for South Africa since his debut in 2014. Well, he also holds a unique record. He is among the few bowlers who have taken the wicket of Kohli in all the three formats.
Kagiso Rabada on Virat Kohli:

In the recent interview, when asked to name a cricketer Rabada respects the most and who has pushed him to do his best, the pacer picked Kohli. He also gave the reason that Kohli is a consistent performer and he gives him fight. He also picked Ben Stokes, Steve Smith, and Kane Williams.
“If you look at one-day cricket, I’d say Virat Kohli is the most consistent performer, he is consistent in Test cricket as well.
“I even like the work of Ben Stokes, Steve Smith, Kane Williamson,” Rabada said on a chat show.
The Proteas fast bowler, so far, has played 75 ODIs, 24 T20Is, and 43 T20Is. He has picked up 197 wickets at an average of 22.95 in the most extended format. In T20Is, he has notched up 30 wickets with an average of 25.40 at an economy rate of 8.62. He has collected 117 wickets in ODIs at an economy rate of 4.99.