Completa la seguente frase: Tra il 2002 e il 2009 Shaw ha disputato 151 partite per l'Irlanda. Ha giocato per l'Irlanda a livello Under-18 prima di fare il suo debutto senior nel 2002 in una vittoria di 3 a 1 contro il Galles. Shaw è stato capitano dell'Irlanda nel 2006 e in seguito ha ricoperto il ruolo di vice capitano. È stato membro delle squadre irlandesi che hanno vinto i tornei EuroHockey Nations Trophy maschili del 2005 e del 2009. Ha inoltre rappresentato l'Irlanda al
2007 EuroHockey Men's Nations Championship, segnando in una vittoria di 10 a 0 contro la Repubblica Ceca.