Weir started his career with Celtic boys club before opting to study in the United States for four years.
Signed professional terms with hometown club Falkirk on his return in 1992. Made his name as a strong central defender in around 150 appearances for the Brockville Park club.
Moved into the Scottish Premier League in 1996 when Heart of Midlothian signed the player. Did well at Tynecastle before moving to Everton for a nominal fee in February 1999.
Weir would become one of the best signings ever made by Everton, especially when the size of the fee was taken into consideration. Made his debut for the Toffeemen in a 5-0 home victory over Middlesbrough - a great way to start!
He forged a formidable partnership at the back with fellow Scot Richard Gough, and played much of the 2000/01 season as skipper.
By the start of the 2002/03 season, Weir had already clocked up 140 games for the club. He had netted seven goals - the first of which came against Leeds United.