Профессиональную карьеру начал в 1946 году в шотландском клубе «Терд Ланарк», за который сыграл 63 матча. В 1950 году перешёл в «Эйрдрионианс», за который играл на протяжении 4 лет[2][2]. Третьим клубом в карьере Фрейзера стал «Сандерленд», за который дебютировал 20 марта 1954 года в гостевом матче против «Тоттенхэм Хотспур»[3]. Всего за 5 лет игры за «чёрных котов» Вилли сыграл в 127 матчах[4]. В 1959 году провёл 2 матча за «Ноттингем Форест», после чего перешёл в «Норт-Шилдс», где завершил карьеру[2].
Willie Fraser. Barry Hugman's Footballers Post-War Premier & Football League Players' Records. Дата обращения: 9 июня 2015. Архивировано 24 февраля 2017 года.
123Willie Fraser. Post War English & Scottish Football League A - Z Player's Database. Дата обращения: 2 августа 2008. Архивировано 3 марта 2016 года.