Does the English Premier League have a draft?
No. There is no draft in the English Premier League. There is also no draft in any European football league. In place of having a draft most clubs have their own academy. The academy serves the purpose of being able to train players from a very young age. This can include having on site housing arrangements as well as schooling.
The transfer system in Europe also takes the place of drafts in a way. During the transfer times teams are allowed to buy and sell players to other teams. For most Premier League fans the deadline day of the transfer season is very much like a draft with many deals being done even up to the last minute.