Футболом начал заниматься «Юрсхольме». В его составе начал взрослую карьеру, дебютировав в 2015 году в четвёртом шведском дивизионе. Затем выступал за «Энскеде»[1], «Стоксунд» и «Сюльвию»[2]. В январе 2021 года присоединился к «Броммапойкарне»[3]. В первом же сезоне вместе с новым клубом выиграл первый дивизион и вышел в Суперэттан[4]. Первую игру в Суперэттане провёл 2 апреля 2022 года против «Вестероса»[5]. В общей сложности принял участие в 27 матчах и забил один мяч, чем помогу своей команде занять первую строчку в турнирной таблице и выйти в Алльсвенскан.
В феврале 2023 года перешёл в ГАИС[6]. Первую игру за новый клуб провёл 26 февраля 2022 года в кубке страны против «Гётеборга»[7]. По итогам сезона ГАИС вышел в Алльсвенскан. 8 апреля 2024 года в матче второго тура против «Вернаму» Фрей дебютировал в чемпионате Швеции, выйдя на поле в стартовом составе[8].