goals Penalty Player First goal Last goal  
42 4 Michael Mifsud 25/04/2001 11/11/2020 » Overall international matches
23 1 Carmel Busuttil 15/05/1983 20/01/2000 » Overall international matches
11 5 David Carabott 23/11/1988 10/09/2003 » Overall international matches
8 2 Gilbert Agius 14/08/1996 07/02/2007 » Overall international matches
8 4 Hubert Suda 25/11/1990 10/10/1998 » Overall international matches
6 1 Andrei Agius 14/08/2012 03/09/2020 » Overall international matches
6 0 Joe Brincat 09/06/1991 09/02/2002 » Overall international matches
6 0 Kristian Laferla 10/02/1990 06/09/1994 » Overall international matches
6 1 Raymond Xuereb 28/09/1973 03/04/1985 » Overall international matches
5 0 Jurgen Degabriele 03/09/2020 17/11/2022 » Overall international matches
5 0 George Mallia 08/02/2000 24/03/2007 » Overall international matches
5 0 Brian Said 08/09/1999 26/03/2008 » Overall international matches
4 0 Michael Degiorgio 22/06/1981 07/06/1991 » Overall international matches
4 0 Alfred Effiong 08/06/2015 04/09/2016 » Overall international matches
4 0 Kyrian Nwoko 23/03/2019 09/06/2023 » Overall international matches
4 0 Nicky Saliba 26/05/1992 08/06/1999 » Overall international matches
4 0 Stefan Sultana 27/11/1991 01/06/1997 » Overall international matches
3 1 Steve Borg 23/03/2019 11/11/2020 » Overall international matches
3 0 Emanuel Fabri 04/04/1981 01/02/1983 » Overall international matches
3 0 Matthew Guillaumier 17/11/2020 21/03/2024 » Overall international matches
3 0 Joseph Mbong 24/03/2021 06/09/2023 » Overall international matches
3 0 Zach Muscat 06/06/2017 12/06/2022 » Overall international matches
3 0 Jamie Pace 02/09/2006 02/09/2010 » Overall international matches
3 0 Alexander Satariano 27/03/2021 27/09/2022 » Overall international matches
3 0 Charles Scerri 07/02/1990 19/04/1994 » Overall international matches
3 0 André Schembri 11/10/2006 08/09/2007 » Overall international matches
3 0 Ernest Spiteri-Gonzi 18/03/1979 05/06/1982 » Overall international matches
3 2 Teddy Teuma 29/03/2022 17/11/2022 » Overall international matches
2 0 Cain Attard 01/09/2021 01/09/2021 » Overall international matches
2 0 Etienne Barbara 16/02/2004 16/02/2004 » Overall international matches
2 0 Jonathan Caruana 14/11/2012 19/11/2013 » Overall international matches
2 0 Joseph Cini 27/04/1969 04/01/1970 » Overall international matches
2 0 Shaun Dimech 14/11/2020 04/06/2021 » Overall international matches
2 1 Clayton Failla 06/09/2013 16/11/2014 » Overall international matches
2 1 Jean Farrugia 26/03/2017 11/11/2020 » Overall international matches
2 0 Leonard Farrugia 10/02/1985 17/11/1985 » Overall international matches
2 0 Paul Fenech 08/06/2015 18/11/2019 » Overall international matches
2 0 Stefan Giglio 19/08/2003 18/08/2004 » Overall international matches
2 0 Oliver Losco 10/03/1976 10/03/1976 » Overall international matches
2 0 Vincent Magro 23/02/1975 24/11/1976 » Overall international matches
2 2 Dennis Mizzi 29/03/1987 02/12/1987 » Overall international matches
2 1 Eddie Theobald 28/06/1962 20/12/1970 » Overall international matches
2 0 Noel Turner 12/11/1996 16/02/2004 » Overall international matches
2 0 Willie Vassallo 11/10/1970 08/12/1971 » Overall international matches
2 0 George Xuereb 06/09/1977 22/06/1981 » Overall international matches
2 0 Antoine Zahra 11/02/1996 12/10/2005 » Overall international matches
1 0 Ferdinando Apap 27/09/2022 27/09/2022 » Overall international matches
1 0 Edward Aquilina 13/02/1966 13/02/1966 » Overall international matches
1 0 Richard Aquilina 23/02/1975 23/02/1975 » Overall international matches
1 0 Louis Arpa 28/09/1973 28/09/1973 » Overall international matches
1 0 Ian Azzopardi 20/08/2008 20/08/2008 » Overall international matches
1 0 Daniel Bogdanović 12/02/2003 12/02/2003 » Overall international matches
1 0 Roderick Briffa 12/10/2012 12/10/2012 » Overall international matches
1 0 Jan Busuttil 05/06/2022 05/06/2022 » Overall international matches
1 0 John Buttigieg 06/02/2000 06/02/2000 » Overall international matches
1 0 Norman Buttigieg 14/06/1981 14/06/1981 » Overall international matches
1 0 Joe Camilleri 19/04/1994 19/04/1994 » Overall international matches
1 0 Toninu Camilleri 11/11/1973 11/11/1973 » Overall international matches
1 0 Tristan Caruana 07/10/2020 07/10/2020 » Overall international matches
1 0 Ronnie Cocks 27/03/1966 27/03/1966 » Overall international matches
1 0 Andrew Cohen 10/10/2009 10/10/2009 » Overall international matches
1 0 Juan Corbalan 20/11/2018 20/11/2018 » Overall international matches
1 0 Michael Cutajar 28/04/1999 28/04/1999 » Overall international matches
1 0 Publius D'Emanuelle 05/11/1961 05/11/1961 » Overall international matches
1 0 Silvio Demanuele 21/12/1983 21/12/1983 » Overall international matches
1 0 Luke Dimech 07/06/2003 07/06/2003 » Overall international matches
1 0 Emanuel Farrugia 28/10/1979 28/10/1979 » Overall international matches
1 0 Ryan Fenech 19/11/2013 19/11/2013 » Overall international matches
1 0 Cleaven Frendo 04/02/2008 04/02/2008 » Overall international matches
1 0 Luke Gambin 27/03/2021 27/03/2021 » Overall international matches
1 0 Martin Gregory 19/12/1992 19/12/1992 » Overall international matches
1 0 Edward Herrera 10/09/2013 10/09/2013 » Overall international matches
1 0 Paul Mbong 17/10/2023 17/10/2023 » Overall international matches
1 0 Charlie Muscat 06/09/1984 06/09/1984 » Overall international matches
1 0 Rowen Muscat 14/10/2018 14/10/2018 » Overall international matches
1 0 Chucks Nwoko 12/02/2003 12/02/2003 » Overall international matches
1 1 Jonathan Overend 10/02/1998 10/02/1998 » Overall international matches
1 0 Stephen Pisani 21/03/2024 21/03/2024 » Overall international matches
1 0 Joseph Sant-Fournier 16/08/1995 16/08/1995 » Overall international matches
1 0 Terence Scerri 17/10/2007 17/10/2007 » Overall international matches
1 0 Paul Sixsmith 18/11/1998 18/11/1998 » Overall international matches
1 0 Michael Spiteri 19/07/1994 19/07/1994 » Overall international matches
1 0 Daniel Theuma 27/03/2002 27/03/2002 » Overall international matches
1 0 Simon Tortell 24/10/1981 24/10/1981 » Overall international matches
1 0 Josie Urpani 08/12/1962 08/12/1962 » Overall international matches
1 0 Raymond Vella 10/02/1988 10/02/1988 » Overall international matches
1 0 Silvio Vella 08/02/1994 08/02/1994 » Overall international matches
1 0 Steve Wellmann 07/09/2005 07/09/2005 » Overall international matches
1 0 Ivan Woods 17/08/2005 17/08/2005 » Overall international matches
1 0 Ġużi Xuereb 18/06/1981 18/06/1981 » Overall international matches
1 0 Yannick Yankam 23/03/2023 23/03/2023 » Overall international matches
1 0 Antoine Zahra 16/02/2004 16/02/2004 » Overall international matches
1 0 Joe Zarb 04/10/1989 04/10/1989 » Overall international matches
1 0 Jesmond Zerafa 10/02/1992 10/02/1992 » Overall international matches