The Pakistan Super League has grown into one of the most followed T20 leagues in the world, and isn't behind the Indian T20 League by much today.

The tournament, which began in 2015, has seen some top batting performances and the likes of Chris Gayle and Alex Hales will be eager to reproduce their usual best when the tournament returns this week.

We pick out those players whose innings have stood out as the greatest knocks of all time.

Colin Ingram (2019)

At a time when Karachi Kings were left in troubled waters in their run-chase, Colin Ingram not only anchored his employers to a commanding victory but his efforts helped them rise from the bottom of the table to the fifth spot.

The South African had scores of 1, 16, 21 and 5 in his previous four outings of the 2018-19 season, and with the odds of victory clearly not in favour of Karachi Kings, Ingram knew something had to be done.

Ingram smashed 12 boundaries and eight sixes in his unbeaten knock of 127 in just 59 balls, and went on to become the highest individual runscorer in the history of the competition.

Chris Lynn (2020)

Chris Lynn is one of the most destructive batsmen ever to play in T20 cricket. Though his inconsistency has often been a hindrance, whenever the Australian gets going he makes it an unforgettable memory.

Lahore Qalandars, Lynn’s employers, were one step away from sealing a place in the semifinals of the 2019-20 Pakistan Super League, and needed a memorable performance to shut down the effective threat posed by an in-form Multan Sultans.

Chasing 187, the Qalandars began effectively with Lynn and Fakhar Zaman putting a century stand for the first wicket. The loss of Zaman didn’t let the momentum waver as the Australian opener smashed 70 runs off the next 36 deliveries to guide the Lahore team to an emphatic nine-wicket win.

This knock saw Chris Lynn account for the highest ever score by a Lahore Qalandars batsman - 113 runs off 55 balls.

Ben Dunk (2020)

Just days before his Australian counterpart and Lahore Qalandars team-mate Chris Lynn rewrote the record books, Ben Dunk stole the show in the 2019-20 Pakistan Super League against Karachi Kings.

The Qalandars entered the fixture as the hot favorites to win against Karachi, and Dunk - whose 99 off just 40 balls took his tally to 247 runs in four games at an average of 123.50 - helped his team secure an eight-wicket win while his performance overwrote the 93-run stand between Alex Hales and Chadwick Walton for the opponents.

Dunk’s monstrous innings saw the Australian hit a record 12 sixes, and he continues to hold the title of the maximum sixes in an innings.

Feature image courtesy: AFP / Asif Hassan