Hastings began his career as a teenager with Nairn County[2] before signing for Inverness Caledonian Thistle, for whom he made 106 appearances as a defender. During this spell in Inverness he was an important player for the team and became Caley Thistle's first full-time player. A constant member of the squad that won promotion to the Scottish First Division, Hastings was also part of the team that beat Celtic in the Scottish Cup in 2000.[3]
In 2001 Richie Hastings joined Ross County, before spells at Grazer AK and Maastricht. In 2004, he returned to Caley Thistle. He was the only international capped player at Inverness Caledonian Thistle after the departure of Marius Niculae. In his second spell at Caley Thistle he scored twice: against Dunfermline in the league[4] and Morton in the Scottish League Cup.[5]
Hastings was released from his contract with Hamilton at the end of the 2009–10 season.[6] On 11 February 2011 Hastings announced his retirement as a player. The announcement was not surprising, as the 33-year-old had been without a club since the end of the 2009–10 season.
He made his senior debut for Canada in a May 1998 friendly match against Macedonia and, up to 22 November 2009, has earned a total of 57 caps, scoring 1 goal. He has represented Canada in 10 FIFA World Cup qualification matches.[8] Hastings' only international goal was the golden goal in Canada's 2–1 win over Mexico in the quarter-final of the 2000 CONCACAF Gold Cup, a tournament Canada went on to win.[3] Hastings was named Rookie of the Tournament.
He was also in the squad for the 2007 CONCACAF Gold Cup playing in a central-defence position and was also named in the "Team of the Tournament" line-up. He was also selected in the 2009 Canadian Gold Cup roster.
Hastings last appearance in the Canada jersey was in a friendly 29 May 2010 against Venezuela, the game ended as a 1–1 away draw.
International goals
Scores and results list Canada's goal tally first.