← Back to matches

Chinese Super League · 🇨🇳 China · League matchday

Shanghai Port vs Qingdao Hainiu

Kickoff: Fri 3 Jul, 15:00

Venue: Shanghai Port Stadium, AFC Champions League

Weather/stadium note: Light rain, 17°C, wind 14km/h

Referee: Daniele Orsato (Italy)

Win / Draw / Loss Probability

Shanghai Port

28%

71%

Draw

32%

67%

Qingdao Hainiu

39%

60%
Medium riskPredicted score range: 0-2 total goals. Model lean: Qingdao Hainiu at 39% confidence.

AI explanation: Qingdao Hainiu to win: Shanghai Port averages 0.8 goals scored and 0.9 conceded recently (home boost applied); Qingdao Hainiu averages 1.1 scored and 0.5 conceded away from home.

Team Comparison — Recent Form

Shanghai PortRecent form (last 8/8)Qingdao Hainiu
1-3-4Record (W-D-L)6-1-1
0.5Goals scored / match1.1
0.9Goals conceded / match0.6
6.9Corners for / match6.3
5.8Corners against / match5.5
12.1Shots / match12.1
5.1Shots on target / match4.5
12Fouls committed / match10.3
2.8Yellow cards / match2.8
2Clean sheets4
40%BTTS rate40%

Home / Away Form Split

Shanghai Port (home)Recent form (last 7/5)Qingdao Hainiu (away)
3-1-3Record (W-D-L)4-1-0
1.3Goals scored / match1.2
0.9Goals conceded / match0.4
5.7Corners for / match6.8
5.9Corners against / match3.6
11.1Shots / match13.4
6.1Shots on target / match4.6
12.9Fouls committed / match11.2
2.1Yellow cards / match2.4
2Clean sheets3
40%BTTS rate40%

Head-to-Head

Matches played

1

Shanghai Port wins

0

Draws

0

Qingdao Hainiu wins

1

Avg total goals

1

BTTS rate

0%

Key Player Impact

  • P. Rossi (FW, Qingdao Hainiu)
  • F. Nakamura (FW, Shanghai Port)
  • C. Nakamura (MF, Shanghai Port)
  • K. Owusu (MF, Qingdao Hainiu)
  • S. Park (MF, Qingdao Hainiu)
  • A. Tanaka (FW, Qingdao Hainiu)

Injuries / Suspensions

  • L. LopezKnee injury (assessment pending)
  • K. SuzukiAnkle knock
  • D. CostaSuspended: accumulated yellow cards
  • F. GarciaSuspended: accumulated yellow cards
  • O. MullerKnee injury (assessment pending)
  • F. MullerSuspended: accumulated yellow cards

Referee Tendency

Matches officiated

90

Avg yellow cards

4.3

Avg red cards

0.14

Avg fouls/match

21.1

Side Market Predictions

over_under_goalsMedium risk
Over 2 528%
71%
Bookmaker odds: 3.02

Combined expected goals of 1.84 from both teams' recent scoring/conceding rates puts the total goals line at 2.5 in favour of the under.

over_under_goalsMedium risk
Under 2 572%
71%
Bookmaker odds: 1.38

Inverse of the over 2.5 calculation based on combined expected goals of 1.84.

bttsMedium risk
Yes36%
64%
Bookmaker odds: 2.86+0.8% edge

Shanghai Port scores in 56% of comparable matchups and Qingdao Hainiu in 64%, blended with a 0% BTTS rate in head-to-head meetings.

total_cornersHigh risk
Over 11.556%
55%
Bookmaker odds:

Average combined corner count from both teams' recent matches projects to 12.3, just above the 11.5 line.

team_cornersHigh risk
Shanghai Port Over 5.554%
54%
Bookmaker odds:

Shanghai Port wins 6.9 corners per match on average against teams conceding 5.5.

total_shotsHigh risk
Over 23.554%
54%
Bookmaker odds:

Shanghai Port (12.1/match) and Qingdao Hainiu (12.1/match) combine for a projected 24.2 shots.

shots_on_targetMedium risk
Over 9.541%
59%
Bookmaker odds:

Projected combined shots on target of 9.6 based on recent shot accuracy from both sides.

total_foulsHigh risk
Over 21.557%
56%
Bookmaker odds:

Combined foul rate of 22.3 per match from both teams' recent disciplinary record.

yellow_cardsHigh risk
Over 6.547%
53%
Bookmaker odds:

Team card rates project 6.9 yellow cards, adjusted for a referee averaging 4.3 cards/match.

red_card_chanceLow risk
Yes5%
93%
Bookmaker odds:

Low-frequency event modelled from each team's red-card rate and the assigned referee's history; red cards remain rare even for high-foul teams.

player_shotsMedium risk
F. Nakamura Over 2.539%
61%
Bookmaker odds:

F. Nakamura averages 2.5 shots per match over the last 5 appearances.

player_shotsHigh risk
P. Rossi Over 1.552%
52%
Bookmaker odds:

P. Rossi averages 2.1 shots per match over the last 8 appearances.

player_foulsHigh risk
F. Nakamura Over 0.554%
54%
Bookmaker odds:

F. Nakamura commits 1.2 fouls per match on average.

player_foulsHigh risk
P. Rossi Over 1.554%
54%
Bookmaker odds:

P. Rossi commits 2.2 fouls per match on average.

player_card_riskHigh risk
F. Nakamura booked55%
55%
Bookmaker odds:

F. Nakamura has been booked in 80% of recent appearances.

player_card_riskMedium risk
P. Rossi booked39%
60%
Bookmaker odds:

P. Rossi has been booked in 50% of recent appearances.

Bookmaker odds shown are sourced from mock data (OddsHub, PunterPro, BetEdge) for demonstration. Connect a real odds feed via src/lib/api.