James MacGregor est un boxeur sud-africain né en à Ladybrand dans l'État libre d'Orange et mort le à Benoni dans le Transvaal (actuel Gauteng) à l'âge de 62 ans.
Biographie MacGregor participe aux Jeux olympiques de 1920 d'Anvers où il est éliminé dès le premier round dans la catégorie des poids mi-lourds après avoir perdu contre l'américain .
Références
Liens externes
Catégorie:Boxeur sud-africain Catégorie:Boxeur aux Jeux olympiques de 1920 Catégorie:Naissance en 1887 Catégorie:Naissance dans l'État libre d'Orange Catégorie:Décès en avril 1950 Catégorie:Décès en Afrique du Sud Catégorie:Décès à 62 ans