[6][7][8] McIvor played in 29 games during four seasons over six years for Collingwood in the VFL.
[9][10][11] He played on the half-back flank for Collingwood in the team's 1910 Grand Final win over Carlton.
McIvor played in Collingwood's loss to Essendon in the 1911 Grand Final.
His application to enlist was rejected, on medical grounds, on 4 July 1918.
[12] He died at Randwick, New South Wales on 18 November 1930.