SA former player Albie Morkel holds the record for hitting the longest six in IPL. While playing for Chennai Super Kings in IPL 2008, he hit a 125m long six against Deccan Chargers bowler Pragyan Ojha
Indian former bowler Praveen Kumar hit a 124 meter long six against Mumbai Indians fast bowler Lasith Malinga in IPL 2011.
Australia's explosive opening former batsman Adam Gilchrist is also at number three in this list, Gilchrist hit a 122-metre six off Royal Challengers Bangalore fast bowler Charl Langevelt in IPL 2011
Robin Uthappa, while playing for Royal Challengers Bangalore in IPL 2010, hit a 120 meter long six in the match against Chennai Super Kings
Former New Zealand batsman Ross Taylor, while playing for Royal Challengers Bangalore in IPL 2008, hit a 119 meter long six in the match against Chennai Super Kings.
Universe Boss and Sixer King Chris Gayle had hit a six of 119 meters while playing for Royal Challengers Bangalore in the year 2013, along with it he is also the batsman with the most number of sixes
Yuvraj Singh, who hit 6 consecutive sixes in 6 balls against England in the year 2007, hit a six of 119 meters while playing for Kings XI Punjab in the year 2009.
India’s former star batsman Gautam Gambhir, who won the IPL title twice for Kkr, hit a six of 117 meters in the year 2017.
Australian fast bowler Ben Cutting hit a six of 117 meters while playing for Sunrisers Hyderabad in 2016.
Former CSK captain MS Dhoni made a place in the list of longest sixes hit in IPL history by hitting a six of 115 meters In 2009