#4. Shane Watson: 3,874 runs in 145 matches
Australia's World Cup-winning all-rounder Shane Watson features as the fourth batsman on this list. He represented three teams - Rajasthan Royals, Royal Challengers Bangalore (RCB), and Chennai Super Kings (CSK).
He was with the Rajasthan Royals until 2015. He then played for RCB in 2016 and 2017, before joining CSK for the period of 2018-2020.
Shane Watson scored a total of 3,874 runs in 145 matches and took 92 wickets. He proved to be one of the biggest match-winners in the IPL.
He was adjudged Player of the Tournament in the inaugural edition of the IPL in 2008 and helped his side Rajasthan Royals win their maiden title. He scored a total of 472 runs and took 17 wickets in that season.
After 2008, Shane Watson again won the Player of the Tournament award in 2013, when he scored 543 runs and took 13 wickets. His highest scoring season was in 2018 when he scored 555 runs that included two centuries and two half-centuries.
Looking for fast live cricket scores? Download CricRocket and get fast score updates, top-notch commentary in-depth match stats & much more! 🚀☄️