{"id":643021,"league_id":57,"league":"USL Championship","kickoff":1793404800,"home":"Detroit City FC","away":"Hartford Athletic","home_id":2243,"away_id":2228,"venue_id":1322,"rank":5,"status":"finished","provisional":true,"lineup_status":"predicted","confidence":0.599,"score":[1,2],"live_score":null,"lambda":[1.23,0.88],"odds_1x2":{"HOME":0.5076312661548192,"DRAW":0.2746140242181433,"AWAY":0.21775470962703736},"read":{"text":"Detroit City FC to edge it","side":"home"},"top_pick":null,"pass":"No call on Detroit City FC against Hartford Athletic. There is a likely outcome here, but every bookmaker has it shorter than it deserves, so there is nothing to take.","confident":[],"flags":[],"lambda_home":1.229492618824092,"lambda_away":0.879754919002208,"corner_rate":9.15,"card_rate":0.199,"lineups":{"status":"predicted","confidence":0.668,"home":{"formation":"4-2-3-1","players":[{"id":52890,"name":"Carlos Herrera","position":"G","starting":true,"ai_score":0.733},{"id":52878,"name":"Aedan Stanley","position":"D","starting":true,"ai_score":0.678},{"id":52877,"name":"Callum Montgomery","position":"D","starting":true,"ai_score":0.831},{"id":52876,"name":"Devon Amoo-Mensah","position":"D","starting":true,"ai_score":0.814},{"id":52875,"name":"Haruki Yamazaki","position":"D","starting":true,"ai_score":0.796},{"id":52887,"name":"Kobe Hernández-Foster","position":"M","starting":true,"ai_score":0.811},{"id":52880,"name":"Abdoulaye Diop","position":"M","starting":true,"ai_score":0.643},{"id":52888,"name":"Alex Dalou","position":"F","starting":true,"ai_score":0.379},{"id":52879,"name":"Maxi Rodríguez","position":"M","starting":true,"ai_score":0.799},{"id":52883,"name":"Alasanne Ates Diouf","position":"M","starting":true,"ai_score":0.589},{"id":52884,"name":"Darren Smith","position":"F","starting":true,"ai_score":0.597},{"id":53517,"name":"Michael Bryant","position":"D","starting":false,"ai_score":0.48},{"id":53026,"name":"Kian Williams","position":"F","starting":false,"ai_score":0.476},{"id":53240,"name":"Jeciel Cedeno","position":"M","starting":false,"ai_score":0.434},{"id":52885,"name":"Derrick Tommy Silva","position":"D","starting":false,"ai_score":0.4},{"id":52874,"name":"Carlos Saldaña","position":"G","starting":false,"ai_score":0.315},{"id":212294,"name":"Cheikhou Niang","position":"F","starting":false,"ai_score":0.297},{"id":52891,"name":"Rio Hope-Gund","position":"D","starting":false,"ai_score":0.294},{"id":52886,"name":"Ryan Williams","position":"M","starting":false,"ai_score":0.244},{"id":52882,"name":"Ben Morris","position":"F","starting":false,"ai_score":0.243},{"id":48097,"name":"Chisom Egbuchulam","position":"F","starting":false,"ai_score":0.166},{"id":53364,"name":"Rafael Mentzingen","position":"M","starting":false,"ai_score":0.12},{"id":52881,"name":"Rhys Williams","position":"M","starting":false,"ai_score":0.01}],"confidence":0.827},"away":{"formation":"3-1-4-2","players":[{"id":52823,"name":"Antony Siaha","position":"G","starting":true,"ai_score":0.757},{"id":52834,"name":"Emmanuel Samadiya","position":"M","starting":true,"ai_score":0.686},{"id":52825,"name":"Adrian Diz Pe","position":"D","starting":true,"ai_score":0.64},{"id":52826,"name":"Jordan Scarlett","position":"D","starting":true,"ai_score":0.493},{"id":52824,"name":"Sebastian Anderson","position":"M","starting":true,"ai_score":0.646},{"id":52830,"name":"Beverly Makangila","position":"M","starting":true,"ai_score":0.534},{"id":52839,"name":"Junior Moreira","position":"M","starting":true,"ai_score":0.647},{"id":52840,"name":"Christos Hadjipaschalis","position":"M","starting":true,"ai_score":0.376},{"id":53259,"name":"Michael Adedokun","position":"F","starting":true,"ai_score":0.538},{"id":52835,"name":"Sadat Anaku","position":"F","starting":true,"ai_score":0.628},{"id":53009,"name":"Adewale Abdulgafar Obalola","position":"F","starting":true,"ai_score":0.279},{"id":52832,"name":"Michee Ngalina","position":"F","starting":false,"ai_score":0.628},{"id":52829,"name":"Barry Coffey","position":"M","starting":false,"ai_score":0.507},{"id":52827,"name":"Britton Fischer","position":"D","starting":false,"ai_score":0.489},{"id":52838,"name":"Baboucarr Njie","position":"D","starting":false,"ai_score":0.474},{"id":52833,"name":"Augustine Williams","position":"F","starting":false,"ai_score":0.472},{"id":53008,"name":"Matthew Real","position":"D","starting":false,"ai_score":0.47},{"id":52828,"name":"Thomas Presthus","position":"D","starting":false,"ai_score":0.36},{"id":52837,"name":"Enzo Carvalho","position":"G","starting":false,"ai_score":0.351},{"id":52987,"name":"Benjamin Mines","position":"M","starting":false,"ai_score":0.34},{"id":147215,"name":"Oscar Pearman","position":"D","starting":false,"ai_score":0.292},{"id":53274,"name":"Galen Flynn","position":"M","starting":false,"ai_score":0.222},{"id":53137,"name":"Arturo Ordoñez","position":"D","starting":false,"ai_score":0.221}],"confidence":0.668},"unavailable":[]},"people":[{"id":52890,"name":"Carlos Herrera","side":"home"},{"id":52878,"name":"Aedan Stanley","side":"home"},{"id":52877,"name":"Callum Montgomery","side":"home"},{"id":52876,"name":"Devon Amoo-Mensah","side":"home"},{"id":52875,"name":"Haruki Yamazaki","side":"home"},{"id":52887,"name":"Kobe Hernández-Foster","side":"home"},{"id":52880,"name":"Abdoulaye Diop","side":"home"},{"id":52888,"name":"Alex Dalou","side":"home"},{"id":52879,"name":"Maxi Rodríguez","side":"home"},{"id":52883,"name":"Alasanne Ates Diouf","side":"home"},{"id":52884,"name":"Darren Smith","side":"home"},{"id":53517,"name":"Michael Bryant","side":"home"},{"id":53026,"name":"Kian Williams","side":"home"},{"id":53240,"name":"Jeciel Cedeno","side":"home"},{"id":52885,"name":"Derrick Tommy Silva","side":"home"},{"id":52874,"name":"Carlos Saldaña","side":"home"},{"id":212294,"name":"Cheikhou Niang","side":"home"},{"id":52891,"name":"Rio Hope-Gund","side":"home"},{"id":52886,"name":"Ryan Williams","side":"home"},{"id":52882,"name":"Ben Morris","side":"home"},{"id":48097,"name":"Chisom Egbuchulam","side":"home"},{"id":53364,"name":"Rafael Mentzingen","side":"home"},{"id":52881,"name":"Rhys Williams","side":"home"},{"id":53323,"name":"Preston Tabortetaka","side":"home"},{"id":53516,"name":"Alexander Marcus Dalou","side":"home"},{"id":53518,"name":"Tatenda Mkuruva","side":"home"},{"id":52889,"name":"Connor Rutz","side":"home"},{"id":53277,"name":"Bilal Obeid","side":"home"},{"id":52823,"name":"Antony Siaha","side":"away"},{"id":52834,"name":"Emmanuel Samadiya","side":"away"},{"id":52825,"name":"Adrian Diz Pe","side":"away"},{"id":52826,"name":"Jordan Scarlett","side":"away"},{"id":52824,"name":"Sebastian Anderson","side":"away"},{"id":52830,"name":"Beverly Makangila","side":"away"},{"id":52839,"name":"Junior Moreira","side":"away"},{"id":52840,"name":"Christos Hadjipaschalis","side":"away"},{"id":53259,"name":"Michael Adedokun","side":"away"},{"id":52835,"name":"Sadat Anaku","side":"away"},{"id":53009,"name":"Adewale Abdulgafar Obalola","side":"away"},{"id":52832,"name":"Michee Ngalina","side":"away"},{"id":52829,"name":"Barry Coffey","side":"away"},{"id":52827,"name":"Britton Fischer","side":"away"},{"id":52838,"name":"Baboucarr Njie","side":"away"},{"id":52833,"name":"Augustine Williams","side":"away"},{"id":53008,"name":"Matthew Real","side":"away"},{"id":52828,"name":"Thomas Presthus","side":"away"},{"id":52837,"name":"Enzo Carvalho","side":"away"},{"id":52987,"name":"Benjamin Mines","side":"away"},{"id":147215,"name":"Oscar Pearman","side":"away"},{"id":53274,"name":"Galen Flynn","side":"away"},{"id":53137,"name":"Arturo Ordoñez","side":"away"},{"id":82609,"name":"Cesar Miranda","side":"away"},{"id":53273,"name":"Spencer Gordon","side":"away"},{"id":53272,"name":"Abdullah Taofeek","side":"away"},{"id":211280,"name":"William Spagnolo","side":"away"},{"id":52831,"name":"Samuel Careaga","side":"away"},{"id":53587,"name":"Sean Canada","side":"away"}],"players":[{"id":52884,"name":"Darren Smith","side":"home","team":"Detroit City FC","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":27,"starts":23,"goals":14,"assists":1,"big_chances":0,"clean_sheets":12,"team_games":33,"tracked_apps":27,"tracked_starts":23},"recent":{"apps":5,"goals":2,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"SC Jacksonville","kickoff":1781399400,"goals":5,"assists":0,"score":"6-2","won":true},"strengths":[],"tags":["top_scorer"],"importance":0.35,"country":null,"load":{"games":2,"minutes":165,"country":0}},{"id":52888,"name":"Alex Dalou","side":"home","team":"Detroit City FC","club":null,"role":"ATT","position":"LW","status":"fit","reason":null,"expected_return":null,"season":{"apps":22,"starts":6,"goals":0,"assists":1,"big_chances":2,"clean_sheets":3,"team_games":33,"tracked_apps":22,"tracked_starts":6},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Miami FC","kickoff":1785625200,"goals":0,"assists":1,"score":"2-2","won":false},"strengths":[],"tags":[],"importance":0.022,"country":null,"load":{"games":2,"minutes":116,"country":0}},{"id":52829,"name":"Barry Coffey","side":"away","team":"Hartford Athletic","club":null,"role":"MID","position":"AM","status":"fit","reason":null,"expected_return":null,"season":{"apps":26,"starts":17,"goals":6,"assists":2,"big_chances":3,"clean_sheets":7,"team_games":30,"tracked_apps":26,"tracked_starts":17},"recent":{"apps":5,"goals":0,"assists":1,"scoredIn":0,"country":0},"standout":{"opponent":"Orange County SC","kickoff":1783551600,"goals":2,"assists":0,"score":"2-2","won":false},"strengths":[],"tags":["top_scorer"],"importance":0.211,"country":null,"load":{"games":2,"minutes":138,"country":0}},{"id":52835,"name":"Sadat Anaku","side":"away","team":"Hartford Athletic","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":25,"starts":11,"goals":4,"assists":1,"big_chances":2,"clean_sheets":3,"team_games":30,"tracked_apps":25,"tracked_starts":11},"recent":{"apps":5,"goals":2,"assists":0,"scoredIn":2,"country":0},"standout":{"opponent":"FC Tampa Bay Rowdies","kickoff":1789254000,"goals":1,"assists":1,"score":"3-1","won":true},"strengths":[],"tags":[],"importance":0.12,"country":null,"load":{"games":2,"minutes":162,"country":0}},{"id":53259,"name":"Michael Adedokun","side":"away","team":"Hartford Athletic","club":null,"role":"ATT","position":"LW","status":"fit","reason":null,"expected_return":null,"season":{"apps":12,"starts":6,"goals":2,"assists":0,"big_chances":2,"clean_sheets":2,"team_games":30,"tracked_apps":12,"tracked_starts":6},"recent":{"apps":5,"goals":1,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Brooklyn FC","kickoff":1792278000,"goals":1,"assists":0,"score":"2-3","won":false},"strengths":[],"tags":[],"importance":0.057,"country":null,"load":{"games":2,"minutes":129,"country":0}}],"extras":{"teams":{"home":2243,"away":2228},"split":{"home":{"above":{"w":0,"d":0,"l":2},"below":{"w":4,"d":4,"l":0}},"away":{"above":{"w":2,"d":3,"l":1},"below":{"w":2,"d":1,"l":1}}},"referee":null,"managers":{"home":{"id":1638,"name":"Daniele Dichio","vs":{"w":0,"d":2,"l":2,"last":{"kickoff":1788649200,"score":"1-1","result":"D"}}},"away":{"id":1623,"name":"Brendan Burke","vs":{"w":2,"d":2,"l":0,"last":{"kickoff":1788649200,"score":"1-1","result":"D"}}}},"best_xi":[],"players":{}},"notable":[{"id":52946,"name":"Ihsan Sacko","goals":17,"rank":1},{"id":52929,"name":"Rubio Rubin","goals":16,"rank":2},{"id":16867,"name":"Peter Wilson","goals":15,"rank":3},{"id":52884,"name":"Darren Smith","goals":14,"rank":4},{"id":53110,"name":"Khori Bennett","goals":14,"rank":5},{"id":52866,"name":"Matt Myers","goals":13,"rank":6},{"id":53143,"name":"Phillip Goodrum","goals":13,"rank":7},{"id":52849,"name":"Greg Hurst","goals":12,"rank":8},{"id":52985,"name":"Johnny Rodriguez","goals":12,"rank":9},{"id":52984,"name":"Oalex Anderson","goals":11,"rank":10},{"id":53017,"name":"Bruno Rendón","goals":10,"rank":11},{"id":53034,"name":"Kieran Sadlier","goals":10,"rank":12},{"id":53198,"name":"Kyle Edwards","goals":10,"rank":13},{"id":52928,"name":"Alex Méndez","goals":9,"rank":14},{"id":52900,"name":"Arney Rocha","goals":9,"rank":15}],"round_label":"Conference Championships","neutral":false,"h2h":{"total_matches":10,"home_wins":3,"draws":4,"away_wins":3,"home_goals":13,"away_goals":10,"avg_total_goals":2.3,"home_win_rate":0.3,"away_win_rate":0.3,"recent_matches":[{"away":"Hartford Athletic","date":"2026-09-05T23:00:00+00:00","home":"Detroit City FC","score":"1-1","event_id":207790,"away_score":1,"home_score":1,"away_team_id":2228,"home_team_id":2243},{"away":"Detroit City FC","date":"2026-05-09T23:00:00+00:00","home":"Hartford Athletic","score":"2-1","event_id":207616,"away_score":1,"home_score":2,"away_team_id":2243,"home_team_id":2228},{"away":"Hartford Athletic","date":"2025-07-12T23:00:00+00:00","home":"Detroit City FC","score":"1-2","event_id":229642,"away_score":2,"home_score":1,"away_team_id":2228,"home_team_id":2243},{"away":"Detroit City FC","date":"2025-05-10T23:00:00+00:00","home":"Hartford Athletic","score":"0-0","event_id":229556,"away_score":0,"home_score":0,"away_team_id":2243,"home_team_id":2228},{"away":"Hartford Athletic","date":"2024-08-31T23:00:00+00:00","home":"Detroit City FC","score":"1-1","event_id":239291,"away_score":1,"home_score":1,"away_team_id":2228,"home_team_id":2243},{"away":"Detroit City FC","date":"2024-07-31T23:30:00+00:00","home":"Hartford Athletic","score":"1-0","event_id":239236,"away_score":0,"home_score":1,"away_team_id":2243,"home_team_id":2228},{"away":"Hartford Athletic","date":"2023-09-23T23:30:00+00:00","home":"Detroit City FC","score":"3-0","event_id":249617,"away_score":0,"home_score":3,"away_team_id":2228,"home_team_id":2243},{"away":"Detroit City FC","date":"2023-06-14T23:00:00+00:00","home":"Hartford Athletic","score":"1-3","event_id":249419,"away_score":3,"home_score":1,"away_team_id":2243,"home_team_id":2228},{"away":"Hartford Athletic","date":"2022-07-06T23:30:00+00:00","home":"Detroit City FC","score":"1-1","event_id":261809,"away_score":1,"home_score":1,"away_team_id":2228,"home_team_id":2243},{"away":"Detroit City FC","date":"2022-04-23T23:00:00+00:00","home":"Hartford Athletic","score":"1-2","event_id":261654,"away_score":2,"home_score":1,"away_team_id":2243,"home_team_id":2228}]},"standings":{"home":{"team_id":2243,"position":5,"played":30,"points":51,"goal_diff":13,"team_name":"Detroit City FC","won":14,"drawn":9,"lost":7,"goals_for":34,"goals_against":21,"group":null},"away":{"team_id":2228,"position":13,"played":30,"points":43,"goal_diff":2,"team_name":"Hartford Athletic","won":10,"drawn":13,"lost":7,"goals_for":35,"goals_against":33,"group":null},"size":25},"form":{"home":{"matches":6,"ppg":1.83,"record":"3-2-1","goals_for":0.83,"goals_against":0.33,"clean_sheets":4,"streak":"none","sequence":"DWWWLD","venue_ppg":2.33},"away":{"matches":6,"ppg":1,"record":"1-3-2","goals_for":1.5,"goals_against":1.67,"clean_sheets":0,"streak":"none","sequence":"DDLDLW","venue_ppg":0.5}},"ledger":[{"id":"availability.home.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"Detroit City FC report no absentees.","evidence":{"absences":0},"strength":0.2,"moves":[]},{"id":"availability.away.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"Hartford Athletic 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.668,"cup_tie":false},"strength":0.332,"moves":[]},{"id":"form.home","section":"§2.1","tier":2,"state":"COMPUTED","note":"Detroit City FC have taken 1.83 points a game from their last 6 (3W 2D 1L), scoring 0.8 and conceding 0.3, and 2.33 a game at home.","evidence":{"matches":6,"ppg":1.83,"record":"3-2-1","goals_for":0.83,"goals_against":0.33,"clean_sheets":4,"streak":"none","sequence":"DWWWLD","venue_ppg":2.33},"strength":0.322,"moves":[]},{"id":"form.away","section":"§2.1","tier":2,"state":"COMPUTED","note":"Hartford Athletic have taken 1.00 points a game from their last 6 (1W 3D 2L), scoring 1.5 and conceding 1.7, and 0.50 a game on the road.","evidence":{"matches":6,"ppg":1,"record":"1-3-2","goals_for":1.5,"goals_against":1.67,"clean_sheets":0,"streak":"none","sequence":"DDLDLW","venue_ppg":0.5},"strength":0.233,"moves":[]},{"id":"stakes.table","section":"§5.1","tier":2,"state":"UNAVAILABLE","note":"A cup or a group stage, so there is no league table to read what either side is playing for.","evidence":{},"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":"The reverse fixture finished 2-1, too close to carry a revenge motive.","evidence":{"reverse_margin":-1},"strength":0,"moves":[]},{"id":"manager.home.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Daniele Dichio has 30 matches in charge at Detroit City FC, long enough that the side plays the way he wants it to.","evidence":{"manager":"Daniele Dichio","matches_in_charge":30,"tenure_days":231,"ppm":1.7,"appointment_effect":{"before_ppm":1.3,"after_ppm":1.7,"delta":null}},"strength":0.1,"moves":[]},{"id":"manager.away.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Brendan Burke has 30 matches in charge at Hartford Athletic, long enough that the side plays the way he wants it to.","evidence":{"manager":"Brendan Burke","matches_in_charge":30,"tenure_days":237,"ppm":1.43,"appointment_effect":{"before_ppm":1.6,"after_ppm":1.4,"delta":null}},"strength":0.1,"moves":[]},{"id":"fatigue.home","section":"§2.8","tier":4,"state":"COMPUTED","note":"Detroit City FC come in on 6 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":6.041666666666667,"matchesIn7":1,"matchesIn14":2,"days_rest":6},"strength":0.1,"moves":[]},{"id":"fatigue.away","section":"§2.8","tier":4,"state":"COMPUTED","note":"Hartford Athletic come in on 6 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":6.041666666666667,"matchesIn7":1,"matchesIn14":2,"days_rest":6},"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.153,"defence":0.353,"effective_matches":18,"shrunk":0.31},"away":{"attack":0.03,"defence":0.011,"effective_matches":18,"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; Detroit City FC work noticeably more of their attacks into wide areas.","evidence":{"home":{"matches":12,"possession":51.1,"shots":9.3,"xg_per_shot":0.108,"corners":4.4,"corners_per_shot":0.477,"finishing_vs_xg":-0.33},"away":{"matches":12,"possession":43.9,"shots":12.6,"xg_per_shot":0.154,"corners":4.5,"corners_per_shot":0.358,"finishing_vs_xg":-0.11},"possession_gap":7.2},"strength":0.287,"moves":[{"channel":"goals","side":"away","pct":3}]},{"id":"style.press_matchup","section":"§4.2","tier":5,"state":"UNAVAILABLE","note":"Pressing intensity and defensive line height are not in the ingested stats, so the press matchup is not assessed. Possession is not a substitute for PPDA and is not used as one.","evidence":{"requires":["ppda","defensive_line_height"]},"strength":0,"moves":[]},{"id":"style.finishing.home","section":"§2.1","tier":5,"state":"COMPUTED","note":"Detroit City FC have scored 4 fewer than the chances they made over 12 games, a gap that usually closes rather than holds.","evidence":{"goals_minus_xg_per_match":-0.33,"matches":12},"strength":0.25,"moves":[]},{"id":"style.finishing.away","section":"§2.1","tier":5,"state":"COMPUTED","note":"Hartford Athletic are scoring about what their chances are worth.","evidence":{"goals_minus_xg_per_match":-0.11,"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":"Hartford Athletic travel 862 km for this fixture.","evidence":{"travel_km":862},"strength":0.1,"moves":[{"channel":"goals","side":"away","pct":-0.1},{"channel":"corners","side":"away","pct":-0.1}]},{"id":"environment.weather","section":"§6.2","tier":6,"state":"COMPUTED","note":"Nothing in the forecast worth mentioning.","evidence":{"rain_mm":null,"wind_kph":2.1,"temperature_c":17,"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.20383065082567778},"strength":0,"moves":[]},{"id":"market.overround","section":"§7.3","tier":7,"state":"COMPUTED","note":"The bookmakers are taking a 10.0% cut on this match. The bigger their cut, the further out a price has to be before it is worth backing.","evidence":{"overround":1.1004,"margin_pct":10.04,"devig_method":"shin","books_quoting":3},"strength":0.2,"moves":[]},{"id":"market.movement","section":"§7.1","tier":7,"state":"COMPUTED","note":"Since opening, DRAW has shortened 9.7% since the market opened.","evidence":{"moves":[{"outcome":"DRAW","move_pct":9.7,"direction":"SHORTENING"},{"outcome":"HOME","move_pct":-9.5,"direction":"DRIFTING"},{"outcome":"AWAY","move_pct":4.6,"direction":"DRIFTING"}]},"strength":0.487,"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.5069,"DRAW":0.2784,"AWAY":0.2147},"consensus":{"HOME":0.5076,"DRAW":0.2746,"AWAY":0.2178},"largest_gap":{"outcome":"DRAW","points":0.38},"sharp_overround":1.0517},"strength":0.048,"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.599,"model":{"HOME":0.4334,"DRAW":0.3113,"AWAY":0.2553},"book":{"HOME":0.5076,"DRAW":0.2746,"AWAY":0.2178},"best":{"HOME":{"odds":1.9,"bookmaker":"Pinnacle"},"DRAW":{"odds":3.39,"bookmaker":"Pinnacle"},"AWAY":{"odds":4.34,"bookmaker":"Pinnacle"}},"overround":1.1004,"books":14,"sharp":{"book":"pinnacle","fair":{"HOME":0.5069,"DRAW":0.2784,"AWAY":0.2147}},"open":{"book":"pinnacle","fair":{"HOME":0.5541,"DRAW":0.2468,"AWAY":0.1991}}},{"market":"double_chance","line":null,"confidence":0.599,"model":{"12":0.6887,"1X":0.7447,"X2":0.5666},"book":{"12":0.7254,"1X":0.7822,"X2":0.4924},"best":{"12":{"odds":1.33,"bookmaker":"William Hill"},"1X":{"odds":1.22,"bookmaker":"BetVictor"},"X2":{"odds":1.85,"bookmaker":"William Hill"}},"overround":1.056,"books":4,"sharp":{"book":"pinnacle","fair":{"12":0.7216,"1X":0.7853,"X2":0.4931}},"open":{"book":"pinnacle","fair":{"12":0.7532,"1X":0.8009,"X2":0.4459}}},{"market":"draw_no_bet","line":null,"confidence":0.599,"model":{"HOME":0.6293,"AWAY":0.3707},"book":{"HOME":0.6998,"AWAY":0.3002},"best":{"HOME":{"odds":1.39,"bookmaker":"Betsson"},"AWAY":{"odds":3.1,"bookmaker":"Betway"}},"overround":1.0799,"books":8,"sharp":{"book":"pinnacle","fair":{"HOME":0.7024,"AWAY":0.2976}},"open":{"book":"pinnacle","fair":{"HOME":0.7356,"AWAY":0.2644}}},{"market":"btts","line":null,"confidence":0.599,"model":{"yes":0.4234,"no":0.5766},"book":{"yes":0.4708,"no":0.5292},"best":{"yes":{"odds":2,"bookmaker":"Betway"},"no":{"odds":1.83,"bookmaker":"Unibet"}},"overround":1.0841,"books":13,"sharp":null,"open":{"book":"consensus","fair":{"yes":0.4764,"no":0.5236}}},{"market":"over_under_05","line":0.5,"confidence":0.599,"model":{"over":0.8693,"under":0.1307},"book":{"over":0.9215,"under":0.0785},"best":{"over":{"odds":1.05,"bookmaker":"BetVictor"},"under":{"odds":8.5,"bookmaker":"BetVictor"}},"overround":1.0883,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"over":0.932,"under":0.068}}},{"market":"over_under_15","line":1.5,"confidence":0.599,"model":{"over":0.6321,"under":0.3679},"book":{"over":0.6929,"under":0.3071},"best":{"over":{"odds":1.39,"bookmaker":"Pinnacle"},"under":{"odds":2.95,"bookmaker":"Pinnacle"}},"overround":1.0714,"books":3,"sharp":{"book":"pinnacle","fair":{"over":0.6902,"under":0.3098}},"open":{"book":"pinnacle","fair":{"over":0.7288,"under":0.2712}}},{"market":"over_under_25","line":2.5,"confidence":0.599,"model":{"over":0.3529,"under":0.6471},"book":{"over":0.4235,"under":0.5765},"best":{"over":{"odds":2.25,"bookmaker":"Pinnacle"},"under":{"odds":1.65,"bookmaker":"Pinnacle"}},"overround":1.0649,"books":4,"sharp":{"book":"pinnacle","fair":{"over":0.4192,"under":0.5808}},"open":{"book":"pinnacle","fair":{"over":0.475,"under":0.525}}},{"market":"over_under_35","line":3.5,"confidence":0.599,"model":{"over":0.1631,"under":0.8369},"book":{"over":0.2179,"under":0.7821},"best":{"over":{"odds":4.1,"bookmaker":"BetVictor"},"under":{"odds":1.24,"bookmaker":"Pinnacle"}},"overround":1.0721,"books":3,"sharp":{"book":"pinnacle","fair":{"over":0.224,"under":0.776}},"open":{"book":"pinnacle","fair":{"over":0.2586,"under":0.7414}}},{"market":"asian_handicap","line":-2.75,"confidence":0.599,"model":{"HOME":0.044,"AWAY":0.956},"book":{"HOME":0.0558,"AWAY":0.9442},"best":{"HOME":{"odds":9.2,"bookmaker":"1xBet"},"AWAY":{"odds":1.003,"bookmaker":"1xBet"}},"overround":1.1057,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.0558,"AWAY":0.9442}}},{"market":"asian_handicap","line":-2.5,"confidence":0.599,"model":{"HOME":0.0674,"AWAY":0.9326},"book":{"HOME":0.0899,"AWAY":0.9101},"best":{"HOME":{"odds":7.6,"bookmaker":"fonbet"},"AWAY":{"odds":1.05,"bookmaker":"fonbet"}},"overround":1.0941,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.0913,"AWAY":0.9087}}},{"market":"asian_handicap","line":-2.25,"confidence":0.599,"model":{"HOME":0.0721,"AWAY":0.9279},"book":{"HOME":0.0997,"AWAY":0.9003},"best":{"HOME":{"odds":6.55,"bookmaker":"1xBet"},"AWAY":{"odds":1.049,"bookmaker":"1xBet"}},"overround":1.106,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.0997,"AWAY":0.9003}}},{"market":"asian_handicap","line":-2,"confidence":0.599,"model":{"HOME":0.0774,"AWAY":0.9226},"book":{"HOME":0.1069,"AWAY":0.8931},"best":{"HOME":{"odds":6.6,"bookmaker":"fonbet"},"AWAY":{"odds":1.061,"bookmaker":"1xBet"}},"overround":1.0997,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.1111,"AWAY":0.8889}}},{"market":"asian_handicap","line":-1.75,"confidence":0.599,"model":{"HOME":0.1414,"AWAY":0.8586},"book":{"HOME":0.1857,"AWAY":0.8143},"best":{"HOME":{"odds":4.19,"bookmaker":"1xBet"},"AWAY":{"odds":1.153,"bookmaker":"1xBet"}},"overround":1.106,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.1857,"AWAY":0.8143}}},{"market":"asian_handicap","line":-1.5,"confidence":0.599,"model":{"HOME":0.197,"AWAY":0.803},"book":{"HOME":0.2415,"AWAY":0.7585},"best":{"HOME":{"odds":3.7,"bookmaker":"Unibet"},"AWAY":{"odds":1.26,"bookmaker":"Betsson"}},"overround":1.0899,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.2483,"AWAY":0.7517}}},{"market":"asian_handicap","line":-1.25,"confidence":0.599,"model":{"HOME":0.2234,"AWAY":0.7766},"book":{"HOME":0.295,"AWAY":0.705},"best":{"HOME":{"odds":2.873,"bookmaker":"1xBet"},"AWAY":{"odds":1.319,"bookmaker":"1xBet"}},"overround":1.1062,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.295,"AWAY":0.705}}},{"market":"asian_handicap","line":-1,"confidence":0.599,"model":{"HOME":0.258,"AWAY":0.742},"book":{"HOME":0.3292,"AWAY":0.6708},"best":{"HOME":{"odds":2.8,"bookmaker":"fonbet"},"AWAY":{"odds":1.43,"bookmaker":"1xBet"}},"overround":1.0802,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.3389,"AWAY":0.6611}}},{"market":"asian_handicap","line":-0.75,"confidence":0.599,"model":{"HOME":0.3575,"AWAY":0.6425},"book":{"HOME":0.4368,"AWAY":0.5632},"best":{"HOME":{"odds":2.15,"bookmaker":"Novibet"},"AWAY":{"odds":1.65,"bookmaker":"1xBet"}},"overround":1.0896,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.4417,"AWAY":0.5583}}},{"market":"asian_handicap","line":-0.5,"confidence":0.599,"model":{"HOME":0.4334,"AWAY":0.5666},"book":{"HOME":0.4976,"AWAY":0.5024},"best":{"HOME":{"odds":1.9,"bookmaker":"Interwetten"},"AWAY":{"odds":1.9,"bookmaker":"10bet"}},"overround":1.0816,"books":7,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.5046,"AWAY":0.4954}}},{"market":"asian_handicap","line":-0.25,"confidence":0.599,"model":{"HOME":0.5133,"AWAY":0.4867},"book":{"HOME":0.5895,"AWAY":0.4105},"best":{"HOME":{"odds":1.63,"bookmaker":"Novibet"},"AWAY":{"odds":2.21,"bookmaker":"1xBet"}},"overround":1.0861,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.5915,"AWAY":0.4085}}},{"market":"asian_handicap","line":0,"confidence":0.599,"model":{"HOME":0.6293,"AWAY":0.3707},"book":{"HOME":0.6948,"AWAY":0.3052},"best":{"HOME":{"odds":1.4,"bookmaker":"Interwetten"},"AWAY":{"odds":2.97,"bookmaker":"1xBet"}},"overround":1.0913,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.7007,"AWAY":0.2993}}},{"market":"asian_handicap","line":0.25,"confidence":0.599,"model":{"HOME":0.6977,"AWAY":0.3023},"book":{"HOME":0.7671,"AWAY":0.2329},"best":{"HOME":{"odds":1.219,"bookmaker":"1xBet"},"AWAY":{"odds":3.495,"bookmaker":"1xBet"}},"overround":1.1065,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.7671,"AWAY":0.2329}}},{"market":"asian_handicap","line":0.5,"confidence":0.599,"model":{"HOME":0.7447,"AWAY":0.2553},"book":{"HOME":0.7684,"AWAY":0.2316},"best":{"HOME":{"odds":1.25,"bookmaker":"Unibet"},"AWAY":{"odds":3.8,"bookmaker":"Unibet"}},"overround":1.0632,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.7749,"AWAY":0.2251}}},{"market":"asian_handicap","line":0.75,"confidence":0.599,"model":{"HOME":0.8124,"AWAY":0.1876},"book":{"HOME":0.8661,"AWAY":0.1339},"best":{"HOME":{"odds":1.088,"bookmaker":"1xBet"},"AWAY":{"odds":5.35,"bookmaker":"1xBet"}},"overround":1.106,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.8661,"AWAY":0.1339}}},{"market":"asian_handicap","line":1,"confidence":0.599,"model":{"HOME":0.8935,"AWAY":0.1065},"book":{"HOME":0.9415,"AWAY":0.0585},"best":{"HOME":{"odds":1.006,"bookmaker":"1xBet"},"AWAY":{"odds":9,"bookmaker":"1xBet"}},"overround":1.1051,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.9415,"AWAY":0.0585}}},{"market":"asian_handicap","line":1.5,"confidence":0.599,"model":{"HOME":0.9113,"AWAY":0.0887},"book":{"HOME":0.9305,"AWAY":0.0695},"best":{"HOME":{"odds":1.03,"bookmaker":"1xBet"},"AWAY":{"odds":9.1,"bookmaker":"1xBet"}},"overround":1.0808,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.9305,"AWAY":0.0695}}},{"market":"total_corners","line":7.5,"confidence":0.599,"model":{"over":0.6611,"under":0.3389},"book":{"over":0.6653,"under":0.3347},"best":{"over":{"odds":1.44,"bookmaker":"Pinnacle"},"under":{"odds":2.81,"bookmaker":"1xBet"}},"overround":1.0797,"books":2,"sharp":{"book":"pinnacle","fair":{"over":0.6571,"under":0.3429}},"open":{"book":"pinnacle","fair":{"over":0.6571,"under":0.3429}}},{"market":"total_corners","line":8.5,"confidence":0.599,"model":{"over":0.5442,"under":0.4558},"book":{"over":0.5415,"under":0.4585},"best":{"over":{"odds":1.76,"bookmaker":"Pinnacle"},"under":{"odds":2.09,"bookmaker":"1xBet"}},"overround":1.0692,"books":2,"sharp":{"book":"pinnacle","fair":{"over":0.5353,"under":0.4647}},"open":{"book":"pinnacle","fair":{"over":0.5353,"under":0.4647}}},{"market":"total_corners","line":9.5,"confidence":0.599,"model":{"over":0.4289,"under":0.5711},"book":{"over":0.4207,"under":0.5793},"best":{"over":{"odds":2.22,"bookmaker":"Pinnacle"},"under":{"odds":1.67,"bookmaker":"1xBet"}},"overround":1.0734,"books":2,"sharp":{"book":"pinnacle","fair":{"over":0.4147,"under":0.5853}},"open":{"book":"pinnacle","fair":{"over":0.4147,"under":0.5853}}},{"market":"total_corners","line":10.5,"confidence":0.599,"model":{"over":0.3238,"under":0.6762},"book":{"over":0.3182,"under":0.6818},"best":{"over":{"odds":2.73,"bookmaker":"1xBet"},"under":{"odds":1.37,"bookmaker":"1xBet"}},"overround":1.0962,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.3182,"under":0.6818}}},{"market":"total_corners","line":11.5,"confidence":0.599,"model":{"over":0.2344,"under":0.7656},"book":{"over":0.2065,"under":0.7935},"best":{"over":{"odds":3.84,"bookmaker":"1xBet"},"under":{"odds":1.18,"bookmaker":"1xBet"}},"overround":1.1079,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.2065,"under":0.7935}}},{"market":"corners_1x2","line":null,"confidence":0.479,"model":{"HOME":0.6383,"DRAW":0.1063,"AWAY":0.2554},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"red_card","line":null,"confidence":0.419,"model":{"yes":0.1806,"no":0.8194},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null}],"candidates":[{"market":"over_under_25","outcome":"under","line":2.5,"push":null,"model_prob":0.6471,"book_prob":0.5765,"edge":0.0707,"shrunk_edge":0.0601,"odds":1.65,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":1.65},{"slug":"bet365","book":"Bet365","odds":1.65},{"slug":"betvictor","book":"BetVictor","odds":1.63},{"slug":"1xbet","book":"1xBet","odds":1.62}],"kelly":0.0261,"confidence":0.599,"family":"goals"},{"market":"double_chance","outcome":"X2","line":null,"push":null,"model_prob":0.5666,"book_prob":0.4924,"edge":0.0742,"shrunk_edge":0.0546,"odds":1.85,"bookmaker":"William Hill","prices":[{"slug":"william-hill","book":"William Hill","odds":1.85},{"slug":"1xbet","book":"1xBet","odds":1.83},{"slug":"betfair","book":"betfair","odds":1.83},{"slug":"betvictor","book":"BetVictor","odds":1.83}],"kelly":0.0142,"confidence":0.599,"family":"result"},{"market":"asian_handicap","outcome":"AWAY","line":-0.75,"push":"half","model_prob":0.6425,"book_prob":0.5632,"edge":0.0794,"shrunk_edge":0.053,"odds":1.65,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.65},{"slug":"novibet","book":"Novibet","odds":1.64}],"kelly":0.0232,"confidence":0.599,"family":"handicap"},{"market":"draw_no_bet","outcome":"AWAY","line":null,"push":null,"model_prob":0.3707,"book_prob":0.3002,"edge":0.0705,"shrunk_edge":0.0518,"odds":3.1,"bookmaker":"Betway","prices":[{"slug":"betway","book":"Betway","odds":3.1},{"slug":"888sport","book":"888Sport","odds":3},{"slug":"william-hill","book":"William Hill","odds":3},{"slug":"10bet","book":"10bet","odds":3},{"slug":"betano","book":"Betano","odds":2.92},{"slug":"novibet","book":"Novibet","odds":2.85},{"slug":"betsson","book":"Betsson","odds":2.85},{"slug":"unibet","book":"Unibet","odds":2.8}],"kelly":0.0177,"confidence":0.599,"family":"result"},{"market":"over_under_15","outcome":"under","line":1.5,"push":null,"model_prob":0.3679,"book_prob":0.3071,"edge":0.0608,"shrunk_edge":0.0517,"odds":2.95,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":2.95},{"slug":"betvictor","book":"BetVictor","odds":2.9},{"slug":"1xbet","book":"1xBet","odds":2.83}],"kelly":0.0109,"confidence":0.599,"family":"goals"},{"market":"asian_handicap","outcome":"AWAY","line":-0.25,"push":"half","model_prob":0.4867,"book_prob":0.4105,"edge":0.0761,"shrunk_edge":0.0508,"odds":2.21,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":2.21},{"slug":"novibet","book":"Novibet","odds":2.2}],"kelly":0.0156,"confidence":0.599,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-1.25,"push":"half","model_prob":0.7766,"book_prob":0.705,"edge":0.0716,"shrunk_edge":0.0478,"odds":1.319,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.319}],"kelly":0.0191,"confidence":0.599,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-1,"push":"full","model_prob":0.742,"book_prob":0.6708,"edge":0.0712,"shrunk_edge":0.0475,"odds":1.43,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.43},{"slug":"novibet","book":"Novibet","odds":1.42},{"slug":"interwetten","book":"Interwetten","odds":1.4},{"slug":"fonbet","book":"fonbet","odds":1.38}],"kelly":0.0355,"confidence":0.599,"family":"handicap"},{"market":"over_under_35","outcome":"under","line":3.5,"push":null,"model_prob":0.8369,"book_prob":0.7821,"edge":0.0548,"shrunk_edge":0.0465,"odds":1.24,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":1.24},{"slug":"betvictor","book":"BetVictor","odds":1.2},{"slug":"1xbet","book":"1xBet","odds":1.19}],"kelly":0.0393,"confidence":0.599,"family":"goals"},{"market":"asian_handicap","outcome":"AWAY","line":0.25,"push":"half","model_prob":0.3023,"book_prob":0.2329,"edge":0.0694,"shrunk_edge":0.0463,"odds":3.495,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":3.495}],"kelly":0.0057,"confidence":0.599,"family":"handicap"},{"market":"over_under_05","outcome":"under","line":0.5,"push":null,"model_prob":0.1307,"book_prob":0.0785,"edge":0.0522,"shrunk_edge":0.0444,"odds":8.5,"bookmaker":"BetVictor","prices":[{"slug":"betvictor","book":"BetVictor","odds":8.5},{"slug":"1xbet","book":"1xBet","odds":7.8}],"kelly":0.0037,"confidence":0.599,"family":"goals"},{"market":"asian_handicap","outcome":"AWAY","line":0,"push":"full","model_prob":0.3707,"book_prob":0.3052,"edge":0.0654,"shrunk_edge":0.0437,"odds":2.97,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":2.97},{"slug":"fonbet","book":"fonbet","odds":2.85},{"slug":"interwetten","book":"Interwetten","odds":2.75}],"kelly":0.0128,"confidence":0.599,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-0.5,"push":"none","model_prob":0.5666,"book_prob":0.5024,"edge":0.0642,"shrunk_edge":0.0428,"odds":1.9,"bookmaker":"10bet","prices":[{"slug":"10bet","book":"10bet","odds":1.9},{"slug":"novibet","book":"Novibet","odds":1.85},{"slug":"888sport","book":"888Sport","odds":1.85},{"slug":"william-hill","book":"William Hill","odds":1.85},{"slug":"unibet","book":"Unibet","odds":1.84},{"slug":"interwetten","book":"Interwetten","odds":1.8},{"slug":"betsson","book":"Betsson","odds":1.8}],"kelly":0.0213,"confidence":0.599,"family":"handicap"},{"market":"btts","outcome":"no","line":null,"push":null,"model_prob":0.5766,"book_prob":0.5292,"edge":0.0475,"shrunk_edge":0.0403,"odds":1.83,"bookmaker":"Unibet","prices":[{"slug":"unibet","book":"Unibet","odds":1.83},{"slug":"betano","book":"Betano","odds":1.78},{"slug":"betsson","book":"Betsson","odds":1.78},{"slug":"1xbet","book":"1xBet","odds":1.75},{"slug":"interwetten","book":"Interwetten","odds":1.75},{"slug":"888sport","book":"888Sport","odds":1.75},{"slug":"william-hill","book":"William Hill","odds":1.75},{"slug":"betvictor","book":"BetVictor","odds":1.75},{"slug":"novibet","book":"Novibet","odds":1.74},{"slug":"betway","book":"Betway","odds":1.727},{"slug":"10bet","book":"10bet","odds":1.727},{"slug":"bet365","book":"Bet365","odds":1.72}],"kelly":0.0166,"confidence":0.599,"family":"goals"},{"market":"asian_handicap","outcome":"AWAY","line":0.75,"push":"half","model_prob":0.1876,"book_prob":0.1339,"edge":0.0537,"shrunk_edge":0.0359,"odds":5.35,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":5.35}],"kelly":0.0002,"confidence":0.599,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":1,"push":"full","model_prob":0.1065,"book_prob":0.0585,"edge":0.0479,"shrunk_edge":0.032,"odds":9,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":9}],"kelly":0,"confidence":0.599,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-1.5,"push":"none","model_prob":0.803,"book_prob":0.7585,"edge":0.0445,"shrunk_edge":0.0297,"odds":1.26,"bookmaker":"Betsson","prices":[{"slug":"betsson","book":"Betsson","odds":1.26},{"slug":"1xbet","book":"1xBet","odds":1.25},{"slug":"unibet","book":"Unibet","odds":1.25},{"slug":"fonbet","book":"fonbet","odds":1.22}],"kelly":0.0113,"confidence":0.599,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-1.75,"push":"half","model_prob":0.8586,"book_prob":0.8143,"edge":0.0443,"shrunk_edge":0.0296,"odds":1.153,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.153}],"kelly":0,"confidence":0.599,"family":"handicap"},{"market":"1x2","outcome":"AWAY","line":null,"push":null,"model_prob":0.2553,"book_prob":0.2178,"edge":0.0375,"shrunk_edge":0.0276,"odds":4.34,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":4.34},{"slug":"1xbet","book":"1xBet","odds":4.25},{"slug":"bet365","book":"Bet365","odds":4.1},{"slug":"dafabet","book":"dafabet","odds":4.1},{"slug":"betvictor","book":"BetVictor","odds":4.1},{"slug":"bwin","book":"Bwin","odds":4},{"slug":"william-hill","book":"William Hill","odds":4},{"slug":"betfair","book":"betfair","odds":4},{"slug":"coral","book":"coral","odds":4},{"slug":"ladbrokes","book":"ladbrokes","odds":4},{"slug":"betsson","book":"Betsson","odds":3.95},{"slug":"mansionbet","book":"MansionBet","odds":3.85}],"kelly":0.0081,"confidence":0.599,"family":"result"},{"market":"1x2","outcome":"DRAW","line":null,"push":null,"model_prob":0.3113,"book_prob":0.2746,"edge":0.0367,"shrunk_edge":0.027,"odds":3.39,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":3.39},{"slug":"dafabet","book":"dafabet","odds":3.35},{"slug":"unibet","book":"Unibet","odds":3.3},{"slug":"bet365","book":"Bet365","odds":3.3},{"slug":"betfair","book":"betfair","odds":3.3},{"slug":"betvictor","book":"BetVictor","odds":3.3},{"slug":"1xbet","book":"1xBet","odds":3.28},{"slug":"betsson","book":"Betsson","odds":3.25},{"slug":"bwin","book":"Bwin","odds":3.2},{"slug":"coral","book":"coral","odds":3.2},{"slug":"ladbrokes","book":"ladbrokes","odds":3.2},{"slug":"mansionbet","book":"MansionBet","odds":3.2}],"kelly":0.0058,"confidence":0.599,"family":"result"},{"market":"asian_handicap","outcome":"AWAY","line":-2,"push":"full","model_prob":0.9226,"book_prob":0.8931,"edge":0.0294,"shrunk_edge":0.0197,"odds":1.061,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.061},{"slug":"fonbet","book":"fonbet","odds":1.06}],"kelly":0,"confidence":0.599,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-2.25,"push":"half","model_prob":0.9279,"book_prob":0.9003,"edge":0.0276,"shrunk_edge":0.0184,"odds":1.049,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.049}],"kelly":0,"confidence":0.599,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":0.5,"push":"none","model_prob":0.2553,"book_prob":0.2316,"edge":0.0237,"shrunk_edge":0.0158,"odds":3.8,"bookmaker":"Unibet","prices":[{"slug":"unibet","book":"Unibet","odds":3.8}],"kelly":0,"confidence":0.599,"family":"handicap"},{"market":"total_corners","outcome":"over","line":11.5,"push":null,"model_prob":0.2344,"book_prob":0.2065,"edge":0.028,"shrunk_edge":0.0154,"odds":3.84,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":3.84}],"kelly":0,"confidence":0.599,"family":"corners"},{"market":"asian_handicap","outcome":"AWAY","line":-2.5,"push":"none","model_prob":0.9326,"book_prob":0.9101,"edge":0.0225,"shrunk_edge":0.015,"odds":1.05,"bookmaker":"fonbet","prices":[{"slug":"fonbet","book":"fonbet","odds":1.05},{"slug":"1xbet","book":"1xBet","odds":1.039}],"kelly":0,"confidence":0.599,"family":"handicap"}],"verdicts":[],"pass_reason":"call rule: value","preview":"Look past the results and this is Detroit City FC's game. Detroit City FC have let the other side put two or fewer efforts on target in five of their last six games. As for the other side, away from home, Hartford Athletic have been out-created in three of their last four away games. If that carries on, Detroit City FC should have the better of it.","external":{"bsd_prediction":{"id":6720,"created_at":"2026-10-27T02:15:17Z","event":{"id":643021,"event_date":"2026-10-31T00:00:00Z","status":"notstarted","home_team_id":2243,"home_team":"Detroit City FC","away_team_id":2228,"away_team":"Hartford Athletic","league_id":57,"league_name":"USL Championship"},"markets":{"match_result":{"prob_home":50.6,"prob_draw":27.3,"prob_away":22.1,"predicted":"H"},"expected_goals":{"home":1.32,"away":0.86},"over_under":{"prob_over_15":69.2,"prob_over_25":44.5,"prob_over_35":22.7},"btts":{"prob_yes":47.3},"score":{"most_likely":"1-0"},"draw_no_bet":{"prob_home":68.1},"corners":{"prob_over_85":58,"prob_over_95":46.2,"prob_over_105":34.5}},"recommendations":{"favorite":"H","favorite_prob":50.6,"bet_favorite":false,"over_15":false,"over_25":false,"over_35":false,"btts":false,"winner":false},"model":{"confidence":0.5061,"version":"dc-blend-v1"}}},"computed_at":1793356201,"report":{"fetched_at":1793413070,"ht":[1,1],"attendance":null,"highlights":[],"events":[{"t":"card","minute":19,"added":null,"side":"home","player":"K. Hernández-Foster","player_id":52887,"card":"red","reason":"Violent conduct"},{"t":"card","minute":25,"added":null,"side":"home","player":"D. Dichio","player_id":null,"card":"yellow","reason":"Argument"},{"t":"goal","minute":33,"added":null,"side":"away","player":"S. Anaku","player_id":52835,"assist":null,"kind":"regular","score":[0,1]},{"t":"goal","minute":45,"added":null,"side":"home","player":"D. Amoo-Mensah","player_id":52876,"assist":null,"kind":"regular","score":[1,1]},{"t":"sub","minute":60,"added":null,"side":"away","in":"S. Careaga","in_id":52831,"out":"J. Moreira","out_id":52839},{"t":"sub","minute":60,"added":null,"side":"away","in":"M. Adedokun","in_id":53259,"out":"B. Coffey","out_id":52829},{"t":"goal","minute":75,"added":null,"side":"away","player":"S. Anaku","player_id":52835,"assist":null,"kind":"regular","score":[1,2]},{"t":"sub","minute":77,"added":null,"side":"away","in":"A. A. Obalola","in_id":53009,"out":"S. Anaku","out_id":52835},{"t":"sub","minute":79,"added":null,"side":"home","in":"C. Niang","in_id":212294,"out":"A. Dalou","out_id":52888},{"t":"sub","minute":79,"added":null,"side":"home","in":"A. A. Diouf","in_id":52883,"out":"H. Yamazaki","out_id":52875},{"t":"sub","minute":88,"added":null,"side":"home","in":"K. Williams","in_id":53026,"out":"M. Bryant","out_id":53517},{"t":"sub","minute":90,"added":2,"side":"away","in":"A. Williams","in_id":52833,"out":"M. Ngalina","out_id":52832}],"players":[{"id":52828,"team_id":2228,"minutes":90,"rating":6.4,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":1},{"id":52823,"team_id":2228,"minutes":90,"rating":7.8,"goals":0,"assists":0,"yellow":0,"red":0,"saves":7,"shots":0,"on_target":0,"key_passes":0},{"id":52834,"team_id":2228,"minutes":90,"rating":6.5,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":52830,"team_id":2228,"minutes":90,"rating":6.5,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":52824,"team_id":2228,"minutes":90,"rating":7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":2},{"id":52827,"team_id":2228,"minutes":90,"rating":7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":52826,"team_id":2228,"minutes":90,"rating":6.5,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":1,"key_passes":0},{"id":52832,"team_id":2228,"minutes":89,"rating":5.9,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":52835,"team_id":2228,"minutes":77,"rating":8.6,"goals":2,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":2,"key_passes":0},{"id":52839,"team_id":2228,"minutes":60,"rating":6.1,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":0},{"id":52829,"team_id":2228,"minutes":60,"rating":6.3,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":53259,"team_id":2228,"minutes":30,"rating":6.8,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":52831,"team_id":2228,"minutes":30,"rating":6.7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":53009,"team_id":2228,"minutes":13,"rating":6,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":52833,"team_id":2228,"minutes":1,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":53273,"team_id":2228,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":52837,"team_id":2228,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":147215,"team_id":2228,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":52838,"team_id":2228,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":52987,"team_id":2228,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":52884,"team_id":2243,"minutes":90,"rating":6.8,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":5,"on_target":3,"key_passes":1},{"id":52879,"team_id":2243,"minutes":90,"rating":8,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":4,"on_target":3,"key_passes":1},{"id":52880,"team_id":2243,"minutes":90,"rating":6.5,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":1},{"id":52878,"team_id":2243,"minutes":90,"rating":7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":2},{"id":52877,"team_id":2243,"minutes":90,"rating":6.8,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":3},{"id":52876,"team_id":2243,"minutes":90,"rating":8.7,"goals":1,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":1,"key_passes":0},{"id":52890,"team_id":2243,"minutes":90,"rating":6.1,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":53517,"team_id":2243,"minutes":88,"rating":6.5,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":0},{"id":52888,"team_id":2243,"minutes":79,"rating":6.9,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":3},{"id":52875,"team_id":2243,"minutes":79,"rating":5.8,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":0,"key_passes":1},{"id":52887,"team_id":2243,"minutes":19,"rating":4.1,"goals":0,"assists":0,"yellow":0,"red":1,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":212294,"team_id":2243,"minutes":11,"rating":6.8,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":1,"key_passes":0},{"id":52883,"team_id":2243,"minutes":11,"rating":6.4,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":53026,"team_id":2243,"minutes":8,"rating":6.5,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":52874,"team_id":2243,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":53240,"team_id":2243,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":52886,"team_id":2243,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":52885,"team_id":2243,"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":50,"shots":19,"on_target":8,"corners":6,"fouls":3,"yellow":0,"red":1,"big_chances":1,"passes":350,"pass_pct":68.3,"offsides":0,"saves":0},"away":{"possession":50,"shots":6,"on_target":3,"corners":3,"fouls":15,"yellow":0,"red":0,"big_chances":2,"passes":340,"pass_pct":68.8,"offsides":4,"saves":7}},"lineups":{"home":{"formation":"4-2-3-1","players":[{"id":52890,"name":"Carlos Herrera","position":"G","number":1,"captain":false,"starting":true},{"id":53517,"name":"Michael Bryant","position":"D","number":12,"captain":false,"starting":true},{"id":52876,"name":"Devon Amoo-Mensah","position":"D","number":30,"captain":true,"starting":true},{"id":52877,"name":"Callum Montgomery","position":"D","number":4,"captain":false,"starting":true},{"id":52878,"name":"Aedan Stanley","position":"D","number":3,"captain":false,"starting":true},{"id":52880,"name":"Abdoulaye Diop","position":"M","number":8,"captain":false,"starting":true},{"id":52887,"name":"Kobe Hernández-Foster","position":"M","number":22,"captain":false,"starting":true},{"id":52875,"name":"Haruki Yamazaki","position":"M","number":14,"captain":false,"starting":true},{"id":52879,"name":"Maxi Rodríguez","position":"M","number":21,"captain":false,"starting":true},{"id":52888,"name":"Alex Dalou","position":"M","number":15,"captain":false,"starting":true},{"id":52884,"name":"Darren Smith","position":"F","number":7,"captain":false,"starting":true},{"id":52883,"name":"Alasanne Ates Diouf","position":"F","number":32,"captain":false,"starting":false},{"id":212294,"name":"Cheikhou Niang","position":"F","number":19,"captain":false,"starting":false},{"id":53026,"name":"Kian Williams","position":"F","number":23,"captain":false,"starting":false},{"id":52874,"name":"Carlos Saldaña","position":"G","number":91,"captain":false,"starting":false},{"id":52885,"name":"Derrick Tommy Silva","position":"D","number":33,"captain":false,"starting":false},{"id":53240,"name":"Jeciel Cedeno","position":"M","number":10,"captain":false,"starting":false},{"id":52886,"name":"Ryan Williams","position":"M","number":6,"captain":false,"starting":false}]},"away":{"formation":"3-4-1-2","players":[{"id":52823,"name":"Antony Siaha","position":"G","number":77,"captain":false,"starting":true},{"id":52828,"name":"Thomas Presthus","position":"D","number":22,"captain":false,"starting":true},{"id":52826,"name":"Jordan Scarlett","position":"D","number":4,"captain":true,"starting":true},{"id":52827,"name":"Britton Fischer","position":"D","number":25,"captain":false,"starting":true},{"id":52824,"name":"Sebastian Anderson","position":"M","number":2,"captain":false,"starting":true},{"id":52830,"name":"Beverly Makangila","position":"M","number":6,"captain":false,"starting":true},{"id":52839,"name":"Junior Moreira","position":"M","number":8,"captain":false,"starting":true},{"id":52834,"name":"Emmanuel Samadiya","position":"M","number":19,"captain":false,"starting":true},{"id":52829,"name":"Barry Coffey","position":"F","number":16,"captain":false,"starting":true},{"id":52832,"name":"Michee Ngalina","position":"F","number":11,"captain":false,"starting":true},{"id":52835,"name":"Sadat Anaku","position":"F","number":17,"captain":false,"starting":true},{"id":52831,"name":"Samuel Careaga","position":"M","number":10,"captain":false,"starting":false},{"id":53259,"name":"Michael Adedokun","position":"F","number":7,"captain":false,"starting":false},{"id":53009,"name":"Adewale Abdulgafar Obalola","position":"F","number":81,"captain":false,"starting":false},{"id":52833,"name":"Augustine Williams","position":"F","number":9,"captain":false,"starting":false},{"id":52837,"name":"Enzo Carvalho","position":"G","number":1,"captain":false,"starting":false},{"id":147215,"name":"Oscar Pearman","position":"D","number":47,"captain":false,"starting":false},{"id":52838,"name":"Baboucarr Njie","position":"D","number":5,"captain":false,"starting":false},{"id":52987,"name":"Benjamin Mines","position":"F","number":21,"captain":false,"starting":false},{"id":53273,"name":"Spencer Gordon","position":"F","number":27,"captain":false,"starting":false}]}}},"colors":{"home":"#c19310","away":"#0a3476"},"venue":{"name":"Keyworth Stadium","city":"Michigan","capacity":null},"pulled":[],"published":[]}