The free key reads yesterday again: our one-month trial of today on the free key has finished. Read the changelog
SPI

Shanghai Port II

Jinshan Sports Center, Shanghai. Every match we hold, with the price it went off at.

86Played
35Won
40.7%Win rate
1.31Scored per game
1.07Conceded per game
28Clean sheets

Home and away

The same record, split by where it was played.

At home
39.5%
43 played, 17 won. 1.42 scored a game.
Away
41.9%
43 played, 18 won. 1.21 scored a game.
How the market priced them
75%
8 priced matches at an average of 2.15, which implied 46.5%.

Season by season 3

One row per competition per season.

SeasonCompetitionPWDLGD
2026/27 League Two 281558 +19
2025/26 League Two 3091011 0
2024/25 League Two 2811512 +2

Recent matches 30

Newest first, with the price this club was at kickoff.

Sunday 8 November 2026
A Shanghai Port II scheduled Shenzhen 2028 —
Sunday 1 November 2026
H Shanghai Port II scheduled Guizhou Zhucheng —
Friday 23 October 2026
H Shanghai Port II 2 – 3 Langfang Glory City —
Saturday 17 October 2026
A Shanghai Port II 0 – 0 Jiangxi Liansheng —
Sunday 11 October 2026
H Shanghai Port II 2 – 1 Shenzhen 2028 —
Tuesday 6 October 2026
A Shanghai Port II 1 – 2 Guizhou Zhucheng —
Saturday 19 September 2026
A Shanghai Port II 2 – 0 Langfang Glory City —
Saturday 12 September 2026
H Shanghai Port II 1 – 0 Jiangxi Liansheng —
Saturday 22 August 2026
H Shanghai Port II 2 – 0 Qingdao Red Lions —
Saturday 15 August 2026
A Shanghai Port II 0 – 1 Rizhao Yuqi —
Saturday 8 August 2026
H Shanghai Port II 1 – 3 Shandong Taishan II —
Wednesday 5 August 2026
H Shanghai Port II 0 – 1 Xi'an Ronghai —
Saturday 1 August 2026
A Shanghai Port II 2 – 1 Dalian Yingbo B —
Sunday 26 July 2026
H Shanghai Port II 2 – 3 Tai'an Tiankuang —
Saturday 18 July 2026
A Shanghai Port II 2 – 0 Changchun Xidu —
Saturday 4 July 2026
H Shanghai Port II 5 – 1 BIT —
Saturday 27 June 2026
A Shanghai Port II 0 – 1 Dalian Kewei —
Tuesday 23 June 2026
A Shanghai Port II 2 – 2 Nantong Haimen Codion —
Sunday 14 June 2026
A Shanghai Port II 1 – 2 Qingdao Red Lions —
Saturday 6 June 2026
H Shanghai Port II 1 – 1 Shanghai Second —
Tuesday 26 May 2026
H Shanghai Port II 1 – 0 Rizhao Yuqi 1.68
Friday 22 May 2026
A Shanghai Port II 1 – 0 Shandong Taishan II 3.65
Sunday 10 May 2026
H Shanghai Port II 0 – 0 Dalian Yingbo B 1.51
Monday 4 May 2026
A Shanghai Port II 1 – 0 Tai'an Tiankuang 3.00
Thursday 30 April 2026
H Shanghai Port II 2 – 1 Changchun Xidu 1.51
Saturday 25 April 2026
A Shanghai Port II 3 – 0 Xi'an Ronghai 2.04
Tuesday 14 April 2026
A Shanghai Port II 2 – 0 BIT 1.45
Friday 10 April 2026
H Shanghai Port II 0 – 0 Dalian Kewei 2.38
Sunday 5 April 2026
H Shanghai Port II 2 – 1 Nantong Haimen Codion —
Sunday 22 March 2026
A Shanghai Port II 6 – 1 Shanghai Second —