Top 5 foreign players with most runs in IPL history

Kolkata Knight Riders batsmen Brendon Mc
Former Kolkata Knight Riders batsman Brendon McCullum

#4 Shane Watson - 3046 runs

Ad
Rajasthan Royals v Chennai Super Kings - IPL T20
Watson has been one of the IPL's greatest ever players

One of the most devasting all-rounders in world cricket, Shane Watson was signed by the Chennai Super Kings this season. After spending a majority of his IPL career with the Rajasthan Royals he moved to RCB for a couple of seasons. Watson is fourth on the list of foreign players with the most runs and 14th on the all-time list with 3046 runs and counting for three teams.

Watson is a specialist all-rounder with the ability to play in any position in the batting order. Capable of bowling good overs at the death for his team, Watson, like McCullum, has played in every edition of the IPL thus far.

Get real-time updates on IPL 2025, including live scores, match schedules, points table & squad details for CSK, MI, RCB, KKR, SRH, LSG, DC, GT & PBKS

Quick Links

Edited by Arvind Sriram
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications