The second phase of IPL 2021 is just around the corner and fans can't wait for their favorite players to see them back on the pitch. Over the years several IPL records have found new holders and the competition has always been at the highest level. 

Let's have a look at some all-time records in the IPL.

Most Runs

Virat Kohli is the current all-time top scorer in the IPL with 6076 runs. A player who has been a part of the competition since 2008, Virat Kohli has barely been poor in the tournament. 

Every batsman goes through a tough phase in his career but the fact that the second-best in the tally is more than 600 runs shy of him (Shikhar Dhawan- 5577 runs) shows how persistent he has been. Is any batsman going to break his record? What do you think?

Most Wickets

Lasith Malinga IPL
Image credits- dnaindia.com 

The all-time leading wicket-taker in the IPL is none other than Lasith Malinga, a bowler known for his lethal yorkers, deceiving slower one's, and bouncers that could surprise from within. 

Malinga has 170 wickets in the IPl. However, his record may get broken in the upcoming second phase of the IPL as Amit Mishra who will be playing for Delhi Capitals this season is just five wickets away from surpassing the Lanka veteran.

Piyush Chawla, who was bought by Mumbai Indians in the last auction is not far away either with 156 and is tied with Dwayne Bravo who is playing with the Chennai Super Kings.

With all these players being in action except Malinga, we could see a new record-holder from this very season. 

Most Sixes

The record for all-time most sixes in the IPL belongs to the "Universe Boss" Chris Gayle. Gayle's dominance in the six-hitting company is unbeatable as he leads the charts with 357 sixes. 

With him being a part of the Punjab Kings this season, we may see a lot more sixes added to his record. However, to break this record, the batsman in the second spot, AB De Villiers will have to score 112 more sixes and expect that Gayle doesn't do any from now on.

Seems impossible right? Well, Gayle's achievements in cricket are less talked about but this tally could end in the IPL history books forever.

Best Strike Rate

Andre Russell IPL
Image credits- espncricinfo.com 

Well, T20 is all about how consistently you can strike the ball outside the ground and there's no parameter better than the Strike Rate to keep its track. As far as the all-time strikes rates are concerned, the best strike rate belongs to a player who is from the West Indies but it is not Chris Gayle.

It is Andre Russell, who has the all-time highest IPL strike rate of 179.29, with his countryman and Kolkata Knight Riders teammate Sunil Narine holding the second spot with a strike rate of 161.64. Just reminding you, Narine is a bowler.

However, this record is comparatively easier to break when compared to the other ones. And it's also a record that has a lot of competition. The likes of Hardik Pandya, Rishabh Pant, Chris Morris, and Nicholas Pooran are all close and with more games, we may see them rise to the top.

Moeen Ali hasn't played much of IPL and is third on the list already but it will be interesting to see how he performs as more games come by his side.

Most 50s and 100s

Image credits- cricket.com.au

With so many elite batsmen featuring in the IPL, can you guess which batsman has the most 50s in the IPL overall? Well, it's not Virat Kohli or Suresh Raina. It is David Warner who has 50 50s in the IPL, with the next best being Shikhar Dhawan with 44, and then Virat Kohli with 40.

The interesting part here is that out of the three, it's Warner who has played the least number of matches (148, while Dhawan and Kohli have played 184 and 199 respectively).

Any guesses on most centuries? It's the Universal boss with six centuries, Virat Kohli taking the second spot with five, followed by Warner who has four.

This will be interesting as all the three will be featuring in the second phase and who do you think would take the top spot in the future?

Most Dot Balls

Harbhajan Sing IPL
Image credits- espncricinfo.com 

We are pretty certain that you can't get this right. The player who has bowled the most dot balls in the IPL overall is a bowler who has featured in three franchises and has been one of India's prime bowlers.

It's the Turbinator- Harbhajan Singh. Harbhajan has bowled 1268 dot balls, with his successor in the Indian side, Ravichandran Ashwin taking the second spot with 1215 dot deliveries.

Bhuvneshwar Kumar is not far war from both as he has 1204 dot balls to his name and Kumar would hope to boost his numbers in an attempt to make it for the upcoming T20 World Cup.

Most maiden overs

Well, another list with a totally unpredictable leader. Who do you think has bowled the most maiden overs in IPL? It is Praveen Kumar, the swing master who played his last IPL game in 2017 for Gujrat Lions. Kumar has bowled 14 maidens in the history of IPL, with Irfan Pathan second with 10, followed by Malinga and Sandeep Sharma with 8 maiden overs.

For a player who played his last IPL match in 2017, it is a record to hold proudly, isn't it? What are your thoughts? Which records did you find the most intriguing? Which of them can be broken? Let us know via your social media accounts. 

Follow Cricwizz on Instagram, Facebook, and Twitter for more updates. Stay tuned with Cricwizz for the best cricket content. We bet you won't be disappointed.