En tant qu'attaquant, il participa à la Coupe du monde de football de 1930. Il joua les trois matches des États-Unis en phase finale, contre la Belgique (où il inscrit un but à la 23e minute), contre le Paraguay, et enfin contre l'Argentine en demi-finale. Son équipe termine 3e ex-aequo de la première édition de la Coupe du monde de football.
Son frère, Jimmy McGhee, fut également footballeur.