The English Premier League has produced some wonderful strikes so far.
From Antonio Valencia's thunderbolt against Everton to Wayne Rooney's unbelievable 50 yards goal.
We have assembled the best goals so far and with about 12 games to end the season more great goals will be added.