Ruud van Nistelrooy nació el 1° de Julio de 1976 en Oss, Holanda.
Debutó en la temporada 1993-1994 en la segunda división holandesa, con el FC Den Bosch. Luego de 4 años de jugar en la segunda división, fue traspasado al club Heerenveen en 1997, en donde anotó 13 goles en 30 partidos en la temporada 1997-1998.
Su capacidad goleadora hizo que el club PSV Enidhoven se fije en él. Así fue el que día de su vigesimosegundo cumpleaños (en 1998) el PSV pagó 4.2 millones de dólares por su pase, lo que sería cifra record entre clubes de Holanda. Esa temporada la terminó como goleador con 31 goles, y siendo nombrado como "Jugador Holandés del Año". Luego de convertir 29 tantos en la temporada 1999-2000, pudo haber sido fichado por el Manchester United, pero una lesión frenó el proceso. Aun estando lesionado fue elegido nuevamente como "Jugador del Año".
Exactamente 1 año después de que el Manchester intente ficharlo, el mismo club lo consigue por 19 millones de dólares, y desde su llegada al club ingles anotó 36 goles en la primera temporada y 44 en la segunda.
La temporada 2004-2005 jugó 27 veces en la liga convirtiendo 16 goles, y en copas europeas logró 8 tantos, transformándose en el goleador de la Champions.
En toda su carrera con el United jugó 219 partidos, y anotó en 150 oportunidades, siendo capitán en algunas ocasiones.
El 27 de Julio de 2006, se da a conocer el fichaje del jugador holandés por el Real Madrid, teniendo ofertas más importantes como la del Bayern Munich por ejemplo.
La cantidad que el Real Madrid paga al Manchester United es de 15 Millones de euros, por tres temporadas.
Con la Selección holandesa debutó el 18 de Noviembre de 1998, en un empate frente a Alemania. Con la selección jugo en 50 oportunidades, y anotó 26 goles.
En el Mundial de Alemania 2006 marcó un gol a Costa de Marfil, y su selección fue eliminada en octavos de final frente a la selección portuguesa, partido en el cual el delantero no jugó.
Su mala relaccón con el técnico hizo que el jugador no sea llamado para participar en algunos partidos para la selección.