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.
**Shanghai Port's on a hot streak, but Zhejiang just dropped 6 on someone at home — this could get spicy.** 🔥 The visitors have lost just once in five and own the H2H edge over the long haul, yet the hosts have been explosive on their own patch lately.
Zhejiang's **form is streaky** — dominant wins mixed with a couple of stumbles — while **Shanghai Port** is the steadier machine (3 wins, 2 draws, no losses). The real story? Home advantage in Hangzhou could tip this toward the more volatile side.
Key storylines:
- **Zhejiang's attack** has proven it can dismantle anyone when firing (see: 6-0 vs Yunnan), but defensive lapses have cost them away
- **Shanghai Port's** unbeaten run shows composure and balance; **Leonardo** will be crucial to breaking down a confident Zhejiang backline
- **A. Mitriță** and **M. Tolić** spearhead Zhejiang's home threat, but they'll face a **Shanghai Port** defence that's barely conceded on the road
Expected lineups:
- **Zhejiang**: B. Zhao, G. Sun, L. Possignolo, L. Haofan, X. Junchi, J. S. Park, C. Jin, A. Mitriță, M. Tolić, Z. Aihui, W. Yudong
- **Shanghai Port**: Y. Junling, L. Shuai, Z. Wei, U. Yusup, X. Y. Alex, M. Vital, J. C. Aziangbe, P. Ampem, Ó. Melendo, L. Xinxiang, Leonardo
Prediction:
**2-1 Zhejiang.** Home fireworks edge a tight one; Shanghai Port's solidity keeps it close but doesn't quite survive the Hangzhou gauntlet. ⚽
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.