There are a total of 20 teams that feature in the Premier League each season. Each team will play each other both home and away over the course of the campaign. That means that there are a total of 380 games during a Premier League season. Each team will play a total of 38 games. That gives bettors a great deal of opportunities to take part in Premier League betting.