Sanath Jayasuriya scored a monumental 340 runs against India at R Premadasa Stadium in 1997.
Graham Gooch amassed 333 runs against India at Lord's in 1990.
Clarke made an unbeaten 329* runs against India at the Sydney Cricket Ground in 2012.
Brendon McCullum blasted 302 runs against India at Basin Reserve in 2014.
Alastair Cook scored 294 runs against India at Edgbaston in 2011.
Javed Miandad scored 280* runs against India at Niaz Stadium in 1983.
Kumar Sangakkara scored 275 runs against India at Narendra Modi Stadium in 2009.
Younis Khan made 267 runs against India at the M Chinnaswamy Stadium in 2005.
Ricky Ponting scored 257 runs against India at the Melbourne Cricket Ground (MCG) in 2003.
Rohan Kanhai made 256 runs against India at Eden Gardens in 1958.