9. Andrew Hudson (South Africa) – 161 vs Netherlands
Andrew Hudson, South African born batsman is no.9 in the list. He scored 161 from 132 balls against Netherlands. Andrew Hudson is a Prince Charles look alike and played cricket for South Africa till 1998. He was the first South African to score a century on debut until Jaques Rudolf emulated him in 2003. He was a no nonsense cricketer, extremely decent demeanour on and off the field. He was unfortunate to have fallen prey to an insane send off from Shane Warne in 1993. Andrew Hudson is a veteran of 89 one day internationals scoring 2559 runs at an average of 29.41. Andrew Hudson will always be remembered in good notion for the 163 he made on his debut which lasted around 9 hours. Initially, in his career he averaged above 40 and as his career progressed there was a slide in his performance which subsequently was the reason to lose his spot in the team.