Born in Aberdeen and raised in Perth, Australia, Michael returned Down Under to make his Commonwealth Games debut at Gold Coast 2018. Michael helped the team reach the bronze medal match and achieve a 4th place finish at the Games.
He played for the Perth Redbacks of the State Basketball League (SBL) from 2008 to 2013. In 2011, he joined the Perth Wildcats as a development player, spending three seasons with the team in that role. After two seasons playing in the South East Australian Basketball League (SEABL) for the Bendigo Braves, Vigor ventured to England to play for the Plymouth Raiders, before joining the Bristol Flyers in 2016. In September 2017, he helped the Redbacks win their first SBL Championship in 20 years.