Albie Morkel holds the record of the longest six (approx. 126 mtr.) of the IPL.
Albie Morkel hit 125 m six longest in the ipl for CSK
Albie Morkel (124 metres )
must be chris gayle in the IPL for RCB.A 121m long six.
Chris Gayle
Yuvraj Singh hit the world's longest six in ipl 2009.
Chris Gayle (West Indies) scored maximum sixes in 3rd edition of IPL
dhoni
Adam Gilchrist 122 m on 17th May 2011 playing for KXIP vs. RCB @IPL 4
125 m in ipl 2009 against deccan chargers
Dhoni
Dhoni
In modern cricket, the most number of sixes hit is Shahid Afridi's 367. This includes all Test, ODI and T20 matches he has played. He has batted 392 times, which means he averages a six every 0.93 innings. Next is Sanath Jayasuria, with 352 sixes.