← All matches
Kevin Muscat
Shanghai Port
Shanghai Shenhua
Shanghai Port
4-1-4-1 · 4-2-3-1
Shanghai Shenhua
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
18'
J. C. Aziangbe · Argument
28'
⚽
Leonardo · assist P. Ampem1–0
36'
⚽
L. Xinxiang · assist Ó. Melendo2–0
Half-time · 2–0
62'
🔁
W. Zhenao ◂ Y. Xin
65'
🔁
X. Pengfei ◂ J. Teixeira
78'
🔁
F. Huan ◂ L. Xinxiang
78'
🔁
Saulo Mineiro ◂ G. Tianyi
78'
🔁
S. Li ◂ C. Zhu
86'
🔁
L. Yongtao ◂ Ó. Melendo
87'
🔁
W. Lei ◂ Leonardo
87'
🔁
W. Shenchao ◂ X. Y. Alex
Full-time · 2–0
90'+2
Y. Zexiang · Foul
90'+2
🔁
X. Haoyang ◂ H. Wang
90'+2
W. Zhenao · Foul
Coaches
Leonid Slutskiy 
Recent form
DAYunnan Yukun2-2
LAQingdao West Coast1-2
WAHenan FC2-1
LALiaoning Tieren FC2-3
DHTianjin Jinmen Tiger1-1
LHTianjin Jinmen Tiger0-2
WHZhejiang3-2
WADalian Yingbo FC4-1
DAQingdao West Coast2-2
LHShenzhen Peng City1-2
Where to watch
BetanoCanal Gol Brazil
Match facts
Stadium
Pudong Football Stadium
City
Shanghai
Referee
Kun Ai
Kickoff
25 Jul, 11:35 UTC
Competition
Chinese Super League
1
Y. Junling
8.2
4
W. Shenchao
6.9
↑ 87'
13
Z. Wei
7.3
40
U. Yusup
7.3
19
W. Zhenao
7.0
↑ 62'
8
J. C. Aziangbe
6.7
23
F. Huan
6.7
↑ 78'
38
L. Yongtao
6.5
↑ 86'
10
M. Vital
7.3
17
P. Ampem
6.7
7
W. Lei
6.7
↑ 87'
1
X. Qinghao
6.2
16
Y. Zexiang
6.2
6
S. Li
6.7
↑ 78'
27
S. Chan
6.8
13
W. Manafá
6.5
21
X. Haoyang
↑ 90'
15
W. Xi
6.0
11
Saulo Mineiro
6.6
↑ 78'
30
X. Pengfei
6.5
↑ 65'
9
R. Ratão
6.6
19
L. Asué
6.8
Substitutes
12GC. Wei
53GL. Zhiliang
22DX. Y. Alex↓ 87'7.6
28DY. Xin↓ 62'7.0
21MÓ. Melendo↓ 86'8.5
26ML. Ruofan
20MY. Shiyuan
33ML. Zhurun
37MZ. Junjie
49FL. Xinxiang↓ 78'7.5
45FLeonardo↓ 87'7.4
14FM. Orr
Coach: Kevin Muscat
Substitutes
24GZ. Ma
50GJ. Zhicheng
5DC. Zhu↓ 78'6.1
2DS. Wang
26DY. Shuai
25DZ. Yue
17MG. Tianyi↓ 78'6.9
33MH. Wang↓ 90'6.8
10MJ. Teixeira↓ 65'5.5
36MH. Ming
45FH. Jiawen
Coach: Leonid Slutskiy
Top stats
50%Possession50%
1.46Expected goals (xG, estimated)1.0
12Total shots17
3Shots on target6
2Big chances2
5Corners9
Shots
5Shots off target7
4Blocked shots4
6Shots inside box11
6Shots outside box6
1Hit woodwork0
1Big chances scored0
1Big chances missed2
Attack
15Touches in box29
46Final third entries63
1Offsides1
16Free kicks10
3Fouled in final third3
Passing
389Passes373
325Accurate passes299
12/33 (36%)Long balls24/46 (52%)
4/14 (29%)Crosses9/24 (38%)
14Throw-ins19
Duels
58Duels42
50/81 (62%)Ground duels31/81 (38%)
14/30 (47%)Aerial duels16/29 (55%)
15/21 (71%)Dribbles3/11 (27%)
13Dispossessed13
Defending
21Tackles19
67Tackles won63
9Interceptions10
34Clearances14
45Recoveries46
Discipline
10Fouls16
2Yellow cards1
Goalkeeping
6Saves1
2Big saves0
9Goal kicks4
Forecast BSD enginebest price across 33 bookmakers
BTTSBoth teams to score 70% · 1.36 @ Bet365
GoalsOver 2.5 goals 69% · 1.40 @ Novibet
CornersOver 9.5 corners 60% · 1.50 @ Interwetten
CornersOver 8.5 corners 70% · 1.28 @ Novibet
GoalsOver 1.5 goals 86% · 1.12 @ Unibet
1X2Shenhua to win 36% · 2.62 @ Betano
1X2Draw 24% · 3.95 @ 1xBet
1X2Port to win 40% · 2.73 @ Pinnacle
Who winsPort to win (DNB) 53% · 2.06 @ Pinnacle
CornersUnder 10.5 corners 51% · 1.98 @ Betsson
GoalsUnder 3.5 goals 51% · 1.95 @ Bet365
Odds consensus
1X2consensus
2.51
Shanghai Port ▲
3.55
Draw ▼
2.30
Shanghai Shenhua ▼
Double Chanceconsensus
1.49
Shanghai Port or Draw ▼
1.20
Shanghai Port or Shanghai Shenhua ▼
1.45
Draw or Shanghai Shenhua ▼
Both Teams to Scoreconsensus
1.32
Yes ▼
3.07
No ▼
Total Goals 0.50consensus
1.01
Over 0.50 ▼
19.29
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.90
Under 2.50 ▼
Total Goals 3.50consensus
1.98
Over 3.50 ▲
1.80
Under 3.50 ▼
Total Goals 4.50consensus
2.85
Over 4.50 ▼
1.40
Under 4.50 ▲
Draw No Betconsensus
1.87
Shanghai Port ▲
1.77
Shanghai Shenhua ▼
Total Corners (O/U) 6.50consensus
1.07
Over 6.50 ▲
8.00
Under 6.50
Total Corners (O/U) 7.50consensus
1.15
Over 7.50
4.85
Under 7.50
Total Corners (O/U) 8.50consensus
1.26
Over 8.50 ▼
3.38
Under 8.50 ▲
Total Corners (O/U) 9.50consensus
1.47
Over 9.50 ▼
2.39
Under 9.50 ▲
Total Corners (O/U) 10.50consensus
1.79
Over 10.50 ▼
1.88
Under 10.50 ▲
Total Corners (O/U) 11.50consensus
2.23
Over 11.50 ▼
1.54
Under 11.50 ▲
Total Corners (O/U) 12.50consensus
2.95
Over 12.50 ▼
1.32
Under 12.50 ▼
2.0 – 1.6Expected 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 |
|---|---|---|---|---|---|
| Both teams to scoreBTTS | 70% | 70% | 1.32 | Overpriced | high |
| Over 2.5 goalsGoals | 69% | 70% | 1.33 | Overpriced | medium |
| Over 9.5 cornersCorners | 60% | 61% | 1.51 | Overpriced | low |
| Over 8.5 cornersCorners | 70% | 71% | 1.3 | Overpriced | high |
| Over 1.5 goalsGoals | 86% | 87% | 1.09 | Overpriced | high |
| Shenhua to win1X2 | 36% | 36% | 2.61 | Overpriced | low |
| Draw1X2 | 24% | 24% | 3.85 | Overpriced | low |
| Port to win1X2 | 40% | 40% | 2.3 | Overpriced | low |
| Port to win (DNB)Who wins | 53% | 53% | 1.75 | Overpriced | low |
| Under 10.5 cornersCorners | 51% | 50% | 1.84 | Fair | low |
| Under 3.5 goalsGoals | 51% | 49% | 1.9 | Fair | low |
Where we disagree most with the bookmakers: Under 3.5 goals — we say 59%, 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 | 69% | 58% | +11% | Yes |
| Over 3.5 goals | 49% | 37% | +12% | Yes |
| Both teams to score | 70% | 60% | +10% | Yes |
| Home win | 40% | 46% | -6% | No |
| Draw | 24% | 25% | -1% | No |
| Away win | 36% | 29% | +7% | Yes |
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.