McNiven won twenty five Scottish National championships. at the
1966 British Empire and Commonwealth Games in
Kingston, Jamaica, where he participated in
56kg bantamweight category. McNiven also worked as a
fitter for
Regional Railways; he was appointed
Member of the Order of the British Empire (MBE) in the
1994 New Year Honours for services to the sport of weightlifting. He was inducted into the
Scottish Sports Hall of Fame in 2003. == References ==