Completar a seguinte frase: Entre 2002 e 2009 Shaw fixo 151 aparicións para Irlanda. Xogou para Irlanda a nivel sub-18, antes de debutar como xogador sénior en 2002 nunha vitoria por 3 a 1 sobre Gales. Shaw foi capitán de Irlanda en 2006 e máis tarde foi vicecapitán. Foi membro dos equipos irlandeses que gañaron os torneos EuroHockey Nations Trophy masculinos de 2005 e 2009. Tamén representou a Irlanda na
Campionato de Nacións de Eurohockey masculino de 2007, marcando na vitoria por 10 a 0 contra a República Checa.