← All matches
Jordi Vinyals
Yunnan Yukun
Shenzhen Peng City
Yunnan Yukun
4-3-3 · 4-1-4-1
Shenzhen Peng City
Expected goals (xG) flow
per shotMatch momentum
Minute-by-minute pressure. Bars toward a team mean sustained attacking territory.
Average positions
formation shapeShot map
xG sizedGoalOn targetOff / blocked● size = xG
Goal
On target
Off target
Blocked
● size = xG (estimated)
Tap a player for their full match card.
Player of the match
Match events
16'
⚽
T. Chow · assist Wesley Moraes0–1
23'
⚽
C. Vinícius · assist K. Shi1–1
37'
⚽
O. T. Maritu · assist B. Abdusalam2–1
Half-time · 2–1
45'+3
T. Yi · Foul
49'
🔁
J. Zhao ◂ J. Yao
49'
🔁
X. Dalong ◂ T. Chow
56'
⚽
B. Abdusalam · assist O. T. Maritu3–1
64'
🔁
A. Ioniță ◂ C. Ye
64'
🔁
J. H. Sæter ◂ B. Abdusalam
69'
O. T. Maritu · Argument
73'
C. Vinícius · Foul
80'
🔁
C. Zhang ◂ W. Tsui
81'
Z. Wang · Time wasting
Full-time · 4–3
90'+1
🔁
R. Hu ◂ X. Xu
90'+1
🔁
Z. Huang ◂ Cléber
90'+1
⚽
Wesley Moraes (pen)3–2
90'+2
⚽
J. H. Sæter3–3
90'+9
⚽
C. Vinícius4–3
90'+12
Y. Yang · Foul
Coaches
Robbie Neilson 
Recent form
DHShanghai Port2-2
LAShandong Taishan3-4
WHHenan FC2-1
LAQingdao Hainiu2-4
DAWuhan Three Towns1-1
LAWuhan Three Towns0-2
WHQingdao West Coast3-0
LATianjin Jinmen Tiger0-3
LHChengdu Rongcheng2-3
WHQingdao Hainiu3-2
Match facts
Stadium
Yuxi Plateau Sports Center
City
Yuxi
Referee
Qiu Zhaojun
Kickoff
26 Jul, 11:00 UTC
Competition
Chinese Super League
23
Z. Wang
7.2
26
C. Zhang
5.9
↑ 80'
5
K. Shi
6.7
18
T. Yi
6.1
21
Z. Yang
6.0
10
A. Ioniță
6.5
↑ 64'
2
R. Hu
6.2
↑ 90'
34
C. Vinícius
8.5
30
J. H. Sæter
5.6
↑ 64'
19
Z. Huang
6.5
↑ 90'
11
O. T. Maritu
8.4
13
P. Peng
4.9
16
M. Tang
5.9
23
Y. Yang
5.7
46
S. Huanming
5.9
20
Z. Xuan
5.5
25
J. Zhao
6.3
↑ 49'
31
D. O. Sekyere
6.8
19
Z. Yufeng
6.6
29
X. Dalong
6.6
↑ 49'
11
A. Ademi
5.9
7
Wesley Moraes
8.2
Substitutes
24GJ. Yu
1GY. Bao
3DW. Tsui↓ 80'6.3
25DH. Deng
33DA. Burcă
7MC. Ye↓ 64'7.0
8MX. Xu↓ 90'7.0
27MZ. Han
22ML. Duan
39FB. Abdusalam↓ 64'8.5
9FCléber↓ 90'6.8
36FE. Fei
Coach: Jordi Vinyals
Substitutes
49GZ. Haonan
35GW. Minzhe
1GJ. Jiabao
14DL. Long
4DZ. Jiang
56DW. Yuheng
8MT. Chow↓ 49'7.0
6MJ. Yao↓ 49'6.4
17ML. Ning
2MY. Tian
39MY. Menghui
54FY. Junyi
Coach: Robbie Neilson
Top stats
53%Possession47%
0.75Expected goals (xG, estimated)2.53
13Total shots9
5Shots on target5
4Big chances2
3Corners5
Shots
6Shots off target4
2Blocked shots1
9Shots inside box7
4Shots outside box2
0Hit woodwork1
2Big chances scored2
2Big chances missed0
Attack
23Touches in box20
41Final third entries73
6Offsides4
12Free kicks13
2Fouled in final third3
Passing
334Passes276
251Accurate passes204
25/54 (46%)Long balls21/61 (34%)
4/12 (33%)Crosses7/27 (26%)
27Throw-ins24
Duels
54Duels46
37/71 (52%)Ground duels34/72 (47%)
13/22 (59%)Aerial duels9/22 (41%)
12/19 (63%)Dribbles8/17 (47%)
5Dispossessed6
Defending
15Tackles12
53Tackles won67
6Interceptions8
36Clearances20
38Recoveries44
Discipline
14Fouls12
3Yellow cards1
Goalkeeping
3Saves1
1Big saves0
11Goal kicks10
1Punches0
Forecast BSD enginebest price across 33 bookmakers
GoalsOver 2.5 goals 68% · 1.40 @ Novibet
BTTSBoth teams to score 68% · 1.42 @ Betano
CornersOver 9.5 corners 58% · 1.65 @ Unibet
CornersOver 8.5 corners 69% · 1.40 @ Unibet
Who winsYukun to win (DNB) 71% · 1.30 @ Pinnacle
GoalsOver 1.5 goals 86% · 1.12 @ Betano
1X2Yukun to win 55% · 1.77 @ Marathon
1X2Draw 22% · 4.46 @ Pinnacle
1X2Shenzhen to win 23% · 4.65 @ Pinnacle
CornersUnder 10.5 corners 53% · 1.90 @ Pinnacle
GoalsUnder 3.5 goals 51% · 1.97 @ Pinnacle
Odds consensus
1X2consensus
1.65
Yunnan Yukun ▼
4.16
Draw ▲
4.08
Shenzhen Peng City ▼
Double Chanceconsensus
1.20
Yunnan Yukun or Draw ▼
1.21
Yunnan Yukun or Shenzhen Peng City ▼
2.16
Draw or Shenzhen Peng City ▲
Both Teams to Scoreconsensus
1.39
Yes ▼
2.76
No ▲
Total Goals 0.50consensus
1.01
Over 0.50 ▼
20.88
Under 0.50 ▲
Total Goals 1.50consensus
1.10
Over 1.50 ▼
7.00
Under 1.50 ▲
Total Goals 2.50consensus
1.38
Over 2.50 ▼
3.00
Under 2.50 ▲
Total Goals 3.50consensus
1.91
Over 3.50 ▼
1.88
Under 3.50 ▲
Total Goals 4.50consensus
3.00
Over 4.50 ▼
1.38
Under 4.50 ▲
Draw No Betconsensus
1.29
Yunnan Yukun ▼
3.35
Shenzhen Peng City ▲
Total Corners (O/U) 5.50consensus
1.03
Over 5.50
13.00
Under 5.50
Total Corners (O/U) 6.50consensus
1.08
Over 6.50
7.50
Under 6.50
Total Corners (O/U) 7.50consensus
1.16
Over 7.50 ▼
4.63
Under 7.50 ▲
Total Corners (O/U) 8.50consensus
1.32
Over 8.50 ▼
3.09
Under 8.50 ▲
Total Corners (O/U) 9.50consensus
1.56
Over 9.50 ▼
2.26
Under 9.50 ▲
Total Corners (O/U) 10.50consensus
1.92
Over 10.50 ▼
1.78
Under 10.50 ▲
Total Corners (O/U) 11.50consensus
2.43
Over 11.50 ▼
1.48
Under 11.50 ▲
2.0 – 1.2Expected goals
2-1Most likely score
~11Expected corners
No bet in this match — nothing offers both a real edge and a worthwhile price. The full breakdown is below for the curious.
Every market recommended rows highlighted
| Our call | How likely | Bookmakers say | Their odds | Price check | Confidence |
|---|---|---|---|---|---|
| Over 2.5 goalsGoals | 68% | 70% | 1.34 | Overpriced | medium |
| Both teams to scoreBTTS | 68% | 68% | 1.37 | Overpriced | medium |
| Over 9.5 cornersCorners | 58% | 58% | 1.58 | Overpriced | low |
| Over 8.5 cornersCorners | 69% | 69% | 1.33 | Overpriced | medium |
| Yukun to win (DNB)Who wins | 71% | 71% | 1.31 | Overpriced | high |
| Over 1.5 goalsGoals | 86% | 86% | 1.09 | Overpriced | high |
| Yukun to win1X2 | 55% | 55% | 1.69 | Overpriced | low |
| Draw1X2 | 22% | 22% | 4.13 | Overpriced | low |
| Shenzhen to win1X2 | 23% | 23% | 4.1 | Overpriced | low |
| Under 10.5 cornersCorners | 53% | 53% | 1.76 | Overpriced | low |
| Under 3.5 goalsGoals | 51% | 49% | 1.89 | Fair | low |
Where we disagree most with the bookmakers: Under 3.5 goals — we say 62%, they say 49%.
Probability vs league average
| Market | This match | League avg | Diff | More likely? |
|---|---|---|---|---|
| Over 1.5 goals | 86% | 79% | +7% | Yes |
| Over 2.5 goals | 68% | 58% | +10% | Yes |
| Over 3.5 goals | 49% | 37% | +12% | Yes |
| Both teams to score | 68% | 60% | +8% | Yes |
| Home win | 55% | 46% | +9% | Yes |
| Draw | 22% | 25% | -3% | No |
| Away win | 23% | 29% | -6% | No |
How to read this: "72% · high" means we expect it to happen about 72 times out of 100 — football always keeps the rest. "Worth it above X" is the minimum odds where the pick makes mathematical sense; "Overpriced" means the bookmaker pays less than that. Not betting advice — no outcome is guaranteed.
Report a data issue
Spotted something wrong on this match? Tell us what and we'll fix it.