Super League
· Regular Season - 28
October 17, 2026 14:00
Guilherme Madruga
(ast. Cryzan)
20'
Xie Wenneng
(ast. V. Qazaishvili)
40'
V. Qazaishvili
(ast. Cryzan)
45'+5
V. Qazaishvili
(ast. Chen Pu)
79'
Cryzan
90'+2
The ForzaPitch pre-match prediction gave Shandong Luneng a 47% win probability (draw 22%, Hangzhou Greentown 30%). The final result was Shandong Luneng 5–0 Hangzhou Greentown. In 1 previous meetings, Shandong Luneng have won 0 times, with 0 draws and 1 wins for Hangzhou Greentown.
Match statistics
13
Total shots
11
6
Shots on target
5
5
Saves
3
50%
Possession
50%
1
Corners
6
11
Tackles
7
2
🟨 Yellow cards
0
0
🟥 Red cards
1
Match Events
17'
Xu Junchi
⚽Guilherme Madruga
· ast. Cryzan
20'
23'
Tong Lei
/
M. Tolic
33'
Mijit Mewlan
37'
⚽Xie Wenneng
· ast. V. Qazaishvili
40'
⚽V. Qazaishvili
· ast. Cryzan
45'+5
46'
Cheng Jin
/
Wu Wei
53'
Y. Li
/ Memet Imran
61'
Mijit Mewlan
/ Chen Pu
61'
Huang Zhengyu
64'
76'
Wang Shiqin
/
Sun Guowen
Xie Wenneng
/ Shi Songchen
78'
Huang Zhengyu
/ Chen Zeshi
78'
⚽V. Qazaishvili
· ast. Chen Pu
79'
81'
Liu Haofan
⚽Cryzan
(missed pen.)
83'
88'
Cheng Jin
Peng Xiao
/ Yin Jiaxi
89'
⚽Cryzan
90'+2
Pre-match prediction
47.24%
Shandong ←
22.45%
X
30.31%
Hangzhou
we assigned to the actual result (Shandong Luneng)
47.24%
(medium confidence)
Expected vs actual xG
Exp.
Actual
Δ
1.71
—
—
1.38
—
—
Lineups
14
Dalei Wang
79'
G
Dalei Wang
79'
G
23
Pedro Álvaro
79'
D
Pedro Álvaro
79'
D
3
Peng Xiao
79'
D
Peng Xiao
79'
D
8
Guilherme Madruga
1 ⚽
79'
D
Guilherme Madruga
1 ⚽
79'
D
11
Yang Liu
79'
M
Yang Liu
79'
M
35
Zhengyu Huang
78'
M
Zhengyu Huang
78'
M
22
Yuanyi Li
61'
M
Yuanyi Li
61'
M
28
Maiwulang Mijiti
61'
M
Maiwulang Mijiti
61'
M
10
Valeri Qazaishvili
2 ⚽
1 👟
79'
F
Valeri Qazaishvili
2 ⚽
1 👟
79'
F
9
Cryzan
1 ⚽
2 👟
79'
F
Cryzan
1 ⚽
2 👟
79'
F
7
Wenneng Xie
1 ⚽
78'
F
Wenneng Xie
1 ⚽
78'
F
Bench
29
Chen Pu
1 👟
18'
F
Chen Pu
1 👟
18'
F
34
Jiaxi Yin
M
Jiaxi Yin
M
41
Junwei Lu
F
Junwei Lu
F
38
Memet Imran
18'
M
Memet Imran
18'
M
32
Qihang Sun
G
Qihang Sun
G
36
Qiwei Liu
G
Qiwei Liu
G
15
Songchen Shi
1'
D
Songchen Shi
1'
D
1
Yu Jinyong
G
Yu Jinyong
G
37
Zeshi Chen
1'
M
Zeshi Chen
1'
M
5
Zheng Zheng
D
Zheng Zheng
D
33
Bo Zhao
79'
G
Bo Zhao
79'
G
26
Guowen Sun
75'
D
Guowen Sun
75'
D
36
Lucas Possignolo
79'
D
Lucas Possignolo
79'
D
5
Liu Haofan
79'
D
Liu Haofan
79'
D
25
Xu Junchi
17'
D
Xu Junchi
17'
D
4
Jin-seob Park
79'
M
Jin-seob Park
79'
M
14
Wei Wu
45'
M
Wei Wu
45'
M
28
Alexandru Mitriță
79'
M
Alexandru Mitriță
79'
M
10
Marko Tolić
23'
M
Marko Tolić
23'
M
7
Qianglong Tao
79'
M
Qianglong Tao
79'
M
11
Wang Yudong
79'
F
Wang Yudong
79'
F
Bench
8
Alexander N'Doumbou
M
Alexander N'Doumbou
M
6
Bao Shengxin
M
Bao Shengxin
M
22
Cheng Jin
34'
M
Cheng Jin
34'
M
1
Chunyu Dong
G
Chunyu Dong
G
9
Di Gao
F
Di Gao
F
27
Felippe Cardoso
F
Felippe Cardoso
F
18
Hao Fang
F
Hao Fang
F
29
Jiaqi Zhang
M
Jiaqi Zhang
M
17
Shiqin Wang
4'
D
Shiqin Wang
4'
D
16
Tong Lei
56'
D
Tong Lei
56'
D
3
Wang Chang
D
Wang Chang
D
38
Zhang Aihui
D
Zhang Aihui
D
Best on the pitch
Valeri Qazaishvili
F · Shandong
10.00
2 ⚽ 1 👟
4 shots
· 39 pass
Cryzan
F · Shandong
8.50
1 ⚽ 2 👟
4 shots
· 30 pass
Dalei Wang
G · Shandong
8.30
· 15 pass
Guilherme Madruga
D · Shandong
8.00
1 ⚽
3 shots
· 38 pass
Alexandru Mitriță
M · Hangzhou
7.60
1 shots
· 26 pass
Wenneng Xie
F · Shandong
7.60
1 ⚽
2 shots
· 16 pass
Shandong Luneng — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Dalei Wang | G | 79 | 8.30 | — | — | — | 15 | 8% | 1 | — | — |
| Pedro Álvaro | D | 79 | 7.50 | — | — | — | 49 | 47% | — | — | — |
| Peng Xiao | D | 79 | 6.90 | — | — | — | 31 | 28% | — | — | — |
| Guilherme Madruga | D | 79 | 8.00 | 1 | — | 3 | 38 | 31% | 4 | — | — |
| Yang Liu | M | 79 | 6.90 | — | — | — | 44 | 36% | — | — | — |
| Zhengyu Huang | M | 78 | 6.90 | — | — | — | 36 | 31% | 1 | 1 | — |
| Yuanyi Li | M | 61 | 6.60 | — | — | — | 16 | 13% | — | — | — |
| Maiwulang Mijiti | M | 61 | 6.90 | — | — | — | 22 | 17% | 1 | 1 | — |
| Valeri Qazaishvili | F | 79 | 10.00 | 2 | 1 | 4 | 39 | 36% | 1 | — | — |
| Cryzan | F | 79 | 8.50 | 1 | 2 | 4 | 30 | 22% | 1 | — | — |
| Wenneng Xie | F | 78 | 7.60 | 1 | — | 2 | 16 | 11% | 2 | — | — |
| Chen Pu | F | 18 | 6.90 | — | 1 | — | 5 | 4% | — | — | — |
| Memet Imran | M | 18 | 6.60 | — | — | — | 12 | 11% | — | — | — |
| Songchen Shi | D | 1 | — | — | — | — | — | — | — | — | — |
| Zeshi Chen | M | 1 | — | — | — | — | 1 | 1% | — | — | — |
Hangzhou Greentown — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Bo Zhao | G | 79 | 6.00 | — | — | — | 21 | 15% | 1 | — | — |
| Guowen Sun | D | 75 | 6.30 | — | — | — | 28 | 25% | 1 | — | — |
| Lucas Possignolo | D | 79 | 5.90 | — | — | 2 | 43 | 37% | 1 | — | — |
| Liu Haofan | D | 79 | 5.90 | — | — | 1 | 46 | 35% | — | — | — |
| Xu Junchi | D | 17 | 3.30 | — | — | — | 6 | 5% | — | — | 1 |
| Jin-seob Park | M | 79 | 6.50 | — | — | 2 | 56 | 50% | — | — | — |
| Wei Wu | M | 45 | 6.30 | — | — | 1 | 23 | 19% | 2 | — | — |
| Alexandru Mitriță | M | 79 | 7.60 | — | — | 1 | 26 | 19% | — | — | — |
| Marko Tolić | M | 23 | 6.50 | — | — | 1 | 6 | 3% | — | — | — |
| Qianglong Tao | M | 79 | 6.00 | — | — | — | 20 | 16% | — | — | — |
| Wang Yudong | F | 79 | 7.20 | — | — | 3 | 18 | 15% | — | — | — |
| Cheng Jin | M | 34 | 7.30 | — | — | — | 24 | 20% | — | — | — |
| Shiqin Wang | D | 4 | — | — | — | — | 2 | 2% | — | — | — |
| Tong Lei | D | 56 | 7.00 | — | — | — | 25 | 22% | 2 | — | — |
Frequently Asked Questions
What was the final score of Shandong Luneng vs Hangzhou Greentown?
The final score was Shandong Luneng 5–0 Hangzhou Greentown.
What did the model predict before Shandong Luneng vs Hangzhou Greentown?
The model assigned 47% probability to a Shandong Luneng win, 22% to a draw, and 30% to an Hangzhou Greentown win.