EPL Betting: The Best Games To Bet On For Week 7

The English Premier League season rolls on this week, and as usual, Saturday is packed with games. Manchester City heads to Tottenham to kick things off, while Swansea City travels to Southampton and Arsenal is at Leicester City. Five of these six are inside the top ten as it's never too early to start jockeying for position in the top half of the table. Here’s a look at the three best EPL games of the week as well as the soccer odds:

Manchester City @ Tottenham – Saturday, 7:45 AM ET
EPL Odds: Manchester City -121, Tottenham +299, Draw +267

The leaders stayed atop the table despite a 2-1 home loss to West Ham, which followed a home loss of the same score to Juventus in the Champions League, but a 4-1 win at Sunderland in the League Cup might have righted the ship. Maybe going on the road will keep City on track as they've won all three EPL games away from home, scoring six goals while allowing none. Spurs sit ninth after a 1-0 home win over Crystal Palace, but they also have a huge League Cup match against rival Arsenal on Wednesday, and it doesn't matter the competition, it's always heated when the North London clubs meet, so that's worth keeping an eye on.

City has won their last four meetings with Spurs, outscoring them 16-2. Spurs last won in this series in April 2013 at home.

Swansea City @ Southampton – Saturday, 10:00 AM ET
EPL Odds: Southampton -104, Swansea +285, Draw +231

Since a 2-1 win over Manchester United, Swansea has two losses and a draw, which came at home with Everton to keep the Welsh side seventh in the table. However, a 1-0 loss at Hull knocked them out of the League Cup and they'll need to bounce back from that. Southampton fell 3-2 at home to Manchester United and they're now 16th in the table, but they also have a tricky trip to MK Dons in the League Cup on Wednesday that could take something out of them by the time they get to Saturday.

The away team has won 1-0 in the last three meetings between these two; the last home win was a 2-0 victory for Southampton in October 2013.

Arsenal @ Leicester City – Saturday, 10:00 AM ET
EPL Odds: Arsenal -134, Leicester City +331, Draw +277

Arsenal are trying to regroup after their testy 2-0 loss at Chelsea that they finished with just nine men and left them fifth in the table, and then they have to go to Tottenham as they continue an exhausting week. Leicester continues to shine as they drew 2-2 at Stoke City and are now fourth in the table, and they won 2-1 at home against West Ham in the League Cup; Leicester is one of three teams in the EPL to have zero in the loss column at home, alongside Manchester United and Swansea City. More impressively, Leicester is the only team in the league without a single loss, posting three wins and three draws.

Leicester hasn't beaten Arsenal since an EPL game back in November 1994, a span of 19 matches. However, eight of those have ended in a draw, including four of the last five at Leicester.