Most runs in the CPL (all-time)

Johnson Charles scored the most runs in the CPL (all-time) — 3451 runs. Computed from every ball bowled in the CPL (all-time) — the top ten below match the official record.

PlayerRunsBalls
1. Johnson Charles34512608
2. Andre Fletcher33432699
3. Kieron Pollard30992042
4. Nicholas Pooran28341907
5. Colin Munro27692082
6. Evin Lewis27161902
7. Lendl Simmons25452109
8. Chris Gayle24081828
9. Shimron Hetmyer22691616
10. Shai Hope22531765

Who scored the most runs in the CPL (all-time)?

Johnson Charles scored the most runs in the CPL (all-time) — 3451 runs. Second is Andre Fletcher (3343), third Kieron Pollard (3099).

Related leaderboards

Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions