2002 és 2009 között Shaw 151 mérkőzést játszott Írországért. Írország U18-as válogatottában játszott, majd 2002-ben debütált a válogatottban, amikor 3-1 győzelmet aratott Wales ellen. Shaw 2006-ban Írország kapitánya volt, majd később kapitányhelyettesként szolgált. Tagja volt az ír csapatnak, amely 2005-ben és 2009-ben megnyerte a férfi EuroHockey Nations Trophy versenyt. Az Európai Parlament
2007-es férfi EuroHockey Nemzetek Bajnoksága, 10<unk>0 győzelem a Cseh Köztársaság ellen.