Brett made his debut for Cowdenbeath in the 2009–10 season.[1]
In February 2017 he was suspended by the club after he admitted breaching professional conduct rules on gambling,[2][3] before being sacked four days later.[4] He had earlier received a four-match ban from the Scottish Football Association for homophobic tweets.[5][6][7]
On 8 March 2017 Brett signed for Bonnyrigg Rose Athletic until the end of the season.[8] After leaving the club at the end of his contract, Brett returned to senior football, signing for Scottish League Two club Montrose on 11 June 2017.[9] Brett, however, left the club less than three weeks after joining, citing lengthy travel times to and from the club as his main motivation behind quitting.[10]