Rob was born in Glasgow, Scotland, coming to Canada at the age of 11 in 1974. He started playing for Mt Hamilton in 1975-76 followed by Dundas United juniors and seniors before moving to Vancouver 1981-83 to be part of the Canadian Olympic team program.
Rob played 11 times for Canada of which 3 were official CAPS. He played twice versus the USA in Pan American qualifications, and once versus Bermuda for the 1984 Los Angeles Olympics qualification. In 1982 he represented Canada at the World University Games in Mexico City.
Rob came back with Dundas United where he played from 1984-1987. With Dundas, in 1984, he won the Ontario Cup the Central Canadian championship and were National Finalists. He was an Ontario Cup Semi-Finalist in 1985 and an Ontario Cup Finalist 1986. Around the same time Rob played for Mohawk College winning the MVP 3 years, made the OCAA All-Star 3 years, culminating with the distinction of being the 1988 Mohawk College Male Athlete of the year.
1988 brought Rob a new challenge as he joined the professional ranks with the Hamilton Steelers of the Canadian Soccer League (CSL), making the playoff finals all 3 years there from 1988-1990. In 1991 he was traded to the Nova Scotia Clippers.
After CSL he played locally with Stanton Pipers and then the Hamilton Serbians from 1996-1999 where in 1998 he again hoisted the Ontario Cup and was a National Finalist. At the end of his illustrious career he played old-timers with Burlington (The Classics), Hamilton Serbians, Greek Olympic and Hamilton’s Glasgow United.
Other honours followed as Rob was elected to Mohawk College Mountaineer Hall of Fame in 2005 and the Ontario Colleges Athletic Association (OCAA) Hall of Fame in 2009. Rob has the distinction of being 1 of 18 players named to the OCAA ALL Millennium team in 2009.