Shaw speelde zelf tussen 2002 en 2009 in totaal 151 wedstrijden voor het Ierse herenteam en maakte deel uit van de selectie op het Europees kampioenschap van 2007. Op 26 augustus 2007 scoorde Shaw in de wedstrijd tegen Tsjechië. In clubverband kwam hij uit voor Glenanne HC en een jaar in België bij KHC Dragons.