Viết tiếp tục cho đoạn này - McIlhargey sinh ngày 7 tháng 3 năm 1952 tại Edmonton, Alberta. Sự nghiệp chơi bóng của McIlhargey kéo dài tám năm ở vị trí phòng ngự, bắt đầu khi anh trở thành chuyên nghiệp với Philadelphia Flyers vào năm 1974. Ông trở thành một Canuck vào ngày 20 tháng 1 năm 1977 khi ông được trao đổi với Vancouver với Larry Goodenough để đổi lấy Bob Dailey. Anh xuất hiện trong 167 trận cho Canucks (1977 <unk> 80) trước khi được giao lại Philadelphia cho tiền mặt vào ngày 2 tháng 1 năm 1980. Anh kết thúc sự nghiệp NHL của mình cho Hartford Whalers sau khi anh được trao đổi với Norm Barnes vào ngày 21 tháng 11 năm 1980 cho lựa chọn vòng hai của Hartford trong Dự thảo nhập cảnh năm 1982
. Anh đã chơi trong 393 trận NHL trong sự nghiệp ghi 11 bàn thắng, 36 pha pha và 1102 phút phạt đền. Ông đã nghỉ hưu sau mùa giải 1981/82.