ガレス・ベイル
With 42 goals in 103 La Liga appearances, Lineker became the highest scoring British player in the competition's history, but was later surpassed by Gareth Bale in March 2016.