I'm sorry, but no ODI innings comes close to the 189* by Viv against England. None.
Sorry a mammoth unbeaten 189 out of 272, rescuing WI at 166/9, scoring 102 for the last wicket, against a potent English attack in the 1980s, is simply amazing and is heads and shoulder above any other innings every played.
After daylight, the next contenders would be Kapil's 175 in a knockout game in the 83 World Cup, and then the WC Final innings of Gilchrist, De Silva and Viv as well Gibbs' 175.
But really, Viv's 189 is in a class of its own.