Against South Africa, Dinesh Karthik has 610 Runs in 26 international matches
Sri Lanka rank second with 536 runs in 34 international matches for India
Against West Indies, Karthik has scored 500 runs in 23 matches for India
Bangladesh come next with 456 international runs 16 matches
Karthik has also enjoyed playing against England and has amassed 392 runs in 17 matches
Next : FIFA World Cup 2022: Top scorers in FIFA World Cup 2022 featuring Lionel Messi and Kylian Mbappe
Click to read more..