KL Rahul’s IPL career started in 2013 with Royal Challengers Bangalore. Initially he performed modestly, but gradually he became one of the most impressive batsmen in the Indian Premier League (IPL). Rahul scored 397 runs in the 2016 season, which proved to be a turning point in his career. After this, he consistently performed well and made many records in his name.
KL Rahul’s IPL journey
KL Rahul had his most successful IPL season in 2020, when he scored more than 600 runs. Due to his excellent performance, he was handed the captaincy of Punjab Kings. In 2022, he took over the captaincy of Lucknow Super Giants (LSG) and led the team to the playoffs twice. In 2025, Rahul started his journey with Delhi Capitals. So far in the IPL, he has scored four centuries and his highest score is 132 * runs.
Top 5 Highest scores of KL Rahul in IPL

5. 98* vs Chennai Super Kings (2021, Dubai)
Playing for Punjab Kings, KL Rahul played a brilliant innings of 98* not out against Chennai Super Kings in Dubai in 2021. Chasing a target of 135 runs, he smashed 7 fours and 8 sixes in 42 balls to guide his team to victory in 13 overs. He was awarded the Player of the Match award for this innings.
4. 100* vs Mumbai Indians (2019, Wankhede)
Rahul scored his first century in IPL 2019 at the Wankhede Stadium in Mumbai. Playing for Punjab Kings, he scored an unbeaten 100* off 64 balls, including 6 fours and 6 sixes. Despite this century, his team lost the match on the last ball.
3. 103* vs Mumbai Indians (2022, Wankhede)
In the 2022 IPL, KL Rahul scored an unbeaten 103* at the Wankhede Stadium, playing yet another brilliant innings. He hit 12 fours and 4 sixes off 62 balls to help Lucknow Super Giants post 168/6 and win the match by 36 runs.
2. 103* vs Mumbai Indians (2022, Brabourne)
Rahul scored another brilliant century against Mumbai Indians at the Brabourne Stadium in Mumbai. He scored an unbeaten 103* off 60 balls, including 9 fours and 5 sixes. Thanks to this innings, Lucknow scored 199/4 and won the match by 18 runs.
1. 132* vs Royal Challengers Bangalore (2020, Dubai)
Rahul’s highest score in IPL so far is 132* runs, which he made against Royal Challengers Bangalore in Dubai in 2020. He hit 14 fours and 7 sixes, helping Punjab Kings post a huge total of 206/3 and win by 97 runs.
ALSO READ: Top 5 Highest Scores of Sanju Samson in IPL History