The Premier League is the top tier of English football, comprised of the best 20 teams across England and Wales. The FA Cup, however, is a knockout competition open to all teams—from the lowest leagues all the way to the Premier League.