Get all your news in one place.
100’s of premium titles.
One app.
Start reading
FourFourTwo
FourFourTwo
Sport
Ben Hayward

Goalkeepers who scored goals

Rogerio Ceni celebrates with Sao Paulo team-mates in a match against Santos in 2015.

The role of a goalkeeper is constantly changing and evolving. Even the term itself sounds somewhat outdated these days.

Goal keeper basically means net minder and traditionally, that was always the role of the player who stood as the last line of defence. And when formations are quoted, be it 4-4-2, 3-5-2, 4-3-3 or whatever, the goalkeeper is not even included.

Nowadays, though, the role of the goalkeeper is far different – particularly in the more progressive sides. In the age of the "sweeper-keeper", the GK is no longer just a shot-stopper, but a player who is expected to invite pressure, distribute the ball and initiate attacks from deep.

Despite all of that, scoring goals is still not part of a goalkeeper's job description. Not normally, anyway. Over the years, though, there have been plenty of goalscoring goalkeepers. Here, a look at some of the most notable and the most prolific...

32. Peter Shilton

(Image credit: Getty Images)

One of England's greatest goalkeepers, Peter Shilton won a record 125 caps for the Three Lions between 1970 and 1990 and won two European Cups at Nottingham Forest.

Shilton started his career at hometown club Leicester City and his only goal in over 1,300 career appearances came with the Foxes as an 18-year-old, when he scored with a long kick forward in a 5-1 win over Southampton in October 1967. It is said that, due to the misty conditions, he did not even know he had scored.

31. Pat Jennings

(Image credit: Getty Images)

Pat Jennings played 119 times for Northern Ireland over a period of 22 years and featured in two World Cups, making his final appearance in Mexico 86 at the age of 41.

Jennings played for both Tottenham and Arsenal, but is associated with Spurs where he won more trophies and also scored in the 1967 Charity Shield against Manchester United with a long kick. The match ended in a 3-3 draw and the trophy was shared.

30. Andres Palop

(Image credit: Getty Images)

Andres Palop was part of Spain's European Championship squad in 2008 and won a medal despite never earning a cap for La Roja. At club level, he won the UEFA Cup three times – once at Valencia and twice with Sevilla.

The last of those is surely the most special. Trailing 2-1 to Shakhtar Donetsk in the teams' second leg tie in the round of 16, Palop went forward and scored an epic equaliser deep in added time. Sevilla prevailed 3-2 in extra time and went on to win the competition for a second year in a row.

29. Bernard Lama

(Image credit: Getty Images)

Bernard Lama played 44 times for France between 1993 and 2000 and was part of the squads which won the 1998 World Cup and Euro 2000.

At club level, he was successful at Paris Saint-Germain, winning one league title, two French Cups, a Cup Winners' Cup and a Trophee des Champions. Lama also played for Lille and Lens earlier in his career and scored a penalty for each. 

28. Andreas Kopke

(Image credit: Getty Images)

Andreas Kopke won 59 caps for Germany between 1990 and 1998 and was the first-choice goalkeeper for the nation's success at Euro 96.

Kopke played for Hertha Berlin, Eintracht Frankfurt and Marseille at club level but spent much of his career at Nuremberg and scored two goals for the club in his first spell – penalties against FC Koln and Dynamo Dresden in the Bundesliga.

27. Alex Stepney

(Image credit: Getty Images)

Alex Stepney played over 500 games for Manchester United and was in goal for the Red Devils as they won the European Cup in 1968. Seven days earlier, he earned his only cap for England.

Stepney scored twice for United – both penalties in the 1973/74 season. The first was a consolation in a 2-1 loss to Leicester at Old Trafford; the second a winner in a 1-0 victory at home to Birmingham.

26. Ivan Provedel

(Image credit: Getty Images)

One of a number of talented goalkeepers to come through the youth ranks at Udinese in the early 2010s, Ivan Provedel signed for Lazio in 2022 and was first called up by Italy that same year.

Provedel has scored two last-minute goals in his career – the first in Serie B for Juve Stabia against Ascoli in 2020 and the second for Lazio with a header to earn a 1-1 draw at home to Atletico Madrid in the Champions League in 2023.

25. Paul Robinson

(Image credit: Getty Images)

Paul Robsinon earned 41 caps for England between 2003 and 2007 and played for Leeds United, Tottenham, Blackburn Rovers and Burnley in a career spanning almost 20 years.

The goalkeeper scored for the first two of those clubs – a header for Leeds from a corner in the League Cup against Swindon and a free-kick for Tottenham from inside his own half versus Watford.

24. Jens Lehmann

(Image credit: Getty Images)

Capped 61 times by Germany in a 10-year international career between 1998 and 2008, Jens Lehmann was best known at club level for his spell at Arsenal.

