Bob started his professional career with Motherwell in 2007. He played 70 times for the Steelmen during his eight years with them. During this time Bob had loan spells with Queen of the South and Airdrie in 2014 and 2015.
Bob moved to Falkirk in July 2015, playing 55 times during his two years with the Bairns.
Next move was to Morton June 2017 where he made 79 appearances for the Greenock side.
Bob has also made 14 appearances for Scotland U17s and U19s.
Bob signed with Queen’s Park in June 2020.
Appearances Season 2021-2022
Detailed Playing stats season 2021-2022
|Date||Competition||Opposition||Start Game||Sub On||Sub Off||Yellow Card||Red Card||Goals|
|Sat 17 July 21||Premier Sports Cup||Airdrieonians||✓|
|Tues 20 July 21||Premier Sports Cup||Annan Athletic||✓||✓|
|Sat 7 Aug 21||cinch League 1||Cove Rangers||✓||1|
|Tues 10 Aug 21||SPFL Trust Trophy||Bonnyrigg Rose||✓|
|Sat 14 Aug 21||cinch League 1||Dumbarton||✓|
|Sat 21 Aug 21||cinch League 1||Alloa Athletic||✓|
|Sat 28 Aug 21||cinch League 1||Falkirk||✓|
|Fri 3 Sept 21||SPFL Trust Trophy||Airdrieonians||✓|
|Sat 18 Sept 21||cinch League 1||Clyde||✓||✓|
|Sat 25 Sept 21||cinch League 1||Peterhead||✓|
|Sun 3 Oct 21||cinch League 1||Montrose||✓|
|Fri 8 Oct 21||SPFL Trust Trophy||Kilmarnock||✓|
|Sat 17 Oct 21||cinch League 1||Dumbarton||✓||✓||1|
|Sun 24 Oct 21||cinch League 1||Alloa Athletic||✓||2|
|Sat 30 Oct 21||cinch League 1||Cove Rangers||✓||✓||1|
|Sat 6 Nov 21||cinch League 1||East Fife||✓|
|Sat 13 Nov 21||cinch League 1||Clyde||✓|
|Sat 20 Nov 21||cinch League 1||Peterhead||✓|
|Sat 27 Nov 21||Scottish Cup||Kilmarnock||✓|
|Sat 4 Dec 21||cinch League 1||Falkirk||✓||✓|
|Wed 29 Dec 21||cinch League 1||Airdrieonians||✓|
|Sat 15 Jan 22||cinch League 1||Alloa Athletic||✓|