As a player, Fowler spent fourteen years of his career with Kilmarnock, making over 400 league appearances, and represented Scotland internationally at under-21 and B levels.
Fowler returned to Kilmarnock in November 2019 as Head of Football Operations and was interim manager on two occasions.
[2] Fowler holds the record for the most games played in now disbanded Scottish Premier League with 401 appearances.
[7] Fowler departed Queens on 18 April 2016, two days after a 2–2 draw away to Alloa Athletic and with only two league matches of the 2015–16 season remaining.
[8] On 14 July 2016, Fowler joined Scottish League Two side Stirling Albion as a player-coach, having previously been on trial.
[11] Fowler was appointed Head of Football Operations at Kilmarnock in November 2019, giving him responsibility for recruitment and scouting.