{"id":205894,"league_id":52,"league":"Chinese Super League","kickoff":1791547200,"home":"Zhejiang","away":"Shanghai Port","home_id":2041,"away_id":2037,"venue_id":1244,"rank":5,"status":"notstarted","provisional":true,"lineup_status":"predicted","confidence":0.598,"score":null,"live_score":null,"lambda":[1.71,1.48],"read":{"text":"Too close to call","side":null},"pass":"No call on Zhejiang 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.away","section":"§2.1","note":"Shanghai Port have taken 2.33 points a game from their last 6 (4W 2D 0L), scoring 1.7 and conceding 1.0, and 3.00 a game on the road."}],"lambda_home":1.7110936185542087,"lambda_away":1.4784378657896216,"corner_rate":9.78,"card_rate":0.206,"lineups":{"status":"predicted","confidence":0.836,"home":{"formation":"4-2-3-1","players":[{"id":47358,"name":"Bo Zhao","position":"G","starting":true,"ai_score":0.862},{"id":47365,"name":"Guowen Sun","position":"D","starting":true,"ai_score":0.618},{"id":47522,"name":"Lucas Possignolo","position":"D","starting":true,"ai_score":0.81},{"id":47521,"name":"Liu Haofan","position":"D","starting":true,"ai_score":0.75},{"id":47376,"name":"Xu Junchi","position":"D","starting":true,"ai_score":0.679},{"id":17044,"name":"Jin-seob Park","position":"M","starting":true,"ai_score":0.87},{"id":47370,"name":"Zhang Aihui","position":"D","starting":true,"ai_score":0.72},{"id":47548,"name":"Alexandru Mitriță","position":"M","starting":true,"ai_score":0.905},{"id":12382,"name":"Marko Tolić","position":"M","starting":true,"ai_score":0.674},{"id":47475,"name":"Cheng Jin","position":"M","starting":true,"ai_score":0.811},{"id":47371,"name":"Wang Yudong","position":"M","starting":true,"ai_score":0.802},{"id":47373,"name":"Qianglong Tao","position":"F","starting":false,"ai_score":0.582},{"id":8943,"name":"Felippe Cardoso","position":"F","starting":false,"ai_score":0.376},{"id":47362,"name":"Tong Lei","position":"D","starting":false,"ai_score":0.372},{"id":47369,"name":"Alexander N'Doumbou","position":"M","starting":false,"ai_score":0.319},{"id":47380,"name":"Hao Fang","position":"F","starting":false,"ai_score":0.286},{"id":47366,"name":"Di Gao","position":"F","starting":false,"ai_score":0.255},{"id":47363,"name":"Wei Wu","position":"M","starting":false,"ai_score":0.248},{"id":47364,"name":"Jiaqi Zhang","position":"M","starting":false,"ai_score":0.241},{"id":47359,"name":"Wang Chang","position":"D","starting":false,"ai_score":0.178},{"id":47360,"name":"Shiqin Wang","position":"D","starting":false,"ai_score":0.157},{"id":48020,"name":"Fangze Ning","position":"M","starting":false,"ai_score":0.147},{"id":47377,"name":"Bao Shengxin","position":"M","starting":false,"ai_score":0.137}],"confidence":0.905},"away":{"formation":"4-2-3-1","players":[{"id":47403,"name":"Yan Junling","position":"G","starting":true,"ai_score":0.86},{"id":47410,"name":"Shuai Li","position":"D","starting":true,"ai_score":0.443},{"id":47407,"name":"Zhen Wei","position":"D","starting":true,"ai_score":0.839},{"id":47408,"name":"Yusup Umidjan","position":"D","starting":true,"ai_score":0.545},{"id":47405,"name":"Xi Yang","position":"D","starting":true,"ai_score":0.762},{"id":47417,"name":"Mateus Vital","position":"M","starting":true,"ai_score":0.803},{"id":47514,"name":"Jean Claude Aziangbe","position":"M","starting":true,"ai_score":0.573},{"id":6351,"name":"Prince Ampem","position":"M","starting":true,"ai_score":0.86},{"id":30370,"name":"Óscar Melendo","position":"M","starting":true,"ai_score":0.866},{"id":47426,"name":"Xinxiang Li","position":"F","starting":true,"ai_score":0.534},{"id":47515,"name":"Leonardo","position":"F","starting":true,"ai_score":0.85},{"id":47706,"name":"Wang Zhenao","position":"D","starting":false,"ai_score":0.467},{"id":49541,"name":"Guangtai Jiang","position":"D","starting":false,"ai_score":0.449},{"id":47428,"name":"Wu Lei","position":"F","starting":false,"ai_score":0.435},{"id":47430,"name":"Yue Xin","position":"D","starting":false,"ai_score":0.42},{"id":47422,"name":"Liu Zhurun","position":"M","starting":false,"ai_score":0.369},{"id":47415,"name":"Fu Huan","position":"D","starting":false,"ai_score":0.318},{"id":47419,"name":"Matthew Orr","position":"F","starting":false,"ai_score":0.299},{"id":47547,"name":"Kuai Jiwen","position":"M","starting":false,"ai_score":0.28},{"id":47513,"name":"Zhang Linpeng","position":"D","starting":false,"ai_score":0.263},{"id":47412,"name":"Lu Yongtao","position":"M","starting":false,"ai_score":0.243},{"id":47406,"name":"Wang Shenchao","position":"D","starting":false,"ai_score":0.202},{"id":47433,"name":"Ruofan Liu","position":"M","starting":false,"ai_score":0.201}],"confidence":0.836},"unavailable":[]},"people":[{"id":47358,"name":"Bo Zhao","side":"home"},{"id":47365,"name":"Guowen Sun","side":"home"},{"id":47522,"name":"Lucas Possignolo","side":"home"},{"id":47521,"name":"Liu Haofan","side":"home"},{"id":47376,"name":"Xu Junchi","side":"home"},{"id":17044,"name":"Jin-seob Park","side":"home"},{"id":47370,"name":"Zhang Aihui","side":"home"},{"id":47548,"name":"Alexandru Mitriță","side":"home"},{"id":12382,"name":"Marko Tolić","side":"home"},{"id":47475,"name":"Cheng Jin","side":"home"},{"id":47371,"name":"Wang Yudong","side":"home"},{"id":47373,"name":"Qianglong Tao","side":"home"},{"id":8943,"name":"Felippe Cardoso","side":"home"},{"id":47362,"name":"Tong Lei","side":"home"},{"id":47369,"name":"Alexander N'Doumbou","side":"home"},{"id":47380,"name":"Hao Fang","side":"home"},{"id":47366,"name":"Di Gao","side":"home"},{"id":47363,"name":"Wei Wu","side":"home"},{"id":47364,"name":"Jiaqi Zhang","side":"home"},{"id":47359,"name":"Wang Chang","side":"home"},{"id":47360,"name":"Shiqin Wang","side":"home"},{"id":48020,"name":"Fangze Ning","side":"home"},{"id":47377,"name":"Bao Shengxin","side":"home"},{"id":53844,"name":"Wang Yang","side":"home"},{"id":47647,"name":"Haoqi Ma","side":"home"},{"id":53845,"name":"Pengbo Wang","side":"home"},{"id":66069,"name":"Yanbin Wang","side":"home"},{"id":53842,"name":"Jiawei Yang","side":"home"},{"id":53841,"name":"Fang Hao","side":"home"},{"id":47368,"name":"Saúl Guarirapa","side":"home"},{"id":47375,"name":"Chunyu Dong","side":"home"},{"id":154892,"name":"Peicheng Zhao","side":"home"},{"id":47549,"name":"Huo Shenping","side":"home"},{"id":48011,"name":"Lei Wu","side":"home"},{"id":53843,"name":"Ablikim Abdusalam","side":"home"},{"id":86360,"name":"Qian Yuanfan","side":"home"},{"id":47379,"name":"Yuxuan Jiang","side":"home"},{"id":47403,"name":"Yan Junling","side":"away"},{"id":47410,"name":"Shuai Li","side":"away"},{"id":47407,"name":"Zhen Wei","side":"away"},{"id":47408,"name":"Yusup Umidjan","side":"away"},{"id":47405,"name":"Xi Yang","side":"away"},{"id":47417,"name":"Mateus Vital","side":"away"},{"id":47514,"name":"Jean Claude Aziangbe","side":"away"},{"id":6351,"name":"Prince Ampem","side":"away"},{"id":30370,"name":"Óscar Melendo","side":"away"},{"id":47426,"name":"Xinxiang Li","side":"away"},{"id":47515,"name":"Leonardo","side":"away"},{"id":47706,"name":"Wang Zhenao","side":"away"},{"id":49541,"name":"Guangtai Jiang","side":"away"},{"id":47428,"name":"Wu Lei","side":"away"},{"id":47430,"name":"Yue Xin","side":"away"},{"id":47422,"name":"Liu Zhurun","side":"away"},{"id":47415,"name":"Fu Huan","side":"away"},{"id":47419,"name":"Matthew Orr","side":"away"},{"id":47547,"name":"Kuai Jiwen","side":"away"},{"id":47513,"name":"Zhang Linpeng","side":"away"},{"id":47412,"name":"Lu Yongtao","side":"away"},{"id":47406,"name":"Wang Shenchao","side":"away"},{"id":47433,"name":"Ruofan Liu","side":"away"},{"id":47444,"name":"Shimeng Bao","side":"away"},{"id":95151,"name":"Miguel Campos","side":"away"},{"id":53785,"name":"Wang Yiwei","side":"away"},{"id":47447,"name":"Dongcheng  Wang","side":"away"},{"id":47442,"name":"Jiang Yufei","side":"away"},{"id":47670,"name":"Jinglei  Wang","side":"away"},{"id":53783,"name":"Liu Baiyang","side":"away"},{"id":47671,"name":"Wang  Dan","side":"away"},{"id":47440,"name":"Chen Wei","side":"away"},{"id":47435,"name":"Yuhang Zhang","side":"away"},{"id":47552,"name":"Yuan Zhang","side":"away"},{"id":47516,"name":"Gabrielzinho","side":"away"},{"id":2722,"name":"Jaume Grau","side":"away"},{"id":59316,"name":"Qiandong Yang","side":"away"},{"id":61023,"name":"Zhezhe Cao","side":"away"},{"id":47517,"name":"Yang Shiyuan","side":"away"},{"id":47446,"name":"Guangtai Jiang","side":"away"}],"players":[{"id":47548,"name":"Alexandru Mitriță","side":"home","team":"Zhejiang","club":null,"role":"MID","position":"LW","status":"fit","reason":null,"expected_return":null,"season":{"apps":21,"starts":21,"goals":10,"assists":12,"big_chances":3,"clean_sheets":4,"team_games":29,"tracked_apps":21,"tracked_starts":21},"recent":{"apps":5,"goals":6,"assists":2,"scoredIn":3,"country":0},"standout":{"opponent":"Yunnan Yukun","kickoff":1788001200,"goals":3,"assists":1,"score":"6-0","won":true},"strengths":[],"tags":["top_scorer","top_creator","best_performer","chance_creator","in_form"],"importance":0.439,"country":null,"load":null},{"id":47515,"name":"Leonardo","side":"away","team":"Shanghai Port","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":22,"starts":20,"goals":8,"assists":2,"big_chances":1,"clean_sheets":4,"team_games":28,"tracked_apps":22,"tracked_starts":20},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Chongqing Tonglianglong FC","kickoff":1786275300,"goals":2,"assists":0,"score":"3-2","won":true},"strengths":[],"tags":["top_scorer"],"importance":0.236,"country":null,"load":null},{"id":47426,"name":"Xinxiang Li","side":"away","team":"Shanghai Port","club":null,"role":"ATT","position":"RW","status":"fit","reason":null,"expected_return":null,"season":{"apps":22,"starts":14,"goals":5,"assists":2,"big_chances":0,"clean_sheets":5,"team_games":28,"tracked_apps":22,"tracked_starts":14},"recent":{"apps":5,"goals":1,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Chongqing Tonglianglong FC","kickoff":1776772800,"goals":1,"assists":0,"score":"1-2","won":false},"strengths":[],"tags":[],"importance":0.136,"country":null,"load":null}],"extras":{"teams":{"home":2041,"away":2037},"split":{"home":{"above":{"w":2,"d":0,"l":3},"below":{"w":2,"d":2,"l":1}},"away":{"above":{"w":0,"d":3,"l":2},"below":{"w":5,"d":0,"l":0}}},"referee":null,"managers":{"home":{"id":1387,"name":"Ross Aloisi","vs":{"w":1,"d":3,"l":3,"last":{"kickoff":1778844900,"score":"2-2","result":"D"}}},"away":{"id":1383,"name":"Kevin Muscat","vs":{"w":3,"d":3,"l":1,"last":{"kickoff":1778844900,"score":"2-2","result":"D"}}}},"best_xi":[{"id":47548,"name":"Alexandru Mitriță","team_id":2041,"position":"M","matches":21,"goals":10,"assists":12}],"players":{}},"notable":[{"id":47331,"name":"Oscar Taty Maritu","goals":20,"rank":1},{"id":10034,"name":"Jhonder Cádiz","goals":18,"rank":2},{"id":47342,"name":"Felipe Silva","goals":17,"rank":3},{"id":47288,"name":"Cryzan","goals":16,"rank":4},{"id":46623,"name":"Rafael Ratão","goals":16,"rank":5},{"id":47429,"name":"Gustavo","goals":13,"rank":6},{"id":47330,"name":"Cléber","goals":12,"rank":7},{"id":47310,"name":"Zhang Yuning","goals":12,"rank":8},{"id":30542,"name":"Alberto Quiles","goals":10,"rank":9},{"id":47548,"name":"Alexandru Mitriță","goals":10,"rank":10},{"id":1168,"name":"Jeffinho","goals":10,"rank":11},{"id":47164,"name":"Wesley Moraes","goals":10,"rank":12},{"id":47237,"name":"Davidson","goals":9,"rank":13},{"id":47486,"name":"Fabio Abreu","goals":9,"rank":14},{"id":47214,"name":"Guy Mbenza","goals":9,"rank":15}],"round_label":"Regular season · Matchday 27","neutral":false,"h2h":{"total_matches":17,"home_wins":3,"draws":5,"away_wins":9,"home_goals":20,"away_goals":30,"avg_total_goals":2.9411764705882355,"home_win_rate":0.17647058823529413,"away_win_rate":0.5294117647058824,"recent_matches":[{"away":"Zhejiang","date":"2026-05-15T11:35:00+00:00","home":"Shanghai Port","score":"2-2","event_id":205774,"away_score":2,"home_score":2,"away_team_id":2041,"home_team_id":2037},{"away":"Zhejiang","date":"2025-10-31T10:00:00+00:00","home":"Shanghai Port","score":"3-0","event_id":206152,"away_score":0,"home_score":3,"away_team_id":2041,"home_team_id":2037},{"away":"Shanghai Port","date":"2025-06-14T07:30:00+00:00","home":"Zhejiang","score":"2-2","event_id":206032,"away_score":2,"home_score":2,"away_team_id":2037,"home_team_id":2041},{"away":"Zhejiang","date":"2024-06-29T11:35:00+00:00","home":"Shanghai Port","score":"3-1","event_id":206298,"away_score":1,"home_score":3,"away_team_id":2041,"home_team_id":2037},{"away":"Shanghai Port","date":"2024-03-09T11:35:00+00:00","home":"Zhejiang","score":"0-0","event_id":206180,"away_score":0,"home_score":0,"away_team_id":2037,"home_team_id":2041},{"away":"Zhejiang","date":"2023-08-12T11:35:00+00:00","home":"Shanghai Port","score":"3-4","event_id":206580,"away_score":4,"home_score":3,"away_team_id":2041,"home_team_id":2037},{"away":"Shanghai Port","date":"2023-05-14T11:35:00+00:00","home":"Zhejiang","score":"1-2","event_id":206463,"away_score":2,"home_score":1,"away_team_id":2037,"home_team_id":2041},{"away":"Shanghai Port","date":"2022-11-22T11:30:00+00:00","home":"Zhejiang","score":"2-1","event_id":251467,"away_score":1,"home_score":2,"away_team_id":2037,"home_team_id":2041},{"away":"Zhejiang","date":"2022-08-20T11:30:00+00:00","home":"Shanghai Port","score":"1-1","event_id":251326,"away_score":1,"home_score":1,"away_team_id":2041,"home_team_id":2037},{"away":"Shanghai Port","date":"2016-09-18T11:35:00+00:00","home":"Zhejiang","score":"1-2","event_id":358198,"away_score":2,"home_score":1,"away_team_id":2037,"home_team_id":2041}]},"standings":{"home":{"team_id":2041,"position":9,"played":26,"points":31,"goal_diff":2,"team_name":"Zhejiang","won":10,"drawn":6,"lost":10,"goals_for":45,"goals_against":43,"group":null},"away":{"team_id":2037,"position":7,"played":26,"points":33,"goal_diff":7,"team_name":"Shanghai Port","won":10,"drawn":8,"lost":8,"goals_for":40,"goals_against":33,"group":null},"size":16},"form":{"home":{"matches":6,"ppg":1.17,"record":"2-1-3","goals_for":2.5,"goals_against":1.5,"clean_sheets":1,"streak":"none","sequence":"LLDWLW","venue_ppg":2},"away":{"matches":6,"ppg":2.33,"record":"4-2-0","goals_for":1.67,"goals_against":1,"clean_sheets":2,"streak":"unbeaten 6","sequence":"WWDWWD","venue_ppg":3}},"ledger":[{"id":"availability.home.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"Zhejiang 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.rotation_risk","section":"§3.1","tier":1,"state":"COMPUTED","note":"Nobody has named a side yet, so this eleven is a projection.","evidence":{"lineup_status":"predicted","confidence":0.836,"cup_tie":false},"strength":0.164,"moves":[]},{"id":"stakes.season","section":"§5.1","tier":2,"state":"COMPUTED","note":"Zhejiang are safely mid-table; Shanghai Port are chasing European qualification, with 3 games remaining.","evidence":{"games_left":3,"home":{"state":"mid_table","position":9,"points":31,"games_left":3,"gap_to_leader":21,"gap_to_safety":6,"gap_to_europe":7},"away":{"state":"european_chase","position":7,"points":33,"games_left":3,"gap_to_leader":19,"gap_to_safety":8,"gap_to_europe":5},"six_pointer":false},"strength":0.375,"moves":[{"channel":"goals","side":"away","pct":2}]},{"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 2-2, 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":"Ross Aloisi has 26 matches in charge at Zhejiang, long enough that the side plays the way he wants it to.","evidence":{"manager":"Ross Aloisi","matches_in_charge":26,"tenure_days":216,"ppm":1.38,"appointment_effect":{"before_ppm":1.2,"after_ppm":1.4,"delta":null}},"strength":0.1,"moves":[]},{"id":"manager.away.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Kevin Muscat has 26 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":26,"tenure_days":217,"ppm":1.46,"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":"THIN","note":"Zhejiang have no prior fixture on record in the window, so days of rest cannot be computed.","evidence":{"daysRest":null,"matchesIn7":0,"matchesIn14":0},"strength":0,"moves":[]},{"id":"fatigue.away","section":"§2.8","tier":4,"state":"THIN","note":"Shanghai Port have no prior fixture on record in the window, so days of rest cannot be computed.","evidence":{"daysRest":null,"matchesIn7":0,"matchesIn14":0},"strength":0,"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.128,"defence":-0.061,"effective_matches":14.3,"shrunk":0.36},"away":{"attack":0.029,"defence":0.147,"effective_matches":14.2,"shrunk":0.36}},"strength":0.2,"moves":[]},{"id":"style.matchup","section":"§4.2","tier":5,"state":"COMPUTED","note":"Shanghai Port average 10 points more possession than Zhejiang, 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":48.6,"shots":12.8,"xg_per_shot":0.107,"corners":4.8,"corners_per_shot":0.37,"finishing_vs_xg":0.87},"away":{"matches":12,"possession":58.8,"shots":12.5,"xg_per_shot":0.13,"corners":6.4,"corners_per_shot":0.513,"finishing_vs_xg":-0.04},"possession_gap":-10.3},"strength":0.41,"moves":[{"channel":"corners","side":"away","pct":2.2},{"channel":"corners","side":"home","pct":-2.2}]},{"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":"Zhejiang have scored 10 more than the chances they made over 12 games, a gap that usually closes rather than holds.","evidence":{"goals_minus_xg_per_match":0.87,"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.04,"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":"Routine trip of 162 km for Shanghai Port.","evidence":{"travel_km":162},"strength":0,"moves":[]},{"id":"environment.weather","section":"§6.2","tier":6,"state":"COMPUTED","note":"Nothing in the forecast worth mentioning.","evidence":{"rain_mm":null,"wind_kph":13.7,"temperature_c":20,"description":"unknown"},"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.27506208000901766},"strength":0,"moves":[]}],"pass_reason":"call rule: value","preview":"Shanghai Port will edge a tight battle here because their football deserves far better than current league positions suggest. While they turn heavy possession into consistent chances and win five of five against teams below them, Zhejiang are flattered by scorching finishing that turns fifteen standard openings into twenty-four goals despite losing the chance count in six of ten outings. Both attacks are trending up with clearly better chances created across their last four matches, but Zhejiang also drop three of six and face a poor tactical matchup against an away side that controls the ball. Ultimately, the visitors dominate possession and convert their superior opportunities to punish a leaky home defence.","external":{"bsd_prediction":{"id":4389,"created_at":"2026-10-03T02:15:26Z","event":{"id":205894,"event_date":"2026-10-09T12:00:00Z","status":"notstarted","home_team_id":2041,"home_team":"Zhejiang","away_team_id":2037,"away_team":"Shanghai Port","league_id":52,"league_name":"Chinese Super League"},"recommendations":{"favorite":"A","favorite_prob":38.6,"bet_favorite":false,"over_15":false,"over_25":false,"over_35":false,"btts":false,"winner":false},"model":{"confidence":0.3857,"version":"dc-blend-v1"}}},"computed_at":1791473613,"verdicts":[],"locked":false,"colors":{"home":"#116f46","away":"#af0e16"},"venue":{"name":"Hangzhou Dragon Stadium","city":"Hangzhou","capacity":51000},"pulled":[],"published":[]}