Yash Top Contributor 1 month ago last time 3 opposition batters scored centuries against India in an ODI was way back in 2015. de kock - 109 faf du plessis - 133 ab de villiers - 119