Career
In the final League match of the 2010-2011 season, Shankland came off the bench to become the youngest ever play for Ayr United at just 15 years and 300 days old, the record previously held by Stewart Kean at 17 years and 56 days. At the start of the 2012-2013 season, Shankland broke an other one of Stewart Kean"s records, becoming the youngest ever goalscorer at 17 years and 17 days old, in a 3–1 away defeat at East Stirlingshire in the Challenge Cup. This record was broken by Alan Forrest the following season.
In 2013, Shankland joined League Two side, Albion Rovers on loan.
He scored in the final minute in his début for The Rovers. Shankland left Ayr at the end of the 2013-2014 season after turning down a new contract.
On 13 October 2014 Shankland sign for Auchinleck Talbot
In February 2012, Shankland was called into Ricky Sbragia"s Scotland Under-17 side for the match against Serbia at Somerset Park.