Football records in Spain Top ten goalscorers, still active (Primera División only) Top ten goalscorers, still active (Primera División only)

| Rank_ | Name_ | Years | Current_Club | Goals | Apps | Ratio |
|---|---|---|---|---|---|---|
| 1 | Lionel Messi | 2004– | Barcelona | 223 | 256 | 0.87 |
| 2 | David Villa | 2003– | Atlético Madrid | 177 | 328 | 0.54 |
| 3 | Cristiano Ronaldo | 2009– | Real Madrid | 159 | 147 | 1.08 |
| 4 | Aritz Aduriz | 2002– | Athletic Bilbao | 78 | 259 | 0.30 |
| 5 | Karim Benzema | 2009– | Real Madrid | 60 | 135 | 0.44 |
| 6 | Xavi | 1998– | FC Barcelona | 55 | 454 | 0.12 |
| 7 | Rubén Castro | 2000– | Real Betis | 51 | 175 | 0.29 |
| 8 | Manu del Moral | 2005– | Elche CF | 49 | 231 | 0.22 |
| 9 | Riki | 2004– | Granada CF | 48 | 242 | 0.20 |
| 10 | Sergio García | 2002– | Espanyol | 47 | 238 | 0.20 |