{"id":205915,"league_id":52,"league":"Chinese Super League","kickoff":1792827000,"home":"Tianjin Jinmen Tiger","away":"Shanghai Port","home_id":2033,"away_id":2037,"venue_id":1264,"rank":5,"status":"1st_half","provisional":false,"lineup_status":"confirmed","confidence":0.796,"score":null,"live_score":[0,0],"lambda":[1.32,1.3],"read":{"text":"Too close to call","side":null},"pass":"No call on Tianjin Jinmen Tiger against Shanghai Port. There is a likely outcome here, but every bookmaker has it shorter than it deserves, so there is nothing to take.","flags":[{"id":"form.home","section":"§2.1","note":"Tianjin Jinmen Tiger have taken 2.33 points a game from their last 6 (4W 2D 0L), scoring 1.0 and conceding 0.3, and 2.33 a game at home."},{"id":"form.away","section":"§2.1","note":"Shanghai Port have taken 2.33 points a game from their last 6 (4W 2D 0L), scoring 1.8 and conceding 0.7, and 3.00 a game on the road."},{"id":"stakes.season","section":"§5.1","note":"Tianjin Jinmen Tiger are safely mid-table; Shanghai Port are chasing European qualification, with 1 game remaining."},{"id":"style.matchup","section":"§4.2","note":"Shanghai Port average 19 points more possession than Tianjin Jinmen Tiger, so this should be one side with the ball and one without it; Shanghai Port work noticeably more of their attacks into wide areas."}],"lambda_home":1.3156238381962606,"lambda_away":1.3004381485375913,"corner_rate":9.28,"card_rate":0.216,"lineups":{"status":"confirmed","confidence":null,"home":{"formation":"5-3-2","players":[{"id":47325,"name":"Yan Bingliang","position":"G","starting":true,"ai_score":null},{"id":47326,"name":"Dun Ba","position":"D","starting":true,"ai_score":null},{"id":47393,"name":"Xie Weijun","position":"D","starting":true,"ai_score":null},{"id":30385,"name":"Aitor Córdoba","position":"D","starting":true,"ai_score":null},{"id":47386,"name":"Xianjun Wang","position":"D","starting":true,"ai_score":null},{"id":47518,"name":"Ming-Him Sun","position":"D","starting":true,"ai_score":null},{"id":30572,"name":"Cristian Salvador","position":"M","starting":true,"ai_score":null},{"id":47327,"name":"Jiahui Huang","position":"M","starting":true,"ai_score":null},{"id":47389,"name":"Bruno Xadas","position":"M","starting":true,"ai_score":null},{"id":2311,"name":"Guilherme Schettine","position":"F","starting":true,"ai_score":null},{"id":30542,"name":"Alberto Quiles","position":"F","starting":true,"ai_score":null},{"id":47395,"name":"Qi Yuxi","position":"G","starting":false,"ai_score":null},{"id":59328,"name":"Shuai Liu ","position":"M","starting":false,"ai_score":null},{"id":47397,"name":"Shuaiqi Li","position":"D","starting":false,"ai_score":null},{"id":47328,"name":"Zhenghao Wang","position":"D","starting":false,"ai_score":null},{"id":47387,"name":"Xinghan Wu","position":"D","starting":false,"ai_score":null},{"id":47388,"name":"Chen Zhexuan","position":"D","starting":false,"ai_score":null},{"id":47399,"name":"Li Yongjia","position":"M","starting":false,"ai_score":null},{"id":47394,"name":"Shi Yan","position":"M","starting":false,"ai_score":null},{"id":47392,"name":"Qiuming Wang","position":"M","starting":false,"ai_score":null},{"id":47519,"name":"Hao Guo","position":"M","starting":false,"ai_score":null},{"id":47390,"name":"Shengpan Ji","position":"F","starting":false,"ai_score":null},{"id":47400,"name":"Junxian Liu","position":"M","starting":false,"ai_score":null}],"confidence":null},"away":{"formation":"4-4-2","players":[{"id":47403,"name":"Yan Junling","position":"G","starting":true,"ai_score":null},{"id":47405,"name":"Xi Yang","position":"D","starting":true,"ai_score":null},{"id":47408,"name":"Yusup Umidjan","position":"D","starting":true,"ai_score":null},{"id":47407,"name":"Zhen Wei","position":"D","starting":true,"ai_score":null},{"id":47430,"name":"Yue Xin","position":"D","starting":true,"ai_score":null},{"id":30370,"name":"Óscar Melendo","position":"M","starting":true,"ai_score":null},{"id":47417,"name":"Mateus Vital","position":"M","starting":true,"ai_score":null},{"id":47514,"name":"Jean Claude Aziangbe","position":"M","starting":true,"ai_score":null},{"id":47422,"name":"Liu Zhurun","position":"M","starting":true,"ai_score":null},{"id":6351,"name":"Prince Ampem","position":"F","starting":true,"ai_score":null},{"id":47515,"name":"Leonardo","position":"F","starting":true,"ai_score":null},{"id":47440,"name":"Chen Wei","position":"G","starting":false,"ai_score":null},{"id":47706,"name":"Wang Zhenao","position":"D","starting":false,"ai_score":null},{"id":47410,"name":"Shuai Li","position":"D","starting":false,"ai_score":null},{"id":47415,"name":"Fu Huan","position":"D","starting":false,"ai_score":null},{"id":47406,"name":"Wang Shenchao","position":"D","starting":false,"ai_score":null},{"id":49541,"name":"Guangtai Jiang","position":"D","starting":false,"ai_score":null},{"id":47552,"name":"Yuan Zhang","position":"D","starting":false,"ai_score":null},{"id":47412,"name":"Lu Yongtao","position":"M","starting":false,"ai_score":null},{"id":47547,"name":"Kuai Jiwen","position":"F","starting":false,"ai_score":null},{"id":47517,"name":"Yang Shiyuan","position":"D","starting":false,"ai_score":null},{"id":47426,"name":"Xinxiang Li","position":"F","starting":false,"ai_score":null},{"id":47428,"name":"Wu Lei","position":"F","starting":false,"ai_score":null}],"confidence":null},"unavailable":[]},"people":[{"id":47325,"name":"Yan Bingliang","side":"home"},{"id":47326,"name":"Dun Ba","side":"home"},{"id":47393,"name":"Xie Weijun","side":"home"},{"id":30385,"name":"Aitor Córdoba","side":"home"},{"id":47386,"name":"Xianjun Wang","side":"home"},{"id":47518,"name":"Ming-Him Sun","side":"home"},{"id":30572,"name":"Cristian Salvador","side":"home"},{"id":47327,"name":"Jiahui Huang","side":"home"},{"id":47389,"name":"Bruno Xadas","side":"home"},{"id":2311,"name":"Guilherme Schettine","side":"home"},{"id":30542,"name":"Alberto Quiles","side":"home"},{"id":47395,"name":"Qi Yuxi","side":"home"},{"id":59328,"name":"Shuai Liu","side":"home"},{"id":47397,"name":"Shuaiqi Li","side":"home"},{"id":47328,"name":"Zhenghao Wang","side":"home"},{"id":47387,"name":"Xinghan Wu","side":"home"},{"id":47388,"name":"Chen Zhexuan","side":"home"},{"id":47399,"name":"Li Yongjia","side":"home"},{"id":47394,"name":"Shi Yan","side":"home"},{"id":47392,"name":"Qiuming Wang","side":"home"},{"id":47519,"name":"Hao Guo","side":"home"},{"id":47390,"name":"Shengpan Ji","side":"home"},{"id":47400,"name":"Junxian Liu","side":"home"},{"id":53814,"name":"Ka fai Wong","side":"home"},{"id":47391,"name":"Fan Yang","side":"home"},{"id":53812,"name":"Yang Wei","side":"home"},{"id":47398,"name":"Chengjun Cai","side":"home"},{"id":61028,"name":"Liu Shuai","side":"home"},{"id":153270,"name":"Xiwen Hu","side":"home"},{"id":53813,"name":"Haoran Zhang","side":"home"},{"id":53811,"name":"Yongjia Li","side":"home"},{"id":47492,"name":"Ninglin Naibo","side":"home"},{"id":47403,"name":"Yan Junling","side":"away"},{"id":47405,"name":"Xi Yang","side":"away"},{"id":47408,"name":"Yusup Umidjan","side":"away"},{"id":47407,"name":"Zhen Wei","side":"away"},{"id":47430,"name":"Yue Xin","side":"away"},{"id":30370,"name":"Óscar Melendo","side":"away"},{"id":47417,"name":"Mateus Vital","side":"away"},{"id":47514,"name":"Jean Claude Aziangbe","side":"away"},{"id":47422,"name":"Liu Zhurun","side":"away"},{"id":6351,"name":"Prince Ampem","side":"away"},{"id":47515,"name":"Leonardo","side":"away"},{"id":47440,"name":"Chen Wei","side":"away"},{"id":47706,"name":"Wang Zhenao","side":"away"},{"id":47410,"name":"Shuai Li","side":"away"},{"id":47415,"name":"Fu Huan","side":"away"},{"id":47406,"name":"Wang Shenchao","side":"away"},{"id":49541,"name":"Guangtai Jiang","side":"away"},{"id":47552,"name":"Yuan Zhang","side":"away"},{"id":47412,"name":"Lu Yongtao","side":"away"},{"id":47547,"name":"Kuai Jiwen","side":"away"},{"id":47517,"name":"Yang Shiyuan","side":"away"},{"id":47426,"name":"Xinxiang Li","side":"away"},{"id":47428,"name":"Wu Lei","side":"away"},{"id":47513,"name":"Zhang Linpeng","side":"away"},{"id":47444,"name":"Shimeng Bao","side":"away"},{"id":95151,"name":"Miguel Campos","side":"away"},{"id":47447,"name":"Dongcheng  Wang","side":"away"},{"id":47419,"name":"Matthew Orr","side":"away"},{"id":53783,"name":"Liu Baiyang","side":"away"},{"id":47435,"name":"Yuhang Zhang","side":"away"},{"id":47516,"name":"Gabrielzinho","side":"away"},{"id":2722,"name":"Jaume Grau","side":"away"},{"id":61023,"name":"Zhezhe Cao","side":"away"},{"id":47433,"name":"Ruofan Liu","side":"away"},{"id":62577,"name":"Junjie Zhang","side":"away"},{"id":47446,"name":"Guangtai Jiang","side":"away"}],"players":[{"id":30542,"name":"Alberto Quiles","side":"home","team":"Tianjin Jinmen Tiger","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":28,"starts":28,"goals":11,"assists":4,"big_chances":2,"clean_sheets":10,"team_games":29,"tracked_apps":28,"tracked_starts":28},"recent":{"apps":5,"goals":1,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Yunnan Yukun","kickoff":1776427200,"goals":2,"assists":1,"score":"3-0","won":true},"strengths":[],"tags":["top_scorer","ever_present","best_performer"],"importance":0.427,"country":null,"load":{"games":2,"minutes":187,"country":0}},{"id":2311,"name":"Guilherme Schettine","side":"home","team":"Tianjin Jinmen Tiger","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":22,"starts":15,"goals":7,"assists":2,"big_chances":0,"clean_sheets":7,"team_games":29,"tracked_apps":22,"tracked_starts":15},"recent":{"apps":5,"goals":1,"assists":0,"scoredIn":1,"country":0},"standout":{"opponent":"Yunnan Yukun","kickoff":1776427200,"goals":1,"assists":1,"score":"3-0","won":true},"strengths":[],"tags":[],"importance":0.196,"country":null,"load":{"games":2,"minutes":129,"country":0}},{"id":47515,"name":"Leonardo","side":"away","team":"Shanghai Port","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":24,"starts":22,"goals":10,"assists":2,"big_chances":2,"clean_sheets":5,"team_games":30,"tracked_apps":24,"tracked_starts":22},"recent":{"apps":5,"goals":2,"assists":0,"scoredIn":2,"country":0},"standout":{"opponent":"Chongqing Tonglianglong FC","kickoff":1786275300,"goals":2,"assists":0,"score":"3-2","won":true},"strengths":[],"tags":["top_scorer"],"importance":0.255,"country":null,"load":{"games":1,"minutes":89,"country":0}},{"id":6351,"name":"Prince Ampem","side":"away","team":"Shanghai Port","club":null,"role":"MID","position":"LW","status":"fit","reason":null,"expected_return":null,"season":{"apps":22,"starts":19,"goals":4,"assists":3,"big_chances":3,"clean_sheets":5,"team_games":30,"tracked_apps":22,"tracked_starts":19},"recent":{"apps":5,"goals":1,"assists":1,"scoredIn":0,"country":0},"standout":{"opponent":"Wuhan Three Towns","kickoff":1786707300,"goals":2,"assists":0,"score":"3-2","won":true},"strengths":[],"tags":[],"importance":0.141,"country":null,"load":{"games":1,"minutes":90,"country":0}}],"extras":{"teams":{"home":2033,"away":2037},"split":{"home":{"above":{"w":2,"d":1,"l":2},"below":{"w":4,"d":1,"l":0}},"away":{"above":{"w":1,"d":2,"l":1},"below":{"w":6,"d":0,"l":0}}},"referee":null,"managers":{"home":{"id":1379,"name":"Yu Genwei","vs":{"w":0,"d":3,"l":4,"last":{"kickoff":1779534000,"score":"1-1","result":"D"}}},"away":{"id":1383,"name":"Kevin Muscat","vs":{"w":4,"d":3,"l":0,"last":{"kickoff":1779534000,"score":"1-1","result":"D"}}}},"best_xi":[],"players":{}},"notable":[{"id":47331,"name":"Oscar Taty Maritu","goals":20,"rank":1},{"id":46623,"name":"Rafael Ratão","goals":20,"rank":2},{"id":10034,"name":"Jhonder Cádiz","goals":19,"rank":3},{"id":47288,"name":"Cryzan","goals":17,"rank":4},{"id":47342,"name":"Felipe Silva","goals":17,"rank":5},{"id":47330,"name":"Cléber","goals":14,"rank":6},{"id":47429,"name":"Gustavo","goals":13,"rank":7},{"id":47310,"name":"Zhang Yuning","goals":13,"rank":8},{"id":47158,"name":"Frank Acheampong","goals":12,"rank":9},{"id":47164,"name":"Wesley Moraes","goals":12,"rank":10},{"id":30542,"name":"Alberto Quiles","goals":11,"rank":11},{"id":47548,"name":"Alexandru Mitriță","goals":11,"rank":12},{"id":47486,"name":"Fabio Abreu","goals":11,"rank":13},{"id":1168,"name":"Jeffinho","goals":11,"rank":14},{"id":47214,"name":"Guy Mbenza","goals":10,"rank":15}],"round_label":"Regular season · Matchday 29","neutral":false,"h2h":{"total_matches":27,"home_wins":1,"draws":8,"away_wins":18,"home_goals":21,"away_goals":64,"avg_total_goals":3.1481481481481484,"home_win_rate":0.037037037037037035,"away_win_rate":0.6666666666666666,"recent_matches":[{"away":"Tianjin Jinmen Tiger","date":"2026-05-23T11:00:00+00:00","home":"Shanghai Port","score":"1-1","event_id":205789,"away_score":1,"home_score":1,"away_team_id":2033,"home_team_id":2037},{"away":"Tianjin Jinmen Tiger","date":"2025-08-24T11:00:00+00:00","home":"Shanghai Port","score":"1-1","event_id":206098,"away_score":1,"home_score":1,"away_team_id":2033,"home_team_id":2037},{"away":"Shanghai Port","date":"2025-04-16T10:00:00+00:00","home":"Tianjin Jinmen Tiger","score":"1-4","event_id":205977,"away_score":4,"home_score":1,"away_team_id":2037,"home_team_id":2033},{"away":"Tianjin Jinmen Tiger","date":"2024-11-02T07:30:00+00:00","home":"Shanghai Port","score":"5-0","event_id":206406,"away_score":0,"home_score":5,"away_team_id":2033,"home_team_id":2037},{"away":"Shanghai Port","date":"2024-06-14T12:00:00+00:00","home":"Tianjin Jinmen Tiger","score":"0-3","event_id":206283,"away_score":3,"home_score":0,"away_team_id":2037,"home_team_id":2033},{"away":"Tianjin Jinmen Tiger","date":"2023-08-03T11:35:00+00:00","home":"Shanghai Port","score":"2-1","event_id":206561,"away_score":1,"home_score":2,"away_team_id":2033,"home_team_id":2037},{"away":"Shanghai Port","date":"2023-05-06T11:35:00+00:00","home":"Tianjin Jinmen Tiger","score":"0-0","event_id":206448,"away_score":0,"home_score":0,"away_team_id":2037,"home_team_id":2033},{"away":"Shanghai Port","date":"2022-11-26T12:00:00+00:00","home":"Tianjin Jinmen Tiger","score":"1-0","event_id":251476,"away_score":0,"home_score":1,"away_team_id":2037,"home_team_id":2033},{"away":"Tianjin Jinmen Tiger","date":"2022-08-27T09:30:00+00:00","home":"Shanghai Port","score":"1-0","event_id":251334,"away_score":0,"home_score":1,"away_team_id":2033,"home_team_id":2037},{"away":"Tianjin Jinmen Tiger","date":"2021-08-15T11:30:00+00:00","home":"Shanghai Port","score":"5-0","event_id":264551,"away_score":0,"home_score":5,"away_team_id":2033,"home_team_id":2037}]},"standings":{"home":{"team_id":2033,"position":10,"played":28,"points":31,"goal_diff":6,"team_name":"Tianjin Jinmen Tiger","won":11,"drawn":8,"lost":9,"goals_for":38,"goals_against":32,"group":null},"away":{"team_id":2037,"position":5,"played":28,"points":39,"goal_diff":12,"team_name":"Shanghai Port","won":12,"drawn":8,"lost":8,"goals_for":47,"goals_against":35,"group":null},"size":16},"form":{"home":{"matches":6,"ppg":2.33,"record":"4-2-0","goals_for":1,"goals_against":0.33,"clean_sheets":4,"streak":"won 4","sequence":"DDWWWW","venue_ppg":2.33},"away":{"matches":6,"ppg":2.33,"record":"4-2-0","goals_for":1.83,"goals_against":0.67,"clean_sheets":3,"streak":"unbeaten 6","sequence":"DWWDWW","venue_ppg":3}},"ledger":[{"id":"availability.home.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"Tianjin Jinmen Tiger report no absentees.","evidence":{"absences":0},"strength":0.2,"moves":[]},{"id":"availability.away.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"Shanghai Port report no absentees.","evidence":{"absences":0},"strength":0.2,"moves":[]},{"id":"availability.lineup_confirmed","section":"§3.1","tier":1,"state":"COMPUTED","note":"The starting elevens are confirmed, so selection is known rather than guessed.","evidence":{"lineup_status":"confirmed","changes":{"home":{"n":1,"out":["Fan Yang"],"in":["Guilherme Schettine"]},"away":{"n":2,"out":["Shuai Li","Xinxiang Li"],"in":["Yue Xin","Liu Zhurun"]}}},"strength":0.3,"moves":[]},{"id":"stakes.season","section":"§5.1","tier":2,"state":"COMPUTED","note":"Tianjin Jinmen Tiger are safely mid-table; Shanghai Port are chasing European qualification, with 1 game remaining.","evidence":{"games_left":1,"home":{"state":"mid_table","position":10,"points":31,"games_left":1,"gap_to_leader":21,"gap_to_safety":3,"gap_to_europe":10},"away":{"state":"european_chase","position":5,"points":39,"games_left":1,"gap_to_leader":13,"gap_to_safety":11,"gap_to_europe":2},"six_pointer":false},"strength":0.75,"moves":[{"channel":"goals","side":"away","pct":3.9}]},{"id":"fixture.derby","section":"§5.2","tier":2,"state":"COMPUTED","note":"Not a local derby.","evidence":{"derby":false},"strength":0,"moves":[]},{"id":"fixture.revenge","section":"§5.3","tier":2,"state":"COMPUTED","note":"The reverse fixture finished 1-1, too close to carry a revenge motive.","evidence":{"reverse_margin":0},"strength":0,"moves":[]},{"id":"manager.home.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Yu Genwei has 25 matches in charge at Tianjin Jinmen Tiger, long enough that the side plays the way he wants it to.","evidence":{"manager":"Yu Genwei","matches_in_charge":25,"tenure_days":231,"ppm":1.52,"appointment_effect":{"before_ppm":1.1,"after_ppm":1,"delta":null}},"strength":0.1,"moves":[]},{"id":"manager.away.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Kevin Muscat has 28 matches in charge at Shanghai Port, long enough that the side plays the way he wants it to.","evidence":{"manager":"Kevin Muscat","matches_in_charge":28,"tenure_days":231,"ppm":1.57,"appointment_effect":{"before_ppm":1.8,"after_ppm":1.1,"delta":null}},"strength":0.1,"moves":[]},{"id":"fatigue.home","section":"§2.8","tier":4,"state":"COMPUTED","note":"Tianjin Jinmen Tiger come in on 8 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":7.829861111111111,"matchesIn7":0,"matchesIn14":2,"days_rest":7.8},"strength":0.1,"moves":[]},{"id":"fatigue.away","section":"§2.8","tier":4,"state":"COMPUTED","note":"Shanghai Port come in on 6 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":5.8125,"matchesIn7":1,"matchesIn14":1,"days_rest":5.8},"strength":0.1,"moves":[]},{"id":"style.opponent_adjustment","section":"§4.1","tier":5,"state":"COMPUTED","note":"Team strength is estimated against the actual quality of opponents faced, so a soft run of fixtures does not read as form.","evidence":{"home":{"attack":-0.121,"defence":0.208,"effective_matches":14.9,"shrunk":0.35},"away":{"attack":0.106,"defence":0.149,"effective_matches":14.8,"shrunk":0.35}},"strength":0.2,"moves":[]},{"id":"style.matchup","section":"§4.2","tier":5,"state":"COMPUTED","note":"Shanghai Port average 19 points more possession than Tianjin Jinmen Tiger, so this should be one side with the ball and one without it; Shanghai Port work noticeably more of their attacks into wide areas.","evidence":{"home":{"matches":12,"possession":40.6,"shots":12.1,"xg_per_shot":0.092,"corners":3.9,"corners_per_shot":0.324,"finishing_vs_xg":0.47},"away":{"matches":12,"possession":59.8,"shots":13.8,"xg_per_shot":0.138,"corners":6.3,"corners_per_shot":0.455,"finishing_vs_xg":-0.07},"possession_gap":-19.3},"strength":0.6,"moves":[{"channel":"corners","side":"away","pct":4},{"channel":"corners","side":"home","pct":-4},{"channel":"goals","side":"away","pct":3}]},{"id":"style.press_matchup","section":"§4.2","tier":5,"state":"UNAVAILABLE","note":"Pressing intensity and defensive line height are not in the ingested stats, so the press matchup is not assessed. Possession is not a substitute for PPDA and is not used as one.","evidence":{"requires":["ppda","defensive_line_height"]},"strength":0,"moves":[]},{"id":"style.finishing.home","section":"§2.1","tier":5,"state":"COMPUTED","note":"Tianjin Jinmen Tiger have scored 6 more than the chances they made over 12 games, a gap that usually closes rather than holds.","evidence":{"goals_minus_xg_per_match":0.47,"matches":12},"strength":0.25,"moves":[]},{"id":"style.finishing.away","section":"§2.1","tier":5,"state":"COMPUTED","note":"Shanghai Port are scoring about what their chances are worth.","evidence":{"goals_minus_xg_per_match":-0.07,"matches":12},"strength":0.1,"moves":[]},{"id":"referee.tendency","section":"§13","tier":5,"state":"UNAVAILABLE","note":"No referee appointed or recorded for this fixture yet.","evidence":{},"strength":0,"moves":[]},{"id":"fatigue.travel","section":"§6.4","tier":6,"state":"COMPUTED","note":"Shanghai Port travel 965 km for this fixture.","evidence":{"travel_km":965},"strength":0.1,"moves":[{"channel":"goals","side":"away","pct":-0.3},{"channel":"corners","side":"away","pct":-0.3}]},{"id":"environment.weather","section":"§6.2","tier":6,"state":"COMPUTED","note":"Nothing in the forecast worth mentioning.","evidence":{"rain_mm":null,"wind_kph":17.4,"temperature_c":7,"description":null},"strength":0,"moves":[]},{"id":"environment.pitch","section":"§6.3","tier":6,"state":"UNAVAILABLE","note":"No pitch condition reported for this fixture.","evidence":{},"strength":0,"moves":[]},{"id":"environment.venue","section":"§6.1","tier":6,"state":"UNAVAILABLE","note":"Attendance is only published after kickoff, so crowd size cannot be assessed in advance. Home advantage is carried by the fitted rating rather than estimated here.","evidence":{"home_adv":0.24516555412842642},"strength":0,"moves":[]}],"pass_reason":"call rule: value","preview":"Shanghai Port are the side doing the right things underneath the results. Shanghai Port have had most of the ball in seven of their last eight games, and they turn it into chances. On top of that, they have failed to win three of their last ten games in which they made the better chances. Their football is better than their results. If that carries on, Shanghai Port should have the better of it.","external":{"bsd_prediction":{"id":5851,"created_at":"2026-10-18T02:15:33Z","event":{"id":205915,"event_date":"2026-10-24T07:30:00Z","status":"notstarted","home_team_id":2033,"home_team":"Tianjin Jinmen Tiger","away_team_id":2037,"away_team":"Shanghai Port","league_id":52,"league_name":"Chinese Super League"},"recommendations":{"favorite":"A","favorite_prob":39.6,"bet_favorite":false,"over_15":false,"over_25":false,"over_35":false,"btts":false,"winner":false},"model":{"confidence":0.3956,"version":"dc-blend-v1"}}},"computed_at":1792824974,"verdicts":[],"locked":false,"live_minute":24,"colors":{"home":"#3e4f87","away":"#af0e16"},"venue":{"name":"TEDA Football Stadium","city":"Tianjin","capacity":37000},"pulled":[],"published":[]}