In 2012, Levins qualified for the 2012 London Olympics in the 10,000 metre and 5,000 metre events at the 2012 Canadian Olympic Trials in track and field in Calgary, Alberta, where he was first in the 5000. At the 2012 Summer Olympics Levins finished 11th in the 10,000 meter run in a time of 27:40.68 and 14th in the 5,000 meter in a time of 13:51.87 despite catching the flu just before the finals. Levins finished 14th in the 10,000 meters at the 2013 World Athletics Championship in Moscow, Russia.