McKinnon vant en olympisk sølvmedalje i friidrett under Sommer-OL i 1948 i London. Hun var med på det australske laget som kom på andreplass på 4 × 100 meter stafett med tiden 47,7 bak Nederland, som vant med 47,5. De andre på laget var Shirley Strickland, June Maston og Joyce King.