MELBOURNE, AUSTRALIA - DECEMBER 30: Michael Klinger and Shaun Marsh of the Scorchers run between the wickets during the Big Bash League match between the Melbourne Renegades and the Perth Scorchers at Etihad Stadium on December 30, 2015 in Melbourne, Australia. (Photo by Scott Barbour/Getty Images)

Twenty20 cricket is built for big shots and high scores, and this group of players know exactly how to do that.

Since the inception of the BBL in 2011 six players have scored over 1000 runs in the competition, with all six players featuring in every season of the tournament so far.

Perth Scorchers batsman Michael Klinger has scored the most runs in BBL history, amassing 1274 runs across his 41 matches for Perth and the Adelaide Strikers.

Aaron Finch is next with 1207 runs from 32 matches, and having only represented the Melbourne Renegades during his BBL career, is the highest run scorer to have played only for one club.

Luke Wright (1136, Stars), Shaun Marsh (1127, Scorchers), Chris Lynn (1103, Heat) and Brad Hodge (1058, Strikers, Renegades, Stars) round out the 1000-run club, with Marsh the only player to achieve the total in under 30 matches with 25.

At that scoring rate the Scorchers batsman also leads the BBL with the highest average of batsman with 10 or more innings, with a remarkable 59.31.

Stars wicketkeeper Peter Handscomb and Sydney Thunder batsman Usman Khawaja round out the three players to average over 50, as the pair score 52.00 and 51.18 respectively.

Most runs in BBL history

Teams represented Matches Runs
1. Michael Klinger Adelaide Strikers, Perth Scorchers 41 1274
2. Aaron Finch Melbourne Renegades 32 1207
3. Luke Wright Melbourne Stars 43 1136
4. Shaun Marsh Perth Scorchers 25 1127
5. Chris Lynn Brisbane Heat 39 1103
6. Brad Hodge Adelaide Strikers, Melbourne Renegades, Melbourne Stars 35 1058
7. Nic Maddinson Sydney Sixers 39 983
8. Michael Lumb Sydney Sixers 37 931
9. Tim Paine Hobart Hurricanes 33 883
10. Moises Henriques Sydney Sixers 37 872

 

Highest averages in BBL history (minimum 10 innings)

Teams represented Innings Average
1. Shaun Marsh Perth Scorchers 25 59.31
2. Peter Handscomb Melbourne Stars 17 52
3. Usman Khawaja Sydney Thunder 21 51.18
4. Brad Hodge Adelaide Strikers, Melbourne Renegades, Melbourne Stars 32 44.08
5. Aaron Finch Melbourne Renegades 32 43.1
6. Kevin Pietersen Melbourne Stars 17 41.06
7. Michael Klinger Adelaide Strikers, Perth Scorchers 41 36.4
8. Owais Shah Hobart Hurricanes 21 36.3
9. George Bailey Hobart Hurricanes, Melbourne Stars 27 36.21
10. Michael Carberry Perth Scorchers 13 35.3