Belgium national football team statistics and records: top scorers

Competitions:

Top Belgium goal scorers

Belgium's top scorers and their total goal tallies.

Totals are updated after each game.

Player Goals First Latest
Romelu Lukaku
48 17 Nov 2010 11 Jun 2019
Paul Van Himst
30 30 Oct 1960 17 Jun 1972
Eden Hazard
30 07 Oct 2011 24 Mar 2019
Bernard Voorhoof
30 15 Apr 1928 17 Mar 1940
Marc Wilmots
29 25 Mar 1992 14 Jun 2002
Joseph Mermans
27 21 Sep 1947 11 Mar 1956
Wesley Sonck
24 06 Jun 2001 17 Nov 2009
Raymond Braine
23 13 Dec 1925 27 May 1939
Marc Degryse
23 11 Nov 1987 31 Aug 1996
Jan Ceulemans
23 06 Jun 1980 27 Feb 1991
Robert De Veen
22 22 Apr 1906 09 Mar 1913
Rik Coppens
21 23 Nov 1949 14 Jun 1959
Leopol Anoul
20 04 May 1947 26 Sep 1954
Jean Capelle
20 16 May 1931 19 Mar 1939
Erwin Vandenbergh
20 19 Dec 1979 27 Feb 1991
Emile Mpenza
19 07 Jun 1997 10 Oct 2009
Raoul Lambert
18 20 Apr 1966 03 Sep 1977
Marouane Fellaini
18 02 Jun 2007 02 Jul 2018
Enzo Scifo
18 17 Oct 1984 06 Jun 1998
Dries Mertens
17 15 Aug 2012 08 Jun 2019
Kevin De Bruyne
16 12 Oct 2012 11 Jun 2019
Paul Van den Berg
16 28 Apr 1957 03 May 1964
Johann Devrindt
15 08 Oct 1967 26 May 1971
Victor Lemberechts
15 23 Jan 1946 11 Nov 1954
François Van der Elst
14 12 Oct 1974 30 Mar 1983
Bart Goor
13 04 Sep 1999 29 May 2004
Michy Batshuayi
13 28 Mar 2015 24 Mar 2019
Jacques Stockman
13 26 May 1958 19 Mar 1967
Christian Benteke
12 15 Aug 2012 28 Mar 2017
Nico Claesen
12 17 Oct 1984 01 Apr 1987
Daniel Van Buyten
10 24 Mar 2001 11 Nov 2011
Odilon Polleunis
10 07 Apr 1968 14 Jun 1972
Gert Verheyen
10 16 Nov 1994 10 Nov 2001
Kevin Mirallas
10 22 Aug 2007 28 Mar 2017
Luc Nilis
10 04 Jun 1994 25 Jun 1998
Louis Saeys
9 26 Apr 1908 04 May 1913
Louis Versijp
9 13 Apr 1930 11 Mar 1934
Frankie Vercauteren
9 11 Oct 1978 01 Apr 1987
Wilfried Puis
9 01 Dec 1963 27 Sep 1975
Wilfried Van Moer
9 03 Jun 1970 28 Apr 1982
Jan Vertonghen
9 12 Aug 2009 02 Jul 2018
Axel Witsel
9 26 Mar 2008 31 Aug 2017
Bert De Cleyn
9 23 Feb 1946 21 Sep 1947
Jef Jurion
9 08 Dec 1957 09 May 1965
Fernand Nisot
9 10 Mar 1912 26 Apr 1914
Fernand Adams
9 05 Oct 1924 04 May 1930
Stan Vanden Eynde
8 03 May 1931 30 Jan 1938
Henri Isemborghs
8 28 Apr 1935 27 May 1939
Lorenzo Staelens
8 18 Nov 1992 03 Jun 2000
Marc Van der Linden
8 19 Jan 1988 06 Sep 1989
Freddy Chaves
8 23 Jan 1946 15 Apr 1951
Luis Oliveira
7 26 Feb 1992 15 Nov 1997
Joseph van Beeck
7 07 Dec 1930 30 May 1935
Desire Bastin
7 26 May 1929 20 Mar 1932
Maurice Gillis
7 21 May 1922 02 Jan 1927
Andre Piters
7 05 Jun 1957 22 May 1960
Michel Vanderbauwhede
7 11 Apr 1926 08 Jun 1930
Roger Claessen
7 20 May 1961 22 Nov 1967
Jean Van Cant
7 20 Feb 1912 26 Apr 1914
Alphonse Six
7 13 Mar 1910 20 Feb 1912
Sylva Brebart
7 04 May 1913 15 Mar 1914
Nacer Chadli
6 29 Mar 2011 02 Jul 2018
Georges Grun
6 13 Jun 1984 06 Sep 1995
Branko Strupar
6 04 Sep 1999 23 Feb 2000
Thomas Meunier
6 13 Nov 2016 14 Jul 2018
Radja Nainggolan
6 05 Mar 2014 01 Jul 2016
Yvan Thys
6 29 Apr 1923 24 May 1926
Timmy Simons
6 30 Mar 2005 07 Oct 2011
Johnny Thio
6 27 Oct 1965 22 Nov 1967
Josip Weber
6 04 Jun 1994 08 Jun 1994
Thomas Buffel
6 30 Apr 2003 07 Sep 2005
Yannick Carrasco
5 26 Jun 2016 07 Oct 2017
Henri Larnoe
5 05 May 1921 01 Nov 1923
Richard Orlans
5 25 Sep 1955 05 Jun 1957
Moussa Dembélé
5 11 Oct 2006 28 Mar 2009
Pierre Destrebecq
5 01 May 1904 13 May 1906
Denis Houf
5 24 Oct 1954 17 Nov 1957
Philippe Albert
5 25 Mar 1992 02 Jul 1994
Marvin Ogunjimi
5 08 Oct 2010 07 Oct 2011
Alexandre Czerniatynski
5 09 Sep 1981 02 Sep 1992
Henri Govard
4 06 Jun 1948 06 Nov 1949
Jean Fievez
4 09 May 1936 27 May 1939
Vincent Kompany
4 19 May 2010 16 Oct 2012
Jules Van Craen
4 17 Mar 1940 21 Apr 1940
Marcel Paeschen
4 26 May 1958 22 Mar 1961
Henri Coppens
4 23 Feb 1946 02 Jan 1949
Ludovic Coeck
4 02 Apr 1980 27 Apr 1983
Rene Feye
4 22 Apr 1906 09 May 1907
Mathieu Bragard
4 06 Mar 1921 15 May 1921
Camille Van Hoorden
4 07 May 1905 09 May 1909
Maurice Willems
4 14 Oct 1956 04 Sep 1957
Karel Geraerts
4 12 Oct 2005 17 Oct 2007
Bob Peeters
4 07 Oct 2000 28 Feb 2001
Eddy Voordeckers
4 21 Nov 1979 17 Oct 1984
Jose Moes
4 25 Nov 1951 24 Feb 1952
Bruno Versavel
4 25 Oct 1989 07 Jun 1995
Gunther Schepens
3 22 Apr 1995 07 Jun 1995
Sandy Martens
3 05 Jun 1999 18 Aug 1999
Jefke Musch
3 28 Apr 1912 20 Apr 1913
Albert De Hert
3 22 May 1949 10 May 1950