Millwall heads out on the road in a slump, with a losing record in its last five contests. They come off a 3-2 home loss to Derby County, extending their winless home streak to five consecutive contests while getting outscored 7-4. Barnsley has home field for this one and could not have wished for a better restart as they defeated the 13th-ranked Queens Park Rangers (1-0) on the road. Barnsley is fighting to escape the relegation zone and is playing well, 3-2 over their last five games, including wins over higher-ranked teams Hull City (1-0) and Middlesbrough (1-0). And Barnsley is 9-5-1 versus Millwall, including a 2-1 victory when they last met. Play Barnsley on the moneyline.
TAKE THE GUESSWORK OUT OF SPORTS BETTING
Get free Soccer Picks
I pore over the data, injuries, news, and odds every morning.
You get the best bets delivered to your inbox.