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.
**Basel's in freefall and Grasshopper's barely treading water — this is a match where somebody *has* to break the spell.** Both teams are 1-4 over their last five, so the pressure's on for points at St. Jakob-Park. 🔴
Basel's been leaking goals (conceded 10 in their last three alone), while Grasshopper scraped a 4-1 win vs Aarau but got hammered 0-2 at home by Young Boys. The head-to-head tells the story: Basel dominate this fixture badly (31 wins to 15), but form flies out the window when both squads are this wobbly.
Key storylines:
- **Basel's defensive woes** — down three players including K. Eduardo (ACL) and B. Hoch (meniscus), they'll lean heavy on F. Daniliuc and A. Victory to hold the line
- **Grasshopper seeking consistency** — N. Muci and Ó. Clemente need to click in attack after the Young Boys shutout
- **X. Shaqiri and Metinho** must dictate tempo for Basel; if Grasshopper's midfield can disrupt that, they've got a shot
Expected lineups:
- **Basel**: M. Salvi, M. Cissé, F. Daniliuc, A. Victory, K. Tsunemoto, Metinho, B. Omeragić, K. Olaigbe, X. Shaqiri, G. Koloto, Ž. Celar
- **Grasshopper Club Zürich**: M. Hübel, S. Stroscio, B. Pllana, Y. Bettkober, A. Arigoni, K. Goudmijn, M. G. Mújika, A. Abrashi, S. Krasniqi, N. Muci, Ó. Clemente
Prediction:
**Basel 2–1 Grasshopper Club Zürich** — Home advantage and historical edge just nudge it Basel's way, but Grasshopper won't roll over. Coin flip energy. ⚽
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.