FULL LIST: Top 25 World Cup all-time leading scorers



The FIFA World Cup has produced some of football’s greatest goalscorers since its inception in 1930, with legends from across generations featuring on the all-time scoring chart.Argentina’s Lionel Messi and Germany’s Miroslav Klose now share the top spot following Messi’s hat-trick against Algeria in the 2026 FIFA World Cup Group J opener in Kansas City on Wednesday.Below is the official list of the leading scorers in World Cup history as provided by FIFA on Wednesday.FULL LIST: FIFA World Cup all-time leading scorers1. Miroslav Klose (Germany) – 16 goalsWorld Cups: 4 (2002, 2006, 2010, 2014), in 24 matchesMiroslav Klose scored 16 World Cup goals in 23 games for the German national team. Credit…European Pressphoto Agency via New York Times2. Lionel Messi (Argentina) – 16 goalsWorld Cups: 6 (2006, 2010, 2014, 2018, 2022, 2026), in 27 matches3. Ronaldo Nazário (Brazil) – 15 goalsWorld Cups: 4 (1994, 1998, 2002, 2006), in 19 matches4. Gerd Müller (West Germany) – 14 goalsWorld Cups: 2 (1970, 1974), in 13 matches5. Kylian Mbappé (France) – 14 goalsWorld Cups: 3 (2018, 2022, 2026), in 15 matchesKylian Mbappé. Credit: AP6. Just Fontaine (France) – 13 goalsWorld Cups: 1 (1958), in 6 matches7. Pelé (Brazil) – 12 goalsWorld Cups: 4 (1958, 1962, 1966, 1970), in 14 matches8. Jürgen Klinsmann (West Germany/Germany) – 11 goalsWorld Cups: 3 (1990, 1994, 1998), in 17 matches9. Sándor Kocsis (Hungary) – 11 goalsWorld Cups: 1 (1954), in 5 matches10. Gabriel Batistuta (Argentina) – 10 goalsWorld Cups: 3 (1994, 1998, 2002), in 12 matches11. Teófilo Cubillas (Peru) – 10 goalsWorld Cups: 3 (1970, 1978, 1982), in 13 matchesRelated NewsBernardo Silva signs two-year deal with Real MadridFULL LIST: World Cup records Messi holds, still chasingWhy I cried after first goal in Argentina’s 3-0 win over Algeria — Messi12. Grzegorz Lato (Poland) – 10 goalsWorld Cups: 3 (1974, 1978, 1982), in 20 matches13. Gary Lineker (England) – 10 goalsWorld Cups: 2 (1986, 1990), in 12 matches14. Thomas Müller (Germany) – 10 goalsWorld Cups: 4 (2010, 2014, 2018, 2022), in 19 matches15. Helmut Rahn (West Germany) – 10 goalsWorld Cups: 2 (1954, 1958), in 10 matches16. Ademir de Menezes (Brazil) – 9 goalsWorld Cups: 1 (1950), in 6 matches17. Roberto Baggio (Italy) – 9 goalsWorld Cups: 3 (1990, 1994, 1998), in 16 matches18. Eusébio (Portugal) – 9 goalsWorld Cups: 1 (1966), in 6 matches19. Jairzinho (Brazil) – 9 goalsWorld Cups: 3 (1966, 1970, 1974), in 16 matches20. Paolo Rossi (Italy) – 9 goalsWorld Cups: 2 (1978, 1982), in 14 matches21. Karl-Heinz Rummenigge (West Germany) – 9 goalsWorld Cups: 3 (1978, 1982, 1986), in 19 matches22. Uwe Seeler (West Germany) – 9 goalsWorld Cups: 4 (1958, 1962, 1966, 1970), in 21 matches23. Vavá (Brazil) – 9 goalsWorld Cups: 2 (1958, 1962), in 10 matches24. Christian Vieri (Italy) – 9 goalsWorld Cups: 2 (1998, 2002), in 9 matches25. David Villa (Spain) – 9 goalsWorld Cups: 3 (2006, 2010, 2014), in 12 matches Argentina’s Lionel Messi and Germany’s Miroslav Klose now share the top spot following Messi’s hat-trick against Algeria in the 2026 FIFA World Cup Group J opener in Kansas City on Wednesday.Below is the official list of the leading scorers in World Cup history as provided by FIFA on Wednesday.FULL LIST: FIFA World Cup all-time leading scorers1. Miroslav Klose (Germany) – 16 goalsWorld Cups: 4 (2002, 2006, 2010, 2014), in 24 matchesMiroslav Klose scored 16 World Cup goals in 23 games for the German national team. Credit…European Pressphoto Agency via New York Times2. Lionel Messi (Argentina) – 16 goalsWorld Cups: 6 (2006, 2010, 2014, 2018, 2022, 2026), in 27 matches3. Ronaldo Nazário (Brazil) – 15 goalsWorld Cups: 4 (1994, 1998, 2002, 2006), in 19 matches4. Gerd Müller (West Germany) – 14 goalsWorld Cups: 2 (1970, 1974), in 13 matches5. Kylian Mbappé (France) – 14 goalsWorld Cups: 3 (2018, 2022, 2026), in 15 matchesKylian Mbappé. Credit: AP6. Just Fontaine (France) – 13 goalsWorld Cups: 1 (1958), in 6 matches7. Pelé (Brazil) – 12 goalsWorld Cups: 4 (1958, 1962, 1966, 1970), in 14 matches8. Jürgen Klinsmann (West Germany/Germany) – 11 goalsWorld Cups: 3 (1990, 1994, 1998), in 17 matches9. Sándor Kocsis (Hungary) – 11 goalsWorld Cups: 1 (1954), in 5 matches10. Gabriel Batistuta (Argentina) – 10 goalsWorld Cups: 3 (1994, 1998, 2002), in 12 matches11. Teófilo Cubillas (Peru) – 10 goalsWorld Cups: 3 (1970, 1978, 1982), in 13 matchesRelated NewsBernardo Silva signs two-year deal with Real MadridFULL LIST: World Cup records Messi holds, still chasingWhy I cried after first goal in Argentina’s 3-0 win over Algeria — Messi12. Grzegorz Lato (Poland) – 10 goalsWorld Cups: 3 (1974, 1978, 1982), in 20 matches13. Gary Lineker (England) – 10 goalsWorld Cups: 2 (1986, 1990), in 12 matches14. Thomas Müller (Germany) – 10 goalsWorld Cups: 4 (2010, 2014, 2018, 2022), in 19 matches15. Helmut Rahn (West Germany) – 10 goalsWorld Cups: 2 (1954, 1958), in 10 matches16. Ademir de Menezes (Brazil) – 9 goalsWorld Cups: 1 (1950), in 6 matches17. Roberto Baggio (Italy) – 9 goalsWorld Cups: 3 (1990, 1994, 1998), in 16 matches18. Eusébio (Portugal) – 9 goalsWorld Cups: 1 (1966), in 6 matches19. Jairzinho (Brazil) – 9 goalsWorld Cups: 3 (1966, 1970, 1974), in 16 matches20. Paolo Rossi (Italy) – 9 goalsWorld Cups: 2 (1978, 1982), in 14 matches21. Karl-Heinz Rummenigge (West Germany) – 9 goalsWorld Cups: 3 (1978, 1982, 1986), in 19 matches22. Uwe Seeler (West Germany) – 9 goalsWorld Cups: 4 (1958, 1962, 1966, 1970), in 21 matches23. Vavá (Brazil) – 9 goalsWorld Cups: 2 (1958, 1962), in 10 matches24. Christian Vieri (Italy) – 9 goalsWorld Cups: 2 (1998, 2002), in 9 matches25. David Villa (Spain) – 9 goalsWorld Cups: 3 (2006, 2010, 2014), in 12 matches Below is the official list of the leading scorers in World Cup history as provided by FIFA on Wednesday.FULL LIST: FIFA World Cup all-time leading scorers1. Miroslav Klose (Germany) – 16 goalsWorld Cups: 4 (2002, 2006, 2010, 2014), in 24 matchesMiroslav Klose scored 16 World Cup goals in 23 games for the German national team. Credit…European Pressphoto Agency via New York Times2. Lionel Messi (Argentina) – 16 goalsWorld Cups: 6 (2006, 2010, 2014, 2018, 2022, 2026), in 27 matches3. Ronaldo Nazário (Brazil) – 15 goalsWorld Cups: 4 (1994, 1998, 2002, 2006), in 19 matches4. Gerd Müller (West Germany) – 14 goalsWorld Cups: 2 (1970, 1974), in 13 matches5. Kylian Mbappé (France) – 14 goalsWorld Cups: 3 (2018, 2022, 2026), in 15 matchesKylian Mbappé. Credit: AP6. Just Fontaine (France) – 13 goalsWorld Cups: 1 (1958), in 6 matches7. Pelé (Brazil) – 12 goalsWorld Cups: 4 (1958, 1962, 1966, 1970), in 14 matches8. Jürgen Klinsmann (West Germany/Germany) – 11 goalsWorld Cups: 3 (1990, 1994, 1998), in 17 matches9. Sándor Kocsis (Hungary) – 11 goalsWorld Cups: 1 (1954), in 5 matches10. Gabriel Batistuta (Argentina) – 10 goalsWorld Cups: 3 (1994, 1998, 2002), in 12 matches11. Teófilo Cubillas (Peru) – 10 goalsWorld Cups: 3 (1970, 1978, 1982), in 13 matchesRelated NewsBernardo Silva signs two-year deal with Real MadridFULL LIST: World Cup records Messi holds, still chasingWhy I cried after first goal in Argentina’s 3-0 win over Algeria — Messi12. Grzegorz Lato (Poland) – 10 goalsWorld Cups: 3 (1974, 1978, 1982), in 20 matches13. Gary Lineker (England) – 10 goalsWorld Cups: 2 (1986, 1990), in 12 matches14. Thomas Müller (Germany) – 10 goalsWorld Cups: 4 (2010, 2014, 2018, 2022), in 19 matches15. Helmut Rahn (West Germany) – 10 goalsWorld Cups: 2 (1954, 1958), in 10 matches16. Ademir de Menezes (Brazil) – 9 goalsWorld Cups: 1 (1950), in 6 matches17. Roberto Baggio (Italy) – 9 goalsWorld Cups: 3 (1990, 1994, 1998), in 16 matches18. Eusébio (Portugal) – 9 goalsWorld Cups: 1 (1966), in 6 matches19. Jairzinho (Brazil) – 9 goalsWorld Cups: 3 (1966, 1970, 1974), in 16 matches20. Paolo Rossi (Italy) – 9 goalsWorld Cups: 2 (1978, 1982), in 14 matches21. Karl-Heinz Rummenigge (West Germany) – 9 goalsWorld Cups: 3 (1978, 1982, 1986), in 19 matches22. Uwe Seeler (West Germany) – 9 goalsWorld Cups: 4 (1958, 1962, 1966, 1970), in 21 matches23. Vavá (Brazil) – 9 goalsWorld Cups: 2 (1958, 1962), in 10 matches24. Christian Vieri (Italy) – 9 goalsWorld Cups: 2 (1998, 2002), in 9 matches25. David Villa (Spain) – 9 goalsWorld Cups: 3 (2006, 2010, 2014), in 12 matches 1. Miroslav Klose (Germany) – 16 goalsWorld Cups: 4 (2002, 2006, 2010, 2014), in 24 matchesMiroslav Klose scored 16 World Cup goals in 23 games for the German national team. Credit…European Pressphoto Agency via New York Times2. Lionel Messi (Argentina) – 16 goalsWorld Cups: 6 (2006, 2010, 2014, 2018, 2022, 2026), in 27 matches3. Ronaldo Nazário (Brazil) – 15 goalsWorld Cups: 4 (1994, 1998, 2002, 2006), in 19 matches4. Gerd Müller (West Germany) – 14 goalsWorld Cups: 2 (1970, 1974), in 13 matches5. Kylian Mbappé (France) – 14 goalsWorld Cups: 3 (2018, 2022, 2026), in 15 matchesKylian Mbappé. Credit: AP6. Just Fontaine (France) – 13 goalsWorld Cups: 1 (1958), in 6 matches7. Pelé (Brazil) – 12 goalsWorld Cups: 4 (1958, 1962, 1966, 1970), in 14 matches8. Jürgen Klinsmann (West Germany/Germany) – 11 goalsWorld Cups: 3 (1990, 1994, 1998), in 17 matches9. Sándor Kocsis (Hungary) – 11 goalsWorld Cups: 1 (1954), in 5 matches10. Gabriel Batistuta (Argentina) – 10 goalsWorld Cups: 3 (1994, 1998, 2002), in 12 matches11. Teófilo Cubillas (Peru) – 10 goalsWorld Cups: 3 (1970, 1978, 1982), in 13 matchesRelated NewsBernardo Silva signs two-year deal with Real MadridFULL LIST: World Cup records Messi holds, still chasingWhy I cried after first goal in Argentina’s 3-0 win over Algeria — Messi12. Grzegorz Lato (Poland) – 10 goalsWorld Cups: 3 (1974, 1978, 1982), in 20 matches13. Gary Lineker (England) – 10 goalsWorld Cups: 2 (1986, 1990), in 12 matches14. Thomas Müller (Germany) – 10 goalsWorld Cups: 4 (2010, 2014, 2018, 2022), in 19 matches15. Helmut Rahn (West Germany) – 10 goalsWorld Cups: 2 (1954, 1958), in 10 matches16. Ademir de Menezes (Brazil) – 9 goalsWorld Cups: 1 (1950), in 6 matches17. Roberto Baggio (Italy) – 9 goalsWorld Cups: 3 (1990, 1994, 1998), in 16 matches18. Eusébio (Portugal) – 9 goalsWorld Cups: 1 (1966), in 6 matches19. Jairzinho (Brazil) – 9 goalsWorld Cups: 3 (1966, 1970, 1974), in 16 matches20. Paolo Rossi (Italy) – 9 goalsWorld Cups: 2 (1978, 1982), in 14 matches21. Karl-Heinz Rummenigge (West Germany) – 9 goalsWorld Cups: 3 (1978, 1982, 1986), in 19 matches22. Uwe Seeler (West Germany) – 9 goalsWorld Cups: 4 (1958, 1962, 1966, 1970), in 21 matches23. Vavá (Brazil) – 9 goalsWorld Cups: 2 (1958, 1962), in 10 matches24. Christian Vieri (Italy) – 9 goalsWorld Cups: 2 (1998, 2002), in 9 matches25. David Villa (Spain) – 9 goalsWorld Cups: 3 (2006, 2010, 2014), in 12 matches 2. Lionel Messi (Argentina) – 16 goalsWorld Cups: 6 (2006, 2010, 2014, 2018, 2022, 2026), in 27 matches3. Ronaldo Nazário (Brazil) – 15 goalsWorld Cups: 4 (1994, 1998, 2002, 2006), in 19 matches4. Gerd Müller (West Germany) – 14 goalsWorld Cups: 2 (1970, 1974), in 13 matches5. Kylian Mbappé (France) – 14 goalsWorld Cups: 3 (2018, 2022, 2026), in 15 matchesKylian Mbappé. Credit: AP6. Just Fontaine (France) – 13 goalsWorld Cups: 1 (1958), in 6 matches7. Pelé (Brazil) – 12 goalsWorld Cups: 4 (1958, 1962, 1966, 1970), in 14 matches8. Jürgen Klinsmann (West Germany/Germany) – 11 goalsWorld Cups: 3 (1990, 1994, 1998), in 17 matches9. Sándor Kocsis (Hungary) – 11 goalsWorld Cups: 1 (1954), in 5 matches10. Gabriel Batistuta (Argentina) – 10 goalsWorld Cups: 3 (1994, 1998, 2002), in 12 matches11. Teófilo Cubillas (Peru) – 10 goalsWorld Cups: 3 (1970, 1978, 1982), in 13 matchesRelated NewsBernardo Silva signs two-year deal with Real MadridFULL LIST: World Cup records Messi holds, still chasingWhy I cried after first goal in Argentina’s 3-0 win over Algeria — Messi12. Grzegorz Lato (Poland) – 10 goalsWorld Cups: 3 (1974, 1978, 1982), in 20 matches13. Gary Lineker (England) – 10 goalsWorld Cups: 2 (1986, 1990), in 12 matches14. Thomas Müller (Germany) – 10 goalsWorld Cups: 4 (2010, 2014, 2018, 2022), in 19 matches15. Helmut Rahn (West Germany) – 10 goalsWorld Cups: 2 (1954, 1958), in 10 matches16. Ademir de Menezes (Brazil) – 9 goalsWorld Cups: 1 (1950), in 6 matches17. Roberto Baggio (Italy) – 9 goalsWorld Cups: 3 (1990, 1994, 1998), in 16 matches18. Eusébio (Portugal) – 9 goalsWorld Cups: 1 (1966), in 6 matches19. Jairzinho (Brazil) – 9 goalsWorld Cups: 3 (1966, 1970, 1974), in 16 matches20. Paolo Rossi (Italy) – 9 goalsWorld Cups: 2 (1978, 1982), in 14 matches21. Karl-Heinz Rummenigge (West Germany) – 9 goalsWorld Cups: 3 (1978, 1982, 1986), in 19 matches22. Uwe Seeler (West Germany) – 9 goalsWorld Cups: 4 (1958, 1962, 1966, 1970), in 21 matches23. Vavá (Brazil) – 9 goalsWorld Cups: 2 (1958, 1962), in 10 matches24. Christian Vieri (Italy) – 9 goalsWorld Cups: 2 (1998, 2002), in 9 matches25. David Villa (Spain) – 9 goalsWorld Cups: 3 (2006, 2010, 2014), in 12 matches 3. Ronaldo Nazário (Brazil) – 15 goalsWorld Cups: 4 (1994, 1998, 2002, 2006), in 19 matches4. Gerd Müller (West Germany) – 14 goalsWorld Cups: 2 (1970, 1974), in 13 matches5. Kylian Mbappé (France) – 14 goalsWorld Cups: 3 (2018, 2022, 2026), in 15 matchesKylian Mbappé. Credit: AP6. Just Fontaine (France) – 13 goalsWorld Cups: 1 (1958), in 6 matches7. Pelé (Brazil) – 12 goalsWorld Cups: 4 (1958, 1962, 1966, 1970), in 14 matches8. Jürgen Klinsmann (West Germany/Germany) – 11 goalsWorld Cups: 3 (1990, 1994, 1998), in 17 matches9. Sándor Kocsis (Hungary) – 11 goalsWorld Cups: 1 (1954), in 5 matches10. Gabriel Batistuta (Argentina) – 10 goalsWorld Cups: 3 (1994, 1998, 2002), in 12 matches11. Teófilo Cubillas (Peru) – 10 goalsWorld Cups: 3 (1970, 1978, 1982), in 13 matchesRelated NewsBernardo Silva signs two-year deal with Real MadridFULL LIST: World Cup records Messi holds, still chasingWhy I cried after first goal in Argentina’s 3-0 win over Algeria — Messi12. Grzegorz Lato (Poland) – 10 goalsWorld Cups: 3 (1974, 1978, 1982), in 20 matches13. Gary Lineker (England) – 10 goalsWorld Cups: 2 (1986, 1990), in 12 matches14. Thomas Müller (Germany) – 10 goalsWorld Cups: 4 (2010, 2014, 2018, 2022), in 19 matches15. Helmut Rahn (West Germany) – 10 goalsWorld Cups: 2 (1954, 1958), in 10 matches16. Ademir de Menezes (Brazil) – 9 goalsWorld Cups: 1 (1950), in 6 matches17. Roberto Baggio (Italy) – 9 goalsWorld Cups: 3 (1990, 1994, 1998), in 16 matches18. Eusébio (Portugal) – 9 goalsWorld Cups: 1 (1966), in 6 matches19. Jairzinho (Brazil) – 9 goalsWorld Cups: 3 (1966, 1970, 1974), in 16 matches20. Paolo Rossi (Italy) – 9 goalsWorld Cups: 2 (1978, 1982), in 14 matches21. Karl-Heinz Rummenigge (West Germany) – 9 goalsWorld Cups: 3 (1978, 1982, 1986), in 19 matches22. Uwe Seeler (West Germany) – 9 goalsWorld Cups: 4 (1958, 1962, 1966, 1970), in 21 matches23. Vavá (Brazil) – 9 goalsWorld Cups: 2 (1958, 1962), in 10 matches24. Christian Vieri (Italy) – 9 goalsWorld Cups: 2 (1998, 2002), in 9 matches25. David Villa (Spain) – 9 goalsWorld Cups: 3 (2006, 2010, 2014), in 12 matches 4. Gerd Müller (West Germany) – 14 goalsWorld Cups: 2 (1970, 1974), in 13 matches5. Kylian Mbappé (France) – 14 goalsWorld Cups: 3 (2018, 2022, 2026), in 15 matchesKylian Mbappé. Credit: AP6. Just Fontaine (France) – 13 goalsWorld Cups: 1 (1958), in 6 matches7. Pelé (Brazil) – 12 goalsWorld Cups: 4 (1958, 1962, 1966, 1970), in 14 matches8. Jürgen Klinsmann (West Germany/Germany) – 11 goalsWorld Cups: 3 (1990, 1994, 1998), in 17 matches9. Sándor Kocsis (Hungary) – 11 goalsWorld Cups: 1 (1954), in 5 matches10. Gabriel Batistuta (Argentina) – 10 goalsWorld Cups: 3 (1994, 1998, 2002), in 12 matches11. Teófilo Cubillas (Peru) – 10 goalsWorld Cups: 3 (1970, 1978, 1982), in 13 matchesRelated NewsBernardo Silva signs two-year deal with Real MadridFULL LIST: World Cup records Messi holds, still chasingWhy I cried after first goal in Argentina’s 3-0 win over Algeria — Messi12. Grzegorz Lato (Poland) – 10 goalsWorld Cups: 3 (1974, 1978, 1982), in 20 matches13. Gary Lineker (England) – 10 goalsWorld Cups: 2 (1986, 1990), in 12 matches14. Thomas Müller (Germany) – 10 goalsWorld Cups: 4 (2010, 2014, 2018, 2022), in 19 matches15. Helmut Rahn (West Germany) – 10 goalsWorld Cups: 2 (1954, 1958), in 10 matches16. Ademir de Menezes (Brazil) – 9 goalsWorld Cups: 1 (1950), in 6 matches17. Roberto Baggio (Italy) – 9 goalsWorld Cups: 3 (1990, 1994, 1998), in 16 matches18. Eusébio (Portugal) – 9 goalsWorld Cups: 1 (1966), in 6 matches19. Jairzinho (Brazil) – 9 goalsWorld Cups: 3 (1966, 1970, 1974), in 16 matches20. Paolo Rossi (Italy) – 9 goalsWorld Cups: 2 (1978, 1982), in 14 matches21. Karl-Heinz Rummenigge (West Germany) – 9 goalsWorld Cups: 3 (1978, 1982, 1986), in 19 matches22. Uwe Seeler (West Germany) – 9 goalsWorld Cups: 4 (1958, 1962, 1966, 1970), in 21 matches23. Vavá (Brazil) – 9 goalsWorld Cups: 2 (1958, 1962), in 10 matches24. Christian Vieri (Italy) – 9 goalsWorld Cups: 2 (1998, 2002), in 9 matches25. David Villa (Spain) – 9 goalsWorld Cups: 3 (2006, 2010, 2014), in 12 matches 5. Kylian Mbappé (France) – 14 goalsWorld Cups: 3 (2018, 2022, 2026), in 15 matchesKylian Mbappé. Credit: AP6. Just Fontaine (France) – 13 goalsWorld Cups: 1 (1958), in 6 matches7. Pelé (Brazil) – 12 goalsWorld Cups: 4 (1958, 1962, 1966, 1970), in 14 matches8. Jürgen Klinsmann (West Germany/Germany) – 11 goalsWorld Cups: 3 (1990, 1994, 1998), in 17 matches9. Sándor Kocsis (Hungary) – 11 goalsWorld Cups: 1 (1954), in 5 matches10. Gabriel Batistuta (Argentina) – 10 goalsWorld Cups: 3 (1994, 1998, 2002), in 12 matches11. Teófilo Cubillas (Peru) – 10 goalsWorld Cups: 3 (1970, 1978, 1982), in 13 matchesRelated NewsBernardo Silva signs two-year deal with Real MadridFULL LIST: World Cup records Messi holds, still chasingWhy I cried after first goal in Argentina’s 3-0 win over Algeria — Messi12. Grzegorz Lato (Poland) – 10 goalsWorld Cups: 3 (1974, 1978, 1982), in 20 matches13. Gary Lineker (England) – 10 goalsWorld Cups: 2 (1986, 1990), in 12 matches14. Thomas Müller (Germany) – 10 goalsWorld Cups: 4 (2010, 2014, 2018, 2022), in 19 matches15. Helmut Rahn (West Germany) – 10 goalsWorld Cups: 2 (1954, 1958), in 10 matches16. Ademir de Menezes (Brazil) – 9 goalsWorld Cups: 1 (1950), in 6 matches17. Roberto Baggio (Italy) – 9 goalsWorld Cups: 3 (1990, 1994, 1998), in 16 matches18. Eusébio (Portugal) – 9 goalsWorld Cups: 1 (1966), in 6 matches19. Jairzinho (Brazil) – 9 goalsWorld Cups: 3 (1966, 1970, 1974), in 16 matches20. Paolo Rossi (Italy) – 9 goalsWorld Cups: 2 (1978, 1982), in 14 matches21. Karl-Heinz Rummenigge (West Germany) – 9 goalsWorld Cups: 3 (1978, 1982, 1986), in 19 matches22. Uwe Seeler (West Germany) – 9 goalsWorld Cups: 4 (1958, 1962, 1966, 1970), in 21 matches23. Vavá (Brazil) – 9 goalsWorld Cups: 2 (1958, 1962), in 10 matches24. Christian Vieri (Italy) – 9 goalsWorld Cups: 2 (1998, 2002), in 9 matches25. David Villa (Spain) – 9 goalsWorld Cups: 3 (2006, 2010, 2014), in 12 matches 6. Just Fontaine (France) – 13 goalsWorld Cups: 1 (1958), in 6 matches7. Pelé (Brazil) – 12 goalsWorld Cups: 4 (1958, 1962, 1966, 1970), in 14 matches8. Jürgen Klinsmann (West Germany/Germany) – 11 goalsWorld Cups: 3 (1990, 1994, 1998), in 17 matches9. Sándor Kocsis (Hungary) – 11 goalsWorld Cups: 1 (1954), in 5 matches10. Gabriel Batistuta (Argentina) – 10 goalsWorld Cups: 3 (1994, 1998, 2002), in 12 matches11. Teófilo Cubillas (Peru) – 10 goalsWorld Cups: 3 (1970, 1978, 1982), in 13 matchesRelated NewsBernardo Silva signs two-year deal with Real MadridFULL LIST: World Cup records Messi holds, still chasingWhy I cried after first goal in Argentina’s 3-0 win over Algeria — Messi12. Grzegorz Lato (Poland) – 10 goalsWorld Cups: 3 (1974, 1978, 1982), in 20 matches13. Gary Lineker (England) – 10 goalsWorld Cups: 2 (1986, 1990), in 12 matches14. Thomas Müller (Germany) – 10 goalsWorld Cups: 4 (2010, 2014, 2018, 2022), in 19 matches15. Helmut Rahn (West Germany) – 10 goalsWorld Cups: 2 (1954, 1958), in 10 matches16. Ademir de Menezes (Brazil) – 9 goalsWorld Cups: 1 (1950), in 6 matches17. Roberto Baggio (Italy) – 9 goalsWorld Cups: 3 (1990, 1994, 1998), in 16 matches18. Eusébio (Portugal) – 9 goalsWorld Cups: 1 (1966), in 6 matches19. Jairzinho (Brazil) – 9 goalsWorld Cups: 3 (1966, 1970, 1974), in 16 matches20. Paolo Rossi (Italy) – 9 goalsWorld Cups: 2 (1978, 1982), in 14 matches21. Karl-Heinz Rummenigge (West Germany) – 9 goalsWorld Cups: 3 (1978, 1982, 1986), in 19 matches22. Uwe Seeler (West Germany) – 9 goalsWorld Cups: 4 (1958, 1962, 1966, 1970), in 21 matches23. Vavá (Brazil) – 9 goalsWorld Cups: 2 (1958, 1962), in 10 matches24. Christian Vieri (Italy) – 9 goalsWorld Cups: 2 (1998, 2002), in 9 matches25. David Villa (Spain) – 9 goalsWorld Cups: 3 (2006, 2010, 2014), in 12 matches 7. Pelé (Brazil) – 12 goalsWorld Cups: 4 (1958, 1962, 1966, 1970), in 14 matches8. Jürgen Klinsmann (West Germany/Germany) – 11 goalsWorld Cups: 3 (1990, 1994, 1998), in 17 matches9. Sándor Kocsis (Hungary) – 11 goalsWorld Cups: 1 (1954), in 5 matches10. Gabriel Batistuta (Argentina) – 10 goalsWorld Cups: 3 (1994, 1998, 2002), in 12 matches11. Teófilo Cubillas (Peru) – 10 goalsWorld Cups: 3 (1970, 1978, 1982), in 13 matchesRelated NewsBernardo Silva signs two-year deal with Real MadridFULL LIST: World Cup records Messi holds, still chasingWhy I cried after first goal in Argentina’s 3-0 win over Algeria — Messi12. Grzegorz Lato (Poland) – 10 goalsWorld Cups: 3 (1974, 1978, 1982), in 20 matches13. Gary Lineker (England) – 10 goalsWorld Cups: 2 (1986, 1990), in 12 matches14. Thomas Müller (Germany) – 10 goalsWorld Cups: 4 (2010, 2014, 2018, 2022), in 19 matches15. Helmut Rahn (West Germany) – 10 goalsWorld Cups: 2 (1954, 1958), in 10 matches16. Ademir de Menezes (Brazil) – 9 goalsWorld Cups: 1 (1950), in 6 matches17. Roberto Baggio (Italy) – 9 goalsWorld Cups: 3 (1990, 1994, 1998), in 16 matches18. Eusébio (Portugal) – 9 goalsWorld Cups: 1 (1966), in 6 matches19. Jairzinho (Brazil) – 9 goalsWorld Cups: 3 (1966, 1970, 1974), in 16 matches20. Paolo Rossi (Italy) – 9 goalsWorld Cups: 2 (1978, 1982), in 14 matches21. Karl-Heinz Rummenigge (West Germany) – 9 goalsWorld Cups: 3 (1978, 1982, 1986), in 19 matches22. Uwe Seeler (West Germany) – 9 goalsWorld Cups: 4 (1958, 1962, 1966, 1970), in 21 matches23. Vavá (Brazil) – 9 goalsWorld Cups: 2 (1958, 1962), in 10 matches24. Christian Vieri (Italy) – 9 goalsWorld Cups: 2 (1998, 2002), in 9 matches25. David Villa (Spain) – 9 goalsWorld Cups: 3 (2006, 2010, 2014), in 12 matches 8. Jürgen Klinsmann (West Germany/Germany) – 11 goalsWorld Cups: 3 (1990, 1994, 1998), in 17 matches9. Sándor Kocsis (Hungary) – 11 goalsWorld Cups: 1 (1954), in 5 matches10. Gabriel Batistuta (Argentina) – 10 goalsWorld Cups: 3 (1994, 1998, 2002), in 12 matches11. Teófilo Cubillas (Peru) – 10 goalsWorld Cups: 3 (1970, 1978, 1982), in 13 matchesRelated NewsBernardo Silva signs two-year deal with Real MadridFULL LIST: World Cup records Messi holds, still chasingWhy I cried after first goal in Argentina’s 3-0 win over Algeria — Messi12. Grzegorz Lato (Poland) – 10 goalsWorld Cups: 3 (1974, 1978, 1982), in 20 matches13. Gary Lineker (England) – 10 goalsWorld Cups: 2 (1986, 1990), in 12 matches14. Thomas Müller (Germany) – 10 goalsWorld Cups: 4 (2010, 2014, 2018, 2022), in 19 matches15. Helmut Rahn (West Germany) – 10 goalsWorld Cups: 2 (1954, 1958), in 10 matches16. Ademir de Menezes (Brazil) – 9 goalsWorld Cups: 1 (1950), in 6 matches17. Roberto Baggio (Italy) – 9 goalsWorld Cups: 3 (1990, 1994, 1998), in 16 matches18. Eusébio (Portugal) – 9 goalsWorld Cups: 1 (1966), in 6 matches19. Jairzinho (Brazil) – 9 goalsWorld Cups: 3 (1966, 1970, 1974), in 16 matches20. Paolo Rossi (Italy) – 9 goalsWorld Cups: 2 (1978, 1982), in 14 matches21. Karl-Heinz Rummenigge (West Germany) – 9 goalsWorld Cups: 3 (1978, 1982, 1986), in 19 matches22. Uwe Seeler (West Germany) – 9 goalsWorld Cups: 4 (1958, 1962, 1966, 1970), in 21 matches23. Vavá (Brazil) – 9 goalsWorld Cups: 2 (1958, 1962), in 10 matches24. Christian Vieri (Italy) – 9 goalsWorld Cups: 2 (1998, 2002), in 9 matches25. David Villa (Spain) – 9 goalsWorld Cups: 3 (2006, 2010, 2014), in 12 matches 9. Sándor Kocsis (Hungary) – 11 goalsWorld Cups: 1 (1954), in 5 matches10. Gabriel Batistuta (Argentina) – 10 goalsWorld Cups: 3 (1994, 1998, 2002), in 12 matches11. Teófilo Cubillas (Peru) – 10 goalsWorld Cups: 3 (1970, 1978, 1982), in 13 matchesRelated NewsBernardo Silva signs two-year deal with Real MadridFULL LIST: World Cup records Messi holds, still chasingWhy I cried after first goal in Argentina’s 3-0 win over Algeria — Messi12. Grzegorz Lato (Poland) – 10 goalsWorld Cups: 3 (1974, 1978, 1982), in 20 matches13. Gary Lineker (England) – 10 goalsWorld Cups: 2 (1986, 1990), in 12 matches14. Thomas Müller (Germany) – 10 goalsWorld Cups: 4 (2010, 2014, 2018, 2022), in 19 matches15. Helmut Rahn (West Germany) – 10 goalsWorld Cups: 2 (1954, 1958), in 10 matches16. Ademir de Menezes (Brazil) – 9 goalsWorld Cups: 1 (1950), in 6 matches17. Roberto Baggio (Italy) – 9 goalsWorld Cups: 3 (1990, 1994, 1998), in 16 matches18. Eusébio (Portugal) – 9 goalsWorld Cups: 1 (1966), in 6 matches19. Jairzinho (Brazil) – 9 goalsWorld Cups: 3 (1966, 1970, 1974), in 16 matches20. Paolo Rossi (Italy) – 9 goalsWorld Cups: 2 (1978, 1982), in 14 matches21. Karl-Heinz Rummenigge (West Germany) – 9 goalsWorld Cups: 3 (1978, 1982, 1986), in 19 matches22. Uwe Seeler (West Germany) – 9 goalsWorld Cups: 4 (1958, 1962, 1966, 1970), in 21 matches23. Vavá (Brazil) – 9 goalsWorld Cups: 2 (1958, 1962), in 10 matches24. Christian Vieri (Italy) – 9 goalsWorld Cups: 2 (1998, 2002), in 9 matches25. David Villa (Spain) – 9 goalsWorld Cups: 3 (2006, 2010, 2014), in 12 matches 10. Gabriel Batistuta (Argentina) – 10 goalsWorld Cups: 3 (1994, 1998, 2002), in 12 matches11. Teófilo Cubillas (Peru) – 10 goalsWorld Cups: 3 (1970, 1978, 1982), in 13 matchesRelated NewsBernardo Silva signs two-year deal with Real MadridFULL LIST: World Cup records Messi holds, still chasingWhy I cried after first goal in Argentina’s 3-0 win over Algeria — Messi12. Grzegorz Lato (Poland) – 10 goalsWorld Cups: 3 (1974, 1978, 1982), in 20 matches13. Gary Lineker (England) – 10 goalsWorld Cups: 2 (1986, 1990), in 12 matches14. Thomas Müller (Germany) – 10 goalsWorld Cups: 4 (2010, 2014, 2018, 2022), in 19 matches15. Helmut Rahn (West Germany) – 10 goalsWorld Cups: 2 (1954, 1958), in 10 matches16. Ademir de Menezes (Brazil) – 9 goalsWorld Cups: 1 (1950), in 6 matches17. Roberto Baggio (Italy) – 9 goalsWorld Cups: 3 (1990, 1994, 1998), in 16 matches18. Eusébio (Portugal) – 9 goalsWorld Cups: 1 (1966), in 6 matches19. Jairzinho (Brazil) – 9 goalsWorld Cups: 3 (1966, 1970, 1974), in 16 matches20. Paolo Rossi (Italy) – 9 goalsWorld Cups: 2 (1978, 1982), in 14 matches21. Karl-Heinz Rummenigge (West Germany) – 9 goalsWorld Cups: 3 (1978, 1982, 1986), in 19 matches22. Uwe Seeler (West Germany) – 9 goalsWorld Cups: 4 (1958, 1962, 1966, 1970), in 21 matches23. Vavá (Brazil) – 9 goalsWorld Cups: 2 (1958, 1962), in 10 matches24. Christian Vieri (Italy) – 9 goalsWorld Cups: 2 (1998, 2002), in 9 matches25. David Villa (Spain) – 9 goalsWorld Cups: 3 (2006, 2010, 2014), in 12 matches 11. Teófilo Cubillas (Peru) – 10 goalsWorld Cups: 3 (1970, 1978, 1982), in 13 matchesRelated NewsBernardo Silva signs two-year deal with Real MadridFULL LIST: World Cup records Messi holds, still chasingWhy I cried after first goal in Argentina’s 3-0 win over Algeria — Messi12. Grzegorz Lato (Poland) – 10 goalsWorld Cups: 3 (1974, 1978, 1982), in 20 matches13. Gary Lineker (England) – 10 goalsWorld Cups: 2 (1986, 1990), in 12 matches14. Thomas Müller (Germany) – 10 goalsWorld Cups: 4 (2010, 2014, 2018, 2022), in 19 matches15. Helmut Rahn (West Germany) – 10 goalsWorld Cups: 2 (1954, 1958), in 10 matches16. Ademir de Menezes (Brazil) – 9 goalsWorld Cups: 1 (1950), in 6 matches17. Roberto Baggio (Italy) – 9 goalsWorld Cups: 3 (1990, 1994, 1998), in 16 matches18. Eusébio (Portugal) – 9 goalsWorld Cups: 1 (1966), in 6 matches19. Jairzinho (Brazil) – 9 goalsWorld Cups: 3 (1966, 1970, 1974), in 16 matches20. Paolo Rossi (Italy) – 9 goalsWorld Cups: 2 (1978, 1982), in 14 matches21. Karl-Heinz Rummenigge (West Germany) – 9 goalsWorld Cups: 3 (1978, 1982, 1986), in 19 matches22. Uwe Seeler (West Germany) – 9 goalsWorld Cups: 4 (1958, 1962, 1966, 1970), in 21 matches23. Vavá (Brazil) – 9 goalsWorld Cups: 2 (1958, 1962), in 10 matches24. Christian Vieri (Italy) – 9 goalsWorld Cups: 2 (1998, 2002), in 9 matches25. David Villa (Spain) – 9 goalsWorld Cups: 3 (2006, 2010, 2014), in 12 matches 12. Grzegorz Lato (Poland) – 10 goalsWorld Cups: 3 (1974, 1978, 1982), in 20 matches13. Gary Lineker (England) – 10 goalsWorld Cups: 2 (1986, 1990), in 12 matches14. Thomas Müller (Germany) – 10 goalsWorld Cups: 4 (2010, 2014, 2018, 2022), in 19 matches15. Helmut Rahn (West Germany) – 10 goalsWorld Cups: 2 (1954, 1958), in 10 matches16. Ademir de Menezes (Brazil) – 9 goalsWorld Cups: 1 (1950), in 6 matches17. Roberto Baggio (Italy) – 9 goalsWorld Cups: 3 (1990, 1994, 1998), in 16 matches18. Eusébio (Portugal) – 9 goalsWorld Cups: 1 (1966), in 6 matches19. Jairzinho (Brazil) – 9 goalsWorld Cups: 3 (1966, 1970, 1974), in 16 matches20. Paolo Rossi (Italy) – 9 goalsWorld Cups: 2 (1978, 1982), in 14 matches21. Karl-Heinz Rummenigge (West Germany) – 9 goalsWorld Cups: 3 (1978, 1982, 1986), in 19 matches22. Uwe Seeler (West Germany) – 9 goalsWorld Cups: 4 (1958, 1962, 1966, 1970), in 21 matches23. Vavá (Brazil) – 9 goalsWorld Cups: 2 (1958, 1962), in 10 matches24. Christian Vieri (Italy) – 9 goalsWorld Cups: 2 (1998, 2002), in 9 matches25. David Villa (Spain) – 9 goalsWorld Cups: 3 (2006, 2010, 2014), in 12 matches 13. Gary Lineker (England) – 10 goalsWorld Cups: 2 (1986, 1990), in 12 matches14. Thomas Müller (Germany) – 10 goalsWorld Cups: 4 (2010, 2014, 2018, 2022), in 19 matches15. Helmut Rahn (West Germany) – 10 goalsWorld Cups: 2 (1954, 1958), in 10 matches16. Ademir de Menezes (Brazil) – 9 goalsWorld Cups: 1 (1950), in 6 matches17. Roberto Baggio (Italy) – 9 goalsWorld Cups: 3 (1990, 1994, 1998), in 16 matches18. Eusébio (Portugal) – 9 goalsWorld Cups: 1 (1966), in 6 matches19. Jairzinho (Brazil) – 9 goalsWorld Cups: 3 (1966, 1970, 1974), in 16 matches20. Paolo Rossi (Italy) – 9 goalsWorld Cups: 2 (1978, 1982), in 14 matches21. Karl-Heinz Rummenigge (West Germany) – 9 goalsWorld Cups: 3 (1978, 1982, 1986), in 19 matches22. Uwe Seeler (West Germany) – 9 goalsWorld Cups: 4 (1958, 1962, 1966, 1970), in 21 matches23. Vavá (Brazil) – 9 goalsWorld Cups: 2 (1958, 1962), in 10 matches24. Christian Vieri (Italy) – 9 goalsWorld Cups: 2 (1998, 2002), in 9 matches25. David Villa (Spain) – 9 goalsWorld Cups: 3 (2006, 2010, 2014), in 12 matches 14. Thomas Müller (Germany) – 10 goalsWorld Cups: 4 (2010, 2014, 2018, 2022), in 19 matches15. Helmut Rahn (West Germany) – 10 goalsWorld Cups: 2 (1954, 1958), in 10 matches16. Ademir de Menezes (Brazil) – 9 goalsWorld Cups: 1 (1950), in 6 matches17. Roberto Baggio (Italy) – 9 goalsWorld Cups: 3 (1990, 1994, 1998), in 16 matches18. Eusébio (Portugal) – 9 goalsWorld Cups: 1 (1966), in 6 matches19. Jairzinho (Brazil) – 9 goalsWorld Cups: 3 (1966, 1970, 1974), in 16 matches20. Paolo Rossi (Italy) – 9 goalsWorld Cups: 2 (1978, 1982), in 14 matches21. Karl-Heinz Rummenigge (West Germany) – 9 goalsWorld Cups: 3 (1978, 1982, 1986), in 19 matches22. Uwe Seeler (West Germany) – 9 goalsWorld Cups: 4 (1958, 1962, 1966, 1970), in 21 matches23. Vavá (Brazil) – 9 goalsWorld Cups: 2 (1958, 1962), in 10 matches24. Christian Vieri (Italy) – 9 goalsWorld Cups: 2 (1998, 2002), in 9 matches25. David Villa (Spain) – 9 goalsWorld Cups: 3 (2006, 2010, 2014), in 12 matches 15. Helmut Rahn (West Germany) – 10 goalsWorld Cups: 2 (1954, 1958), in 10 matches16. Ademir de Menezes (Brazil) – 9 goalsWorld Cups: 1 (1950), in 6 matches17. Roberto Baggio (Italy) – 9 goalsWorld Cups: 3 (1990, 1994, 1998), in 16 matches18. Eusébio (Portugal) – 9 goalsWorld Cups: 1 (1966), in 6 matches19. Jairzinho (Brazil) – 9 goalsWorld Cups: 3 (1966, 1970, 1974), in 16 matches20. Paolo Rossi (Italy) – 9 goalsWorld Cups: 2 (1978, 1982), in 14 matches21. Karl-Heinz Rummenigge (West Germany) – 9 goalsWorld Cups: 3 (1978, 1982, 1986), in 19 matches22. Uwe Seeler (West Germany) – 9 goalsWorld Cups: 4 (1958, 1962, 1966, 1970), in 21 matches23. Vavá (Brazil) – 9 goalsWorld Cups: 2 (1958, 1962), in 10 matches24. Christian Vieri (Italy) – 9 goalsWorld Cups: 2 (1998, 2002), in 9 matches25. David Villa (Spain) – 9 goalsWorld Cups: 3 (2006, 2010, 2014), in 12 matches 16. Ademir de Menezes (Brazil) – 9 goalsWorld Cups: 1 (1950), in 6 matches17. Roberto Baggio (Italy) – 9 goalsWorld Cups: 3 (1990, 1994, 1998), in 16 matches18. Eusébio (Portugal) – 9 goalsWorld Cups: 1 (1966), in 6 matches19. Jairzinho (Brazil) – 9 goalsWorld Cups: 3 (1966, 1970, 1974), in 16 matches20. Paolo Rossi (Italy) – 9 goalsWorld Cups: 2 (1978, 1982), in 14 matches21. Karl-Heinz Rummenigge (West Germany) – 9 goalsWorld Cups: 3 (1978, 1982, 1986), in 19 matches22. Uwe Seeler (West Germany) – 9 goalsWorld Cups: 4 (1958, 1962, 1966, 1970), in 21 matches23. Vavá (Brazil) – 9 goalsWorld Cups: 2 (1958, 1962), in 10 matches24. Christian Vieri (Italy) – 9 goalsWorld Cups: 2 (1998, 2002), in 9 matches25. David Villa (Spain) – 9 goalsWorld Cups: 3 (2006, 2010, 2014), in 12 matches 17. Roberto Baggio (Italy) – 9 goalsWorld Cups: 3 (1990, 1994, 1998), in 16 matches18. Eusébio (Portugal) – 9 goalsWorld Cups: 1 (1966), in 6 matches19. Jairzinho (Brazil) – 9 goalsWorld Cups: 3 (1966, 1970, 1974), in 16 matches20. Paolo Rossi (Italy) – 9 goalsWorld Cups: 2 (1978, 1982), in 14 matches21. Karl-Heinz Rummenigge (West Germany) – 9 goalsWorld Cups: 3 (1978, 1982, 1986), in 19 matches22. Uwe Seeler (West Germany) – 9 goalsWorld Cups: 4 (1958, 1962, 1966, 1970), in 21 matches23. Vavá (Brazil) – 9 goalsWorld Cups: 2 (1958, 1962), in 10 matches24. Christian Vieri (Italy) – 9 goalsWorld Cups: 2 (1998, 2002), in 9 matches25. David Villa (Spain) – 9 goalsWorld Cups: 3 (2006, 2010, 2014), in 12 matches 18. Eusébio (Portugal) – 9 goalsWorld Cups: 1 (1966), in 6 matches19. Jairzinho (Brazil) – 9 goalsWorld Cups: 3 (1966, 1970, 1974), in 16 matches20. Paolo Rossi (Italy) – 9 goalsWorld Cups: 2 (1978, 1982), in 14 matches21. Karl-Heinz Rummenigge (West Germany) – 9 goalsWorld Cups: 3 (1978, 1982, 1986), in 19 matches22. Uwe Seeler (West Germany) – 9 goalsWorld Cups: 4 (1958, 1962, 1966, 1970), in 21 matches23. Vavá (Brazil) – 9 goalsWorld Cups: 2 (1958, 1962), in 10 matches24. Christian Vieri (Italy) – 9 goalsWorld Cups: 2 (1998, 2002), in 9 matches25. David Villa (Spain) – 9 goalsWorld Cups: 3 (2006, 2010, 2014), in 12 matches 19. Jairzinho (Brazil) – 9 goalsWorld Cups: 3 (1966, 1970, 1974), in 16 matches20. Paolo Rossi (Italy) – 9 goalsWorld Cups: 2 (1978, 1982), in 14 matches21. Karl-Heinz Rummenigge (West Germany) – 9 goalsWorld Cups: 3 (1978, 1982, 1986), in 19 matches22. Uwe Seeler (West Germany) – 9 goalsWorld Cups: 4 (1958, 1962, 1966, 1970), in 21 matches23. Vavá (Brazil) – 9 goalsWorld Cups: 2 (1958, 1962), in 10 matches24. Christian Vieri (Italy) – 9 goalsWorld Cups: 2 (1998, 2002), in 9 matches25. David Villa (Spain) – 9 goalsWorld Cups: 3 (2006, 2010, 2014), in 12 matches 20. Paolo Rossi (Italy) – 9 goalsWorld Cups: 2 (1978, 1982), in 14 matches21. Karl-Heinz Rummenigge (West Germany) – 9 goalsWorld Cups: 3 (1978, 1982, 1986), in 19 matches22. Uwe Seeler (West Germany) – 9 goalsWorld Cups: 4 (1958, 1962, 1966, 1970), in 21 matches23. Vavá (Brazil) – 9 goalsWorld Cups: 2 (1958, 1962), in 10 matches24. Christian Vieri (Italy) – 9 goalsWorld Cups: 2 (1998, 2002), in 9 matches25. David Villa (Spain) – 9 goalsWorld Cups: 3 (2006, 2010, 2014), in 12 matches 21. Karl-Heinz Rummenigge (West Germany) – 9 goalsWorld Cups: 3 (1978, 1982, 1986), in 19 matches22. Uwe Seeler (West Germany) – 9 goalsWorld Cups: 4 (1958, 1962, 1966, 1970), in 21 matches23. Vavá (Brazil) – 9 goalsWorld Cups: 2 (1958, 1962), in 10 matches24. Christian Vieri (Italy) – 9 goalsWorld Cups: 2 (1998, 2002), in 9 matches25. David Villa (Spain) – 9 goalsWorld Cups: 3 (2006, 2010, 2014), in 12 matches 22. Uwe Seeler (West Germany) – 9 goalsWorld Cups: 4 (1958, 1962, 1966, 1970), in 21 matches23. Vavá (Brazil) – 9 goalsWorld Cups: 2 (1958, 1962), in 10 matches24. Christian Vieri (Italy) – 9 goalsWorld Cups: 2 (1998, 2002), in 9 matches25. David Villa (Spain) – 9 goalsWorld Cups: 3 (2006, 2010, 2014), in 12 matches 23. Vavá (Brazil) – 9 goalsWorld Cups: 2 (1958, 1962), in 10 matches24. Christian Vieri (Italy) – 9 goalsWorld Cups: 2 (1998, 2002), in 9 matches25. David Villa (Spain) – 9 goalsWorld Cups: 3 (2006, 2010, 2014), in 12 matches 24. Christian Vieri (Italy) – 9 goalsWorld Cups: 2 (1998, 2002), in 9 matches25. David Villa (Spain) – 9 goalsWorld Cups: 3 (2006, 2010, 2014), in 12 matches 25. David Villa (Spain) – 9 goalsWorld Cups: 3 (2006, 2010, 2014), in 12 matches