5) Johnny Vegas Fernandez – 39 (View from 1:55)
Scoring 30 penalties and nine outfield goals in his career so far, the Peruvian is still playing at 38-years-old. He has moved around a lot and played for many different clubs, rarely staying more than a season in one place.