They may be the top guns in Indian cricket, but the Indian Premier League still remains a good platform for the top cricketers to prove something or the other. Here are the top 5 Team India members who are playing in the league. Number 5: Kuldeep Yadav (Kolkata Knight Riders) Kolkata Knight Riders' Kuldeep Yadav will be looking at IPL as a way to stamp his authority over his number in Team India. Once known to destroy oppositions with his lethal spin, Kuldeep hasn't been the same bowler for some time now. The Chinaman only managed to pick up 4 wickets from 9 games in the 2019 season and as a result his spot in the national squad remained uncertain. Thanks to the spin-friendly tracks in the UAE, Yadav will be hoping to turn things around for himself. Number 4: Jasprit Bumrah (Mumbai Indians) One bowler who has given nightmares to batsmen with his lethal pace and ability to bowl yorkers is Jasprit Bumrah. He is not just the spearhead of the Indian pace attack but has been a knight in shining armour for the Mumbai Indians as well. Bumrah bagged 19 and 17 wickets respectively in 2019 and 2018 editions and his brilliant economy rate of under 7 in both the previous seasons is a luxury which any captain would love to have. Number 3: KL Rahul (Kings XI Punjab) Punjab fans would pin their hopes on KL Rahul to lead the Kings XI to their maiden IPL title, as apart from being their most trusted batsman, Rahul has also been appointed Punjab's captain this time around. Rahul smashed 593 and 659 runs in the 2019 and 2018 editions respectively. His average of over 50 in the previous 2 editions is also impressive. Rahul holds the record for the fastest IPL half-century which he scored in 14 balls and can rip apart any bowling attack on his day. Number 2: Virat Kohli (Royal Challengers Bangalore) Any list of the top 5 batsmen to watch out for is incomplete without Virat Kohli. Even though the Royal Challengers Bangalore are yet to win an IPL title under him, but the skipper never fails to put his best show. King Kohli is the leading run-getter of the IPL smashing 5412 runs at a strike rate of 137. He has also smashed 5 centuries in the league, 4 of which came in a single season in 2016. Despite that, Virat's hunger for runs never seem to end and every opposition would love to see him back in the pavilion as soon as possible. Number 1: Rohit Sharma (Mumbai Indians) He is fearless, he smashes sixes at will and most importantly, he leads from the front. Rohit Sharma has turned Mumbai's fortunes around ever since he took over as their captain in 2013 and led them to 4 IPL titles. Rohit has smashed 194 sixes in the cash-rich league, 4th most in the tournament. He is also the 3rd highest run-scorer of the IPL with 4898 runs. With 2 World T20s in the next 2 years, if he manages to lead the Mumbai Indians to their 5th IPL title, Rohit may once again ignite the debate of whether he is more suited to take up India's captaincy duties in the shortest format.