Kings XI Punjab’s All-Time Best XI

Kings XI Punjab (KXIP) has been one of the most underperforming teams in the history of the Indian Premier League (IPL), though it has never been short of talented cricketers. The Mohali-based team managed to reach the IPL final in 2014 but lost to Kolkata Knight Riders (KKR) when it mattered the most.

At, we attempt to come with the best all-time KXIP XI, comprising players who have represented the team in the last 12 IPL seasons. If you’re someone who’s looking to start cricket betting online, then we can help you get started. We have tons of articles and guides on cricket betting, and we also offer tips that can help you in improving your chances of winning. 

KL Rahul

KL Rahul will feature at the top of the order in this all-time best KXIP XI. The Karnataka opener joined Kings XI Punjab in 2018, and he scored 659 runs at an average of 54.91 and a quick strike-rate of 158.41 during the same season.

Rahul had a very good outing in the following year, where he aggregated 593 runs which included an unbeaten 100. Overall, he has scored 1,977 runs in his IPL career at an average of 42.06 and a strike rate of 138.15.

Chris Gayle

It goes without saying that Chris Gayle is one of the most dangerous batsmen in the shortest format of the game. In his entire T20 career, Gayle has scored over 13,000 runs which is just astonishing.

After playing seven seasons for RCB from 2011, the left-handed opener made quite a move to Kings XI Punjab in 2018 and made an instant impact with another strong season. The Jamaican has scored 858 runs for KXIP in the last two seasons of the IPL. Although Gayle will turn 41 years old this year, his average of 40.58 and a strike rate of 150.26 indicates that there’s still a lot of cricket left in him.

David Miller

David Miller is another player that comes to mind when a cricket fan thinks of Kings XI Punjab. Miller Joined the franchise in 2012 and had the most prolific seasons during the period from 2013 to 2015. During the 2013 season, he scored 418 runs in just 12 seasons at an average of 59.71 and a strike-rate of 160.

This staggering score was followed by 446 runs and 357 runs in 2014 and 2015 editions respectively. Miller ended his long association with the team in 2020 and he will be playing for Rajasthan Royals now.

Shaun Marsh

Shaun Marsh was brought by Kings XI Punjab during IPL 2008, where he scored the most runs in the league. Marsh is one of the few players that have represented only one team since the inaugural edition of the IPL.

Marsh has played for KXIP for a decade from 2008 to 2017 and is the highest run-scorer for the team. Marsh aggregated 2,477 runs at an average of 39.95 and a strike rate of 132.74.

Glenn Maxwell

Glenn Maxwell would be the X-factor in this composition of all-time KXIP XI as he could be used as a floater in the batting order depending on the demands of the situation. He has played for several teams like Mumbai Indians, Delhi Capitals and Kings XI Punjab.

Maxwell had his most fruitful season in 2014 as he won the Most Valuable Player award. In the 2014 campaign, he scored 552 runs at an average of 34.50 and a strike rate of 187.75. Overall, Maxwell has scored 1186 runs for Kings XI Punjab at an average of 25.78.

Yuvraj Singh

Yuvraj Singh didn’t have a particularly good outing for KXIP, but would still be the best choice among Indian middle-order batsmen. He scored 959 runs for KXIP at a below-par average of 22.30 and a strike rate of 127.86.

Yuvraj had his best moments for KXIP with the ball as he took 14 wickets for the team, which includes two hat-tricks in the 2009 season of the IPL. IPL 2009 was also his best season as he scored 340 runs and also took 6 wickets.

Irfan Pathan

Irfan Pathan has played for several teams in the IPL, but he will be remembered for his time at Kings XI Punjab. Irfan was a part of KXIP’s squad for the first three seasons and took 47 wickets in 42 matches at an economy rate of 7.79 and a strike rate of 19.1.

Irfan picked up 15, 17 and 15 wickets in 2008, 2009 and 2010 respectively. Along with his bowling, Pathan also contributed with his bat. He scored over 600 runs during his time at KXIP.

Piyush Chawla

Piyush Chawla would play the role of attacking leg-spinner in this all-time KXIP. Chawla is the most capped player for Kings XI Punjab and also their highest wicket-taker.

The Uttar Pradesh spin bowler has taken 84 wickets for KXIP in the IPL. He has an average of 26.63 and an economy rate of 7.52. Chawla can also play the role of a handy lower-order batsman who can score some quick runs.

Axar Patel

Axar Patel joined Kings XI Punjab in 2014 and has had a joyous time with the franchise since then. Axar has accounted for 69 wickets in 72 matches and has won the emerging player of the season award in 2014.

With an economy rate of 7.41, Axar has been one of the most dangerous bowlers during his 5-season-stint as he took around 15 wickets in 4 of those seasons. Patel is also good with the batting side and has scored almost 700 runs during his time at KXIP.

Sandeep Sharma

Kings XI Punjab is known to provide a platform for Indian uncapped players and Sandeep Sharma is one of the best talents produced by the franchise. Sharma had his best IPL season in 2014 where he took 18 wickets at a strike rate of 13.38. His tally of 71 wickets in 56 matches makes him the second leading wicket-taker for KXIP.

Mohammed Shami

Mohammed Shami has showcased his credentials in IPL 2019, the only time he has played for KXIP. Shami accounted for 19 wickets in the 2019 season, doing so at an average of 24.68. Although his economy of 8.68 was marginal, he made up for it with his wicket-taking prowess.