Career
He has previously played in the Scottish Football League First Division for Morton. Slavin spent his senior career with Morton, making one league appearance for the club in March 1997 before being loaned back out to Junior side Dalry Thistle. Recalled for extended first team spells under the management of Billy Stark and subsequently Ian McCall, he made a total of thirty-six league appearances for the Greenock side before being released in 2000, when he joined Auchinleck Talbot.
In the early 2000s, Slavin took two years out of Saturday afternoon football while training as a police officer
On his return, he enjoyed a period of great success in the Junior game, winning the Scottish Junior Cup on three occasions, twice as club captain, and appearing for the Scotland Junior international team He also reached the fourth round of the Scottish Cup in 2011-2012 where Talbot finally lost 1–0 to eventual winners Hearts.
Slavin announced his retirement immediately after the 2011-2012 Scottish Junior Cup final when Auchinleck lost to Shotts Bon Accord however he subsequently played a few matches for his hometown club Saltcoats Victoria before assisting former team-mate Gavin Friels as part of the coaching staff at Dalry Thistle. In January 2015, Slavin was appointed manager of Largs Thistle.