Weir made his professional debut for Wigan Athletic at a young age, showcasing his talent in the English Football League. His performances earned him a move to Brighton & Hove Albion, where he continued to develop his game. Weir’s transition to Brighton has been marked by significant progress.