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 4x100m relay. He never ran again.
He also represented the Free Foresters, Marylebone Cricket Club in 1948 and Middlesex in three matches in 1951, as a left-handed batsman and a right-arm fast bowler. He toured Canada with MCC in 1951-52. He was the seventh oldest living Middlesex first-class cricketer prior to his death.