7. David Villa
Goals: 166.
Assists: 43.
Impressed at Real Zaragoza and then Valencia before Barcelona snapped up Spain’s all-time top-scorer in 2010 and he enjoyed three years of success at the Nou Camp before joining Atletico Madrid in 2013 and winning La Liga with them as well.