Rhodes announced that he planned to retire from One-Day International cricket after the 2003 Cricket World Cup in South Africa. However, his tournament was cut short when he got injured in a match against Kenya. In Kenya's innings, Maurice Odumbe hit the ball in the air toward Rhodes. Rhodes dropped the catch and in the process broke his hand. The South African team's medical staff concluded that it would take four to five weeks to heal, effectively ruling Rhodes out of the rest of the tournament. Rhodes was withdrawn from the squad and replaced by Graeme Smith.