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.
**Lens host Sporting in a heavyweight Champions League tussle**, and the hosts are desperate to bounce back after a rough patch. 🇫🇷 vs 🇵🇹 — this should be spicy.
Lens have wobbled lately (2W-1D-2L), including a loss to Monaco, but a home crowd at Bollaert-Delelis is always a weapon. Sporting arrive unbeaten in five (3W-2D), though their draw at Arouca hints they're not infallible. This is a proper 50-50 scrap.
Key storylines:
- **Thauvin and Hazard** need to ignite Lens's creative spark; they've misfired at times this stretch
- **Sporting's defensive backbone** of Inácio and Debast must weather the home pressure and pick Lens off on the break
- **Lens injuries mounting** — Sima, Chávez, and Nawrocki all sidelined — could be the difference-maker in fatigue
Expected lineups:
- **RC Lens**: Risser, Ganiou, Antonio, Sagnan, Baidoo, Udol, Aguilar, Cuisance, Thauvin, Ivanović, Hazard
- **Sporting CP**: Silva, Dias, Inácio, Debast, Araújo, Altimira, Catamo, Zalazar, Doumbia, Suárez, Gonçalves
Prediction:
**1-1 draw**. Both sides have quality but Sporting's road form (unbeaten) + Lens's injury pile-up = stalemate.
Our calls before kick-off, and how they went.
A confidence, not a tip. We do not claim these beat the bookmakers' price — the odds are short precisely because the outcome is likely.
Report a data issue
Spotted something wrong on this match? Tell us what and we'll fix it.