Fantasy Premier League is a free fantasy football game for the English top flight. The game is played by over 10 million players who create teams based on real-life football. Each week managers ...