בין 2002 ל-2009 שו שיחק 151 משחקים עבור אירלנד. הוא שיחק עבור אירלנד ברמה מתחת לגיל 18 לפני שיחק לראשונה בכיר ב-2002 בניצחון 3-1 על ויילס. שו כיהן כקפטן של אירלנד בשנת 2006 ולאחר מכן כיהן כסגן הקפטן. הוא היה חבר בקבוצות אירלנד שזכו בטורנירי EuroHockey Nations Trophy לגברים ב-2005 וב-2009. הוא גם ייצג את אירלנד באליפות אירופה 2007
, כניסה בניצחון 10-0 נגד הרפובליקה הצ'כית.