But before moving to the Gunners, Lehmann was an established goalkeeper in the Bundesliga. He began his career at Schalke and scored two goals for the club. The first was a penalty; the second a last-minute equaliser against rivals Borussia Dortmund which was the first goal from open play ever scored by a goalkeeper in the Bundesliga.

23. Oscar Perez

(Image credit: Getty Images)

Oscar Perez won 55 caps for Mexico between 2003 and 2010 and started for El Tri in the 2010 World Cup in South Africa.

Known for his quick reflexes and agility despite his short stature, Perez also scorrd four career goals – one for Mexico's Under-23 team, two last-minute headers for Cruz Azul and another for Pachuca.

22. Peter Schmeichel

(Image credit: Getty Images)

Peter Schmeichel is considered one of the greatest goalkeepers in football history. He helped Denmark to the European Championship in 1992 and won an array of silverware at Manchester United – including the treble in 1998/99.

In total, Schmeichel won 129 caps for Denmark. He also scored 11 goals in his career, including one for his national side, one for Manchester United in Europe and one for Aston Villa in the Premier League.

21. Nelson Ramos

(Image credit: Getty Images)

Nelson Ramos was part of Colombia's squad at the 2011 Copa America but never won a cap for his national team.

Ramos played for some of Colombia's biggest clubs and scored 13 career goals – six penalties and seven free-kicks. In 2021, he became the first goalkeeper to score goals from free-kicks in three consecutive matches.

20. Sebastian Viera

(Image credit: Getty Images)

Sebastian Viera's father played professionally as a goalkeeper and he followed in his footsteps. He won 15 caps for Uruguay and played in Spain, Greece and Colombia after starting his career with Nacional in his homeland.

Viera scored 13 goals in total, including nine free-kicks. He won a Uruguayan league title with Nacional and three Colombian championships at Atletico Junior.

19. Ignacio Gonzalez

(Image credit: Getty Images)

Ignacio Gonzalez spent most of his career in Argentina, but had two spells at Las Palmas in Spain and also played briefly in Mexico. He won four caps for Argentina.

He scored six goals for Las Palmas in La Liga, a joint competition record, and netted 14 times overall in his career. He retired after his second spell at Las Palmas in 2008.

18. Kennedy Mweene

(Image credit: Getty Images)

Kennedy Mweene played 122 times for Zambia between 2004 and 2021 and was in goal for the nation's 2012 Africa Cup of Nations triumph.

Mweene scored 14 goals in his career, including 12 penalties. He netted an equaliser against Nigeria in an AFCON group game in 2013 and another in a 3-0 win over Niger the following year.

17. Sebastian Saja

(Image credit: Getty Images)

Sebastian Saja had long spells at San Lorenzo and Racing Club and also played in Spain, Italy, Greece, Brazil and Mexico in a long career. He won four caps for Argentina.

Saja scored 20 goals overall: 12 for San Lorenzo, seven for Racing and one for Gremio. He retired in 2017 at the age of 38 and later became Inter Miami's goalkeeping coach.

16. Cristian Lucchetti

(Image credit: Getty Images)

Cristian Lucchetti had long spells at Banfield, where he won a league title, and Atletico Tucuman in a career spanning 28 years between 1995 and 2023.

The Argentine goalkeeper also had a spell on loan at Boca Juniors and in Mexico with Santos Laguna. He scored 20 career goals: 19 for Banfield and one for Atletico Tucuman.

15. Phan Van Santos

(Image credit: Getty Images)

Phan Van Santos was born Fabio dos Santos in Brazil but went on to play in Vietnam and even represented the Vietnamese at international level.

He played for Dong Tam Long Am between 2001 and 2010, scoring 22 goals, the highest by a goalkeeper in Asia. In 2006, he scored a free-kick against Shanghai Shenhua in the AFC Champions League, becoming the first goalkeeper to net in the competition.

14. Rafael Dudamel

(Image credit: Getty Images)

Rafael Dudamel won 57 caps for Venezuela between 1993 and 2010. The goalkeeper spent most of his club career in Venezuela and Colombia, but also played in Argentina and briefly in South Africa.

He scored 22 goals in total, including a direct free-kick againsrt Argentina in a World Cup qualifier ahead of France 98. After retirement, Dudamel spent four years in charge of the national team.

13. Vincent Enyeama

(Image credit: Getty Images)

Vincent Enyeama earned 101 caps for Nigeria between 2002 and 2015 and was an Africa Cup of Nations winner in 2013.

Always substituted before penalty shootouts in Nigeria with Enyimba, he became a specialist – at both saving and scoring spot-kicks. First-choice penalty taker in Israel with Hapoel Tel Aviv, Enyeama netted 25 career goals in total.

12. Exar Rosales

(Image credit: Getty Images)

Born in Lima, Exar Rosales represented Peru at Under-17 and U-20 level and won a league title with Alianza Lima in 2004.

Rosales frequently took penalties for his clubs and scored a total of 26 goals. His career was effectively ended in 2021 when he was handed a 10-year ban for alleged match-fixing.

