Where the money is
How much money is actually on each selection, next to what the price says it should be. A gap is not a tip — it just means the crowd and the book disagree.
Expected goals (xG) flow
per shotMatch momentum
Average positions
formation shapeShot map
xG sizedTap a player for their full match card.
**Reading's stumbling form meets Bradford's hot streak** — one side desperately needs a W, the other's rolling. This is a proper League One scrap. 🔥
Reading have been all over the place (2W-1D-2L), while Bradford just rolled through four wins in five. The visitors will fancy this, but the Royals have shown they can get it together at home when it counts.
Key storylines:
- **J. Marriott** leads Reading's attack at a pivotal moment — needs support from **P. Lane** in midfield
- **Bradford's defense** (McCracken, Baldwin, Connolly) has been sharpened by recent clean sheets; stopping this leaky Reading midfield is the job
- **A. Sarcevic** pulling strings in the Bradford engine room — if he dictates tempo, the visitors dominate
Expected lineups:
- **Reading**: J. Pereira, H. Roberts, B. Ward, P. O'Connor, U. Godwin-Malife, L. Wing, A. Rinomhota, P. Lane, J. Stokes, K. Lisbie, J. Marriott
- **Bradford City**: J. McCracken, I. Touray, A. Baldwin, C. Connolly, M. Pennington, A. Sarcevic, H. Cartwright, K. Morgan, B. Pointon, J. Beesley, J. Neufville
Prediction:
**1-1 Draw** — Bradford edge it on form, but Reading's got enough at home to nick a point. Coin flip tbh. ⚽
Nothing reached 80% confidence before kick-off, so we stayed quiet rather than guess. Most matches end up here — that is what keeps the published calls at 87.1%.
Report a data issue
Spotted something wrong on this match? Tell us what and we'll fix it.