38 Premier League games
38 games per team.
38 - there are 20 teams in the premier league and they play each team home and away
38 games are played each season
each premier league team plays every other team home and away => they play 38 games in the league
the premier league has 20 team which must play against each other twice (home and away) so the total number of games per season is 38
There are 380 games played in total in the Premiership each season