11. Misael Alfaro

(Image credit: Getty Images)

Misael Alfaro won 42 caps for El Salvador between 1991 and 2005 and was a league champion with four different clubs in a career of over 20 years spent entirely in his homeland.

Alfaro is one of the highest-scoring goalkeepers in football history. The Salvadoran scored 31 times across his club career, including 11 from penalty kicks.

10. Hans-Jorg Butt

(Image credit: Getty Images)

One of the best German goalkeepers of his generation, Hans Jorg-Butt played for Hamburg, Bayer Leverkusen and Bayern Munich in an impressive career. He also won four international caps.

Known for scoring penalties and for going forward if his team needed a late equaliser, Butt scored 33 career goals in total. Those included 26 penalties in the Bundesliga and three in the Champions League – a record for a goalkeeper.

9. Fabio Rampi

(Image credit: Alamy)

In a career spent largely in Brazil's lower leagues and including long spells at both Sao Jose-RS and Cruzeiro-RS, Fabio Rampi has featured in Serie C, Serie D and the regional Gaucho Championship.

Rampi hit his first senior goal in 2011 and has gone on to net over 30 in his career, making him the third-highest Brazilian on the list of goalscoring goalkeepers.

8. Fernando Patterson

(Image credit: Getty Images)

Fernando Patterson was born in Costa Rica and won one cap for his national team, but the goalkeeper would go on to spend most of his career in Guatemala.

Patterson had five spells with Xelaju MC in a career spanning more than two decades and netted 35 goals overall, leaving him eighth on the all-time list of goalscoring goalkeepers when he retired in 2013.

7. Marcio

(Image credit: Getty Images)

Marcio played for a number of Brazilian clubs in a career spanning 17 years between 2002 and 2019. His most successful spell came at Atletico Goianiense, where he played for nine years.

Born in Brazil's northeast, Marcio scored 40 goals in his career, with all of those coming at clubs in the same city: 37 for Atletico Goianiense, two for Goias and one for Goiania.

6. Dimitar Ivankov

(Image credit: Getty Images)

Dimitar Ivankov was capped 64 times by Bulgaria and won three titles at Levski Sofia in the early 2000s, before adding another with Bursaspor in Turkey.

Ivankov is the sixth highest scoring goalkeeper of all time with 42 goals in total and the leading European. In 2008, he scored two penalties and saved three as Kayserispor beat Glenclerbirligi 11-10 in a shootout to win the Turkish Cup.

5. Rene Higuita

(Image credit: Getty Images)

Rene Higuita was a sweeper-keeper who was ahead of his time, often coming out of his area to help his defenders, even if that led to occasional mistakes.

One such error saw him dispossessed by Cameroon striker Roger Milla as Colombia were beaten in the last 16 of the 1990 World Cup. Most of the time, though, he was an asset and he scored 43 career goals – including three for Colombia.

4. Johnny Vegas

(Image credit: Getty Images)

Johnny Vegas won just three caps for Peru but was one of the nation's best goalkeepers in a 20-year career between 1997 and 2017.

Vegas scored a total of 45 career goals from penalties and free-kicks, a tally which included 40 in Brazil's top flight, four in the country's second tier and one in the Copa Sudamericana.

3. Jorge Campos

(Image credit: Getty Images)

Known for his colourful kits and acrobatic saves, Jorge Campos is one of Mexico's greatest goalkeepers – despite his short stature of just 5 foot 6 inches (1.68m).

Also a talented striker, Campos played as a forward for Mexican side Pumas between 1989 and 1991 and scored 28 goals in that period. He netted 46 times in his career, with most of those coming when another goalkeeper was brought on, allowing him to move forward.

2. Jose Luis Chilavert

(Image credit: Getty Images)

Jose Luis Chilavert is one of South America's goalkeeping greats. The Paraguayan won 74 caps in a 20-year international career and was South American Footballer of the Year in 1996.

Chilavert is the second-highest scoring goalkeeper ever with 67 goals and is one of a select few to have scored a hat-trick. Eight of those goals came from Paraguay, which is a record tally for a goalkeeper at international level.

1. Rogerio Ceni

(Image credit: Getty Images)

Apart from a brief spell at Mato Grosso side Sinop, Rogerio Ceni spent his entire career at Sao Paulo and made over 1,000 appearances for the club.

A Brazilian international and part of the World Cup-winning squad in 2002, Ceni was Sao Paulo's set-piece taker from 1997 until his retirement in 2015 and scored 129 goals in that time. He is listed in the Guinness Book of Records as the goalkeeper with the most goals scored in professional football.

Sign up to read this article
Read news from 100’s of titles, curated specifically for you.
Already a member? Sign in here
Related Stories
Top stories on inkl right now
Our Picks
Fourteen days free
Download the app
One app. One membership.
100+ trusted global sources.