O'Shaughnessy was in his second season with the Merritt Centennials before being traded to the Truro Bearcats October 7th 2016. O'Shaughnessy never played a game with the Bearcats before being traded to Prince George October 14th 2016. O'Shaughnessy played just four games with the Spruce Kings.
O'Shaughnessy was an affiliated player "AP" with the Vipers during the 2014-15 season, never played a game with the Vipers, spent the 2014-15 season with the KIJHL Kamloops Storm.The Western Hockey League Kootenay Ice re-assigned O'Shaughnessy to the Vipers on September 30th 2014. O'Shaughnessy skated/practised with the Vipers but never played a game with Vernon. In 56 games with Merritt O'Shaughnessy collected (4-goals-14-assists-18-points).
This is posted on the Spruce Kings website:
O’Shaughnessy Sent Back to Truro
October 27, 2016
The Prince George Spruce Kings would like to announce the team has traded 19 year old defenseman Mark O’Shaughnessy to the Truro Bearcats of the Maritime Hockey League (MHL) in exchange for future considerations.
The 5’11” 195lb O’Shaughnessy is from Kelowna, B.C. and played in four games as a Spruce Kings. In that time he had one assist and zero penalty minutes. In his previous 56 games with the Merritt Centennials, the defenseman had four goals and 14 assists for 18 points.