Jim MacGregor

James McGregor (1887 – 20 April 1950) was a South African boxer who competed in the 1920 Summer Olympics.

[1] McGregor was born in Ladybrand.

In 1920, he was eliminated in the first round of the light heavyweight class after losing his fight to Edwin Schell of the United States.

[2] McGregor died, aged 62, in Benoni, Gauteng.

This biographical article related to a South African boxer is a stub.