A primeira Copa do Mundo foi realizada em 1930, na Uruguai. O anfitrião venceu a Argentina por 4 a 2, mas o artilheiro da competição foi o argentino Guillermo Stábile, com oito gols. O primeiro brasileiro a ser artilheiro em Copas do Mundo foi Leônidas da Silva, que marcou sete gols no Mundial de 1938, na França.
O francês Just Fontaine foi o jogador que mais marcou gols no mesmo Mundial. Em 1958, quando o Brasil foi campeão, Fontaine marcou 13 gols. Mas, Ronaldo Fenômeno fez 15 gols pela Seleção Brasileira nas quatro edições de Copas que disputou, sendo assim o maior artilheiro da competição.
A Copa de 1962 não teve apenas um artilheiro, mas seis, com quatro gols cada. Representando o Brasil, Garrincha e Vavá; o chileno Leonel Sánchez; o húngaro Flórián Albert, o iuguslavo Dražan Jerković e o russo Valentin Ivanov.
O russo Oleg Salenko foi artilheiro da Copa de 1994, com seis gols, junto com o búlgaro Hristo Stoichkov. A diferença entre os dois é que Oleg marcou todos os gols em apenas uma partida, contra Camarões, na vitória por 6 a 1, a única no Mundial.
Como a Copa de 1962, a última edição da competição, em 2010, teve mais de um artilheiro, dessa vez, quatro, com cinco gols cada: o alemão Thomas Müller, o espanhol David Villa, o holandês Wesley Sneijder e o uruguaio Diego Forlán.
Confira a lista dos campeões mundiais e os respectivos artilheiros:
1930 - Uruguai - Guillermo Stábile (Argentina) – 8 gols
1934 - Itália - Oldřich Nejedlý (Tchecoslováquia) – 5 gols
1938 - Itália - Leônidas da Silva (Brasil) – 7 gols
1950 - Uruguai - Ademir Menezes (Brasil) – 9 gols
1954 - Alemanha - Sándor Kocsis (Hungria) – 11 gols
1958 - Brasil - Just Fontaine (França) – 13 gols
1962 - Brasil - Garrincha (Brasil), Vavá (Brasil), Leonel Sánchez (Chile), Flórián Albert (Hungria), Dražan Jerković (Iugoslávia), Valentin Ivanov (URSS) – 4 gols
1966 - Inglaterra - Euzébio (Portugal) – 9 gols
1970 - Brasil - Gerd Müller (Alemanha) – 10 gols
1974 - Alemanha - Grzegorz Lato (Polônia) – 7 gols
1978 - Argentina - Mario Kempes (Argentina) – 6 gols
1982 - Itália - Paolo Rossi (Itália) – 6 gols
1986 - Argentina - Gary Lineker (Inglaterra) – 6 gols
1990 - Alemanha - Salvatore Schillaci (Itália) – 6 gols
1994 - Brasil - Oleg Salenko (Rússia), Hristo Stoichkov (Bulgária) – 6 gols
1998 - França - Davor Šuker (Croácia) – 6 gols
2002 - Brasil - Ronaldo (Brasil) – 8 gols
2006 - Itália - Miroslav Klose (Alemanha) – 5 gols
2010 - Espanha - Thomas Müller (Alemanha), David Villa (Espanha), Wesley Sneijder (Holanda), Diego Forn (Uruguai) – 5 gols