Fraser played through the
Rangers Academy, having joined in 2010 as a seven-year-old and was club captain of the B-Team. Fraser made his debut for Rangers during a
Scottish Premiership match in 5-2 home win at
Ibrox Stadium against
Dundee on 14 May 2024. On 15 May 2024, Fraser has signed further contract extension until 2026. He made his
UEFA Europa League debut in a game on 12 December 2024 against
Tottenham Hotspur coming on for
Ridvan Yilmaz on 80th minute in a 1-1 draw. On 3 January 2025, Fraser joined
Livingston on loan for the remainder of the season. Fraser moved to
Scottish Championship club
Dunfermline Athletic in August 2025 for an undisclosed transfer fee. == Career statistics ==