fabregas because of his ability to pass the ball and score great goals
This is open for debate but most likely the Barclay's Premier league. (England)
Joey Barton
The record for the most Premier League hat tricks scored by a single player is 12, held by Alan Shearer.
Ryan giggs
ryan giggs
rooney
alan shearer
The Barclays Premier League's All-Time top scorer is Alan Shearer, with 260 goals.
Wayne Rooney has most medals
sylvain distin
Currently in the premier league Ryan giggs
It is most likely Ryan Giggs.