McGinley made three consecutive Ryder Cup appearances in 2002, 2004 and 2006, with Europe being victorious each time. In the 2002 Ryder Cup, his ten-foot putt on the 18th hole in his match against Jim Furyk secured the ½ point Europe needed for victory; the team eventually won 15½ to 12½. In the 2006 Ryder Cup at The K Club in Ireland, McGinley offered a handshake and conceded a 20-foot putt for a half to J. J. Henry on the 18th green of his last day singles match because he feared his opponent might have been put off when a streaker ran across the green.