Players scoring 500+ runs and taking 50+ wickets against a team in ODIs
Here is the list of players who have managed to score 500 or more runs and take 50 or more wickets against a particular team in ODIs.
Wasim Akram (Pak)
674 Runs, 92 Wickets vs SL in 59 ODIs
806 Runs, 67 Wickets vs Aus in 49 ODIs
Sanath Jayasuriya (SL)
2517 Runs, 71 Wickets vs Pak in 82 ODIs
Shakib Al Hasan (Ban)
1158 Runs, 52 Wickets vs Zim in 37 Matches
Imran Khan (Pak)
1202 Runs, 54 Wickets vs WI in 49 ODIs
Shaun Pollock (SA)
631 Runs, 57 Wickets vs Aus in 45 ODIs
Shahid Afridi (Pak)
1145 Runs, 60 Wickets vs SL in 63 ODIs
Abdul Razzaq (Pak)
717 Runs, 50 Wickets vs SL in 46 ODIs
Daniel Vettori (NZ)
635 Runs, 53 Wickets vs Aus in 57 ODIs