Skriv en fortsættelse til dette afsnit - Mellem 2002 og 2009 spillede Shaw 151 kampe for Irland. Han spillede for Irland på under-18-niveau, før han gjorde sin seniordebut i 2002 i en 3-1 sejr over Wales. Shaw var kaptajn for Irland i 2006 og var senere vice-kaptajn. Han var medlem af de irske hold, der vandt mændenes EuroHockey Nations Trophy-turneringer i 2005 og 2009. Han repræsenterede også Irland ved 2007 Men's EuroHockey Nations Championship
, der scorede i en 10 til 0 sejr mod Tjekkiet.