O'Donnell was selected in Australia's one day side for 1991–92 but had to withdraw due to an dislocated shoulder. He played for Victoria as a batsman only for a few games. Despite his injury he was named in Australia's preliminary 20 man squad for the 1992 World Cup. He suffered a poor run of form, scoring 124 runs at an average of 12 with the bat, and only bowling gently medium pace. He was not picked for the final 14 man World Cup squad.