Richard Cory Hastings (born 18 May 1977) is a former Canadian soccer player and former manager of Highland League side Inverurie Loco Works.
He played for Inverness Caledonian Thistle, Ross County, Grazer AK, MVV Maastricht, Hamilton Academical and Brora Rangers.
[1] 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.
[7] Hastings played at the 1997 FIFA World Youth Championship in Malaysia, alongside Paul Stalteri and Jason Bent.
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.