Fri, Jun 14 · 12:00 UTC · Round 14 · fixture id 156108152

Tianjin Jinmen Tigers

0–3

HT 0–2

Full time

Shanghai Port

Corners 3–6 (HT 2–2) 3–2
43Possession %57
86Attacks97
49Dangerous attacks54
5Shots on target8
6Shots off target8

First half only

45 Possession % 55
45 Attacks 56
26 Dangerous attacks 29
1 Shots on target 5
3 Shots off target 5

Match timeline

Corner #1 6'
Corner #2 7'
14' Goal #1
Yellow card 28'
33' Corner #3
33' Goal #2
40' Yellow card
45' Corner #4
Half time 0–2
Yellow card 51'
58' Corner #5
66' Wu for Liu
66' Xu for Cittadini
71' Corner #6
71' Goal #3
Fiolic for Gu 68'
Grant for Han 68'
Qian for Ba 72'
Xie for Yang 72'
73' Vargas for Feng
74' Li for Gustav
77' Yellow card
76' Yang for Matheus Jussa
Corner #7 80'
Shi for Ademi 78'
Yellow card 81'
88' Corner #8
89' Corner #9
Full time 0–3

Rendered from GET /v1/fixtures/156108152?include=stats,events

Head to head — last 10 meetings

W/D/L judged for Tianjin Jinmen Tigers.

Rendered from GET /v1/teams/{id}/fixtures?status=finished

Bookmaker Opening Closing In-play
Bet 365 4.50 / 3.60 / 1.80 5.75 / 4.75 / 1.48 201.00 / 51.00 / 1.00
Bookmaker Opening Closing In-play
Bet 365 1.25 (1.83 / 2.03) 1.25 (1.83 / 2.03) 0 (2.15 / 1.73)
Bookmaker Opening Closing In-play
Bet 365 3.25 (2.05 / 1.80) 3.25 (1.88 / 1.98) 3.5 (5.90 / 1.14)
Bookmaker Opening Closing In-play
Bet 365 10 (1.80 / 2.00) 10 (1.80 / 2.00) 9.5 (2.50 / 1.50)
Bookmaker Opening Closing In-play
Bet 365 3 (1.95 / 1.85) 3 (1.95 / 1.85)
Bookmaker Opening Closing In-play
No Card line prices recorded for this fixture.
Bookmaker Opening Closing In-play
No Card AH prices recorded for this fixture.
Bookmaker Opening Closing In-play
Bet 365 Y 1.66 / N 2.10 Y 1.53 / N 2.38

19 bookmakers on the Ultra plan · 1X2 shown as home / draw / away · lines as short-form numbers (−0.25, 2.75) · bet365 carries every market; other books quote 1X2, Asian handicap, goal line and corner line where recorded.

Rendered from GET /v1/fixtures/156108152/odds?bookmakers=… — movement charts from GET /v1/fixtures/156108152/odds/history

Every number on this page is an API response

One fixture call, one odds call, two team-fixture calls — that's this whole page. Read the docs or get a free key and rebuild it yourself.

Start building for free

Get a working API key in under a minute. No credit card, no sales call.