KL Rahul hit most runs for Punjab Kings (PBKS) in T20s, amassing 2,548 runs in 55 matches. Ex-Australia cricketer Shaun Marsh holds second position, with 2,477 runs in 71 games. Third on the list is David Miller, scoring 1,974 runs in 84 games. Mayank Agarwal amassed 1,513 runs in 60 matches, while Glenn Maxwell hit 1,431 runs in 77 games.