Kuldeep has played 6 Tests, 53 ODIs and 19 T20Is for India so far.
The youngster's big break came when Indian cricket finally embraced leg-spin under Virat Kohli's leadership as he was handed his Test, ODI and T20I debuts in the year 2017.
Kuldeep hasn't looked back ever since, taking 24 wickets in six Tests, including two five-wicket hauls apart from 96 ODI and 37 T20I wickets in 53 and 19 games in the two white-ball formats, respectively.
His ability to beat modern-day batsmen in the air and turn the ball sharply after pitching makes him special with many of the country's stalwarts considering him a great in the making.
Here's what the cricket fraternity said for Kuldeep on his birthday: