Crystal Palace have enjoyed 18 seasons collectively as a Premier League club and, in that time, have fielded some of the most exciting forwards in top-flight history. Take, for example, Wilfried Zaha, who destroyed defences with his pace, power, and skill.
Zaha wreaked havoc during both of his spells at Selhurst Park and whenever he had a sight at goal he often found the back of the net. The Ivorian is just one of four past and present Palace stars to have scored more than 30 goals in the first division of English football.
With that said, Read Crystal Palace have produced the list of the best goalscorers in the club’s Premier League history.
5 – Luka Milivojevic
An extremely underrated Serbian midfielder who was a workhorse during his time at Palace. Luka Milivojevic’s goalscoring prowess goes under the radar.
A seven-year spell at Selhurst Park saw him become a leader, wearing the captain’s armband while controlling games in the middle of the park. He was a destroyer in the middle of the park and also boasted an excellent record from the penalty spot.
4 – Eberechi Eze
Eberechi Eze scored the most important goal in Palace history when he fired the Eagles to an FA Cup final win over Manchester City in 2025. He wrote his name in the club’s history books during his time at Selhurst Park.
The English attacker arrived from QPR at the age of 22 and left a hero when he headed to Arsenal in the summer of 2025. He did so, having enjoyed so many magical moments in front of the Holmesdale End.
3 – Christian Benteke
Christian Benteke was a traditional target man but extremely talented, scoring all types of goals, including long-range strikes and bullet headers. He wreaked havoc thanks to his strength and clinical finishing abilities.
The Belgian striker was somewhat of a mixed bag during his time in South London and his peak came at Aston Villa. But he finds himself on this list due to his consistency in front of goal.
2 – Jean-Philippe Mateta
When Palace signed Jean-Philippe Mateta from Mainz initially on loan with an obligation to buy not much was expected. The Frenchman didn’t make an immediate impact but eventually became one of the Premier League’s best forwards.
Mateta played a key role in the Eagles’ FA Cup triumph in 2025 and continues to lead the line in this season’s European debut. He has added to his goalscoring tally in the top-flight including a recent brace in a 2-1 comeback win over Newcastle United.
1 – Wilfried Zaha
When you think of Palace in the Premier League, Wilfried Zaha is one of the first names that comes to mind. The Ivorian winger was a talisman while with the Eagles, taking games by the scruff of the neck and delivering world-class performances.
That’s why he sits at the top of this list, alongside his longevity, having spent two spells at Selhurst Park after Manchester United failed to get the best out of him. He’s cherished by fans because of his dedication to the club and constant habit of finding the back of the net.
| Rank | Player | Goals | Appearances |
| 1 | Wilfried Zaha | 68 | 291 |
| 2 | Jean-Philippe Mateta | 48 | 157 |
| 3 | Christian Benteke | 35 | 162 |
| 4 | Eberechi Eze | 34 | 147 |
| 5 | Luka Milivojević | 28 | 183 |
| 6 | Chris Armstrong | 23 | 75 |
| 7 | Jordan Ayew | 22 | 195 |
| 8 | Andy Johnson | 21 | 37 |
| 9 | Odsonne Édouard | 18 | 96 |
| 10 | Jeffrey Schlupp | 18 | 220 |



