2002-2009 mängis Shaw Iirimaa eest 151 mängu. Ta mängis alla 18-aastaste Iirimaa eest, enne kui tegi oma seniori debüüdi 2002. aastal, kui võitis Walesi 3:1 võrra. Shaw oli Iirimaa kapten 2006. aastal ja hiljem oli ta aseülem. Ta oli Iirimaa meeskonna liige, mis võitis 2005. ja 2009. aasta meeste EuroHockey Nations Trophy turniirid. Ta esindas ka Iirimaad 2007. aasta meeste EuroHockey Rahvaste Meistrivõistlustel
, teenides 10-0 võidu Tšehhi Vabariigi vastu.