At the 2010 Commonwealth Games, Freiberg was part of the Australian squad which took gold in the team pursuit, and also took an individual silver in the scratch race. He became world champion in the omnium event at the 2011 UCI Track Cycling World Championships. However Cycling Australia did not select him for either the team pursuit or omnium at the 2012 UCI Track Cycling World Championships, thus preventing him from defending his title on home soil in Melbourne, and he was similarly not picked for the Australian squad for the 2012 Summer Olympics, being passed over in favour of Glenn O'Shea for the omnium in both championships.