{"id":643036,"league_id":50,"league":"K League 1","kickoff":1793509200,"home":"Ulsan HD","away":"Gangwon FC","home_id":1950,"away_id":1951,"venue_id":1123,"rank":4,"status":"finished","provisional":true,"lineup_status":"predicted","confidence":0.65,"score":[2,1],"live_score":null,"lambda":[1.24,1.25],"odds_1x2":{"HOME":0.43489257769744843,"DRAW":0.270585431969628,"AWAY":0.2945219903329235},"read":null,"top_pick":{"market":"asian_handicap","outcome":"AWAY","line":-1.5,"odds":1.24,"bookmaker":"Bet365","prices":[{"slug":"","book":"Bet365","odds":1.24}],"prob":0.834,"lean":false},"pass":null,"confident":[{"market":"asian_handicap","outcome":"AWAY","line":-1.5,"prob":0.834,"odds":1.24,"bookmaker":"Bet365","prices":[{"slug":"","book":"Bet365","odds":1.24}],"lean":false,"caveat":true}],"flags":[{"id":"availability.rotation_risk","section":"§3.1","note":"Nobody has named a side yet, so this eleven is a projection."},{"id":"stakes.season","section":"§5.1","note":"Ulsan HD are safely mid-table; Gangwon FC are with nothing left to play for, with 0 games remaining."}],"lambda_home":1.2406359531580102,"lambda_away":1.2488836975887623,"corner_rate":9.05,"card_rate":0.154,"lineups":{"status":"predicted","confidence":0.455,"home":{"formation":"4-2-3-1","players":[{"id":17039,"name":"Hyeon-woo Jo","position":"G","starting":true,"ai_score":0.05},{"id":45031,"name":"Hyun-taek Cho","position":"D","starting":true,"ai_score":0.05},{"id":46008,"name":"Kim Young-gwon","position":"D","starting":true,"ai_score":0.05},{"id":43460,"name":"Thomas Oude Kotte","position":"M","starting":true,"ai_score":0.05},{"id":45045,"name":"Choi Seok-Hyun","position":"D","starting":true,"ai_score":0.035},{"id":45034,"name":"Darijan Bojanić","position":"M","starting":true,"ai_score":0.05},{"id":45035,"name":"Kyu-seong Lee","position":"M","starting":true,"ai_score":0.05},{"id":45032,"name":"Jang Si-young","position":"M","starting":true,"ai_score":0.05},{"id":45041,"name":"Dong-gyeong Lee","position":"M","starting":true,"ai_score":0.05},{"id":45042,"name":"Lee Jin-hyun","position":"M","starting":true,"ai_score":0.05},{"id":46003,"name":"Erick Farias","position":"F","starting":true,"ai_score":0.04},{"id":45029,"name":"Jung Seung-hyeon","position":"D","starting":false,"ai_score":0.045},{"id":45037,"name":"Kang Sang-woo","position":"D","starting":false,"ai_score":0.045},{"id":45038,"name":"Hui-gyun Lee","position":"M","starting":false,"ai_score":0.04},{"id":45637,"name":"Miłosz Trojak","position":"D","starting":false,"ai_score":0.04},{"id":45028,"name":"Myeong-kwan Seo","position":"D","starting":false,"ai_score":0.035},{"id":45051,"name":"In-woo Back","position":"M","starting":false,"ai_score":0.03},{"id":45052,"name":"Jin Woo Park","position":"M","starting":false,"ai_score":0.03},{"id":45515,"name":"Yago Cariello","position":"F","starting":false,"ai_score":0.03},{"id":43474,"name":"Byeong-keun Hwang","position":"G","starting":false,"ai_score":0.025},{"id":45048,"name":"Ryu Seong-Min","position":"G","starting":false,"ai_score":0.02},{"id":45026,"name":"Sang-min Shim","position":"D","starting":false,"ai_score":0.02},{"id":55623,"name":"Yong Woo Park","position":"D","starting":false,"ai_score":0.02}],"confidence":0.477},"away":{"formation":"4-4-2","players":[{"id":43961,"name":"Park Cheong-hyo","position":"G","starting":true,"ai_score":0.05},{"id":65400,"name":"Abdelkarim Chaouche","position":"D","starting":true,"ai_score":0.045},{"id":43957,"name":"Ho-yeong Park","position":"D","starting":true,"ai_score":0.04},{"id":43951,"name":"Marko Tuci","position":"D","starting":true,"ai_score":0.04},{"id":43941,"name":"You-Hyeon Lee","position":"M","starting":true,"ai_score":0.045},{"id":43936,"name":"Dae-won Kim","position":"M","starting":true,"ai_score":0.045},{"id":43938,"name":"Kim Dong-hyeon","position":"M","starting":true,"ai_score":0.05},{"id":43937,"name":"Min-woo Seo","position":"M","starting":true,"ai_score":0.04},{"id":43939,"name":"Mo Jae-hyeon","position":"M","starting":true,"ai_score":0.045},{"id":43924,"name":"Kim Gun-hee","position":"F","starting":true,"ai_score":0.05},{"id":43923,"name":"Park Sang-Hyeok","position":"F","starting":true,"ai_score":0.05},{"id":43925,"name":"Abdallah Khalaihal","position":"F","starting":false,"ai_score":0.04},{"id":14180,"name":"Young-jun Goh","position":"F","starting":false,"ai_score":0.04},{"id":43927,"name":"Do-Hyun Kim","position":"F","starting":false,"ai_score":0.035},{"id":43928,"name":"Byeong-chan Choi","position":"F","starting":false,"ai_score":0.03},{"id":13027,"name":"Jesse Sekidika","position":"M","starting":false,"ai_score":0.03},{"id":43958,"name":"Kang Joon-hyuk","position":"D","starting":false,"ai_score":0.03},{"id":43964,"name":"Kim Yu-Sung","position":"G","starting":false,"ai_score":0.03},{"id":43934,"name":"Cho Won-woo","position":"F","starting":false,"ai_score":0.025},{"id":43954,"name":"Hong Chul","position":"D","starting":false,"ai_score":0.025},{"id":43959,"name":"Seung-bin Jung","position":"D","starting":false,"ai_score":0.025},{"id":43935,"name":"Seung Won Lee","position":"M","starting":false,"ai_score":0.025},{"id":43952,"name":"Shin Min-Ha","position":"D","starting":false,"ai_score":0.025}],"confidence":0.455},"unavailable":[]},"people":[{"id":17039,"name":"Hyeon-woo Jo","side":"home"},{"id":45031,"name":"Hyun-taek Cho","side":"home"},{"id":46008,"name":"Kim Young-gwon","side":"home"},{"id":43460,"name":"Thomas Oude Kotte","side":"home"},{"id":45045,"name":"Choi Seok-Hyun","side":"home"},{"id":45034,"name":"Darijan Bojanić","side":"home"},{"id":45035,"name":"Kyu-seong Lee","side":"home"},{"id":45032,"name":"Jang Si-young","side":"home"},{"id":45041,"name":"Dong-gyeong Lee","side":"home"},{"id":45042,"name":"Lee Jin-hyun","side":"home"},{"id":46003,"name":"Erick Farias","side":"home"},{"id":45029,"name":"Jung Seung-hyeon","side":"home"},{"id":45037,"name":"Kang Sang-woo","side":"home"},{"id":45038,"name":"Hui-gyun Lee","side":"home"},{"id":45637,"name":"Miłosz Trojak","side":"home"},{"id":45028,"name":"Myeong-kwan Seo","side":"home"},{"id":45051,"name":"In-woo Back","side":"home"},{"id":45052,"name":"Jin Woo Park","side":"home"},{"id":45515,"name":"Yago Cariello","side":"home"},{"id":43474,"name":"Byeong-keun Hwang","side":"home"},{"id":45048,"name":"Ryu Seong-Min","side":"home"},{"id":45026,"name":"Sang-min Shim","side":"home"},{"id":55623,"name":"Yong Woo Park","side":"home"},{"id":46009,"name":"Jong-gyu Yoon","side":"home"},{"id":63448,"name":"Jung Seong-bin","side":"home"},{"id":45049,"name":"Jae-ik Lee","side":"home"},{"id":95781,"name":"Yong Lee","side":"home"},{"id":45040,"name":"Marcão","side":"home"},{"id":45235,"name":"Jung Jae-Sang","side":"home"},{"id":45231,"name":"Pedrinho","side":"home"},{"id":45512,"name":"Benji Michel","side":"home"},{"id":46011,"name":"Choi Ju-ho","side":"home"},{"id":46010,"name":"Jung-in Moon","side":"home"},{"id":43999,"name":"Hyeon-ho Moon","side":"home"},{"id":46006,"name":"Woo-jin Park","side":"home"},{"id":46005,"name":"Jo Min-seo","side":"home"},{"id":45043,"name":"Yool Heo","side":"home"},{"id":43961,"name":"Park Cheong-hyo","side":"away"},{"id":65400,"name":"Abdelkarim Chaouche","side":"away"},{"id":43957,"name":"Ho-yeong Park","side":"away"},{"id":43951,"name":"Marko Tuci","side":"away"},{"id":43941,"name":"You-Hyeon Lee","side":"away"},{"id":43936,"name":"Dae-won Kim","side":"away"},{"id":43938,"name":"Kim Dong-hyeon","side":"away"},{"id":43937,"name":"Min-woo Seo","side":"away"},{"id":43939,"name":"Mo Jae-hyeon","side":"away"},{"id":43924,"name":"Kim Gun-hee","side":"away"},{"id":43923,"name":"Park Sang-Hyeok","side":"away"},{"id":43925,"name":"Abdallah Khalaihal","side":"away"},{"id":14180,"name":"Young-jun Goh","side":"away"},{"id":43927,"name":"Do-Hyun Kim","side":"away"},{"id":43928,"name":"Byeong-chan Choi","side":"away"},{"id":13027,"name":"Jesse Sekidika","side":"away"},{"id":43958,"name":"Kang Joon-hyuk","side":"away"},{"id":43964,"name":"Kim Yu-Sung","side":"away"},{"id":43934,"name":"Cho Won-woo","side":"away"},{"id":43954,"name":"Hong Chul","side":"away"},{"id":43959,"name":"Seung-bin Jung","side":"away"},{"id":43935,"name":"Seung Won Lee","side":"away"},{"id":43952,"name":"Shin Min-Ha","side":"away"},{"id":43953,"name":"Gi-Hyuk Lee","side":"away"},{"id":53401,"name":"Jae-hyuck Choi","side":"away"},{"id":185833,"name":"Seok-ju Kwon","side":"away"},{"id":211263,"name":"Eun-seok Ko","side":"away"},{"id":43960,"name":"Lee Jeong-hyun","side":"away"},{"id":209050,"name":"Kang Seong-Yun","side":"away"},{"id":56295,"name":"Hwang Mun-ki","side":"away"},{"id":43930,"name":"Jin Jun-Seo","side":"away"},{"id":43929,"name":"Lee Eun-Ho","side":"away"},{"id":43931,"name":"Byung-heon Yoo","side":"away"},{"id":43932,"name":"Lee Hyo-bin","side":"away"},{"id":43926,"name":"Ji-ho Lee","side":"away"},{"id":43933,"name":"Choe Ji-nam","side":"away"},{"id":43962,"name":"Kim Jung-hoon","side":"away"},{"id":43965,"name":"Jin-hyeok Hong","side":"away"},{"id":43963,"name":"Cho Min-kyu","side":"away"},{"id":43940,"name":"Kang Yun-Gu","side":"away"},{"id":43946,"name":"Tae-hwan Kim","side":"away"},{"id":43948,"name":"Yeo Jun-yeop","side":"away"},{"id":43945,"name":"Won Hee-Do","side":"away"},{"id":43950,"name":"Kim Tae-hyeok","side":"away"},{"id":43949,"name":"Kim Eo-jin","side":"away"},{"id":50442,"name":"Lee Yong-Jae","side":"away"},{"id":185831,"name":"Kim Seul-ki","side":"away"},{"id":43943,"name":"Hwang Eun-Chong","side":"away"},{"id":43985,"name":"Kim Lee-Seok","side":"away"},{"id":43955,"name":"Song Jun-Seok","side":"away"}],"players":[{"id":45515,"name":"Yago Cariello","side":"home","team":"Ulsan HD","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":7,"starts":7,"goals":5,"assists":0,"big_chances":0,"clean_sheets":7,"team_games":34,"tracked_apps":7,"tracked_starts":7},"recent":{"apps":5,"goals":2,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Gangwon FC","kickoff":1772254800,"goals":2,"assists":0,"score":"3-1","won":true},"strengths":[],"tags":["top_scorer"],"importance":0.089,"country":null,"load":null},{"id":46003,"name":"Erick Farias","side":"home","team":"Ulsan HD","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":null,"recent":null,"standout":null,"strengths":[],"tags":[],"importance":0,"country":null,"load":null},{"id":43936,"name":"Dae-won Kim","side":"away","team":"Gangwon FC","club":null,"role":"MID","position":"LM","status":"fit","reason":null,"expected_return":null,"season":{"apps":9,"starts":9,"goals":3,"assists":2,"big_chances":0,"clean_sheets":9,"team_games":40,"tracked_apps":9,"tracked_starts":9},"recent":{"apps":5,"goals":3,"assists":2,"scoredIn":1,"country":0},"standout":{"opponent":"Gimcheon Sangmu FC","kickoff":1776767400,"goals":2,"assists":1,"score":"3-0","won":true},"strengths":[],"tags":["top_scorer","top_creator","chance_creator","in_form"],"importance":0.091,"country":null,"load":null},{"id":43924,"name":"Kim Gun-hee","side":"away","team":"Gangwon FC","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":3,"starts":0,"goals":0,"assists":0,"big_chances":0,"clean_sheets":0,"team_games":40,"tracked_apps":3,"tracked_starts":0},"recent":{"apps":3,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":null,"strengths":[],"tags":[],"importance":0,"country":null,"load":null},{"id":43923,"name":"Park Sang-Hyeok","side":"away","team":"Gangwon FC","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":7,"starts":3,"goals":1,"assists":0,"big_chances":0,"clean_sheets":3,"team_games":40,"tracked_apps":7,"tracked_starts":3},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"FC Anyang","kickoff":1773559800,"goals":1,"assists":0,"score":"1-1","won":false},"strengths":[],"tags":[],"importance":0.015,"country":null,"load":null}],"extras":{"teams":{"home":1950,"away":1951},"split":{"home":{"above":{"w":1,"d":0,"l":0},"below":{"w":3,"d":2,"l":4}},"away":{"above":{"w":0,"d":2,"l":0},"below":{"w":2,"d":5,"l":1}}},"referee":null,"managers":{"home":{"id":1307,"name":"Kim Hyun-Seok","vs":{"w":1,"d":1,"l":3,"last":{"kickoff":1786876200,"score":"2-3","result":"L"}}},"away":{"id":1308,"name":"Kyung-ho Chung","vs":{"w":3,"d":2,"l":1,"last":{"kickoff":1786876200,"score":"3-2","result":"W"}}}},"best_xi":[{"id":43953,"name":"Gi-Hyuk Lee","team_id":1951,"position":"D","matches":8,"goals":0,"assists":0},{"id":45029,"name":"Jung Seung-hyeon","team_id":1950,"position":"D","matches":7,"goals":2,"assists":0},{"id":45034,"name":"Darijan Bojanić","team_id":1950,"position":"M","matches":9,"goals":0,"assists":0}],"players":{"43953":{"caps":6,"goals":0,"country":"South Korea","signed":null}}},"notable":[{"id":43640,"name":"Patryk Klimala","goals":16,"rank":1},{"id":45515,"name":"Yago Cariello","goals":16,"rank":2},{"id":16755,"name":"Stefan Mugoša","goals":14,"rank":3},{"id":45041,"name":"Dong-gyeong Lee","goals":12,"rank":4},{"id":43445,"name":"Matheus Oliveira","goals":12,"rank":5},{"id":43936,"name":"Dae-won Kim","goals":11,"rank":6},{"id":44333,"name":"Tiago Orobó","goals":11,"rank":7},{"id":43111,"name":"Galego","goals":10,"rank":8},{"id":56592,"name":"John Iredale","goals":10,"rank":9},{"id":44305,"name":"Emerson Ramon","goals":9,"rank":10},{"id":43925,"name":"Abdallah Khalaihal","goals":8,"rank":11},{"id":43297,"name":"Jae-hee Jeong","goals":8,"rank":12},{"id":43976,"name":"Jae-hyeon Go","goals":8,"rank":13},{"id":45090,"name":"Lee Ho-jae","goals":8,"rank":14},{"id":43649,"name":"Seung-Won Jeong","goals":8,"rank":15}],"round_label":"Regular season · Matchday 34","neutral":false,"h2h":{"total_matches":43,"home_wins":29,"draws":7,"away_wins":7,"home_goals":80,"away_goals":43,"avg_total_goals":2.86046511627907,"home_win_rate":0.6744186046511628,"away_win_rate":0.16279069767441862,"recent_matches":[{"away":"Gangwon FC","date":"2026-08-16T10:30:00+00:00","home":"Ulsan HD","score":"2-3","event_id":205129,"away_score":3,"home_score":2,"away_team_id":1951,"home_team_id":1950},{"away":"Ulsan HD","date":"2026-05-17T10:00:00+00:00","home":"Gangwon FC","score":"2-0","event_id":205081,"away_score":0,"home_score":2,"away_team_id":1950,"home_team_id":1951},{"away":"Gangwon FC","date":"2026-02-28T05:00:00+00:00","home":"Ulsan HD","score":"3-1","event_id":204904,"away_score":1,"home_score":3,"away_team_id":1951,"home_team_id":1950},{"away":"Ulsan HD","date":"2025-07-27T10:00:00+00:00","home":"Gangwon FC","score":"2-2","event_id":227184,"away_score":2,"home_score":2,"away_team_id":1950,"home_team_id":1951},{"away":"Ulsan HD","date":"2025-05-17T10:00:00+00:00","home":"Gangwon FC","score":"1-1","event_id":227119,"away_score":1,"home_score":1,"away_team_id":1950,"home_team_id":1951},{"away":"Gangwon FC","date":"2025-04-19T05:00:00+00:00","home":"Ulsan HD","score":"1-2","event_id":227088,"away_score":2,"home_score":1,"away_team_id":1951,"home_team_id":1950},{"away":"Gangwon FC","date":"2024-11-01T10:30:00+00:00","home":"Ulsan HD","score":"2-1","event_id":234173,"away_score":1,"home_score":2,"away_team_id":1951,"home_team_id":1950},{"away":"Gangwon FC","date":"2024-09-13T10:30:00+00:00","home":"Ulsan HD","score":"2-0","event_id":234138,"away_score":0,"home_score":2,"away_team_id":1951,"home_team_id":1950},{"away":"Ulsan HD","date":"2024-05-19T07:30:00+00:00","home":"Gangwon FC","score":"1-0","event_id":234038,"away_score":0,"home_score":1,"away_team_id":1950,"home_team_id":1951},{"away":"Gangwon FC","date":"2024-04-13T07:30:00+00:00","home":"Ulsan HD","score":"4-0","event_id":234002,"away_score":0,"home_score":4,"away_team_id":1951,"home_team_id":1950}]},"standings":{"home":{"team_id":1950,"position":2,"played":33,"points":51,"goal_diff":5,"team_name":"Ulsan HD","won":15,"drawn":6,"lost":12,"goals_for":52,"goals_against":47,"group":null},"away":{"team_id":1951,"position":5,"played":33,"points":48,"goal_diff":10,"team_name":"Gangwon FC","won":11,"drawn":15,"lost":7,"goals_for":40,"goals_against":30,"group":null},"size":12},"form":{"home":{"matches":6,"ppg":1.67,"record":"3-1-2","goals_for":1.83,"goals_against":1.67,"clean_sheets":1,"streak":"none","sequence":"WWLLWD","venue_ppg":2.5},"away":{"matches":6,"ppg":1.17,"record":"1-4-1","goals_for":1,"goals_against":0.83,"clean_sheets":2,"streak":"unbeaten 4","sequence":"DLDWDD","venue_ppg":1}},"ledger":[{"id":"availability.home.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"Ulsan HD report no absentees.","evidence":{"absences":0},"strength":0.2,"moves":[]},{"id":"availability.away.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"Gangwon FC 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.455,"cup_tie":false},"strength":0.545,"moves":[]},{"id":"form.home","section":"§2.1","tier":2,"state":"COMPUTED","note":"Ulsan HD have taken 1.67 points a game from their last 6 (3W 1D 2L), scoring 1.8 and conceding 1.7, and 2.50 a game at home.","evidence":{"matches":6,"ppg":1.67,"record":"3-1-2","goals_for":1.83,"goals_against":1.67,"clean_sheets":1,"streak":"none","sequence":"WWLLWD","venue_ppg":2.5},"strength":0.211,"moves":[]},{"id":"form.away","section":"§2.1","tier":2,"state":"COMPUTED","note":"Gangwon FC have taken 1.17 points a game from their last 6 (1W 4D 1L), scoring 1.0 and conceding 0.8, and 1.00 a game on the road.","evidence":{"matches":6,"ppg":1.17,"record":"1-4-1","goals_for":1,"goals_against":0.83,"clean_sheets":2,"streak":"unbeaten 4","sequence":"DLDWDD","venue_ppg":1},"strength":0.15,"moves":[]},{"id":"stakes.season","section":"§5.1","tier":2,"state":"COMPUTED","note":"Ulsan HD are safely mid-table; Gangwon FC are with nothing left to play for, with 0 games remaining.","evidence":{"games_left":0,"home":{"state":"mid_table","position":2,"points":51,"games_left":0,"gap_to_leader":16,"gap_to_safety":17,"gap_to_europe":-2},"away":{"state":"dead_rubber","position":5,"points":48,"games_left":0,"gap_to_leader":19,"gap_to_safety":14,"gap_to_europe":1},"six_pointer":false},"strength":0.8,"moves":[{"channel":"goals","side":"away","pct":-7.5}]},{"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-0, too close to carry a revenge motive.","evidence":{"reverse_margin":-2},"strength":0,"moves":[]},{"id":"manager.home.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Kim Hyun-Seok has 33 matches in charge at Ulsan HD, long enough that the side plays the way he wants it to.","evidence":{"manager":"Kim Hyun-Seok","matches_in_charge":33,"tenure_days":246,"ppm":1.55,"appointment_effect":{"before_ppm":0.9,"after_ppm":1.7,"delta":null}},"strength":0.1,"moves":[]},{"id":"manager.away.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Kyung-ho Chung has 33 matches in charge at Gangwon FC, long enough that the side plays the way he wants it to.","evidence":{"manager":"Kyung-ho Chung","matches_in_charge":33,"tenure_days":246,"ppm":1.45,"appointment_effect":{"before_ppm":1.2,"after_ppm":1.3,"delta":null}},"strength":0.1,"moves":[]},{"id":"fatigue.home","section":"§2.8","tier":4,"state":"COMPUTED","note":"Ulsan HD come in on 8 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":8,"matchesIn7":0,"matchesIn14":1,"days_rest":8},"strength":0.1,"moves":[]},{"id":"fatigue.away","section":"§2.8","tier":4,"state":"COMPUTED","note":"Gangwon FC come in on 8 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":8,"matchesIn7":0,"matchesIn14":2,"days_rest":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.125,"defence":-0.091,"effective_matches":18,"shrunk":0.31},"away":{"attack":-0.028,"defence":0.147,"effective_matches":18.2,"shrunk":0.31}},"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":43.5,"shots":11.4,"xg_per_shot":0.121,"corners":3.8,"corners_per_shot":0.33,"finishing_vs_xg":0.21},"away":{"matches":12,"possession":50,"shots":15.4,"xg_per_shot":0.095,"corners":5.6,"corners_per_shot":0.366,"finishing_vs_xg":-0.21},"possession_gap":-6.5},"strength":0.26,"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":"Ulsan HD are scoring about what their chances are worth.","evidence":{"goals_minus_xg_per_match":0.21,"matches":12},"strength":0.1,"moves":[]},{"id":"style.finishing.away","section":"§2.1","tier":5,"state":"COMPUTED","note":"Gangwon FC are scoring about what their chances are worth.","evidence":{"goals_minus_xg_per_match":-0.21,"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 294 km for Gangwon FC.","evidence":{"travel_km":294},"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":4.3,"temperature_c":12,"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.0007924581159486715},"strength":0,"moves":[]},{"id":"market.overround","section":"§7.3","tier":7,"state":"COMPUTED","note":"The bookmakers are taking a 8.7% cut on this match. The bigger their cut, the further out a price has to be before it is worth backing.","evidence":{"overround":1.0872,"margin_pct":8.72,"devig_method":"shin","books_quoting":3},"strength":0.2,"moves":[]},{"id":"market.movement","section":"§7.1","tier":7,"state":"COMPUTED","note":"Since opening, AWAY has drifted 5.6% since the market opened.","evidence":{"moves":[{"outcome":"AWAY","move_pct":-5.6,"direction":"DRIFTING"},{"outcome":"DRAW","move_pct":-3.7,"direction":"DRIFTING"},{"outcome":"HOME","move_pct":3.2,"direction":"DRIFTING"}]},"strength":0.28,"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.4459,"DRAW":0.2704,"AWAY":0.2836},"consensus":{"HOME":0.4349,"DRAW":0.2706,"AWAY":0.2945},"largest_gap":{"outcome":"HOME","points":1.1},"sharp_overround":1.0354},"strength":0.138,"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.65,"model":{"HOME":0.3445,"DRAW":0.307,"AWAY":0.3485},"book":{"HOME":0.4349,"DRAW":0.2706,"AWAY":0.2945},"best":{"HOME":{"odds":2.23,"bookmaker":"dafabet"},"DRAW":{"odds":3.55,"bookmaker":"Pinnacle"},"AWAY":{"odds":3.39,"bookmaker":"Pinnacle"}},"overround":1.0872,"books":14,"sharp":{"book":"pinnacle","fair":{"HOME":0.4459,"DRAW":0.2704,"AWAY":0.2836}},"open":{"book":"pinnacle","fair":{"HOME":0.4269,"DRAW":0.2766,"AWAY":0.2965}}},{"market":"double_chance","line":null,"confidence":0.65,"model":{"12":0.693,"1X":0.6515,"X2":0.6555},"book":{"12":0.7294,"1X":0.7055,"X2":0.5651},"best":{"12":{"odds":1.33,"bookmaker":"William Hill"},"1X":{"odds":1.35,"bookmaker":"William Hill"},"X2":{"odds":1.67,"bookmaker":"Sbo"}},"overround":1.0457,"books":5,"sharp":{"book":"pinnacle","fair":{"12":0.7296,"1X":0.7164,"X2":0.5541}},"open":{"book":"pinnacle","fair":{"12":0.7234,"1X":0.7035,"X2":0.5731}}},{"market":"draw_no_bet","line":null,"confidence":0.65,"model":{"HOME":0.4972,"AWAY":0.5028},"book":{"HOME":0.5962,"AWAY":0.4038},"best":{"HOME":{"odds":2.25,"bookmaker":"Betway"},"AWAY":{"odds":2.25,"bookmaker":"Bwin"}},"overround":1.0852,"books":12,"sharp":{"book":"pinnacle","fair":{"HOME":0.6112,"AWAY":0.3888}},"open":{"book":"pinnacle","fair":{"HOME":0.5901,"AWAY":0.4099}}},{"market":"btts","line":null,"confidence":0.65,"model":{"yes":0.5251,"no":0.4749},"book":{"yes":0.5433,"no":0.4567},"best":{"yes":{"odds":1.85,"bookmaker":"888Sport"},"no":{"odds":2.2,"bookmaker":"betfair"}},"overround":1.0809,"books":17,"sharp":{"book":"betfair","fair":{"yes":0.5758,"no":0.4242}},"open":{"book":"betfair","fair":{"yes":0.5758,"no":0.4242}}},{"market":"over_under_05","line":0.5,"confidence":0.65,"model":{"over":0.8989,"under":0.1011},"book":{"over":0.9377,"under":0.0623},"best":{"over":{"odds":1.04,"bookmaker":"betfair"},"under":{"odds":11,"bookmaker":"betfair"}},"overround":1.0602,"books":2,"sharp":{"book":"betfair","fair":{"over":0.9353,"under":0.0647}},"open":{"book":"betfair","fair":{"over":0.9353,"under":0.0647}}},{"market":"over_under_15","line":1.5,"confidence":0.65,"model":{"over":0.7287,"under":0.2713},"book":{"over":0.7652,"under":0.2348},"best":{"over":{"odds":1.27,"bookmaker":"Pinnacle"},"under":{"odds":3.91,"bookmaker":"Pinnacle"}},"overround":1.0621,"books":4,"sharp":{"book":"pinnacle","fair":{"over":0.7658,"under":0.2342}},"open":{"book":"pinnacle","fair":{"over":0.7536,"under":0.2464}}},{"market":"over_under_25","line":2.5,"confidence":0.65,"model":{"over":0.4535,"under":0.5465},"book":{"over":0.5144,"under":0.4856},"best":{"over":{"odds":1.9,"bookmaker":"Sbo"},"under":{"odds":2.01,"bookmaker":"Pinnacle"}},"overround":1.0535,"books":6,"sharp":{"book":"pinnacle","fair":{"over":0.5186,"under":0.4814}},"open":{"book":"pinnacle","fair":{"over":0.5,"under":0.5}}},{"market":"over_under_35","line":3.5,"confidence":0.65,"model":{"over":0.2402,"under":0.7598},"book":{"over":0.2947,"under":0.7053},"best":{"over":{"odds":3.11,"bookmaker":"Pinnacle"},"under":{"odds":1.38,"bookmaker":"Pinnacle"}},"overround":1.0613,"books":4,"sharp":{"book":"pinnacle","fair":{"over":0.2985,"under":0.7015}},"open":{"book":"pinnacle","fair":{"over":0.2817,"under":0.7183}}},{"market":"asian_handicap","line":-1.75,"confidence":0.65,"model":{"HOME":0.1104,"AWAY":0.8896},"book":{"HOME":0.1227,"AWAY":0.8773},"best":{"HOME":{"odds":8.65,"bookmaker":"1xBet"},"AWAY":{"odds":1.16,"bookmaker":"Bet365"}},"overround":1.0743,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.1606,"AWAY":0.8394}}},{"market":"asian_handicap","line":-1.25,"confidence":0.65,"model":{"HOME":0.1728,"AWAY":0.8272},"book":{"HOME":0.2028,"AWAY":0.7972},"best":{"HOME":{"odds":6.26,"bookmaker":"1xBet"},"AWAY":{"odds":1.275,"bookmaker":"Bet365"}},"overround":1.0735,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.2402,"AWAY":0.7598}}},{"market":"asian_handicap","line":-0.75,"confidence":0.65,"model":{"HOME":0.2766,"AWAY":0.7234},"book":{"HOME":0.3117,"AWAY":0.6883},"best":{"HOME":{"odds":4,"bookmaker":"fonbet"},"AWAY":{"odds":1.525,"bookmaker":"Bet365"}},"overround":1.0744,"books":5,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.3517,"AWAY":0.6483}}},{"market":"asian_handicap","line":-0.25,"confidence":0.65,"model":{"HOME":0.407,"AWAY":0.593},"book":{"HOME":0.4566,"AWAY":0.5434},"best":{"HOME":{"odds":2.585,"bookmaker":"1xBet"},"AWAY":{"odds":1.95,"bookmaker":"Bet365"}},"overround":1.0689,"books":6,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.4964,"AWAY":0.5036}}},{"market":"asian_handicap","line":0.25,"confidence":0.65,"model":{"HOME":0.5883,"AWAY":0.4117},"book":{"HOME":0.5961,"AWAY":0.4039},"best":{"HOME":{"odds":1.84,"bookmaker":"fonbet"},"AWAY":{"odds":2.75,"bookmaker":"Bet365"}},"overround":1.0762,"books":6,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.6343,"AWAY":0.3657}}},{"market":"asian_handicap","line":0.75,"confidence":0.65,"model":{"HOME":0.7196,"AWAY":0.2804},"book":{"HOME":0.7314,"AWAY":0.2686},"best":{"HOME":{"odds":1.38,"bookmaker":"fonbet"},"AWAY":{"odds":3.9,"bookmaker":"Unibet"}},"overround":1.0741,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.7749,"AWAY":0.2251}}},{"market":"corners_1x2","line":null,"confidence":0.52,"model":{"HOME":0.235,"DRAW":0.1061,"AWAY":0.659},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"red_card","line":null,"confidence":0.455,"model":{"yes":0.1428,"no":0.8572},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null}],"candidates":[{"market":"draw_no_bet","outcome":"AWAY","line":null,"push":null,"model_prob":0.5028,"book_prob":0.4038,"edge":0.0991,"shrunk_edge":0.0723,"odds":2.25,"bookmaker":"Bwin","prices":[{"slug":"bwin","book":"Bwin","odds":2.25},{"slug":"sportingbet","book":"SportingBet","odds":2.25},{"slug":"bet365","book":"Bet365","odds":2.25},{"slug":"vistabet","book":"Vistabet","odds":2.25},{"slug":"novibet","book":"Novibet","odds":1.62},{"slug":"10bet","book":"10bet","odds":1.615},{"slug":"betano","book":"Betano","odds":1.6},{"slug":"betway","book":"Betway","odds":1.6},{"slug":"888sport","book":"888Sport","odds":1.6},{"slug":"william-hill","book":"William Hill","odds":1.6},{"slug":"betsson","book":"Betsson","odds":1.59},{"slug":"unibet","book":"Unibet","odds":1.58}],"kelly":0.0263,"confidence":0.65,"family":"result"},{"market":"double_chance","outcome":"X2","line":null,"push":null,"model_prob":0.6555,"book_prob":0.5651,"edge":0.0903,"shrunk_edge":0.066,"odds":1.67,"bookmaker":"Sbo","prices":[{"slug":"sbo","book":"Sbo","odds":1.67},{"slug":"1xbet","book":"1xBet","odds":1.66},{"slug":"william-hill","book":"William Hill","odds":1.62},{"slug":"betfair","book":"betfair","odds":1.62},{"slug":"betvictor","book":"BetVictor","odds":1.62}],"kelly":0.0353,"confidence":0.65,"family":"result"},{"market":"over_under_25","outcome":"under","line":2.5,"push":null,"model_prob":0.5465,"book_prob":0.4856,"edge":0.0609,"shrunk_edge":0.0518,"odds":2.01,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":2.01},{"slug":"bet365","book":"Bet365","odds":2},{"slug":"1xbet","book":"1xBet","odds":1.92},{"slug":"sbo","book":"Sbo","odds":1.92},{"slug":"betfair","book":"betfair","odds":1.9},{"slug":"betvictor","book":"BetVictor","odds":1.89}],"kelly":0.0244,"confidence":0.65,"family":"goals"},{"market":"over_under_35","outcome":"under","line":3.5,"push":null,"model_prob":0.7598,"book_prob":0.7053,"edge":0.0545,"shrunk_edge":0.0463,"odds":1.38,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":1.38},{"slug":"betfair","book":"betfair","odds":1.36},{"slug":"betvictor","book":"BetVictor","odds":1.33},{"slug":"1xbet","book":"1xBet","odds":1.32}],"kelly":0.0319,"confidence":0.65,"family":"goals"},{"market":"1x2","outcome":"AWAY","line":null,"push":null,"model_prob":0.3485,"book_prob":0.2945,"edge":0.054,"shrunk_edge":0.0394,"odds":3.39,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":3.39},{"slug":"dafabet","book":"dafabet","odds":3.25},{"slug":"1xbet","book":"1xBet","odds":3.22},{"slug":"bwin","book":"Bwin","odds":3.2},{"slug":"betvictor","book":"BetVictor","odds":3.2},{"slug":"william-hill","book":"William Hill","odds":3.1},{"slug":"bet365","book":"Bet365","odds":3.1},{"slug":"betfair","book":"betfair","odds":3.1},{"slug":"coral","book":"coral","odds":3},{"slug":"ladbrokes","book":"ladbrokes","odds":3},{"slug":"mansionbet","book":"MansionBet","odds":2.94},{"slug":"unibet","book":"Unibet","odds":2.85}],"kelly":0.019,"confidence":0.65,"family":"result"},{"market":"over_under_05","outcome":"under","line":0.5,"push":null,"model_prob":0.1011,"book_prob":0.0623,"edge":0.0388,"shrunk_edge":0.033,"odds":11,"bookmaker":"betfair","prices":[{"slug":"betfair","book":"betfair","odds":11},{"slug":"betvictor","book":"BetVictor","odds":10.5},{"slug":"1xbet","book":"1xBet","odds":9}],"kelly":0.0028,"confidence":0.65,"family":"goals"},{"market":"asian_handicap","outcome":"AWAY","line":-0.25,"push":"half","model_prob":0.593,"book_prob":0.5434,"edge":0.0496,"shrunk_edge":0.0323,"odds":1.95,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.95},{"slug":"unibet","book":"Unibet","odds":1.9},{"slug":"novibet","book":"Novibet","odds":1.89},{"slug":"10bet","book":"10bet","odds":1.87},{"slug":"fonbet","book":"fonbet","odds":1.45},{"slug":"1xbet","book":"1xBet","odds":1.414}],"kelly":0.0411,"confidence":0.65,"family":"handicap"},{"market":"over_under_15","outcome":"under","line":1.5,"push":null,"model_prob":0.2713,"book_prob":0.2348,"edge":0.0365,"shrunk_edge":0.031,"odds":3.91,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":3.91},{"slug":"betfair","book":"betfair","odds":3.8},{"slug":"betvictor","book":"BetVictor","odds":3.6},{"slug":"1xbet","book":"1xBet","odds":3.42}],"kelly":0.0052,"confidence":0.65,"family":"goals"},{"market":"1x2","outcome":"DRAW","line":null,"push":null,"model_prob":0.307,"book_prob":0.2706,"edge":0.0364,"shrunk_edge":0.0266,"odds":3.55,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":3.55},{"slug":"dafabet","book":"dafabet","odds":3.5},{"slug":"macauslot","book":"Macauslot","odds":3.45},{"slug":"1xbet","book":"1xBet","odds":3.4},{"slug":"bwin","book":"Bwin","odds":3.4},{"slug":"betfair","book":"betfair","odds":3.4},{"slug":"betvictor","book":"BetVictor","odds":3.4},{"slug":"bet365","book":"Bet365","odds":3.3},{"slug":"mansionbet","book":"MansionBet","odds":3.3},{"slug":"william-hill","book":"William Hill","odds":3.25},{"slug":"coral","book":"coral","odds":3.25},{"slug":"ladbrokes","book":"ladbrokes","odds":3.25}],"kelly":0.0088,"confidence":0.65,"family":"result"},{"market":"asian_handicap","outcome":"AWAY","line":-0.75,"push":"half","model_prob":0.7234,"book_prob":0.6883,"edge":0.0351,"shrunk_edge":0.0229,"odds":1.525,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.525},{"slug":"unibet","book":"Unibet","odds":1.5},{"slug":"novibet","book":"Novibet","odds":1.5},{"slug":"fonbet","book":"fonbet","odds":1.2},{"slug":"1xbet","book":"1xBet","odds":1.194}],"kelly":0.0492,"confidence":0.65,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-1.25,"push":"half","model_prob":0.8272,"book_prob":0.7972,"edge":0.0299,"shrunk_edge":0.0195,"odds":1.275,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.275},{"slug":"unibet","book":"Unibet","odds":1.25},{"slug":"1xbet","book":"1xBet","odds":1.06}],"kelly":0.0497,"confidence":0.65,"family":"handicap"},{"market":"btts","outcome":"no","line":null,"push":null,"model_prob":0.4749,"book_prob":0.4567,"edge":0.0182,"shrunk_edge":0.0155,"odds":2.2,"bookmaker":"betfair","prices":[{"slug":"betfair","book":"betfair","odds":2.2},{"slug":"novibet","book":"Novibet","odds":2.15},{"slug":"bwin","book":"Bwin","odds":2.1},{"slug":"sportingbet","book":"SportingBet","odds":2.1},{"slug":"bet365","book":"Bet365","odds":2.1},{"slug":"10bet","book":"10bet","odds":2.1},{"slug":"betvictor","book":"BetVictor","odds":2.1},{"slug":"vistabet","book":"Vistabet","odds":2.1},{"slug":"1xbet","book":"1xBet","odds":2.09},{"slug":"william-hill","book":"William Hill","odds":2.05},{"slug":"betway","book":"Betway","odds":1.909},{"slug":"betano","book":"Betano","odds":1.9}],"kelly":0.0094,"confidence":0.65,"family":"goals"},{"market":"asian_handicap","outcome":"AWAY","line":-1.75,"push":"half","model_prob":0.8896,"book_prob":0.8773,"edge":0.0123,"shrunk_edge":0.008,"odds":1.16,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.16},{"slug":"1xbet","book":"1xBet","odds":1.01}],"kelly":0.05,"confidence":0.65,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":0.75,"push":"half","model_prob":0.2804,"book_prob":0.2686,"edge":0.0118,"shrunk_edge":0.0077,"odds":3.9,"bookmaker":"Unibet","prices":[{"slug":"unibet","book":"Unibet","odds":3.9},{"slug":"bet365","book":"Bet365","odds":3.9},{"slug":"fonbet","book":"fonbet","odds":2.8},{"slug":"1xbet","book":"1xBet","odds":2.671}],"kelly":0.0081,"confidence":0.65,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":0.25,"push":"half","model_prob":0.4117,"book_prob":0.4039,"edge":0.0078,"shrunk_edge":0.0051,"odds":2.75,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":2.75},{"slug":"unibet","book":"Unibet","odds":2.7},{"slug":"novibet","book":"Novibet","odds":2.7},{"slug":"10bet","book":"10bet","odds":1.93},{"slug":"1xbet","book":"1xBet","odds":1.911},{"slug":"fonbet","book":"fonbet","odds":1.86}],"kelly":0.0189,"confidence":0.65,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":0.25,"push":"half","model_prob":0.5883,"book_prob":0.5961,"edge":-0.0078,"shrunk_edge":-0.0051,"odds":1.84,"bookmaker":"fonbet","prices":[{"slug":"fonbet","book":"fonbet","odds":1.84},{"slug":"1xbet","book":"1xBet","odds":1.737},{"slug":"10bet","book":"10bet","odds":1.727},{"slug":"unibet","book":"Unibet","odds":1.45},{"slug":"novibet","book":"Novibet","odds":1.45},{"slug":"bet365","book":"Bet365","odds":1.425}],"kelly":0.0246,"confidence":0.65,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":0.75,"push":"half","model_prob":0.7196,"book_prob":0.7314,"edge":-0.0118,"shrunk_edge":-0.0077,"odds":1.38,"bookmaker":"fonbet","prices":[{"slug":"fonbet","book":"fonbet","odds":1.38},{"slug":"1xbet","book":"1xBet","odds":1.375},{"slug":"unibet","book":"Unibet","odds":1.25},{"slug":"bet365","book":"Bet365","odds":1.24}],"kelly":0,"confidence":0.65,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-1.75,"push":"half","model_prob":0.1104,"book_prob":0.1227,"edge":-0.0123,"shrunk_edge":-0.008,"odds":8.65,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":8.65},{"slug":"bet365","book":"Bet365","odds":5.25}],"kelly":0,"confidence":0.65,"family":"handicap"},{"market":"btts","outcome":"yes","line":null,"push":null,"model_prob":0.5251,"book_prob":0.5433,"edge":-0.0182,"shrunk_edge":-0.0155,"odds":1.85,"bookmaker":"888Sport","prices":[{"slug":"888sport","book":"888Sport","odds":1.85},{"slug":"betway","book":"Betway","odds":1.833},{"slug":"unibet","book":"Unibet","odds":1.83},{"slug":"betsson","book":"Betsson","odds":1.82},{"slug":"betano","book":"Betano","odds":1.8},{"slug":"interwetten","book":"Interwetten","odds":1.8},{"slug":"fonbet","book":"fonbet","odds":1.8},{"slug":"william-hill","book":"William Hill","odds":1.7},{"slug":"1xbet","book":"1xBet","odds":1.66},{"slug":"bet365","book":"Bet365","odds":1.66},{"slug":"novibet","book":"Novibet","odds":1.65},{"slug":"bwin","book":"Bwin","odds":1.65}],"kelly":0,"confidence":0.65,"family":"goals"},{"market":"asian_handicap","outcome":"HOME","line":-1.25,"push":"half","model_prob":0.1728,"book_prob":0.2028,"edge":-0.0299,"shrunk_edge":-0.0195,"odds":6.26,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":6.26},{"slug":"unibet","book":"Unibet","odds":3.9},{"slug":"bet365","book":"Bet365","odds":3.55}],"kelly":0.0039,"confidence":0.65,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-0.75,"push":"half","model_prob":0.2766,"book_prob":0.3117,"edge":-0.0351,"shrunk_edge":-0.0229,"odds":4,"bookmaker":"fonbet","prices":[{"slug":"fonbet","book":"fonbet","odds":4},{"slug":"1xbet","book":"1xBet","odds":3.815},{"slug":"unibet","book":"Unibet","odds":2.55},{"slug":"novibet","book":"Novibet","odds":2.5},{"slug":"bet365","book":"Bet365","odds":2.425}],"kelly":0.0089,"confidence":0.65,"family":"handicap"},{"market":"double_chance","outcome":"12","line":null,"push":null,"model_prob":0.693,"book_prob":0.7294,"edge":-0.0364,"shrunk_edge":-0.0266,"odds":1.33,"bookmaker":"William Hill","prices":[{"slug":"william-hill","book":"William Hill","odds":1.33},{"slug":"betfair","book":"betfair","odds":1.3},{"slug":"betvictor","book":"BetVictor","odds":1.3},{"slug":"1xbet","book":"1xBet","odds":1.28},{"slug":"sbo","book":"Sbo","odds":1.23}],"kelly":0,"confidence":0.65,"family":"result"},{"market":"over_under_15","outcome":"over","line":1.5,"push":null,"model_prob":0.7287,"book_prob":0.7652,"edge":-0.0365,"shrunk_edge":-0.031,"odds":1.27,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":1.27},{"slug":"betfair","book":"betfair","odds":1.25},{"slug":"betvictor","book":"BetVictor","odds":1.25},{"slug":"1xbet","book":"1xBet","odds":1.23}],"kelly":0,"confidence":0.65,"family":"goals"},{"market":"asian_handicap","outcome":"HOME","line":-0.25,"push":"half","model_prob":0.407,"book_prob":0.4566,"edge":-0.0496,"shrunk_edge":-0.0323,"odds":2.585,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":2.585},{"slug":"fonbet","book":"fonbet","odds":2.55},{"slug":"unibet","book":"Unibet","odds":1.88},{"slug":"novibet","book":"Novibet","odds":1.87},{"slug":"10bet","book":"10bet","odds":1.87},{"slug":"bet365","book":"Bet365","odds":1.85}],"kelly":0.0082,"confidence":0.65,"family":"handicap"},{"market":"over_under_05","outcome":"over","line":0.5,"push":null,"model_prob":0.8989,"book_prob":0.9377,"edge":-0.0388,"shrunk_edge":-0.033,"odds":1.04,"bookmaker":"betfair","prices":[{"slug":"betfair","book":"betfair","odds":1.04},{"slug":"betvictor","book":"BetVictor","odds":1.02}],"kelly":0,"confidence":0.65,"family":"goals"}],"verdicts":[{"candidate":{"market":"asian_handicap","outcome":"AWAY","line":-1.5,"push":"none","model_prob":0.8342,"book_prob":0.8342,"edge":0,"shrunk_edge":0,"odds":1.24,"bookmaker":"Bet365","prices":[{"slug":"","book":"Bet365","odds":1.24}],"kelly":0.0358,"confidence":1,"family":"handicap"},"lean":false,"narrative":"Away -1.5 on the Asian line at 1.24. A couple either way, with Gangwon FC carrying the bulk of it. The shape of the match is what this call reads. The reservation, and it is a real one: 0 games left and Gangwon FC nothing to play for: this is the end of the season, where the table starts picking the tactics. Take the lot together and Gangwon FC covering the line is the read. Call it four times out of five. Nothing in the pricing disagrees, so take this as a read on the match rather than on the odds.","why":null,"drivers":[{"id":"stakes.season","section":"§5.1","tier":2,"state":"COMPUTED","note":"Ulsan HD are safely mid-table; Gangwon FC are with nothing left to play for, with 0 games remaining.","evidence":{"games_left":0,"home":{"state":"mid_table","position":2,"points":51,"games_left":0,"gap_to_leader":16,"gap_to_safety":17,"gap_to_europe":-2},"away":{"state":"dead_rubber","position":5,"points":48,"games_left":0,"gap_to_leader":19,"gap_to_safety":14,"gap_to_europe":1},"six_pointer":false},"strength":0.8,"moves":[{"channel":"goals","side":"away","pct":-7.5}]}],"set_aside":[{"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.455,"cup_tie":false},"strength":0.545,"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":43.5,"shots":11.4,"xg_per_shot":0.121,"corners":3.8,"corners_per_shot":0.33,"finishing_vs_xg":0.21},"away":{"matches":12,"possession":50,"shots":15.4,"xg_per_shot":0.095,"corners":5.6,"corners_per_shot":0.366,"finishing_vs_xg":-0.21},"possession_gap":-6.5},"strength":0.26,"moves":[]},{"id":"market.movement","section":"§7.1","tier":7,"state":"COMPUTED","note":"Since opening, AWAY has drifted 5.6% since the market opened.","evidence":{"moves":[{"outcome":"AWAY","move_pct":-5.6,"direction":"DRIFTING"},{"outcome":"DRAW","move_pct":-3.7,"direction":"DRIFTING"},{"outcome":"HOME","move_pct":3.2,"direction":"DRIFTING"}]},"strength":0.28,"moves":[]}]}],"pass_reason":null,"preview":null,"external":{"bsd_prediction":{"id":6780,"created_at":"2026-10-28T02:15:16Z","event":{"id":643036,"event_date":"2026-11-01T05:00:00Z","status":"notstarted","home_team_id":1950,"home_team":"Ulsan HD","away_team_id":1951,"away_team":"Gangwon FC","league_id":50,"league_name":"K League 1"},"markets":{"match_result":{"prob_home":42.7,"prob_draw":27.5,"prob_away":29.8,"predicted":"H"},"expected_goals":{"home":1.35,"away":1.26},"over_under":{"prob_over_15":74.5,"prob_over_25":51.2,"prob_over_35":29.4},"btts":{"prob_yes":53.6},"score":{"most_likely":"1-1"},"draw_no_bet":{"prob_home":53},"corners":{"prob_over_85":55.1,"prob_over_95":43.3,"prob_over_105":31.4}},"recommendations":{"favorite":"H","favorite_prob":42.7,"bet_favorite":false,"over_15":false,"over_25":false,"over_35":false,"btts":false,"winner":false},"model":{"confidence":0.4274,"version":"dc-blend-v1"}}},"computed_at":1793505810,"report":{"fetched_at":1793517027,"ht":[0,1],"attendance":null,"highlights":[],"events":[{"t":"goal","minute":41,"added":null,"side":"away","player":"B. K. Hwang","player_id":43474,"assist":null,"kind":"ownGoal","score":[0,1]},{"t":"sub","minute":46,"added":null,"side":"home","in":"Yago","in_id":45515,"out":"K. S. Lee","out_id":45035},{"t":"sub","minute":56,"added":null,"side":"home","in":"E. Farias","in_id":46003,"out":"H. Lee","out_id":45038},{"t":"sub","minute":64,"added":null,"side":"away","in":"H. Chul","in_id":43954,"out":"A. Chaouche","out_id":65400},{"t":"sub","minute":67,"added":null,"side":"home","in":"D. Bojanić","in_id":45034,"out":"Y. W. Park","out_id":55623},{"t":"goal","minute":69,"added":null,"side":"home","player":"E. Farias","player_id":46003,"assist":"H. T. Cho","kind":"regular","score":[1,1]},{"t":"sub","minute":75,"added":null,"side":"away","in":"K. Gun-hee","in_id":43924,"out":"D. Kim","out_id":43936},{"t":"sub","minute":75,"added":null,"side":"away","in":"S. W. Lee","in_id":43935,"out":"M. Seo","out_id":43937},{"t":"sub","minute":75,"added":null,"side":"away","in":"L. Eun-Ho","in_id":43929,"out":"Y. Goh","out_id":14180},{"t":"sub","minute":83,"added":null,"side":"away","in":"A. Halaihal","in_id":43925,"out":"B. Choi","out_id":43928},{"t":"goal","minute":85,"added":null,"side":"home","player":"E. Farias","player_id":46003,"assist":"H. T. Cho","kind":"regular","score":[2,1]},{"t":"sub","minute":86,"added":null,"side":"home","in":"S. Shim","in_id":45026,"out":"J. Yoon","out_id":46009},{"t":"sub","minute":86,"added":null,"side":"home","in":"I. Back","in_id":45051,"out":"L. Jin-hyun","out_id":45042},{"t":"card","minute":88,"added":null,"side":"away","player":"K. Gun-hee","player_id":43924,"card":"yellow","reason":"Foul"}],"players":[{"id":43474,"team_id":1950,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":46009,"team_id":1950,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":45029,"team_id":1950,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":46008,"team_id":1950,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":45031,"team_id":1950,"minutes":0,"rating":null,"goals":0,"assists":2,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":55623,"team_id":1950,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":43460,"team_id":1950,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":45042,"team_id":1950,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":45035,"team_id":1950,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":45038,"team_id":1950,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":45041,"team_id":1950,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":45515,"team_id":1950,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":46003,"team_id":1950,"minutes":0,"rating":null,"goals":2,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":45034,"team_id":1950,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":45026,"team_id":1950,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":45051,"team_id":1950,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":45048,"team_id":1950,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":45049,"team_id":1950,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":45637,"team_id":1950,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":45052,"team_id":1950,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":43961,"team_id":1951,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":43958,"team_id":1951,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":43952,"team_id":1951,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":43953,"team_id":1951,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":65400,"team_id":1951,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":43939,"team_id":1951,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":43941,"team_id":1951,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":43937,"team_id":1951,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":43936,"team_id":1951,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":43928,"team_id":1951,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":14180,"team_id":1951,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":43954,"team_id":1951,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":43935,"team_id":1951,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":43929,"team_id":1951,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":43924,"team_id":1951,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":43925,"team_id":1951,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":43964,"team_id":1951,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":43957,"team_id":1951,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":43938,"team_id":1951,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":43926,"team_id":1951,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0}],"stats":{"home":{"possession":null,"shots":null,"on_target":null,"corners":null,"fouls":null,"yellow":0,"red":0,"big_chances":null,"passes":null,"pass_pct":null,"offsides":null,"saves":null},"away":{"possession":null,"shots":null,"on_target":null,"corners":null,"fouls":null,"yellow":1,"red":0,"big_chances":null,"passes":null,"pass_pct":null,"offsides":null,"saves":null}},"lineups":{"home":{"formation":"4-2-3-1","players":[{"id":43474,"name":"Byeong-keun Hwang","position":"G","number":31,"captain":false,"starting":true},{"id":46009,"name":"Jong-gyu Yoon","position":"D","number":2,"captain":false,"starting":true},{"id":45029,"name":"Jung Seung-hyeon","position":"D","number":15,"captain":false,"starting":true},{"id":46008,"name":"Kim Young-gwon","position":"D","number":19,"captain":true,"starting":true},{"id":45031,"name":"Hyun-taek Cho","position":"D","number":26,"captain":false,"starting":true},{"id":55623,"name":"Yong Woo Park","position":"M","number":38,"captain":false,"starting":true},{"id":43460,"name":"Thomas Oude Kotte","position":"M","number":55,"captain":false,"starting":true},{"id":45042,"name":"Lee Jin-hyun","position":"M","number":14,"captain":false,"starting":true},{"id":45035,"name":"Kyu-seong Lee","position":"M","number":24,"captain":false,"starting":true},{"id":45038,"name":"Hui-gyun Lee","position":"M","number":8,"captain":false,"starting":true},{"id":45041,"name":"Dong-gyeong Lee","position":"F","number":10,"captain":false,"starting":true},{"id":45515,"name":"Yago Cariello","position":"F","number":99,"captain":false,"starting":false},{"id":46003,"name":"Erick Farias","position":"F","number":11,"captain":false,"starting":false},{"id":45034,"name":"Darijan Bojanić","position":"M","number":6,"captain":false,"starting":false},{"id":45026,"name":"Sang-min Shim","position":"D","number":77,"captain":false,"starting":false},{"id":45051,"name":"In-woo Back","position":"M","number":72,"captain":false,"starting":false},{"id":45048,"name":"Ryu Seong-Min","position":"G","number":13,"captain":false,"starting":false},{"id":45049,"name":"Jae-ik Lee","position":"D","number":28,"captain":false,"starting":false},{"id":45637,"name":"Miłosz Trojak","position":"D","number":66,"captain":false,"starting":false},{"id":45052,"name":"Jin Woo Park","position":"M","number":16,"captain":false,"starting":false}]},"away":{"formation":"4-4-2","players":[{"id":43961,"name":"Park Cheong-hyo","position":"G","number":1,"captain":false,"starting":true},{"id":43958,"name":"Kang Joon-hyuk","position":"D","number":99,"captain":false,"starting":true},{"id":43952,"name":"Shin Min-Ha","position":"D","number":47,"captain":false,"starting":true},{"id":43953,"name":"Gi-Hyuk Lee","position":"D","number":13,"captain":false,"starting":true},{"id":65400,"name":"Abdelkarim Chaouche","position":"D","number":5,"captain":false,"starting":true},{"id":43939,"name":"Mo Jae-hyeon","position":"M","number":10,"captain":false,"starting":true},{"id":43941,"name":"You-Hyeon Lee","position":"M","number":97,"captain":true,"starting":true},{"id":43937,"name":"Min-woo Seo","position":"M","number":4,"captain":false,"starting":true},{"id":43936,"name":"Dae-won Kim","position":"M","number":7,"captain":false,"starting":true},{"id":43928,"name":"Byeong-chan Choi","position":"F","number":96,"captain":false,"starting":true},{"id":14180,"name":"Young-jun Goh","position":"F","number":11,"captain":false,"starting":true},{"id":43954,"name":"Hong Chul","position":"D","number":33,"captain":false,"starting":false},{"id":43935,"name":"Seung Won Lee","position":"M","number":8,"captain":false,"starting":false},{"id":43929,"name":"Lee Eun-Ho","position":"F","number":17,"captain":false,"starting":false},{"id":43924,"name":"Kim Gun-hee","position":"F","number":9,"captain":false,"starting":false},{"id":43925,"name":"Abdallah Khalaihal","position":"F","number":77,"captain":false,"starting":false},{"id":43964,"name":"Kim Yu-Sung","position":"G","number":41,"captain":false,"starting":false},{"id":43957,"name":"Ho-yeong Park","position":"D","number":24,"captain":false,"starting":false},{"id":43938,"name":"Kim Dong-hyeon","position":"M","number":6,"captain":false,"starting":false},{"id":43926,"name":"Ji-ho Lee","position":"F","number":39,"captain":false,"starting":false}]}}},"colors":{"home":null,"away":"#0a766e"},"venue":{"name":"Ulsan Munsu Football Stadium","city":"Ulsan","capacity":44466},"pulled":[],"published":[{"market":"asian_handicap","outcome":"AWAY","line":-1.5,"odds":1.24,"bookmaker":"Bet365","model_prob":0.8341965953687568,"narrative":"Away -1.5 on the Asian line at 1.24. A couple either way, with Gangwon FC carrying the bulk of it. The shape of the match is what this call reads. The reservation, and it is a real one: 0 games left and Gangwon FC nothing to play for: this is the end of the season, where the table starts picking the tactics. Take the lot together and Gangwon FC covering the line is the read. Call it four times out of five. Nothing in the pricing disagrees, so take this as a read on the match rather than on the odds.","why":null,"result":"WON","settled":true,"postmortem":{"landed":"landed","swing":1,"closeness":"knife-edge","shape":"as we read it","expected_total":2.49,"actual_total":3,"market":"held","opening_odds":1.24,"closing_odds":1.24,"line":"One goal the other way and it was gone. Right, with nothing to spare.","decided":[]}}]}