Most goals through the first 300 appearances of a European club career
, , .
Lionel Messi leads with 246 goals through his first 300 appearances, first of 654 careers. Erling Haaland is already 2nd, with 244 goals through his 268 appearances. 3 more goals in his next 32 appearances passes Lionel Messi for 1st.
246game 1300
- Lionel Messi
- Erling Haaland
- Kylian Mbappé
| # | Player and seasons | Value |
|---|---|---|
| Lionel Messi2004 – 2013 | 246 | |
| Erling Haaland2019 – 2027268 of 300 appearances | 244 | |
| Kylian Mbappé2015 – 2024 | 225 | |
| Luis Suárez2010 – 2019 | 208 | |
| Robert Lewandowski2010 – 2018 | 201 | |
| Harry Kane2012 – 2022 | 198 | |
| Neymar2013 – 2023 | 187 | |
| Mario Gómez2003 – 2015 | 169 | |
| David Villa2003 – 2012 | 167 | |
| Ciro Immobile2008 – 2021 | 163 | |
| Mohamed Salah2013 – 2022 | 162 | |
| Edinson Cavani2006 – 2015 | 155 | |
| Mauro Icardi2012 – 2022 | 153 | |
| Robin van Persie2002 – 2014 | 151 | |
| Cristiano Ronaldo2003 – 2011 | 149 | |
| Gonzalo Higuaín2006 – 2015 | 148 | |
| Diego Milito2005 – 2014inactive after 289 appearances | 148 | |
| Radamel Falcao2009 – 2024 | 143 | |
| Sergio Agüero2006 – 2015 | 143 | |
| Romelu Lukaku2011 – 2020 | 140 | |
| Lautaro Martínez2018 – 2026 | 138 | |
| Serhou Guirassy2015 – 2027282 of 300 appearances | 138 | |
| Alexandre Lacazette2009 – 2020 | 137 | |
| Zlatan Ibrahimovic2002 – 2012 | 137 | |
| Iago Aspas2012 – 2023 | 136 | |
| Jamie Vardy2014 – 2023 | 136 | |
| Marco Reus2009 – 2020 | 136 | |
| Wissam Ben Yedder2010 – 2021 | 136 |
Method
- Box scores start in 2002-03, so 2,535 careers that began earlier aren't here.