Free Bet Club: Opt in to our offer with this 18/1 five-fold
Earn £10 in free bets every single week by opting in and staking £25 or more on multiples. Here are our writers' best bets of the weekend to start you off.
Millwall to beat Rochdale –
Millwall have won four of their last six home matches, including a 4-1 victory over Barnsley in the last round of this competition.
Rochdale, 23rd in League One, have lost six of their last eight away – with victory at non-league Slough one of the exceptions – and will find life tough at an intimidating venue.
Swansea to beat Notts County -
This is a long price for a Premier League side to beat a team from League Two.
Swansea are unbeaten in four matches in all competitions and have won their last two, against Wolves (in this competition) and Liverpool respectively.
Carlos Carvalhal’s team selection in the previous round was strong, and the players he selects on Saturday should overcome Notts County, who have lost back-to-back matches.
Plymouth to win or draw against Oldham –
Plymouth’s defeat to league leaders Wigan last weekend was their first loss in nine matches, having won five of the previous eight.
They are excellent value for at least a point away to an Oldham side that are winless in eight since losing on-loan striker Eoin Doyle to injury.
Shrewsbury to win or draw against Portsmouth –
Portsmouth were beaten 1-0 by Rotherham last weekend, meaning they have now taken just one point from their last three matches.
Kenny Jackett’s side are also yet to beat a top-half opponent at Fratton Park, so are unlikely to claim three points against Shrewsbury, who have lost just one league game in eight.
Villarreal to beat Real Sociedad –
Villarreal are in fine form, having gone unbeaten with four wins in their last five La Liga games, including victories away at Real Madrid and Valencia.
Their run should continue at home to struggling Sociedad.
La Real have lost five of their last seven in the league, taking just four points from a possible 21.
*Odds subject to change.