333 players made 10 or more league starts for a Premier League club during the season. 4 of these did so for more than one club.
Of the 333 - 117 were English - although if you add the English born players that have chosen to represent another country you get to 130, 46 were from the rest of the UK or the Republic of Ireland and 170 from overseas. The 170 overseas players came from 51 different countries.
Including substitutes - 532 players made one or more league starts during the season - with 22 of these playing for more than one club. 181 were English (203 taking into account those born here but representing other nations), 72 were from the rest of the UK or the Republic of Ireland and 279 from overseas - with 62 countries represented.