Vuosina 2002-2009 Shaw pelasi 151 kertaa Irlannin puolella. Hän pelasi Irlannin maajoukkueessa alle 18-vuotiaiden joukkueessa, ennen kuin hän teki debyyttinsä vuonna 2002 Walesin voitossa 3-1. Shaw oli Irlannin kapteeni vuonna 2006 ja myöhemmin varakapteeni. Hän oli Irlannin joukkueiden jäsen, joka voitti 2005 ja 2009 Miesten EuroHockey Nations Trophy -turnaukset. Hän edusti myös Irlantia vuoden 2007 miesten EuroHockey Nations -mestaruuskilpailussa
, joka teki maalin 10 - 0 voitossa Tšekin tasavaltaa vastaan.