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

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.

Brand-new app in a brand-new avatar! Download CricRocket for fast cricket scores, rocket flicks, super notifications and much more! 🚀☄️

Quick Links

Edited by Arvind Sriram