Wallace began his youth career at Rangers and also played once for Celtic. He signed for St Johnstone in 2019 and made 11 appearances under Tommy Wright. He was due to go on loan to Greenock Morton but that deal was canceled and he subsequently signed for Inverness just before the start of the 20/21 season. He played at Tynecastle in the first game of the season, a league cup encounter against Hearts. Wallace has represented Scotland at u17 and u19 level scoring twice.
Not always a first choice and injured often during our 22/23 season. However, Wallace has extended his deal for another year after his MotM performance in the Scottish Cup Final against Celtic on June 3rd 2023.
At the end of season 23/24 and with the club in financial turmoil, Wallace was not offered a new contract but he continued to train at the club. However, in a massive U-turn, the club have re-signed Wallace on a two year deal. At this point in his career, Wallace has made 103 appearances for the club scoring five times.
Contract terminated by the administrator when the club entered administration in October 2024. Wallace Duffy rejoined the club this summer after initially joining us from St Johnstone in 2020, in total Wallace made 113 appearances, scoring 5 goals.