Frei spielte in den beiden vergangenen Saisons für den HC Ajoie, wobei er insgesamt 116 Spiele bestritt. Dabei erzielte er 22 Tore und steuerte 31 Assists bei. Im Laufe seiner Karriere spielte Frei ausserdem für die SC Rapperswil-Jona Lakers sowie den HC Thurgau.