Career
He began his career with Dundee in 2001 before joining Dundee United and then Street Mirren. After playing in Thailand for Thai Portuguese, he returned to Scotland with Brechin City and then Montrose. He retired in 2015 at the age of 32, due to injury problems.
Robb started his career in 2001 as a youth team player with Dundee, going on to make over 80 league appearances with a short loan spell with Raith Rovers.
Robb was told he would be released from Tannadice at the end of the 2007-2008 season, with the winger subsequently agreeing a move to Street Mirren at the start of the summer transfer window. Robb scored his first goal in the 7–0 victory over Dumbarton in the Commonwealth of Independent States Cup.
After being released by Street Mirren, Robb took a chance moving to Thai side Thai Portuguese. At the start of the 2013-2014 season, Robb returned to Scotland and signed for Brechin City.
At the beginning of the 2014-2015 season Robb put pen to paper with Montrose.