McHugh wurde Zehnter bei den Leichtathletik-Weltmeisterschaften 1993 in Stuttgart und Siebenter bei den Leichtathletik-Europameisterschaften 1994 in Helsinki. Er qualifizierte sich für vier Olympische Spiele – 1998 Seoul (22.), 1992 Barcelona (27.), 1996 Atlanta (29.) und 2000 Sydney (20.). Er gewann in ununterbrochener Folge 21 nationale Titel von 1984 bis 2004.