Birmingham City is ranked #21 in the 24-team English Championship League struggling to score (26 goals) and defend (46 goals allowed). Their minus-20 goal differential is tied for the second-worst in the league. They come off of a 3-0 home loss to 12th-ranked Bristol City, part of a 2-6-1 run surrendering 15 goals. They're on a brutal 1-11-2 run at home and host fifth-ranked Reading, on a 3-0-1 unbeaten run outscoring foes 6-1. Reading has a winning record over its last eight road games and holds all the cards. Play Reading 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.