Highest run-getter against each team in IPL history
In all forms of cricket, we have batsmen who tend to play well against certain specific opponents historically. We have seen this for decades. For example in the 1970-80s Vivian Richards scored lots of runs against England in tests, we can say the same about VVS Laxman in the 2000s whenever he faced the great Australian teams. In current era, Steve Smith has scored runs for fun against England in the Ashes or Rohit Sharma has smashed Sri Lankan attacks in ODIs .
Similarly in IPL too several top batters have their favourite opponents against whom they score more often than not.
In the list below we find that Virat Kohli is the highest run-getter against 2 IPL teams, Delhi Capitals and CSK, though against CSK his good knocks have not necessarily won matches for RCB. Highest run-getter against each team in IPL history.
While Virat scored heavily against CSK, MS Dhoni was up for the contest against Kohli and returned the favour by playing many of his stellar knocks against RCB. Yes, Dhoni so far is the highest run-getter vs RCB and often ended up winning games.
Rohit Sharma loves Eden Gardens and therefore it is no surprise that his maximum runs have come against KKR which includes a great century at Eden Gardens in 2012 …the year in which KKR won its first IPL title. In fact Rohit’s tally of 982 runs v KKR is the highest run tally by any batsman against any particular IPL team.
Suresh Raina has always been a prolific scorer in IPL playing outstanding match winning knocks. He has done well very often against the best team in IPL history, Mumbai Indians.
The three greatest overseas batsmen in IPL history are not far behind. David Warner is a beast in IPL and he made Punjab Kings suffer a lot by being the highest scoring batsman against them.
The mercurial AB De Villiers is a scourge of bowling attacks with his innovative and skilful shots. Being a Royal himself, he loved Rajasthan Royals and is the batsman with the highest run tally against them.
Finally, Shane Watson, who is probably one of the greatest overseas legends of IPL along with Warner, Devilliers , Gayle & Malinga had chosen SRH as his most favourite team for scoring runs and who can forget his dazzling century in the 2018 finals against SRH when he obliterated the much vaunted SRH bowling attack to get CSK to a formidable target with overs to spare.
Thus the list of the highest rungetter against each IPL team is as under :
vs CSK Virat Kohli 895 runs
v DC Virat Kohli 909 runs
v PBKS David Warner 943 runs
v KKR Rohit Sharma 982 runs
v MI Suresh Raina 820 runs
v RR AB De Villiers 648 runs
v RCB MS Dhoni 825 runs
v SRH Shane Watson 566 runs