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 my free Soccer picks and predictions.
Join 409,293 Subscribers!