{"id":205912,"league_id":52,"league":"Chinese Super League","kickoff":1792827000,"home":"Liaoning Tieren FC","away":"Zhejiang","home_id":2032,"away_id":2041,"venue_id":1252,"rank":5,"status":"1st_half","provisional":false,"lineup_status":"confirmed","confidence":0.808,"score":null,"live_score":[0,0],"lambda":[1.9,1.63],"odds_1x2":{"HOME":0.4800733547251704,"DRAW":0.21883902514963877,"AWAY":0.3010876201251907},"read":null,"top_pick":{"market":"asian_handicap","outcome":"AWAY","line":-2,"odds":1.22,"bookmaker":"fonbet","prices":[{"slug":"fonbet","book":"fonbet","odds":1.22},{"slug":"bet365","book":"Bet365","odds":1.17},{"slug":"1xbet","book":"1xBet","odds":1.151}],"prob":0.812,"lean":false},"pass":null,"confident":[{"market":"asian_handicap","outcome":"AWAY","line":-2,"prob":0.812,"odds":1.22,"bookmaker":"fonbet","prices":[{"slug":"fonbet","book":"fonbet","odds":1.22},{"slug":"bet365","book":"Bet365","odds":1.17},{"slug":"1xbet","book":"1xBet","odds":1.151}],"lean":false,"caveat":false}],"flags":[{"id":"availability.lineup_confirmed","section":"§3.1","note":"The starting elevens are confirmed. Liaoning Tieren FC have made four changes from the side expected, with Zhang Hongfu, Tixiang Li and Felipe out of the eleven. Zhejiang have made three changes from the side expected, with Xu Junchi, Jiaqi Zhang and Cheng Jin out of the eleven."},{"id":"fixture.revenge","section":"§5.3","note":"Zhejiang lost the reverse fixture by 5 goals and tend to show up better than form implies in the return."}],"lambda_home":1.9040545764309385,"lambda_away":1.6305755431063895,"corner_rate":9.68,"card_rate":0.253,"lineups":{"status":"confirmed","confidence":null,"home":{"formation":"4-1-4-1","players":[{"id":47226,"name":"Yan Zhang","position":"G","starting":true,"ai_score":null},{"id":47230,"name":"Jiarun Gao","position":"D","starting":true,"ai_score":null},{"id":47197,"name":"Yuan Mincheng","position":"D","starting":true,"ai_score":null},{"id":47236,"name":"Ximing Pan","position":"D","starting":true,"ai_score":null},{"id":47238,"name":"Li Haoran","position":"D","starting":true,"ai_score":null},{"id":47246,"name":"Yinong Tian","position":"M","starting":true,"ai_score":null},{"id":47207,"name":"Ange Kouamé","position":"M","starting":true,"ai_score":null},{"id":47210,"name":"Takahiro Kunimoto","position":"M","starting":true,"ai_score":null},{"id":47224,"name":"De'ao Tian","position":"M","starting":true,"ai_score":null},{"id":47216,"name":"Binbin Chen","position":"M","starting":true,"ai_score":null},{"id":1168,"name":"Jeffinho","position":"F","starting":true,"ai_score":null},{"id":48477,"name":"Wang Tian'ai","position":"G","starting":false,"ai_score":null},{"id":91513,"name":"Mingyu Wu","position":"D","starting":false,"ai_score":null},{"id":48478,"name":"Pang Shenghan","position":"D","starting":false,"ai_score":null},{"id":47194,"name":"Dilmurat Mawlanyaz","position":"D","starting":false,"ai_score":null},{"id":65447,"name":"Liu Guobo","position":"F","starting":false,"ai_score":null},{"id":47200,"name":"Dong Xu","position":"D","starting":false,"ai_score":null},{"id":47219,"name":"Dinghao Yan","position":"M","starting":false,"ai_score":null},{"id":47203,"name":"Tixiang Li","position":"M","starting":false,"ai_score":null},{"id":47205,"name":"Felipe","position":"M","starting":false,"ai_score":null},{"id":47534,"name":"Zang Yifeng","position":"F","starting":false,"ai_score":null},{"id":47222,"name":"Yuda Tian","position":"F","starting":false,"ai_score":null},{"id":47214,"name":"Guy Mbenza","position":"F","starting":false,"ai_score":null}],"confidence":null},"away":{"formation":"4-2-3-1","players":[{"id":47358,"name":"Bo Zhao","position":"G","starting":true,"ai_score":null},{"id":47362,"name":"Tong Lei","position":"D","starting":true,"ai_score":null},{"id":47521,"name":"Liu Haofan","position":"D","starting":true,"ai_score":null},{"id":47522,"name":"Lucas Possignolo","position":"D","starting":true,"ai_score":null},{"id":47365,"name":"Guowen Sun","position":"D","starting":true,"ai_score":null},{"id":47377,"name":"Bao Shengxin","position":"M","starting":true,"ai_score":null},{"id":17044,"name":"Jin-seob Park","position":"M","starting":true,"ai_score":null},{"id":47373,"name":"Qianglong Tao","position":"M","starting":true,"ai_score":null},{"id":12382,"name":"Marko Tolić","position":"M","starting":true,"ai_score":null},{"id":47548,"name":"Alexandru Mitriță","position":"M","starting":true,"ai_score":null},{"id":47371,"name":"Wang Yudong","position":"F","starting":true,"ai_score":null},{"id":47549,"name":"Huo Shenping","position":"G","starting":false,"ai_score":null},{"id":47375,"name":"Chunyu Dong","position":"G","starting":false,"ai_score":null},{"id":66069,"name":"Yanbin Wang","position":"D","starting":false,"ai_score":null},{"id":47370,"name":"Zhang Aihui","position":"D","starting":false,"ai_score":null},{"id":47360,"name":"Shiqin Wang","position":"D","starting":false,"ai_score":null},{"id":47359,"name":"Wang Chang","position":"D","starting":false,"ai_score":null},{"id":47379,"name":"Yuxuan Jiang","position":"M","starting":false,"ai_score":null},{"id":47369,"name":"Alexander N'Doumbou","position":"M","starting":false,"ai_score":null},{"id":47364,"name":"Jiaqi Zhang","position":"M","starting":false,"ai_score":null},{"id":8943,"name":"Felippe Cardoso","position":"F","starting":false,"ai_score":null},{"id":47380,"name":"Hao Fang","position":"F","starting":false,"ai_score":null},{"id":47366,"name":"Di Gao","position":"F","starting":false,"ai_score":null}],"confidence":null},"unavailable":[]},"people":[{"id":47226,"name":"Yan Zhang","side":"home"},{"id":47230,"name":"Jiarun Gao","side":"home"},{"id":47197,"name":"Yuan Mincheng","side":"home"},{"id":47236,"name":"Ximing Pan","side":"home"},{"id":47238,"name":"Li Haoran","side":"home"},{"id":47246,"name":"Yinong Tian","side":"home"},{"id":47207,"name":"Ange Kouamé","side":"home"},{"id":47210,"name":"Takahiro Kunimoto","side":"home"},{"id":47224,"name":"De'ao Tian","side":"home"},{"id":47216,"name":"Binbin Chen","side":"home"},{"id":1168,"name":"Jeffinho","side":"home"},{"id":48477,"name":"Wang Tian'ai","side":"home"},{"id":91513,"name":"Mingyu Wu","side":"home"},{"id":48478,"name":"Pang Shenghan","side":"home"},{"id":47194,"name":"Dilmurat Mawlanyaz","side":"home"},{"id":65447,"name":"Liu Guobo","side":"home"},{"id":47200,"name":"Dong Xu","side":"home"},{"id":47219,"name":"Dinghao Yan","side":"home"},{"id":47203,"name":"Tixiang Li","side":"home"},{"id":47205,"name":"Felipe","side":"home"},{"id":47534,"name":"Zang Yifeng","side":"home"},{"id":47222,"name":"Yuda Tian","side":"home"},{"id":47214,"name":"Guy Mbenza","side":"home"},{"id":53660,"name":"Xiang Xu","side":"home"},{"id":47242,"name":"Zhang Hongfu","side":"home"},{"id":48479,"name":"Jia Zheng","side":"home"},{"id":53653,"name":"Shiqi Li","side":"home"},{"id":53654,"name":"Jianglong Ren","side":"home"},{"id":53644,"name":"Hui Jin","side":"home"},{"id":91512,"name":"Jintian Xie","side":"home"},{"id":47191,"name":"Rongze Han","side":"home"},{"id":53665,"name":"Ren Zhongda","side":"home"},{"id":53652,"name":"Lejiang Kang","side":"home"},{"id":53648,"name":"Xiaohui Qu","side":"home"},{"id":47358,"name":"Bo Zhao","side":"away"},{"id":47362,"name":"Tong Lei","side":"away"},{"id":47521,"name":"Liu Haofan","side":"away"},{"id":47522,"name":"Lucas Possignolo","side":"away"},{"id":47365,"name":"Guowen Sun","side":"away"},{"id":47377,"name":"Bao Shengxin","side":"away"},{"id":17044,"name":"Jin-seob Park","side":"away"},{"id":47373,"name":"Qianglong Tao","side":"away"},{"id":12382,"name":"Marko Tolić","side":"away"},{"id":47548,"name":"Alexandru Mitriță","side":"away"},{"id":47371,"name":"Wang Yudong","side":"away"},{"id":47549,"name":"Huo Shenping","side":"away"},{"id":47375,"name":"Chunyu Dong","side":"away"},{"id":66069,"name":"Yanbin Wang","side":"away"},{"id":47370,"name":"Zhang Aihui","side":"away"},{"id":47360,"name":"Shiqin Wang","side":"away"},{"id":47359,"name":"Wang Chang","side":"away"},{"id":47379,"name":"Yuxuan Jiang","side":"away"},{"id":47369,"name":"Alexander N'Doumbou","side":"away"},{"id":47364,"name":"Jiaqi Zhang","side":"away"},{"id":8943,"name":"Felippe Cardoso","side":"away"},{"id":47380,"name":"Hao Fang","side":"away"},{"id":47366,"name":"Di Gao","side":"away"},{"id":53844,"name":"Wang Yang","side":"away"},{"id":47376,"name":"Xu Junchi","side":"away"},{"id":53845,"name":"Pengbo Wang","side":"away"},{"id":53842,"name":"Jiawei Yang","side":"away"},{"id":47647,"name":"Haoqi Ma","side":"away"},{"id":66068,"name":"Wentao Zhou","side":"away"},{"id":53841,"name":"Fang Hao","side":"away"},{"id":48020,"name":"Fangze Ning","side":"away"},{"id":47368,"name":"Saúl Guarirapa","side":"away"},{"id":154892,"name":"Peicheng Zhao","side":"away"},{"id":47363,"name":"Wei Wu","side":"away"},{"id":53843,"name":"Ablikim Abdusalam","side":"away"},{"id":86360,"name":"Qian Yuanfan","side":"away"},{"id":47475,"name":"Cheng Jin","side":"away"}],"players":[{"id":1168,"name":"Jeffinho","side":"home","team":"Liaoning Tieren FC","club":null,"role":"MID","position":"LW","status":"fit","reason":null,"expected_return":null,"season":{"apps":26,"starts":25,"goals":11,"assists":2,"big_chances":2,"clean_sheets":3,"team_games":28,"tracked_apps":26,"tracked_starts":25},"recent":{"apps":5,"goals":2,"assists":0,"scoredIn":1,"country":0},"standout":{"opponent":"Chongqing Tonglianglong FC","kickoff":1783162800,"goals":2,"assists":0,"score":"3-1","won":true},"strengths":[],"tags":["top_scorer","ever_present","best_performer"],"importance":0.372,"country":null,"load":{"games":2,"minutes":180,"country":0}},{"id":47548,"name":"Alexandru Mitriță","side":"away","team":"Zhejiang","club":null,"role":"MID","position":"LW","status":"fit","reason":null,"expected_return":null,"season":{"apps":23,"starts":23,"goals":11,"assists":12,"big_chances":5,"clean_sheets":4,"team_games":31,"tracked_apps":23,"tracked_starts":23},"recent":{"apps":5,"goals":6,"assists":2,"scoredIn":0,"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.446,"country":null,"load":{"games":1,"minutes":90,"country":0}},{"id":47371,"name":"Wang Yudong","side":"away","team":"Zhejiang","club":null,"role":"MID","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":27,"starts":25,"goals":8,"assists":6,"big_chances":0,"clean_sheets":5,"team_games":31,"tracked_apps":27,"tracked_starts":25},"recent":{"apps":5,"goals":0,"assists":1,"scoredIn":0,"country":0},"standout":{"opponent":"Qingdao Hainiu","kickoff":1774006500,"goals":2,"assists":0,"score":"4-1","won":true},"strengths":[],"tags":["ever_present"],"importance":0.239,"country":{"team":"China","apps":2,"goals":0,"assists":0,"tournament":null,"lately":null},"load":{"games":1,"minutes":90,"country":0}}],"extras":{"teams":{"home":2032,"away":2041},"split":{"home":{"above":{"w":1,"d":0,"l":5},"below":{"w":1,"d":2,"l":0}},"away":{"above":{"w":2,"d":1,"l":5},"below":{"w":1,"d":1,"l":0}}},"referee":null,"managers":{"home":{"id":1522,"name":"Jung Won Seo","vs":{"w":1,"d":0,"l":0,"last":{"kickoff":1779622500,"score":"5-0","result":"W"}}},"away":{"id":1387,"name":"Ross Aloisi","vs":{"w":0,"d":0,"l":1,"last":{"kickoff":1779622500,"score":"0-5","result":"L"}}}},"best_xi":[{"id":47548,"name":"Alexandru Mitriță","team_id":2041,"position":"M","matches":23,"goals":11,"assists":12}],"players":{"47371":{"caps":5,"goals":1,"country":"China","signed":null}}},"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":1,"home_wins":1,"draws":0,"away_wins":0,"home_goals":5,"away_goals":0,"avg_total_goals":5,"home_win_rate":1,"away_win_rate":0,"recent_matches":[{"away":"Liaoning Tieren FC","date":"2026-05-24T11:35:00+00:00","home":"Zhejiang","score":"0-5","event_id":205795,"away_score":5,"home_score":0,"away_team_id":2032,"home_team_id":2041}]},"standings":{"home":{"team_id":2032,"position":12,"played":28,"points":29,"goal_diff":-9,"team_name":"Liaoning Tieren FC","won":8,"drawn":5,"lost":15,"goals_for":39,"goals_against":48,"group":null},"away":{"team_id":2041,"position":11,"played":28,"points":31,"goal_diff":-5,"team_name":"Zhejiang","won":10,"drawn":6,"lost":12,"goals_for":47,"goals_against":52,"group":null},"size":16},"form":{"home":{"matches":6,"ppg":0.83,"record":"1-2-3","goals_for":1.67,"goals_against":2.17,"clean_sheets":1,"streak":"none","sequence":"DLLLDW","venue_ppg":1},"away":{"matches":6,"ppg":1.17,"record":"2-1-3","goals_for":2.33,"goals_against":2.17,"clean_sheets":1,"streak":"none","sequence":"DWLWLL","venue_ppg":0.33}},"ledger":[{"id":"availability.home.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"Liaoning Tieren FC report no absentees.","evidence":{"absences":0},"strength":0.2,"moves":[]},{"id":"availability.away.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"Zhejiang 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. Liaoning Tieren FC have made four changes from the side expected, with Zhang Hongfu, Tixiang Li and Felipe out of the eleven. Zhejiang have made three changes from the side expected, with Xu Junchi, Jiaqi Zhang and Cheng Jin out of the eleven.","evidence":{"lineup_status":"confirmed","changes":{"home":{"n":4,"out":["Zhang Hongfu","Tixiang Li","Felipe","Guy Mbenza"],"in":["Jiarun Gao","Li Haoran","Yinong Tian","De'ao Tian"]},"away":{"n":3,"out":["Xu Junchi","Jiaqi Zhang","Cheng Jin"],"in":["Tong Lei","Bao Shengxin","Qianglong Tao"]}}},"strength":0.8,"moves":[]},{"id":"form.home","section":"§2.1","tier":2,"state":"COMPUTED","note":"Liaoning Tieren FC have taken 0.83 points a game from their last 6 (1W 2D 3L), scoring 1.7 and conceding 2.2, and 1.00 a game at home.","evidence":{"matches":6,"ppg":0.83,"record":"1-2-3","goals_for":1.67,"goals_against":2.17,"clean_sheets":1,"streak":"none","sequence":"DLLLDW","venue_ppg":1},"strength":0.344,"moves":[]},{"id":"form.away","section":"§2.1","tier":2,"state":"COMPUTED","note":"Zhejiang have taken 1.17 points a game from their last 6 (2W 1D 3L), scoring 2.3 and conceding 2.2, and 0.33 a game on the road.","evidence":{"matches":6,"ppg":1.17,"record":"2-1-3","goals_for":2.33,"goals_against":2.17,"clean_sheets":1,"streak":"none","sequence":"DWLWLL","venue_ppg":0.33},"strength":0.15,"moves":[]},{"id":"stakes.season","section":"§5.1","tier":2,"state":"COMPUTED","note":"Nothing much riding on this one for either side yet.","evidence":{"games_left":1,"home":{"state":"mid_table","position":12,"points":29,"games_left":1,"gap_to_leader":23,"gap_to_safety":1,"gap_to_europe":12},"away":{"state":"mid_table","position":11,"points":31,"games_left":1,"gap_to_leader":21,"gap_to_safety":3,"gap_to_europe":10},"six_pointer":false},"strength":0,"moves":[]},{"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":"Zhejiang lost the reverse fixture by 5 goals and tend to show up better than form implies in the return.","evidence":{"reverse_margin":5,"beaten_side":"Zhejiang","reverse_score":"0-5","reverse_date":1779622500},"strength":0.6,"moves":[{"channel":"goals","side":"away","pct":4.5}]},{"id":"manager.home.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Jung Won Seo has 18 matches in charge at Liaoning Tieren FC, long enough that the side plays the way he wants it to.","evidence":{"manager":"Jung Won Seo","matches_in_charge":18,"tenure_days":167,"ppm":1.22,"appointment_effect":{"before_ppm":0.7,"after_ppm":1.7,"delta":null}},"strength":0.1,"moves":[]},{"id":"manager.away.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Ross Aloisi has 28 matches in charge at Zhejiang, long enough that the side plays the way he wants it to.","evidence":{"manager":"Ross Aloisi","matches_in_charge":28,"tenure_days":230,"ppm":1.29,"appointment_effect":{"before_ppm":1.2,"after_ppm":1.4,"delta":null}},"strength":0.1,"moves":[]},{"id":"fatigue.home","section":"§2.8","tier":4,"state":"COMPUTED","note":"Liaoning Tieren FC come in on 7 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":6.829861111111111,"matchesIn7":1,"matchesIn14":2,"days_rest":6.8},"strength":0.1,"moves":[]},{"id":"fatigue.away","section":"§2.8","tier":4,"state":"COMPUTED","note":"Zhejiang come in on 7 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":6.8125,"matchesIn7":1,"matchesIn14":1,"days_rest":6.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.061,"defence":-0.034,"effective_matches":13.3,"shrunk":0.38},"away":{"attack":0.121,"defence":-0.16,"effective_matches":14.8,"shrunk":0.35}},"strength":0.2,"moves":[]},{"id":"style.matchup","section":"§4.2","tier":5,"state":"COMPUTED","note":"Neither side holds a clear possession edge on recent evidence.","evidence":{"home":{"matches":12,"possession":52.5,"shots":13.1,"xg_per_shot":0.1,"corners":4.8,"corners_per_shot":0.363,"finishing_vs_xg":0.19},"away":{"matches":12,"possession":47.8,"shots":14.2,"xg_per_shot":0.122,"corners":5,"corners_per_shot":0.353,"finishing_vs_xg":0.43},"possession_gap":4.7},"strength":0.187,"moves":[]},{"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":"Liaoning Tieren FC are scoring about what their chances are worth.","evidence":{"goals_minus_xg_per_match":0.19,"matches":12},"strength":0.1,"moves":[]},{"id":"style.finishing.away","section":"§2.1","tier":5,"state":"COMPUTED","note":"Zhejiang have scored 5 more than the chances they made over 12 games, a gap that usually closes rather than holds.","evidence":{"goals_minus_xg_per_match":0.43,"matches":12},"strength":0.25,"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":"Zhejiang travel 1314 km for this fixture.","evidence":{"travel_km":1314},"strength":0.103,"moves":[{"channel":"goals","side":"away","pct":-0.9},{"channel":"corners","side":"away","pct":-0.9}]},{"id":"environment.weather","section":"§6.2","tier":6,"state":"COMPUTED","note":"Nothing in the forecast worth mentioning.","evidence":{"rain_mm":null,"wind_kph":15.5,"temperature_c":28,"description":"rain"},"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":[]},{"id":"market.overround","section":"§7.3","tier":7,"state":"COMPUTED","note":"The bookmakers are taking a 8.9% cut on this match. The bigger their cut, the further out a price has to be before it is worth backing.","evidence":{"overround":1.0887,"margin_pct":8.87,"devig_method":"shin","books_quoting":3},"strength":0.2,"moves":[]},{"id":"market.movement","section":"§7.1","tier":7,"state":"COMPUTED","note":"The line has barely moved since it opened.","evidence":{"moves":[{"outcome":"HOME","move_pct":-3,"direction":"DRIFTING"},{"outcome":"DRAW","move_pct":-1.4,"direction":"DRIFTING"},{"outcome":"AWAY","move_pct":0.6,"direction":"DRIFTING"}]},"strength":0.151,"moves":[]},{"id":"market.sharp_reference","section":"§7.1","tier":7,"state":"COMPUTED","note":"The sharp book and the wider market agree on this fixture.","evidence":{"sharp":{"HOME":0.4835,"DRAW":0.2138,"AWAY":0.3027},"consensus":{"HOME":0.4801,"DRAW":0.2188,"AWAY":0.3011},"largest_gap":{"outcome":"DRAW","points":-0.51},"sharp_overround":1.0514},"strength":0.063,"moves":[]},{"id":"market.prediction_market","section":"§7.2","tier":7,"state":"UNAVAILABLE","note":"No prediction-market prices for this fixture.","evidence":{},"strength":0,"moves":[]}],"markets":[{"market":"1x2","line":null,"confidence":0.808,"model":{"HOME":0.437,"DRAW":0.2374,"AWAY":0.3256},"book":{"HOME":0.4801,"DRAW":0.2188,"AWAY":0.3011},"best":{"HOME":{"odds":2.07,"bookmaker":"Unibet"},"DRAW":{"odds":4.36,"bookmaker":"Pinnacle"},"AWAY":{"odds":3.25,"bookmaker":"Bet365"}},"overround":1.0887,"books":15,"sharp":{"book":"pinnacle","fair":{"HOME":0.4835,"DRAW":0.2138,"AWAY":0.3027}},"open":{"book":"pinnacle","fair":{"HOME":0.4927,"DRAW":0.2119,"AWAY":0.2953}}},{"market":"double_chance","line":null,"confidence":0.808,"model":{"12":0.7626,"1X":0.6744,"X2":0.563},"book":{"12":0.7812,"1X":0.6989,"X2":0.5199},"best":{"12":{"odds":1.22,"bookmaker":"1xBet"},"1X":{"odds":1.35,"bookmaker":"1xBet"},"X2":{"odds":1.83,"bookmaker":"betfair"}},"overround":1.0534,"books":5,"sharp":{"book":"pinnacle","fair":{"12":0.7862,"1X":0.6973,"X2":0.5165}},"open":{"book":"pinnacle","fair":{"12":0.7881,"1X":0.7047,"X2":0.5073}}},{"market":"draw_no_bet","line":null,"confidence":0.808,"model":{"HOME":0.573,"AWAY":0.427},"book":{"HOME":0.6146,"AWAY":0.3854},"best":{"HOME":{"odds":1.55,"bookmaker":"Betway"},"AWAY":{"odds":2.5,"bookmaker":"Bet365"}},"overround":1.0781,"books":11,"sharp":{"book":"pinnacle","fair":{"HOME":0.6149,"AWAY":0.3851}},"open":{"book":"pinnacle","fair":{"HOME":0.6252,"AWAY":0.3748}}},{"market":"btts","line":null,"confidence":0.808,"model":{"yes":0.6933,"no":0.3067},"book":{"yes":0.7618,"no":0.2382},"best":{"yes":{"odds":1.29,"bookmaker":"betfair"},"no":{"odds":3.75,"bookmaker":"888Sport"}},"overround":1.076,"books":16,"sharp":{"book":"betfair","fair":{"yes":0.7447,"no":0.2553}},"open":{"book":"betfair","fair":{"yes":0.7684,"no":0.2316}}},{"market":"over_under_05","line":0.5,"confidence":0.808,"model":{"over":0.9619,"under":0.0381},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"over_under_15","line":1.5,"confidence":0.808,"model":{"over":0.8766,"under":0.1234},"book":{"over":0.8924,"under":0.1076},"best":{"over":{"odds":1.11,"bookmaker":"Pinnacle"},"under":{"odds":8.5,"bookmaker":"1xBet"}},"overround":1.0697,"books":4,"sharp":{"book":"pinnacle","fair":{"over":0.8657,"under":0.1343}},"open":{"book":"pinnacle","fair":{"over":0.8657,"under":0.1343}}},{"market":"over_under_25","line":2.5,"confidence":0.808,"model":{"over":0.6855,"under":0.3145},"book":{"over":0.7769,"under":0.2231},"best":{"over":{"odds":1.25,"bookmaker":"Pinnacle"},"under":{"odds":4.2,"bookmaker":"Bet365"}},"overround":1.062,"books":5,"sharp":{"book":"pinnacle","fair":{"over":0.7715,"under":0.2285}},"open":{"book":"pinnacle","fair":{"over":0.7766,"under":0.2234}}},{"market":"over_under_35","line":3.5,"confidence":0.808,"model":{"over":0.4708,"under":0.5292},"book":{"over":0.5854,"under":0.4146},"best":{"over":{"odds":1.67,"bookmaker":"betfair"},"under":{"odds":2.33,"bookmaker":"Pinnacle"}},"overround":1.0612,"books":4,"sharp":{"book":"pinnacle","fair":{"over":0.5979,"under":0.4021}},"open":{"book":"pinnacle","fair":{"over":0.6039,"under":0.3961}}},{"market":"asian_handicap","line":-3.5,"confidence":0.808,"model":{"HOME":0.0429,"AWAY":0.9571},"book":{"HOME":0.1058,"AWAY":0.8942},"best":{"HOME":{"odds":6.66,"bookmaker":"1xBet"},"AWAY":{"odds":1.07,"bookmaker":"1xBet"}},"overround":1.0901,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.0754,"AWAY":0.9246}}},{"market":"asian_handicap","line":-3,"confidence":0.808,"model":{"HOME":0.0461,"AWAY":0.9539},"book":{"HOME":0.1288,"AWAY":0.8712},"best":{"HOME":{"odds":5.84,"bookmaker":"1xBet"},"AWAY":{"odds":1.098,"bookmaker":"1xBet"}},"overround":1.0861,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.101,"AWAY":0.899}}},{"market":"asian_handicap","line":-2.5,"confidence":0.808,"model":{"HOME":0.1121,"AWAY":0.8879},"book":{"HOME":0.1625,"AWAY":0.8375},"best":{"HOME":{"odds":5.75,"bookmaker":"Bet365"},"AWAY":{"odds":1.18,"bookmaker":"fonbet"}},"overround":1.0714,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.1661,"AWAY":0.8339}}},{"market":"asian_handicap","line":-2.25,"confidence":0.808,"model":{"HOME":0.1202,"AWAY":0.8798},"book":{"HOME":0.1561,"AWAY":0.8439},"best":{"HOME":{"odds":5.5,"bookmaker":"Bet365"},"AWAY":{"odds":1.15,"bookmaker":"Bet365"}},"overround":1.0514,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.1642,"AWAY":0.8358}}},{"market":"asian_handicap","line":-2,"confidence":0.808,"model":{"HOME":0.1295,"AWAY":0.8705},"book":{"HOME":0.1884,"AWAY":0.8116},"best":{"HOME":{"odds":5,"bookmaker":"Bet365"},"AWAY":{"odds":1.22,"bookmaker":"fonbet"}},"overround":1.0722,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.1929,"AWAY":0.8071}}},{"market":"asian_handicap","line":-1.75,"confidence":0.808,"model":{"HOME":0.1919,"AWAY":0.8081},"book":{"HOME":0.2356,"AWAY":0.7644},"best":{"HOME":{"odds":3.7,"bookmaker":"Bet365"},"AWAY":{"odds":1.26,"bookmaker":"Bet365"}},"overround":1.0727,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.2417,"AWAY":0.7583}}},{"market":"asian_handicap","line":-1.5,"confidence":0.808,"model":{"HOME":0.246,"AWAY":0.754},"book":{"HOME":0.3016,"AWAY":0.6984},"best":{"HOME":{"odds":3.1,"bookmaker":"Bet365"},"AWAY":{"odds":1.4,"bookmaker":"fonbet"}},"overround":1.0691,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.3065,"AWAY":0.6935}}},{"market":"asian_handicap","line":-1.25,"confidence":0.808,"model":{"HOME":0.2719,"AWAY":0.7281},"book":{"HOME":0.3282,"AWAY":0.6718},"best":{"HOME":{"odds":2.85,"bookmaker":"Bet365"},"AWAY":{"odds":1.45,"bookmaker":"fonbet"}},"overround":1.0737,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.3346,"AWAY":0.6654}}},{"market":"asian_handicap","line":-1,"confidence":0.808,"model":{"HOME":0.3041,"AWAY":0.6959},"book":{"HOME":0.36,"AWAY":0.64},"best":{"HOME":{"odds":2.6,"bookmaker":"Bet365"},"AWAY":{"odds":1.55,"bookmaker":"fonbet"}},"overround":1.0683,"books":6,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.3639,"AWAY":0.6361}}},{"market":"asian_handicap","line":-0.75,"confidence":0.808,"model":{"HOME":0.3775,"AWAY":0.6225},"book":{"HOME":0.4268,"AWAY":0.5732},"best":{"HOME":{"odds":2.2,"bookmaker":"Novibet"},"AWAY":{"odds":1.65,"bookmaker":"1xBet"}},"overround":1.0686,"books":5,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.4346,"AWAY":0.5654}}},{"market":"asian_handicap","line":-0.5,"confidence":0.808,"model":{"HOME":0.437,"AWAY":0.563},"book":{"HOME":0.4816,"AWAY":0.5184},"best":{"HOME":{"odds":1.975,"bookmaker":"Bet365"},"AWAY":{"odds":1.833,"bookmaker":"888Sport"}},"overround":1.0705,"books":7,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.4891,"AWAY":0.5109}}},{"market":"asian_handicap","line":-0.25,"confidence":0.808,"model":{"HOME":0.4958,"AWAY":0.5042},"book":{"HOME":0.5413,"AWAY":0.4587},"best":{"HOME":{"odds":1.778,"bookmaker":"1xBet"},"AWAY":{"odds":2.062,"bookmaker":"1xBet"}},"overround":1.0686,"books":6,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.5458,"AWAY":0.4542}}},{"market":"asian_handicap","line":0,"confidence":0.808,"model":{"HOME":0.573,"AWAY":0.427},"book":{"HOME":0.6195,"AWAY":0.3805},"best":{"HOME":{"odds":1.565,"bookmaker":"1xBet"},"AWAY":{"odds":2.45,"bookmaker":"1xBet"}},"overround":1.0704,"books":6,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.6285,"AWAY":0.3715}}},{"market":"asian_handicap","line":0.25,"confidence":0.808,"model":{"HOME":0.6305,"AWAY":0.3695},"book":{"HOME":0.6659,"AWAY":0.3341},"best":{"HOME":{"odds":1.441,"bookmaker":"1xBet"},"AWAY":{"odds":2.75,"bookmaker":"Bet365"}},"overround":1.0707,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.6745,"AWAY":0.3255}}},{"market":"asian_handicap","line":0.5,"confidence":0.808,"model":{"HOME":0.6744,"AWAY":0.3256},"book":{"HOME":0.7091,"AWAY":0.2909},"best":{"HOME":{"odds":1.35,"bookmaker":"Bet365"},"AWAY":{"odds":3.1,"bookmaker":"Bet365"}},"overround":1.0633,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.7258,"AWAY":0.2742}}},{"market":"asian_handicap","line":0.75,"confidence":0.808,"model":{"HOME":0.734,"AWAY":0.266},"book":{"HOME":0.7645,"AWAY":0.2355},"best":{"HOME":{"odds":1.258,"bookmaker":"1xBet"},"AWAY":{"odds":3.8,"bookmaker":"Bet365"}},"overround":1.0669,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.7722,"AWAY":0.2278}}},{"market":"asian_handicap","line":1,"confidence":0.808,"model":{"HOME":0.8051,"AWAY":0.1949},"book":{"HOME":0.8245,"AWAY":0.1755},"best":{"HOME":{"odds":1.17,"bookmaker":"Bet365"},"AWAY":{"odds":5,"bookmaker":"Bet365"}},"overround":1.0716,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.8316,"AWAY":0.1684}}},{"market":"asian_handicap","line":1.25,"confidence":0.808,"model":{"HOME":0.8223,"AWAY":0.1777},"book":{"HOME":0.8457,"AWAY":0.1543},"best":{"HOME":{"odds":1.15,"bookmaker":"Bet365"},"AWAY":{"odds":5.5,"bookmaker":"Bet365"}},"overround":1.063,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.8503,"AWAY":0.1497}}},{"market":"asian_handicap","line":1.5,"confidence":0.808,"model":{"HOME":0.8367,"AWAY":0.1633},"book":{"HOME":0.8536,"AWAY":0.1464},"best":{"HOME":{"odds":1.13,"bookmaker":"Bet365"},"AWAY":{"odds":5.9,"bookmaker":"Bet365"}},"overround":1.0739,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.8534,"AWAY":0.1466}}},{"market":"asian_handicap","line":1.75,"confidence":0.808,"model":{"HOME":0.8799,"AWAY":0.1201},"book":{"HOME":0.9015,"AWAY":0.0985},"best":{"HOME":{"odds":1.059,"bookmaker":"1xBet"},"AWAY":{"odds":7.08,"bookmaker":"1xBet"}},"overround":1.0855,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.9015,"AWAY":0.0985}}},{"market":"asian_handicap","line":2,"confidence":0.808,"model":{"HOME":0.9278,"AWAY":0.0722},"book":{"HOME":0.9564,"AWAY":0.0436},"best":{"HOME":{"odds":1.001,"bookmaker":"1xBet"},"AWAY":{"odds":11.6,"bookmaker":"1xBet"}},"overround":1.0852,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.9564,"AWAY":0.0436}}},{"market":"total_corners","line":7.5,"confidence":0.808,"model":{"over":0.71,"under":0.29},"book":{"over":0.7908,"under":0.2092},"best":{"over":{"odds":1.18,"bookmaker":"1xBet"},"under":{"odds":3.76,"bookmaker":"1xBet"}},"overround":1.1134,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.7804,"under":0.2196}}},{"market":"total_corners","line":8.5,"confidence":0.808,"model":{"over":0.6008,"under":0.3992},"book":{"over":0.6656,"under":0.3344},"best":{"over":{"odds":1.4,"bookmaker":"1xBet"},"under":{"odds":2.61,"bookmaker":"1xBet"}},"overround":1.0974,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.6568,"under":0.3432}}},{"market":"total_corners","line":9.5,"confidence":0.808,"model":{"over":0.4885,"under":0.5115},"book":{"over":0.5419,"under":0.4581},"best":{"over":{"odds":1.74,"bookmaker":"Pinnacle"},"under":{"odds":2.04,"bookmaker":"Pinnacle"}},"overround":1.0687,"books":2,"sharp":{"book":"pinnacle","fair":{"over":0.5423,"under":0.4577}},"open":{"book":"pinnacle","fair":{"over":0.5863,"under":0.4137}}},{"market":"total_corners","line":10.5,"confidence":0.808,"model":{"over":0.3818,"under":0.6182},"book":{"over":0.4266,"under":0.5734},"best":{"over":{"odds":2.17,"bookmaker":"Pinnacle"},"under":{"odds":1.65,"bookmaker":"Pinnacle"}},"overround":1.0705,"books":2,"sharp":{"book":"pinnacle","fair":{"over":0.4274,"under":0.5726}},"open":{"book":"pinnacle","fair":{"over":0.4707,"under":0.5293}}},{"market":"total_corners","line":11.5,"confidence":0.808,"model":{"over":0.2871,"under":0.7129},"book":{"over":0.349,"under":0.651},"best":{"over":{"odds":2.81,"bookmaker":"1xBet"},"under":{"odds":1.48,"bookmaker":"Pinnacle"}},"overround":1.0793,"books":2,"sharp":{"book":"pinnacle","fair":{"over":0.3614,"under":0.6386}},"open":{"book":"pinnacle","fair":{"over":0.3614,"under":0.6386}}},{"market":"corners_1x2","line":null,"confidence":0.646,"model":{"HOME":0.554,"DRAW":0.1105,"AWAY":0.3355},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"red_card","line":null,"confidence":0.565,"model":{"yes":0.2236,"no":0.7764},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null}],"candidates":[{"market":"over_under_35","outcome":"under","line":3.5,"push":null,"model_prob":0.5292,"book_prob":0.4146,"edge":0.1146,"shrunk_edge":0.0974,"odds":2.33,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":2.33},{"slug":"1xbet","book":"1xBet","odds":2.29},{"slug":"betvictor","book":"BetVictor","odds":2.17},{"slug":"betfair","book":"betfair","odds":2.15}],"kelly":0.0438,"confidence":0.808,"family":"goals"},{"market":"over_under_25","outcome":"under","line":2.5,"push":null,"model_prob":0.3145,"book_prob":0.2231,"edge":0.0914,"shrunk_edge":0.0777,"odds":4.2,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":4.2},{"slug":"betvictor","book":"BetVictor","odds":4.1},{"slug":"pinnacle","book":"Pinnacle","odds":3.89},{"slug":"1xbet","book":"1xBet","odds":3.87},{"slug":"betfair","book":"betfair","odds":3.8}],"kelly":0.0251,"confidence":0.808,"family":"goals"},{"market":"asian_handicap","outcome":"AWAY","line":-3,"push":"full","model_prob":0.9539,"book_prob":0.8712,"edge":0.0827,"shrunk_edge":0.0621,"odds":1.098,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.098},{"slug":"fonbet","book":"fonbet","odds":1.09}],"kelly":0.121,"confidence":0.808,"family":"handicap"},{"market":"btts","outcome":"no","line":null,"push":null,"model_prob":0.3067,"book_prob":0.2382,"edge":0.0686,"shrunk_edge":0.0583,"odds":3.75,"bookmaker":"888Sport","prices":[{"slug":"888sport","book":"888Sport","odds":3.75},{"slug":"william-hill","book":"William Hill","odds":3.75},{"slug":"bet365","book":"Bet365","odds":3.75},{"slug":"betvictor","book":"BetVictor","odds":3.75},{"slug":"1xbet","book":"1xBet","odds":3.74},{"slug":"bwin","book":"Bwin","odds":3.7},{"slug":"sportingbet","book":"SportingBet","odds":3.7},{"slug":"vistabet","book":"Vistabet","odds":3.7},{"slug":"interwetten","book":"Interwetten","odds":3.6},{"slug":"betano","book":"Betano","odds":3.55},{"slug":"novibet","book":"Novibet","odds":3.55},{"slug":"betsson","book":"Betsson","odds":3.55}],"kelly":0.0137,"confidence":0.808,"family":"goals"},{"market":"asian_handicap","outcome":"AWAY","line":-3.5,"push":"none","model_prob":0.9571,"book_prob":0.8942,"edge":0.063,"shrunk_edge":0.0472,"odds":1.07,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.07},{"slug":"fonbet","book":"fonbet","odds":1.06}],"kelly":0.0862,"confidence":0.808,"family":"handicap"},{"market":"total_corners","outcome":"under","line":7.5,"push":null,"model_prob":0.29,"book_prob":0.2092,"edge":0.0807,"shrunk_edge":0.0444,"odds":3.76,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":3.76}],"kelly":0.0082,"confidence":0.808,"family":"corners"},{"market":"asian_handicap","outcome":"AWAY","line":-2,"push":"full","model_prob":0.8705,"book_prob":0.8116,"edge":0.0589,"shrunk_edge":0.0442,"odds":1.22,"bookmaker":"fonbet","prices":[{"slug":"fonbet","book":"fonbet","odds":1.22},{"slug":"bet365","book":"Bet365","odds":1.17},{"slug":"1xbet","book":"1xBet","odds":1.151}],"kelly":0.0705,"confidence":0.808,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-1.25,"push":"half","model_prob":0.7281,"book_prob":0.6718,"edge":0.0563,"shrunk_edge":0.0422,"odds":1.45,"bookmaker":"fonbet","prices":[{"slug":"fonbet","book":"fonbet","odds":1.45},{"slug":"bet365","book":"Bet365","odds":1.4},{"slug":"1xbet","book":"1xBet","odds":1.386}],"kelly":0.0309,"confidence":0.808,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-1,"push":"full","model_prob":0.6959,"book_prob":0.64,"edge":0.0559,"shrunk_edge":0.042,"odds":1.55,"bookmaker":"fonbet","prices":[{"slug":"fonbet","book":"fonbet","odds":1.55},{"slug":"1xbet","book":"1xBet","odds":1.493},{"slug":"betsson","book":"Betsson","odds":1.48},{"slug":"bet365","book":"Bet365","odds":1.475},{"slug":"novibet","book":"Novibet","odds":1.46},{"slug":"interwetten","book":"Interwetten","odds":1.45}],"kelly":0.0358,"confidence":0.808,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-1.5,"push":"none","model_prob":0.754,"book_prob":0.6984,"edge":0.0556,"shrunk_edge":0.0417,"odds":1.4,"bookmaker":"fonbet","prices":[{"slug":"fonbet","book":"fonbet","odds":1.4},{"slug":"bet365","book":"Bet365","odds":1.35},{"slug":"1xbet","book":"1xBet","odds":1.347}],"kelly":0.0348,"confidence":0.808,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-2.5,"push":"none","model_prob":0.8879,"book_prob":0.8375,"edge":0.0504,"shrunk_edge":0.0378,"odds":1.18,"bookmaker":"fonbet","prices":[{"slug":"fonbet","book":"fonbet","odds":1.18},{"slug":"bet365","book":"Bet365","odds":1.14},{"slug":"1xbet","book":"1xBet","odds":1.116}],"kelly":0.0662,"confidence":0.808,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-0.75,"push":"half","model_prob":0.6225,"book_prob":0.5732,"edge":0.0493,"shrunk_edge":0.0369,"odds":1.65,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.65},{"slug":"bet365","book":"Bet365","odds":1.65},{"slug":"betsson","book":"Betsson","odds":1.65},{"slug":"fonbet","book":"fonbet","odds":1.65},{"slug":"novibet","book":"Novibet","odds":1.63}],"kelly":0.0104,"confidence":0.808,"family":"handicap"},{"market":"total_corners","outcome":"under","line":8.5,"push":null,"model_prob":0.3992,"book_prob":0.3344,"edge":0.0648,"shrunk_edge":0.0356,"odds":2.61,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":2.61}],"kelly":0.0065,"confidence":0.808,"family":"corners"},{"market":"asian_handicap","outcome":"AWAY","line":0,"push":"full","model_prob":0.427,"book_prob":0.3805,"edge":0.0465,"shrunk_edge":0.0349,"odds":2.45,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":2.45},{"slug":"bet365","book":"Bet365","odds":2.425},{"slug":"betsson","book":"Betsson","odds":2.41},{"slug":"interwetten","book":"Interwetten","odds":2.4},{"slug":"novibet","book":"Novibet","odds":2.4},{"slug":"fonbet","book":"fonbet","odds":2.35}],"kelly":0.0079,"confidence":0.808,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-0.25,"push":"half","model_prob":0.5042,"book_prob":0.4587,"edge":0.0455,"shrunk_edge":0.0341,"odds":2.062,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":2.062},{"slug":"fonbet","book":"fonbet","odds":2.05},{"slug":"betsson","book":"Betsson","odds":2.03},{"slug":"bet365","book":"Bet365","odds":2.025},{"slug":"novibet","book":"Novibet","odds":2.01},{"slug":"10bet","book":"10bet","odds":2}],"kelly":0.0093,"confidence":0.808,"family":"handicap"},{"market":"total_corners","outcome":"under","line":11.5,"push":null,"model_prob":0.7129,"book_prob":0.651,"edge":0.0618,"shrunk_edge":0.034,"odds":1.48,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":1.48},{"slug":"1xbet","book":"1xBet","odds":1.35}],"kelly":0.0287,"confidence":0.808,"family":"corners"},{"market":"asian_handicap","outcome":"AWAY","line":-0.5,"push":"none","model_prob":0.563,"book_prob":0.5184,"edge":0.0447,"shrunk_edge":0.0335,"odds":1.833,"bookmaker":"888Sport","prices":[{"slug":"888sport","book":"888Sport","odds":1.833},{"slug":"william-hill","book":"William Hill","odds":1.833},{"slug":"bet365","book":"Bet365","odds":1.825},{"slug":"novibet","book":"Novibet","odds":1.8},{"slug":"betsson","book":"Betsson","odds":1.8},{"slug":"10bet","book":"10bet","odds":1.8},{"slug":"interwetten","book":"Interwetten","odds":1.75}],"kelly":0.0096,"confidence":0.808,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-1.75,"push":"half","model_prob":0.8081,"book_prob":0.7644,"edge":0.0437,"shrunk_edge":0.0328,"odds":1.26,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.26},{"slug":"1xbet","book":"1xBet","odds":1.233}],"kelly":0.0175,"confidence":0.808,"family":"handicap"},{"market":"double_chance","outcome":"X2","line":null,"push":null,"model_prob":0.563,"book_prob":0.5199,"edge":0.0431,"shrunk_edge":0.0321,"odds":1.83,"bookmaker":"betfair","prices":[{"slug":"betfair","book":"betfair","odds":1.83},{"slug":"1xbet","book":"1xBet","odds":1.81},{"slug":"sbo","book":"Sbo","odds":1.81},{"slug":"william-hill","book":"William Hill","odds":1.75},{"slug":"betvictor","book":"BetVictor","odds":1.75}],"kelly":0.0091,"confidence":0.808,"family":"result"},{"market":"draw_no_bet","outcome":"AWAY","line":null,"push":null,"model_prob":0.427,"book_prob":0.3854,"edge":0.0415,"shrunk_edge":0.031,"odds":2.5,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":2.5},{"slug":"betsson","book":"Betsson","odds":2.41},{"slug":"888sport","book":"888Sport","odds":2.375},{"slug":"william-hill","book":"William Hill","odds":2.375},{"slug":"10bet","book":"10bet","odds":2.375},{"slug":"betano","book":"Betano","odds":2.35},{"slug":"novibet","book":"Novibet","odds":2.35},{"slug":"bwin","book":"Bwin","odds":2.3},{"slug":"sportingbet","book":"SportingBet","odds":2.3},{"slug":"betway","book":"Betway","odds":2.3},{"slug":"vistabet","book":"Vistabet","odds":2.3}],"kelly":0.0112,"confidence":0.808,"family":"result"},{"market":"total_corners","outcome":"under","line":9.5,"push":null,"model_prob":0.5115,"book_prob":0.4581,"edge":0.0534,"shrunk_edge":0.0294,"odds":2.04,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":2.04},{"slug":"1xbet","book":"1xBet","odds":2}],"kelly":0.0104,"confidence":0.808,"family":"corners"},{"market":"asian_handicap","outcome":"AWAY","line":-2.25,"push":"half","model_prob":0.8798,"book_prob":0.8439,"edge":0.036,"shrunk_edge":0.027,"odds":1.15,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.15}],"kelly":0.0197,"confidence":0.808,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":0.25,"push":"half","model_prob":0.3695,"book_prob":0.3341,"edge":0.0353,"shrunk_edge":0.0265,"odds":2.75,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":2.75},{"slug":"1xbet","book":"1xBet","odds":2.716},{"slug":"novibet","book":"Novibet","odds":2.7},{"slug":"fonbet","book":"fonbet","odds":2.65}],"kelly":0.0023,"confidence":0.808,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":0.5,"push":"none","model_prob":0.3256,"book_prob":0.2909,"edge":0.0347,"shrunk_edge":0.026,"odds":3.1,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":3.1}],"kelly":0.0011,"confidence":0.808,"family":"handicap"},{"market":"total_corners","outcome":"under","line":10.5,"push":null,"model_prob":0.6182,"book_prob":0.5734,"edge":0.0448,"shrunk_edge":0.0246,"odds":1.65,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":1.65},{"slug":"1xbet","book":"1xBet","odds":1.62}],"kelly":0.0077,"confidence":0.808,"family":"corners"}],"verdicts":[{"candidate":{"market":"asian_handicap","outcome":"AWAY","line":-2,"push":"full","model_prob":0.8116,"book_prob":0.8116,"edge":0,"shrunk_edge":0,"odds":1.22,"bookmaker":"fonbet","prices":[{"slug":"fonbet","book":"fonbet","odds":1.22},{"slug":"bet365","book":"Bet365","odds":1.17},{"slug":"1xbet","book":"1xBet","odds":1.151}],"kelly":0,"confidence":1,"family":"handicap"},"lean":false,"narrative":"Neither of these is in good shape underneath the results. Liaoning Tieren FC shoot plenty but from poor positions: 18 on target from 85 shots in their last six. As for the other side, Zhejiang have been out-created in six of their last ten games. And away from home, they have been out-created in four of their last five away games. The side that stops giving up the better chances first takes this one.","why":null,"drivers":[{"id":"fixture.revenge","section":"§5.3","tier":2,"state":"COMPUTED","note":"Zhejiang lost the reverse fixture by 5 goals and tend to show up better than form implies in the return.","evidence":{"reverse_margin":5,"beaten_side":"Zhejiang","reverse_score":"0-5","reverse_date":1779622500},"strength":0.6,"moves":[{"channel":"goals","side":"away","pct":4.5}]}],"set_aside":[{"id":"availability.lineup_confirmed","section":"§3.1","tier":1,"state":"COMPUTED","note":"The starting elevens are confirmed. Liaoning Tieren FC have made four changes from the side expected, with Zhang Hongfu, Tixiang Li and Felipe out of the eleven. Zhejiang have made three changes from the side expected, with Xu Junchi, Jiaqi Zhang and Cheng Jin out of the eleven.","evidence":{"lineup_status":"confirmed","changes":{"home":{"n":4,"out":["Zhang Hongfu","Tixiang Li","Felipe","Guy Mbenza"],"in":["Jiarun Gao","Li Haoran","Yinong Tian","De'ao Tian"]},"away":{"n":3,"out":["Xu Junchi","Jiaqi Zhang","Cheng Jin"],"in":["Tong Lei","Bao Shengxin","Qianglong Tao"]}}},"strength":0.8,"moves":[]},{"id":"form.home","section":"§2.1","tier":2,"state":"COMPUTED","note":"Liaoning Tieren FC have taken 0.83 points a game from their last 6 (1W 2D 3L), scoring 1.7 and conceding 2.2, and 1.00 a game at home.","evidence":{"matches":6,"ppg":0.83,"record":"1-2-3","goals_for":1.67,"goals_against":2.17,"clean_sheets":1,"streak":"none","sequence":"DLLLDW","venue_ppg":1},"strength":0.344,"moves":[]}]}],"pass_reason":null,"preview":null,"external":{"bsd_prediction":{"id":5852,"created_at":"2026-10-18T02:15:33Z","event":{"id":205912,"event_date":"2026-10-24T07:30:00Z","status":"notstarted","home_team_id":2032,"home_team":"Liaoning Tieren FC","away_team_id":2041,"away_team":"Zhejiang","league_id":52,"league_name":"Chinese Super League"},"markets":{"match_result":{"prob_home":47.1,"prob_draw":22.7,"prob_away":30.2,"predicted":"H"},"expected_goals":{"home":1.81,"away":1.63},"over_under":{"prob_over_15":87.8,"prob_over_25":75.5,"prob_over_35":53.7},"btts":{"prob_yes":73.2},"score":{"most_likely":"1-1"},"draw_no_bet":{"prob_home":55.2},"corners":{"prob_over_85":60.8,"prob_over_95":49,"prob_over_105":37.5}},"recommendations":{"favorite":"H","favorite_prob":47.1,"bet_favorite":false,"over_15":false,"over_25":false,"over_35":false,"btts":false,"winner":false},"model":{"confidence":0.4713,"version":"dc-blend-v1"}}},"computed_at":1792824976,"live_minute":24,"free_call":true,"colors":{"home":"#ab1519","away":"#116f46"},"venue":{"name":"Shenyang Urban Construction University Stadium","city":"Shenyang","capacity":12000},"pulled":[],"published":[{"market":"asian_handicap","outcome":"AWAY","line":-2,"odds":1.22,"bookmaker":"fonbet","model_prob":0.8116409274224713,"narrative":"Neither of these is in good shape underneath the results. Liaoning Tieren FC shoot plenty but from poor positions: 18 on target from 85 shots in their last six. As for the other side, Zhejiang have been out-created in six of their last ten games. And away from home, they have been out-created in four of their last five away games. The side that stops giving up the better chances first takes this one.","why":null,"result":null,"settled":false,"postmortem":null}]}