Career
He is currently playing with the Utica Comets of the American Hockey League. Shields was selected by the Saint Louis Blues in the 6th round (168th overall) of the 2009 National Hockey League Entry Draft. Prior to turning professional, Shields played four seasons (2007-2011) of major junior hockey in the Ontario Hockey League with the Erie Otters.
On March 23, 2011, the Saint Louis Blues signed Shields to an entry level contract and he began the 2011-2012 season in the AHL with the Peoria Rivermen.
At the conclusion of his entry-level contract Shields was re-signed to a one-year, two-way extension to remain within the Blues organization on July 9, 2014. As a free agent after four professional seasons with the Blues affiliates, Shields signed a one-year ECHL contract with the Adirondack Thunder on September 28, 2015.
He attended the Albany Devils training camp on a invite, however was released to begin the 2015-2016 season for the Thunder"s inaugural campaign. On December 10, 2015, Shields was signed to a professional try out with the Utica Comets of the American Hockey League.