McCorquodale was educated at Harrow where he opened the bowling for the 1st XI in the 1948 Eton v Harrow match at Lord's. He represented Britain in Athletics at the 1948 Olympic Games in London. He was denied a bronze medal in the 100m final by a photo finish, but won a silver medal in the 4 × 100 m relay. He never ran again.