← All matches
Maozhen Su
Shandong Taishan
Henan FC
Shandong Taishan
4-4-2 · 4-2-3-1
Henan FC
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
30'
⚽
B. Nazário · assist Maranhão0–1
Half-time · 0–2
45'
⚽
Lucão · assist B. Nazário0–2
46'
🔁
C. Pu ◂ I. Memet
46'
🔁
S. Songchen ◂ T. Wang
46'
🔁
Y. Ruiqi ◂ Z. Gao
57'
⚽
Cryzan · assist S. Songchen1–2
68'
🔁
Y. Liu ◂ Y. Shinar
69'
Gustavo · Foul
73'
G. Madruga · Foul
73'
Y. Zhong · Argument
76'
🔁
O. Gerbig ◂ C. He
86'
Z. Zheng · Foul
Full-time · 1–2
90'+1
S. Wang · Foul
90'+3
🔁
P. Yixiang ◂ Z. Huang
90'+6
🔁
A. Abudulam ◂ Y. Zhong
90'+6
🔁
L. Jiahui ◂ B. Nazário
Coaches
Daniel Ramos 
Recent form
LADalian Yingbo FC1-3
WHYunnan Yukun4-3
LABeijing Guoan0-2
WALiaoning Tieren FC5-1
LAChengdu Rongcheng0-1
WHQingdao Hainiu5-1
LAYunnan Yukun1-2
LHShanghai Port1-2
LHZhejiang0-2
WABeijing Guoan2-1
Match facts
Stadium
Jinan Olympic Sports Center
City
Jinan
Referee
Shuran Gan
Kickoff
26 Jul, 11:35 UTC
Competition
Chinese Super League
1
Y. Jinyong
6.2
2
Y. Ruiqi
6.7
↑ 46'
15
S. Songchen
7.5
↑ 46'
5
Z. Zheng
6.5
11
Y. Liu
6.5
29
C. Pu
6.0
↑ 46'
42
P. Yixiang
↑ 90'
8
G. Madruga
7.0
10
V. Qazaishvili
7.7
9
Cryzan
8.1
19
Zeca
7.4
18
G. Wang
8.1
27
Y. Liu
6.5
↑ 68'
2
I. Maidana
6.8
23
Lucão
8.2
22
H. Ruifeng
6.0
6
S. Wang
6.7
3
O. Gerbig
6.6
↑ 76'
8
Maranhão
7.1
5
L. Jiahui
↑ 90'
13
A. Abudulam
↑ 90'
9
Gustavo
7.0
Substitutes
32GQ. Sun
33DZ. Gao↓ 46'6.3
6DT. Wang↓ 46'6.2
60DH. Fubo
35MZ. Huang↓ 90'6.9
38MI. Memet↓ 46'6.2
34MY. Jiaxi
17FR. Merkies
41FL. Junwei
Coach: Maozhen Su
Substitutes
33GC. Shi
4DY. Shinar↓ 68'6.7
16DK. Yang
28DC. Du
11DM. Nebijan
29DD. Zheng
10MB. Nazário↓ 90'8.2
21MC. He↓ 76'6.9
7MY. Zhong↓ 90'6.3
39MO. Ekber
30MX. Fan
24FC. Yin
Coach: Daniel Ramos
Top stats
62%Possession38%
1.31Expected goals (xG, estimated)0.71
17Total shots12
8Shots on target4
1Big chances1
3Corners6
Shots
3Shots off target3
6Blocked shots5
12Shots inside box6
5Shots outside box6
0Hit woodwork0
0Big chances scored1
1Big chances missed0
Attack
31Touches in box21
63Final third entries38
1Offsides1
16Free kicks11
1Fouled in final third0
Passing
493Passes310
424Accurate passes247
28/45 (62%)Long balls23/44 (52%)
6/23 (26%)Crosses2/10 (20%)
24Throw-ins13
Duels
48Duels52
33/63 (52%)Ground duels30/63 (48%)
5/17 (29%)Aerial duels11/16 (69%)
11/15 (73%)Dribbles6/7 (86%)
11Dispossessed7
Defending
8Tackles15
25Tackles won93
9Interceptions10
18Clearances26
40Recoveries41
Discipline
11Fouls16
2Yellow cards3
Goalkeeping
2Saves7
3Goal kicks7
Forecast BSD enginebest price across 33 bookmakers
GoalsOver 2.5 goals 66% · 1.40 @ Novibet
BTTSBoth teams to score 67% · 1.38 @ Novibet
CornersOver 9.5 corners 56% · 1.68 @ Novibet
GoalsOver 1.5 goals 85% · 1.12 @ Novibet
CornersOver 8.5 corners 67% · 1.42 @ Unibet
Who winsTaishan to win (DNB) 61% · 1.74 @ Pinnacle
1X2Taishan to win 47% · 2.33 @ Pinnacle
1X2Draw 24% · 4.20 @ Bet365
1X2Henan to win 29% · 2.85 @ Pinnacle
CornersUnder 10.5 corners 55% · 1.79 @ Pinnacle
GoalsUnder 3.5 goals 54% · 2.00 @ Bet365
Odds consensus
1X2consensus
2.23
Shandong Taishan ▲
3.84
Draw ▲
2.71
Henan FC ▼
Double Chanceconsensus
1.42
Shandong Taishan or Draw ▲
1.24
Shandong Taishan or Henan FC ▲
1.58
Draw or Henan FC ▼
Both Teams to Scoreconsensus
1.35
Yes ▲
2.98
No ▼
Total Goals 0.50consensus
1.01
Over 0.50
14.25
Under 0.50 ▼
Total Goals 1.50consensus
1.10
Over 1.50 ▼
7.00
Under 1.50 ▲
Total Goals 2.50consensus
1.40
Over 2.50 ▲
2.85
Under 2.50 ▼
Total Goals 3.50consensus
2.00
Over 3.50 ▲
1.78
Under 3.50 ▼
Total Goals 4.50consensus
2.75
Over 4.50 ▼
1.43
Under 4.50 ▲
Draw No Betconsensus
1.69
Shandong Taishan ▲
2.07
Henan FC ▲
Total Corners (O/U) 5.50consensus
1.04
Over 5.50 ▼
12.00
Under 5.50 ▲
Total Corners (O/U) 6.50consensus
1.10
Over 6.50 ▼
6.37
Under 6.50 ▲
Total Corners (O/U) 7.50consensus
1.21
Over 7.50
4.05
Under 7.50
Total Corners (O/U) 8.50consensus
1.36
Over 8.50 ▼
2.83
Under 8.50 ▲
Total Corners (O/U) 9.50consensus
1.63
Over 9.50 ▼
2.13
Under 9.50 ▲
Total Corners (O/U) 10.50consensus
2.02
Over 10.50 ▼
1.70
Under 10.50 ▲
Total Corners (O/U) 11.50consensus
2.63
Over 11.50 ▼
1.42
Under 11.50 ▲
2.0 – 1.2Expected goals
1-1Most likely score
~10Expected 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 | 66% | 67% | 1.4 | Overpriced | medium |
| Both teams to scoreBTTS | 67% | 67% | 1.39 | Overpriced | medium |
| Over 9.5 cornersCorners | 56% | 56% | 1.65 | Overpriced | low |
| Over 1.5 goalsGoals | 85% | 85% | 1.11 | Fair | high |
| Over 8.5 cornersCorners | 67% | 67% | 1.39 | Overpriced | medium |
| Taishan to win (DNB)Who wins | 61% | 61% | 1.52 | Overpriced | medium |
| Taishan to win1X2 | 47% | 47% | 1.98 | Overpriced | low |
| Draw1X2 | 24% | 24% | 3.86 | Overpriced | low |
| Henan to win1X2 | 29% | 29% | 3.17 | Overpriced | low |
| Under 10.5 cornersCorners | 55% | 55% | 1.67 | Overpriced | low |
| Under 3.5 goalsGoals | 54% | 53% | 1.77 | Fair | low |
Where we disagree most with the bookmakers: Taishan to win (DNB) — we say 74%, they say 61%.
Probability vs league average
| Market | This match | League avg | Diff | More likely? |
|---|---|---|---|---|
| Over 1.5 goals | 85% | 79% | +6% | Yes |
| Over 2.5 goals | 66% | 58% | +8% | Yes |
| Over 3.5 goals | 46% | 37% | +9% | Yes |
| Both teams to score | 67% | 60% | +7% | Yes |
| Home win | 47% | 46% | +1% | Yes |
| Draw | 24% | 25% | -1% | No |
| Away win | 29% | 29% | 0% | 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.