O francês começou sua carreira no Paris Saint-Germain, mas foi negociado com o Arsenal com apenas dez jogos pelo time francês. No clube londrino disputou 65 partidas com 27 gol marcados, o que chamou a atenção do Real Madrid. O jovem Anelka foi para o Real em 1999 por 34,4 milhões de euros, o maior valor pago por um jogador desde então. Sua passagem pelo time espanhol foi fraca, e o atacante foi até afastado por 45 dias pelo técnico Vicente del Bosque por se recusar a treinar. Eventualmente recuperou seu prestígio e desempenhou papel importante na conquista da Copa dos Campeões da temporada 1999/2000. Posteriormente, ficou fora dos planos da equipe de Madri e foi emprestado para o Paris Saint-Germain, onde iniciou sua carreira. Atualmente joga no Chelsea, clube em que conquistou a artilharia do Campeonato Inglês da temporada passada, com 19 gols.