Kuijt begynte proffkarrieren sin hjåUtrecht i 1998, der han snøgt kom med på førstelaget. Han var i klubben i fem år. I den siste sesongen sin der, vann han den nederlandske cupen. Han gjekk tilFeyenoord i 2003 for 1 million euro. Han vart klubbkaptein der i 2005, og var klubben sin toppskårar tre sesongar på rad. I 2004/05-sesongen vart han toppskårar i den nederlandske toppdivisjonen,Eredivisie, og i 2005/06 vart han kåra til årets spelar i Nederland. Han gjekk berre glipp av fem kampar på sju sesongar frå 1999 til 2006, og spelte 179 kampar på rad frå 2001 til 2006. Etter tre år i Feyenoord gjekk han til Liverpool for 10 millionar pund i 2006. Han kom raskt med på førstelaget der, og vart Liverpool sin toppskårar i Premier League i 2006/07-sesongen med 12 seriemål. Han skåra for Liverpool i finalen iMeisterligaen i 2007, der Liverpool tapte 2-1 forMilan.
DåMarco van Basten tok over som landslagssjef i 2004 gjennomførte han eit generasjonsskifte på laget, som kom Kuijt til gode. I september 2004 debuterte han for A-landslaget i van Basten sin første kamp som sjef, motLiechtenstein. Han har vore fast på landslaget sidan då, og spelte i 12 av VM-kvalifiseringskampane førfotball-VM i 2006.
Under sjølve VM starta Kuijt på benken, men kom inn som innbytar etter 69 minutt i den første kampen, motSerbia og Montenegro, og spelte ikkje i den andre kampen. Då Nederland allereie var kvalifisert til åttandedelsfinalen, fekk han spela den tredje kampen, motArgentina, frå start på høgrevingen. Han fekk òg spela i åttandedelsfinalen, der Nederland vart slått avPortugal.
Underfotball-EM i 2008 vart Kuijt brukt som høgreving. Han skåra eitt mål motFrankrike i gruppespelet. Under kvalifiseringa tilfotball-VM i 2010 skåra Kuijt tre mål.