Destacà com a jugador aficionat i, a 15 anys, esdevingué el jugador més jove que assolia el Campionat Europeu d’Aficionats. Durant les temporades 1997 i 1998 guanyà 17 dels 21 tornejos en què participà. Debutà com a professional l’any 1999, i pocs mesos després guanyà l’Open d’Irlanda. Des de llavors ha aconseguit nou victòries al PGA Tour, dotze a l’European Tour i cinc a altres tornejos. Entre d’altres, aconseguí el prestigiós Player Championship el 2008. El 2017 guanyà el seu primer gran torneig, el Masters d’Augusta, i anteriorment havia quedat segon en tres ocasions en el Grand Slam. Contribuí a guanyar la Ryder Cup amb l’equip europeu en cinc ocasions (2002, 2004, 2006, 2012 i 2014). Durant la temporada 2009 ocupà durant divuit setmanes el número dos de la classificació mundial de golfistes.