Viết tiếp cho đoạn này - Giữa năm 2002 và 2009 Shaw đã ra sân 151 lần cho Ireland. Anh đã chơi cho Ireland ở cấp độ dưới 18 trước khi ra mắt cấp cao vào năm 2002 trong chiến thắng 3-1 trước xứ Wales. Shaw là đội trưởng của Ireland vào năm 2006 và sau đó là phó đội trưởng. Ông là thành viên của các đội tuyển Ireland đã giành chiến thắng trong các giải đấu EuroHockey Nations Trophy năm 2005 và 2009. Anh cũng đại diện cho Ireland tại Giải vô địch EuroHockey của nam giới năm 2007
, ghi bàn trong chiến thắng 10-0 trước Cộng hòa Séc.