He took control of Tri Nations opener between South Africa and Australia in Cape Town on 12 July 2003, and at the 2003 Rugby World Cup he went on to referee the quarter-final between Australia and Scotland.
He took control of Tri Nations opener between South Africa and Australia in Cape Town on 12 July 2003. Walsh was suspended for three days, missing one match, before going on to referee the quarter-final between Australia and Scotland.