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.
**Yunnan's misfiring offense meets Chengdu's draw machine** — one team can't stop conceding, the other can't stop stalling. This feels like a low-key chess match where someone finally has to blink. 🎯
Yunnan have wobbled defensively (conceded 5 in their last two games) but pack attacking teeth with **Cléber** and **C. Vinícius** up front. Chengdu, meanwhile, are stuck in neutral — five straight draws is either defensive solidity or creative bankruptcy, depending on your mood. The H2H tells a grim story for Yunnan: **0 wins, 1 draw, 2 losses** in the last three meetings.
Key storylines:
- **Yunnan's leaky backline** — **A. Burcă** and **K. Shi** need to tighten up or Chengdu will punish them on the counter
- **Chengdu's search for a W** — five draws in a row screams "we need a win," but they've shown zero killer instinct lately
- **Yunnan's home advantage** — Yuxi is their patch; they've won 2 of their last 5 at least
Expected lineups:
- **Yunnan Yukun**: Z. Wang, A. Burcă, K. Shi, Z. Yang, Z. Huang, O. T. Maritu, A. Ioniță, C. Vinícius, Cléber, B. Abdusalam, E. Fei
- **Chengdu Rongcheng**: L. Dianzuo, E. Sorokin, H. Hetao, H. Yiran, H. Pengfei, W. Silva, W. Shihao, F. Silva, Y. Ming-Yang, B. Abuduwaili, W. Ziming
Prediction:
**Yunnan 2–1 Chengdu**. Home side edges it — Chengdu's stalemate streak finally cracks, but Yunnan's attack fires just enough to nick the three points. ⚽
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.