{"id":5415,"league_id":18,"league":"MLS","kickoff":1794085200,"home":"DC United","away":"New York City FC","home_id":282,"away_id":301,"venue_id":270,"rank":4,"status":"finished","provisional":false,"lineup_status":"confirmed","confidence":0.781,"score":[0,1],"live_score":null,"lambda":[1.22,1.37],"odds_1x2":{"HOME":0.3323654605396704,"DRAW":0.256276331885645,"AWAY":0.4113582075746845},"read":{"text":"Too close to call","side":null},"top_pick":null,"pass":"Nothing to take on DC United against New York City FC. There is a likely outcome here, but every bookmaker has it shorter than it deserves, so there is nothing to take.","confident":[],"flags":[{"id":"availability.home.absences","section":"§2.4","note":"DC United are without 9 players, and Tai Baribo, Louis Munteanu and Lucas Bartlett are real losses."},{"id":"form.home","section":"§2.1","note":"DC United have taken 0.50 points a game from their last 6 (1W 0D 5L), scoring 0.8 and conceding 2.3, and 1.50 a game at home."},{"id":"style.matchup","section":"§4.2","note":"New York City FC average 13 points more possession than DC United, so this should be one side with the ball and one without it."}],"lambda_home":1.220223396576126,"lambda_away":1.3686140900578165,"corner_rate":9.02,"card_rate":0.161,"lineups":{"status":"confirmed","confidence":null,"home":{"formation":"4-4-2","players":[{"id":9702,"name":"Jordan Farr","position":"G","starting":true,"ai_score":null},{"id":44507,"name":"Kimito Nono","position":"D","starting":true,"ai_score":null},{"id":12147,"name":"Silvan Hefti","position":"D","starting":true,"ai_score":null},{"id":9602,"name":"Sean Nealis","position":"D","starting":true,"ai_score":null},{"id":12148,"name":"Keisuke Kurokawa","position":"D","starting":true,"ai_score":null},{"id":35890,"name":"Oscar Avilez","position":"M","starting":true,"ai_score":null},{"id":9708,"name":"Matti Peltola","position":"M","starting":true,"ai_score":null},{"id":6246,"name":"Andre Dozzell","position":"M","starting":true,"ai_score":null},{"id":9189,"name":"Nathan Ordaz","position":"M","starting":true,"ai_score":null},{"id":9707,"name":"Brandon Servania","position":"F","starting":true,"ai_score":null},{"id":9714,"name":"João Peglow","position":"F","starting":true,"ai_score":null},{"id":9713,"name":"Jared Stroud","position":"M","starting":false,"ai_score":null},{"id":13576,"name":"Nikola Markovic","position":"D","starting":false,"ai_score":null},{"id":9703,"name":"Conner Antley","position":"D","starting":false,"ai_score":null},{"id":9534,"name":"Alex Bono","position":"G","starting":false,"ai_score":null},{"id":9900,"name":"Gavin Turner","position":"M","starting":false,"ai_score":null},{"id":90517,"name":"Kamil Castillo","position":"M","starting":false,"ai_score":null}],"confidence":null},"away":{"formation":"4-2-3-1","players":[{"id":9116,"name":"Matthew Freese","position":"G","starting":true,"ai_score":null},{"id":9120,"name":"Tayvon Gray","position":"D","starting":true,"ai_score":null},{"id":9123,"name":"Thiago Martins","position":"D","starting":true,"ai_score":null},{"id":9130,"name":"Raul Gustavo","position":"D","starting":true,"ai_score":null},{"id":9141,"name":"Kevin O'Toole","position":"D","starting":true,"ai_score":null},{"id":2483,"name":"James Sands","position":"M","starting":true,"ai_score":null},{"id":9913,"name":"Keaton Parks","position":"M","starting":true,"ai_score":null},{"id":9144,"name":"Hannes Wolf","position":"M","starting":true,"ai_score":null},{"id":9148,"name":"Nicolás Fernández","position":"M","starting":true,"ai_score":null},{"id":266,"name":"Talles Magno","position":"M","starting":true,"ai_score":null},{"id":39,"name":"Luighi Hanri","position":"F","starting":true,"ai_score":null},{"id":9138,"name":"Jonathan Shore","position":"M","starting":false,"ai_score":null},{"id":9133,"name":"Agustin Ojeda","position":"F","starting":false,"ai_score":null},{"id":9165,"name":"Max Murray","position":"D","starting":false,"ai_score":null},{"id":3152,"name":"Bénie Traoré","position":"F","starting":false,"ai_score":null},{"id":9162,"name":"Tomás Romero","position":"G","starting":false,"ai_score":null},{"id":9154,"name":"Mitja Ilenič","position":"D","starting":false,"ai_score":null},{"id":9163,"name":"Nico Cavallo","position":"D","starting":false,"ai_score":null},{"id":59236,"name":"Cooper Flax","position":"M","starting":false,"ai_score":null},{"id":23981,"name":"Malachi Jones","position":"F","starting":false,"ai_score":null}],"confidence":null},"unavailable":[{"id":9510,"name":"Gabriel Segal","team_id":null,"side":"home","reason":"Knock Injury"},{"id":9722,"name":"Hosei Kijima","team_id":null,"side":"home","reason":"Knock Injury"},{"id":9709,"name":"Jackson Hopkins","team_id":null,"side":"home","reason":"Leg Injury"},{"id":90517,"name":"Kamil Castillo","team_id":null,"side":"home","reason":"Knock Injury"},{"id":9705,"name":"Kye Rowles","team_id":null,"side":"home","reason":"yellow_card_accumulation_suspension"},{"id":11910,"name":"Louis Munteanu","team_id":null,"side":"home","reason":"Knock Injury"},{"id":9731,"name":"Lucas Bartlett","team_id":null,"side":"home","reason":"Leg Injury"},{"id":9541,"name":"Sean Johnson","team_id":null,"side":"home","reason":"Knee Injury"},{"id":9335,"name":"Alonso Martínez","team_id":null,"side":"away","reason":"Muscle Injury"},{"id":9802,"name":"Andrew Baiera","team_id":null,"side":"away","reason":"Leg Injury"},{"id":21344,"name":"Arnau  Farnos","team_id":null,"side":"away","reason":"Leg Injury"},{"id":12181,"name":"Kai Trewin","team_id":null,"side":"away","reason":"Leg Injury"},{"id":9771,"name":"Matt Miazga","team_id":null,"side":"away","reason":"Knock Injury"},{"id":9152,"name":"Maxi Moralez","team_id":null,"side":"away","reason":"Knock Injury"}]},"people":[{"id":9702,"name":"Jordan Farr","side":"home"},{"id":44507,"name":"Kimito Nono","side":"home"},{"id":12147,"name":"Silvan Hefti","side":"home"},{"id":9602,"name":"Sean Nealis","side":"home"},{"id":12148,"name":"Keisuke Kurokawa","side":"home"},{"id":35890,"name":"Oscar Avilez","side":"home"},{"id":9708,"name":"Matti Peltola","side":"home"},{"id":6246,"name":"Andre Dozzell","side":"home"},{"id":9189,"name":"Nathan Ordaz","side":"home"},{"id":9707,"name":"Brandon Servania","side":"home"},{"id":9714,"name":"João Peglow","side":"home"},{"id":9713,"name":"Jared Stroud","side":"home"},{"id":13576,"name":"Nikola Markovic","side":"home"},{"id":9703,"name":"Conner Antley","side":"home"},{"id":9534,"name":"Alex Bono","side":"home"},{"id":9900,"name":"Gavin Turner","side":"home"},{"id":90517,"name":"Kamil Castillo","side":"home"},{"id":9731,"name":"Lucas Bartlett","side":"home"},{"id":9705,"name":"Kye Rowles","side":"home"},{"id":9080,"name":"Tai Baribo","side":"home"},{"id":11910,"name":"Louis Munteanu","side":"home"},{"id":9510,"name":"Gabriel Segal","side":"home"},{"id":9541,"name":"Sean Johnson","side":"home"},{"id":35891,"name":"Grant Leveille","side":"home"},{"id":9709,"name":"Jackson Hopkins","side":"home"},{"id":9722,"name":"Hosei Kijima","side":"home"},{"id":9116,"name":"Matthew Freese","side":"away"},{"id":9120,"name":"Tayvon Gray","side":"away"},{"id":9123,"name":"Thiago Martins","side":"away"},{"id":9130,"name":"Raul Gustavo","side":"away"},{"id":9141,"name":"Kevin O'Toole","side":"away"},{"id":2483,"name":"James Sands","side":"away"},{"id":9913,"name":"Keaton Parks","side":"away"},{"id":9144,"name":"Hannes Wolf","side":"away"},{"id":9148,"name":"Nicolás Fernández","side":"away"},{"id":266,"name":"Talles Magno","side":"away"},{"id":39,"name":"Luighi Hanri","side":"away"},{"id":9138,"name":"Jonathan Shore","side":"away"},{"id":9133,"name":"Agustin Ojeda","side":"away"},{"id":9165,"name":"Max Murray","side":"away"},{"id":3152,"name":"Bénie Traoré","side":"away"},{"id":9162,"name":"Tomás Romero","side":"away"},{"id":9154,"name":"Mitja Ilenič","side":"away"},{"id":9163,"name":"Nico Cavallo","side":"away"},{"id":59236,"name":"Cooper Flax","side":"away"},{"id":23981,"name":"Malachi Jones","side":"away"},{"id":9771,"name":"Matt Miazga","side":"away"},{"id":9802,"name":"Andrew Baiera","side":"away"},{"id":4993,"name":"João Loiola","side":"away"},{"id":36743,"name":"Kamran Acito","side":"away"},{"id":59235,"name":"Alonso Martinez","side":"away"},{"id":9335,"name":"Alonso Martínez","side":"away"},{"id":9746,"name":"Gregory Ranjitsingh","side":"away"},{"id":59240,"name":"Mac Learned","side":"away"},{"id":12181,"name":"Kai Trewin","side":"away"},{"id":9327,"name":"Andrés Perea","side":"away"},{"id":9152,"name":"Maxi Moralez","side":"away"},{"id":23982,"name":"Kevin Pierre","side":"away"},{"id":9142,"name":"Aiden O'Neill","side":"away"},{"id":9170,"name":"Máximo Carrizo","side":"away"},{"id":53710,"name":"Jacob Arroyave","side":"away"},{"id":9953,"name":"Peter Molinari","side":"away"},{"id":159952,"name":"El Hadij Samb","side":"away"},{"id":21344,"name":"Arnau  Farnos","side":"away"}],"players":null,"extras":{"teams":{"home":282,"away":301},"split":{"home":{"above":{"w":1,"d":1,"l":8},"below":null},"away":{"above":{"w":1,"d":2,"l":3},"below":{"w":2,"d":2,"l":0}}},"referee":null,"managers":{"home":{"id":331,"name":"Rene Weiler","vs":{"w":2,"d":1,"l":0,"last":{"kickoff":1777834800,"score":"2-0","result":"W"}}},"away":{"id":337,"name":"Pascal Jansen","vs":{"w":0,"d":1,"l":2,"last":{"kickoff":1777834800,"score":"0-2","result":"L"}}}},"best_xi":[{"id":9148,"name":"Nicolás Fernández","team_id":301,"position":"M","matches":33,"goals":16,"assists":6}],"players":{}},"notable":[{"id":9063,"name":"Lionel Messi","goals":26,"rank":1},{"id":9331,"name":"Petar Musa","goals":22,"rank":2},{"id":9280,"name":"Sam Surridge","goals":21,"rank":3},{"id":9118,"name":"Brian White","goals":20,"rank":4},{"id":9066,"name":"Milan Iloski","goals":19,"rank":5},{"id":9191,"name":"Denis Bouanga","goals":18,"rank":6},{"id":9124,"name":"Kelvin Yeboah","goals":18,"rank":7},{"id":9169,"name":"Kévin Denkey","goals":17,"rank":8},{"id":9085,"name":"Luis Suárez","goals":17,"rank":9},{"id":216,"name":"Guilherme","goals":16,"rank":10},{"id":9284,"name":"Hany Mukhtar","goals":16,"rank":11},{"id":9573,"name":"Martín Ojeda","goals":16,"rank":12},{"id":9148,"name":"Nicolás Fernández","goals":16,"rank":13},{"id":9506,"name":"Preston Judd","goals":16,"rank":14},{"id":9080,"name":"Tai Baribo","goals":16,"rank":15}],"round_label":"Regular season","neutral":false,"h2h":{"total_matches":25,"home_wins":9,"draws":5,"away_wins":11,"home_goals":29,"away_goals":42,"avg_total_goals":2.84,"home_win_rate":0.36,"away_win_rate":0.44,"recent_matches":[{"away":"DC United","date":"2026-05-03T19:00:00+00:00","home":"New York City FC","score":"0-2","event_id":5072,"away_score":2,"home_score":0,"away_team_id":282,"home_team_id":301},{"away":"DC United","date":"2025-08-30T23:30:00+00:00","home":"New York City FC","score":"1-2","event_id":5563,"away_score":2,"home_score":1,"away_team_id":282,"home_team_id":301},{"away":"New York City FC","date":"2025-05-14T23:30:00+00:00","home":"DC United","score":"0-0","event_id":5808,"away_score":0,"home_score":0,"away_team_id":301,"home_team_id":282},{"away":"New York City FC","date":"2024-09-14T23:30:00+00:00","home":"DC United","score":"1-1","event_id":236777,"away_score":1,"home_score":1,"away_team_id":301,"home_team_id":282},{"away":"DC United","date":"2024-04-20T23:30:00+00:00","home":"New York City FC","score":"2-0","event_id":237031,"away_score":0,"home_score":2,"away_team_id":282,"home_team_id":301},{"away":"New York City FC","date":"2023-10-07T23:30:00+00:00","home":"DC United","score":"2-0","event_id":246261,"away_score":0,"home_score":2,"away_team_id":301,"home_team_id":282},{"away":"DC United","date":"2023-03-18T23:30:00+00:00","home":"New York City FC","score":"3-2","event_id":246733,"away_score":2,"home_score":3,"away_team_id":282,"home_team_id":301},{"away":"DC United","date":"2022-09-01T00:00:00+00:00","home":"New York City FC","score":"1-2","event_id":257556,"away_score":2,"home_score":1,"away_team_id":282,"home_team_id":301},{"away":"New York City FC","date":"2022-05-18T23:30:00+00:00","home":"DC United","score":"0-2","event_id":257803,"away_score":2,"home_score":0,"away_team_id":301,"home_team_id":282},{"away":"DC United","date":"2021-10-23T23:30:00+00:00","home":"New York City FC","score":"6-0","event_id":270555,"away_score":0,"home_score":6,"away_team_id":282,"home_team_id":301}]},"standings":{"home":{"team_id":282,"position":28,"played":34,"points":33,"goal_diff":-22,"team_name":"DC United","won":7,"drawn":12,"lost":15,"goals_for":39,"goals_against":61,"group":null},"away":{"team_id":301,"position":20,"played":34,"points":42,"goal_diff":4,"team_name":"New York City FC","won":10,"drawn":12,"lost":12,"goals_for":49,"goals_against":45,"group":null},"size":30},"form":{"home":{"matches":6,"ppg":0.5,"record":"1-0-5","goals_for":0.83,"goals_against":2.33,"clean_sheets":0,"streak":"lost 5","sequence":"WLLLLL","venue_ppg":1.5},"away":{"matches":6,"ppg":1,"record":"1-3-2","goals_for":1.17,"goals_against":1.5,"clean_sheets":0,"streak":"unbeaten 4","sequence":"LLDDWD","venue_ppg":0.33}},"ledger":[{"id":"availability.home.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"DC United are without 9 players, and Tai Baribo, Louis Munteanu and Lucas Bartlett are real losses.","evidence":{"count":9,"measured":5,"combined_goal_share":0.769,"combined_importance":0.769,"players":[{"player":"Tai Baribo","role":"ATT","reason":"Hip Injury","goal_share":0.41,"importance":0.41,"measured":true,"doubtful":false,"cover_at_position":1},{"player":"Louis Munteanu","role":"ATT","reason":"Knock Injury","goal_share":0.154,"importance":0.154,"measured":true,"doubtful":false,"cover_at_position":1},{"player":"Lucas Bartlett","role":"DEF","reason":"Leg Injury","goal_share":0.103,"importance":0.103,"measured":true,"doubtful":false,"cover_at_position":6},{"player":"Jackson Hopkins","role":"MID","reason":"Leg Injury","goal_share":0.051,"importance":0.051,"measured":true,"doubtful":false,"cover_at_position":7},{"player":"Kye Rowles","role":"DEF","reason":"yellow_card_accumulation_suspension","goal_share":0.051,"importance":0.051,"measured":true,"doubtful":false,"cover_at_position":6},{"player":"Gabriel Segal","role":"ATT","reason":"Knock Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":1},{"player":"Hosei Kijima","role":"MID","reason":"Knock Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":7},{"player":"Kamil Castillo","role":"MID","reason":"Knock Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":7},{"player":"Sean Johnson","role":"GK","reason":"Knee Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":3}]},"strength":1,"moves":[{"channel":"goals","side":"home","pct":-15},{"channel":"goals","side":"away","pct":1.8},{"channel":"corners","side":"home","pct":-10.7},{"channel":"cards","side":"both","pct":0.8}]},{"id":"availability.away.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"New York City FC are without 8 players, none of them central to how the side plays.","evidence":{"count":8,"measured":3,"combined_goal_share":0.125,"combined_importance":0.125,"players":[{"player":"Andrés Perea","role":"MID","reason":"Knock Injury","goal_share":0.083,"importance":0.083,"measured":true,"doubtful":false,"cover_at_position":13},{"player":"Alonso Martínez","role":"ATT","reason":"Muscle Injury","goal_share":0.021,"importance":0.021,"measured":true,"doubtful":false,"cover_at_position":4},{"player":"Maxi Moralez","role":"MID","reason":"Knock Injury","goal_share":0.021,"importance":0.021,"measured":true,"doubtful":false,"cover_at_position":13},{"player":"Andrew Baiera","role":"DEF","reason":"Leg Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":9},{"player":"Arnau  Farnos","role":"MID","reason":"Leg Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":13},{"player":"Kai Trewin","role":"MID","reason":"Leg Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":13},{"player":"Matt Miazga","role":"DEF","reason":"Knock Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":9},{"player":"Aiden O'Neill","role":"MID","reason":"Ankle Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":13}]},"strength":0.312,"moves":[{"channel":"goals","side":"away","pct":-1.6},{"channel":"goals","side":"home","pct":1.2},{"channel":"corners","side":"away","pct":-0.7},{"channel":"cards","side":"both","pct":1}]},{"id":"availability.lineup_confirmed","section":"§3.1","tier":1,"state":"COMPUTED","note":"The starting elevens are confirmed, so selection is known rather than guessed.","evidence":{"lineup_status":"confirmed","changes":null},"strength":0.3,"moves":[]},{"id":"form.home","section":"§2.1","tier":2,"state":"COMPUTED","note":"DC United have taken 0.50 points a game from their last 6 (1W 0D 5L), scoring 0.8 and conceding 2.3, and 1.50 a game at home.","evidence":{"matches":6,"ppg":0.5,"record":"1-0-5","goals_for":0.83,"goals_against":2.33,"clean_sheets":0,"streak":"lost 5","sequence":"WLLLLL","venue_ppg":1.5},"strength":0.567,"moves":[]},{"id":"form.away","section":"§2.1","tier":2,"state":"COMPUTED","note":"New York City FC have taken 1.00 points a game from their last 6 (1W 3D 2L), scoring 1.2 and conceding 1.5, and 0.33 a game on the road.","evidence":{"matches":6,"ppg":1,"record":"1-3-2","goals_for":1.17,"goals_against":1.5,"clean_sheets":0,"streak":"unbeaten 4","sequence":"LLDDWD","venue_ppg":0.33},"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 0-2, 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":"Rene Weiler has 30 matches in charge at DC United, long enough that the side plays the way he wants it to.","evidence":{"manager":"Rene Weiler","matches_in_charge":30,"tenure_days":218,"ppm":0.87,"appointment_effect":{"before_ppm":0.8,"after_ppm":1.1,"delta":null}},"strength":0.1,"moves":[]},{"id":"manager.away.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Pascal Jansen has 29 matches in charge at New York City FC, long enough that the side plays the way he wants it to.","evidence":{"manager":"Pascal Jansen","matches_in_charge":29,"tenure_days":218,"ppm":1.1,"appointment_effect":{"before_ppm":2,"after_ppm":0.9,"delta":null}},"strength":0.1,"moves":[]},{"id":"fatigue.home","section":"§2.8","tier":4,"state":"COMPUTED","note":"DC United come in on 7 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":7.125,"matchesIn7":0,"matchesIn14":3,"days_rest":7.1},"strength":0.1,"moves":[]},{"id":"fatigue.away","section":"§2.8","tier":4,"state":"COMPUTED","note":"New York City FC come in on 7 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":7.125,"matchesIn7":0,"matchesIn14":3,"days_rest":7.1},"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.133,"defence":-0.067,"effective_matches":18.5,"shrunk":0.3},"away":{"attack":-0.097,"defence":0.1,"effective_matches":18.9,"shrunk":0.3}},"strength":0.2,"moves":[]},{"id":"style.matchup","section":"§4.2","tier":5,"state":"COMPUTED","note":"New York City FC average 13 points more possession than DC United, so this should be one side with the ball and one without it.","evidence":{"home":{"matches":12,"possession":40.3,"shots":13,"xg_per_shot":0.111,"corners":5.3,"corners_per_shot":0.404,"finishing_vs_xg":-0.53},"away":{"matches":12,"possession":53.6,"shots":11.7,"xg_per_shot":0.101,"corners":5,"corners_per_shot":0.429,"finishing_vs_xg":-0.09},"possession_gap":-13.3},"strength":0.53,"moves":[{"channel":"corners","side":"away","pct":2.8},{"channel":"corners","side":"home","pct":-2.8}]},{"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":"DC United have scored 6 fewer than the chances they made over 12 games, a gap that usually closes rather than holds.","evidence":{"goals_minus_xg_per_match":-0.53,"matches":12},"strength":0.25,"moves":[]},{"id":"style.finishing.away","section":"§2.1","tier":5,"state":"COMPUTED","note":"New York City FC are scoring about what their chances are worth.","evidence":{"goals_minus_xg_per_match":-0.09,"matches":12},"strength":0.1,"moves":[]},{"id":"referee.tendency","section":"§13","tier":5,"state":"THIN","note":"28 yellow cards in this referee's last 9 games, where 36 would be usual in this league, with nobody sent off. — though 9 games is too few to read much into, so it is left out of the call.","evidence":{"matches":9,"yellows_per_match":3.11,"reds_per_match":0,"league_yellows_per_match":4.02,"league_reds_per_match":0.184,"yellow_ratio":0.77,"red_ratio":0,"sample":9,"required":30},"strength":0,"moves":[]},{"id":"fatigue.travel","section":"§6.4","tier":6,"state":"COMPUTED","note":"Routine trip of 343 km for New York City FC.","evidence":{"travel_km":343},"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":18.1,"temperature_c":20,"description":"cloudy"},"strength":0,"moves":[]},{"id":"environment.pitch","section":"§6.3","tier":6,"state":"THIN","note":"Pitch condition reported as 1, but the provider documents no scale for it. Recorded and excluded until the scale is confirmed — set PITCH_SCALE_MAX once known.","evidence":{"pitch_condition":1},"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.2409074095255307},"strength":0,"moves":[]},{"id":"market.overround","section":"§7.3","tier":7,"state":"COMPUTED","note":"The bookmakers are taking a 9.4% cut on this match. The bigger their cut, the further out a price has to be before it is worth backing.","evidence":{"overround":1.0938,"margin_pct":9.38,"devig_method":"shin","books_quoting":3},"strength":0.2,"moves":[]},{"id":"market.movement","section":"§7.1","tier":7,"state":"COMPUTED","note":"The line has barely moved since it opened.","evidence":{"moves":[{"outcome":"HOME","move_pct":0,"direction":null},{"outcome":"DRAW","move_pct":0,"direction":null},{"outcome":"AWAY","move_pct":0,"direction":null}]},"strength":0,"moves":[]},{"id":"market.sharp_reference","section":"§7.1","tier":7,"state":"UNAVAILABLE","note":"The sharp reference book is not quoting this fixture.","evidence":{"entitled":true},"strength":0,"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.781,"model":{"HOME":0.3223,"DRAW":0.2858,"AWAY":0.3919},"book":{"HOME":0.3324,"DRAW":0.2563,"AWAY":0.4114},"best":{"HOME":{"odds":2.75,"bookmaker":"Bet365"},"DRAW":{"odds":3.5,"bookmaker":"Bet365"},"AWAY":{"odds":2.25,"bookmaker":"Bet365"}},"overround":1.0938,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.3324,"DRAW":0.2563,"AWAY":0.4114}}},{"market":"double_chance","line":null,"confidence":0.781,"model":{"12":0.7142,"1X":0.6081,"X2":0.6777},"book":{"12":0.7437,"1X":0.5886,"X2":0.6676},"best":{"12":{"odds":1.286,"bookmaker":"Bet365"},"1X":{"odds":1.571,"bookmaker":"Bet365"},"X2":{"odds":1.4,"bookmaker":"Bet365"}},"overround":1.0642,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"12":0.7437,"1X":0.5886,"X2":0.6676}}},{"market":"draw_no_bet","line":null,"confidence":0.781,"model":{"HOME":0.4513,"AWAY":0.5487},"book":{"HOME":0.4469,"AWAY":0.5531},"best":{"HOME":{"odds":2.2,"bookmaker":"Novibet"},"AWAY":{"odds":1.66,"bookmaker":"Betsson"}},"overround":1.0771,"books":12,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.4469,"AWAY":0.5531}}},{"market":"btts","line":null,"confidence":0.781,"model":{"yes":0.5365,"no":0.4635},"book":{"yes":0.5904,"no":0.4096},"best":{"yes":{"odds":1.615,"bookmaker":"888Sport"},"no":{"odds":2.3,"bookmaker":"Unibet"}},"overround":1.0765,"books":15,"sharp":null,"open":{"book":"consensus","fair":{"yes":0.6155,"no":0.3845}}},{"market":"over_under_05","line":0.5,"confidence":0.781,"model":{"over":0.9138,"under":0.0862},"book":{"over":0.9521,"under":0.0479},"best":{"over":{"odds":1.03,"bookmaker":"Bet365"},"under":{"odds":15,"bookmaker":"Bet365"}},"overround":1.0375,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.9521,"under":0.0479}}},{"market":"over_under_15","line":1.5,"confidence":0.781,"model":{"over":0.7415,"under":0.2585},"book":{"over":0.8119,"under":0.1881},"best":{"over":{"odds":1.182,"bookmaker":"Bet365"},"under":{"odds":4.5,"bookmaker":"Bet365"}},"overround":1.0682,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.8119,"under":0.1881}}},{"market":"over_under_25","line":2.5,"confidence":0.781,"model":{"over":0.4788,"under":0.5212},"book":{"over":0.5874,"under":0.4126},"best":{"over":{"odds":1.615,"bookmaker":"Bet365"},"under":{"odds":2.25,"bookmaker":"Bet365"}},"overround":1.0636,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.5874,"under":0.4126}}},{"market":"over_under_35","line":3.5,"confidence":0.781,"model":{"over":0.2616,"under":0.7384},"book":{"over":0.3667,"under":0.6333},"best":{"over":{"odds":2.5,"bookmaker":"Bet365"},"under":{"odds":1.5,"bookmaker":"Bet365"}},"overround":1.0667,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.3667,"under":0.6333}}},{"market":"asian_handicap","line":-1.75,"confidence":0.781,"model":{"HOME":0.0981,"AWAY":0.9019},"book":{"HOME":0.0596,"AWAY":0.9404},"best":{"HOME":{"odds":9.15,"bookmaker":"1xBet"},"AWAY":{"odds":1.01,"bookmaker":"1xBet"}},"overround":1.0994,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.0851,"AWAY":0.9149}}},{"market":"asian_handicap","line":-1.5,"confidence":0.781,"model":{"HOME":0.1406,"AWAY":0.8594},"book":{"HOME":0.1212,"AWAY":0.8788},"best":{"HOME":{"odds":6.8,"bookmaker":"Bet365"},"AWAY":{"odds":1.11,"bookmaker":"Novibet"}},"overround":1.0719,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.1449,"AWAY":0.8551}}},{"market":"asian_handicap","line":-1.25,"confidence":0.781,"model":{"HOME":0.1547,"AWAY":0.8453},"book":{"HOME":0.1263,"AWAY":0.8737},"best":{"HOME":{"odds":6.5,"bookmaker":"Unibet"},"AWAY":{"odds":1.115,"bookmaker":"Bet365"}},"overround":1.068,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.1487,"AWAY":0.8513}}},{"market":"asian_handicap","line":-1,"confidence":0.781,"model":{"HOME":0.1719,"AWAY":0.8281},"book":{"HOME":0.1479,"AWAY":0.8521},"best":{"HOME":{"odds":5.9,"bookmaker":"Bet365"},"AWAY":{"odds":1.15,"bookmaker":"Interwetten"}},"overround":1.0702,"books":6,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.1705,"AWAY":0.8295}}},{"market":"asian_handicap","line":-0.75,"confidence":0.781,"model":{"HOME":0.2546,"AWAY":0.7454},"book":{"HOME":0.2254,"AWAY":0.7746},"best":{"HOME":{"odds":4,"bookmaker":"Bet365"},"AWAY":{"odds":1.25,"bookmaker":"fonbet"}},"overround":1.0698,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.2438,"AWAY":0.7562}}},{"market":"asian_handicap","line":-0.5,"confidence":0.781,"model":{"HOME":0.3223,"AWAY":0.6777},"book":{"HOME":0.2845,"AWAY":0.7155},"best":{"HOME":{"odds":3.3,"bookmaker":"Bet365"},"AWAY":{"odds":1.35,"bookmaker":"Novibet"}},"overround":1.0667,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.3087,"AWAY":0.6913}}},{"market":"asian_handicap","line":-0.25,"confidence":0.781,"model":{"HOME":0.376,"AWAY":0.624},"book":{"HOME":0.3322,"AWAY":0.6678},"best":{"HOME":{"odds":2.85,"bookmaker":"Bet365"},"AWAY":{"odds":1.45,"bookmaker":"10bet"}},"overround":1.0723,"books":5,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.3613,"AWAY":0.6387}}},{"market":"asian_handicap","line":0,"confidence":0.781,"model":{"HOME":0.4513,"AWAY":0.5487},"book":{"HOME":0.4226,"AWAY":0.5774},"best":{"HOME":{"odds":2.25,"bookmaker":"Bet365"},"AWAY":{"odds":1.65,"bookmaker":"Interwetten"}},"overround":1.07,"books":6,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.4217,"AWAY":0.5783}}},{"market":"asian_handicap","line":0.25,"confidence":0.781,"model":{"HOME":0.5428,"AWAY":0.4572},"book":{"HOME":0.488,"AWAY":0.512},"best":{"HOME":{"odds":1.975,"bookmaker":"Bet365"},"AWAY":{"odds":1.9,"bookmaker":"10bet"}},"overround":1.068,"books":5,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.5102,"AWAY":0.4898}}},{"market":"asian_handicap","line":0.5,"confidence":0.781,"model":{"HOME":0.6081,"AWAY":0.3919},"book":{"HOME":0.5828,"AWAY":0.4172},"best":{"HOME":{"odds":1.65,"bookmaker":"10bet"},"AWAY":{"odds":2.3,"bookmaker":"Interwetten"}},"overround":1.0746,"books":10,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.5774,"AWAY":0.4226}}},{"market":"asian_handicap","line":0.75,"confidence":0.781,"model":{"HOME":0.6776,"AWAY":0.3224},"book":{"HOME":0.653,"AWAY":0.347},"best":{"HOME":{"odds":1.475,"bookmaker":"Bet365"},"AWAY":{"odds":2.7,"bookmaker":"Unibet"}},"overround":1.0687,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.6452,"AWAY":0.3548}}},{"market":"asian_handicap","line":1,"confidence":0.781,"model":{"HOME":0.765,"AWAY":0.235},"book":{"HOME":0.7103,"AWAY":0.2897},"best":{"HOME":{"odds":1.384,"bookmaker":"1xBet"},"AWAY":{"odds":3.25,"bookmaker":"Unibet"}},"overround":1.0702,"books":6,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.7254,"AWAY":0.2746}}},{"market":"asian_handicap","line":1.25,"confidence":0.781,"model":{"HOME":0.7918,"AWAY":0.2082},"book":{"HOME":0.7441,"AWAY":0.2559},"best":{"HOME":{"odds":1.3,"bookmaker":"Bet365"},"AWAY":{"odds":3.75,"bookmaker":"Unibet"}},"overround":1.0697,"books":5,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.7596,"AWAY":0.2404}}},{"market":"asian_handicap","line":1.5,"confidence":0.781,"model":{"HOME":0.8132,"AWAY":0.1868},"book":{"HOME":0.7754,"AWAY":0.2246},"best":{"HOME":{"odds":1.254,"bookmaker":"1xBet"},"AWAY":{"odds":4.28,"bookmaker":"1xBet"}},"overround":1.0697,"books":6,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.7867,"AWAY":0.2133}}},{"market":"asian_handicap","line":1.75,"confidence":0.781,"model":{"HOME":0.8645,"AWAY":0.1355},"book":{"HOME":0.8568,"AWAY":0.1432},"best":{"HOME":{"odds":1.14,"bookmaker":"Novibet"},"AWAY":{"odds":6,"bookmaker":"Unibet"}},"overround":1.07,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.8423,"AWAY":0.1577}}},{"market":"asian_handicap","line":2,"confidence":0.781,"model":{"HOME":0.9227,"AWAY":0.0773},"book":{"HOME":0.9123,"AWAY":0.0877},"best":{"HOME":{"odds":1.06,"bookmaker":"fonbet"},"AWAY":{"odds":8.7,"bookmaker":"1xBet"}},"overround":1.0883,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.8996,"AWAY":0.1004}}},{"market":"asian_handicap","line":2.25,"confidence":0.781,"model":{"HOME":0.9275,"AWAY":0.0725},"book":{"HOME":0.8693,"AWAY":0.1307},"best":{"HOME":{"odds":1.125,"bookmaker":"Bet365"},"AWAY":{"odds":6.89,"bookmaker":"1xBet"}},"overround":1.0581,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.8811,"AWAY":0.1189}}},{"market":"asian_handicap","line":2.5,"confidence":0.781,"model":{"HOME":0.9318,"AWAY":0.0682},"book":{"HOME":0.915,"AWAY":0.085},"best":{"HOME":{"odds":1.05,"bookmaker":"fonbet"},"AWAY":{"odds":8.6,"bookmaker":"1xBet"}},"overround":1.0905,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.9184,"AWAY":0.0816}}},{"market":"total_corners","line":9.5,"confidence":0.781,"model":{"over":0.4141,"under":0.5859},"book":{"over":0.5159,"under":0.4841},"best":{"over":{"odds":1.8,"bookmaker":"Bet365"},"under":{"odds":1.909,"bookmaker":"Bet365"}},"overround":1.0794,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.5159,"under":0.4841}}},{"market":"corners_1x2","line":null,"confidence":0.625,"model":{"HOME":0.4772,"DRAW":0.1193,"AWAY":0.4036},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"red_card","line":null,"confidence":0.547,"model":{"yes":0.1491,"no":0.8509},"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.5212,"book_prob":0.4126,"edge":0.1086,"shrunk_edge":0.0919,"odds":2.25,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":2.25}],"kelly":0.0346,"confidence":0.781,"family":"goals"},{"market":"over_under_35","outcome":"under","line":3.5,"push":null,"model_prob":0.7384,"book_prob":0.6333,"edge":0.1051,"shrunk_edge":0.0889,"odds":1.5,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.5}],"kelly":0.0538,"confidence":0.781,"family":"goals"},{"market":"over_under_15","outcome":"under","line":1.5,"push":null,"model_prob":0.2585,"book_prob":0.1881,"edge":0.0704,"shrunk_edge":0.0596,"odds":4.5,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":4.5}],"kelly":0.0117,"confidence":0.781,"family":"goals"},{"market":"total_corners","outcome":"under","line":9.5,"push":null,"model_prob":0.5859,"book_prob":0.4841,"edge":0.1017,"shrunk_edge":0.056,"odds":1.909,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.909}],"kelly":0.0326,"confidence":0.781,"family":"corners"},{"market":"btts","outcome":"no","line":null,"push":null,"model_prob":0.4635,"book_prob":0.4096,"edge":0.0538,"shrunk_edge":0.0456,"odds":2.3,"bookmaker":"Unibet","prices":[{"slug":"unibet","book":"Unibet","odds":2.3},{"slug":"betsson","book":"Betsson","odds":2.28},{"slug":"betano","book":"Betano","odds":2.25},{"slug":"novibet","book":"Novibet","odds":2.25},{"slug":"bwin","book":"Bwin","odds":2.25},{"slug":"sportingbet","book":"SportingBet","odds":2.25},{"slug":"betway","book":"Betway","odds":2.25},{"slug":"william-hill","book":"William Hill","odds":2.25},{"slug":"fonbet","book":"fonbet","odds":2.25},{"slug":"vistabet","book":"Vistabet","odds":2.25},{"slug":"1xbet","book":"1xBet","odds":2.234},{"slug":"interwetten","book":"Interwetten","odds":2.2}],"kelly":0.0127,"confidence":0.781,"family":"goals"},{"market":"asian_handicap","outcome":"HOME","line":2.25,"push":"half","model_prob":0.9275,"book_prob":0.8693,"edge":0.0583,"shrunk_edge":0.0334,"odds":1.125,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.125},{"slug":"novibet","book":"Novibet","odds":1.11},{"slug":"1xbet","book":"1xBet","odds":1.1}],"kelly":0.087,"confidence":0.781,"family":"handicap"},{"market":"over_under_05","outcome":"under","line":0.5,"push":null,"model_prob":0.0862,"book_prob":0.0479,"edge":0.0383,"shrunk_edge":0.0324,"odds":15,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":15}],"kelly":0.0052,"confidence":0.781,"family":"goals"},{"market":"asian_handicap","outcome":"HOME","line":0.25,"push":"half","model_prob":0.5428,"book_prob":0.488,"edge":0.0548,"shrunk_edge":0.0314,"odds":1.975,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.975},{"slug":"fonbet","book":"fonbet","odds":1.95},{"slug":"novibet","book":"Novibet","odds":1.91},{"slug":"unibet","book":"Unibet","odds":1.9},{"slug":"10bet","book":"10bet","odds":1.833}],"kelly":0.0185,"confidence":0.781,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":1,"push":"full","model_prob":0.765,"book_prob":0.7103,"edge":0.0547,"shrunk_edge":0.0314,"odds":1.384,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.384},{"slug":"bet365","book":"Bet365","odds":1.35},{"slug":"fonbet","book":"fonbet","odds":1.35},{"slug":"novibet","book":"Novibet","odds":1.34},{"slug":"interwetten","book":"Interwetten","odds":1.33},{"slug":"unibet","book":"Unibet","odds":1.3}],"kelly":0.0383,"confidence":0.781,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":1.25,"push":"half","model_prob":0.7918,"book_prob":0.7441,"edge":0.0478,"shrunk_edge":0.0274,"odds":1.3,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.3},{"slug":"fonbet","book":"fonbet","odds":1.3},{"slug":"1xbet","book":"1xBet","odds":1.286},{"slug":"novibet","book":"Novibet","odds":1.28},{"slug":"unibet","book":"Unibet","odds":1.25}],"kelly":0.0245,"confidence":0.781,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-0.25,"push":"half","model_prob":0.376,"book_prob":0.3322,"edge":0.0439,"shrunk_edge":0.0252,"odds":2.85,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":2.85},{"slug":"novibet","book":"Novibet","odds":2.75},{"slug":"unibet","book":"Unibet","odds":2.7},{"slug":"fonbet","book":"fonbet","odds":2.65},{"slug":"10bet","book":"10bet","odds":2.6}],"kelly":0.0097,"confidence":0.781,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-1.75,"push":"half","model_prob":0.0981,"book_prob":0.0596,"edge":0.0385,"shrunk_edge":0.0221,"odds":9.15,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":9.15}],"kelly":0,"confidence":0.781,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":1.5,"push":"none","model_prob":0.8132,"book_prob":0.7754,"edge":0.0378,"shrunk_edge":0.0217,"odds":1.254,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.254},{"slug":"bet365","book":"Bet365","odds":1.25},{"slug":"fonbet","book":"fonbet","odds":1.25},{"slug":"novibet","book":"Novibet","odds":1.23},{"slug":"interwetten","book":"Interwetten","odds":1.22},{"slug":"unibet","book":"Unibet","odds":1.2}],"kelly":0.0194,"confidence":0.781,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-0.5,"push":"none","model_prob":0.3223,"book_prob":0.2845,"edge":0.0378,"shrunk_edge":0.0217,"odds":3.3,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":3.3},{"slug":"unibet","book":"Unibet","odds":3.1},{"slug":"novibet","book":"Novibet","odds":3.1},{"slug":"interwetten","book":"Interwetten","odds":3.05}],"kelly":0.0069,"confidence":0.781,"family":"handicap"},{"market":"1x2","outcome":"DRAW","line":null,"push":null,"model_prob":0.2858,"book_prob":0.2563,"edge":0.0295,"shrunk_edge":0.0206,"odds":3.5,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":3.5}],"kelly":0,"confidence":0.781,"family":"result"},{"market":"asian_handicap","outcome":"HOME","line":-0.75,"push":"half","model_prob":0.2546,"book_prob":0.2254,"edge":0.0291,"shrunk_edge":0.0167,"odds":4,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":4},{"slug":"unibet","book":"Unibet","odds":3.9},{"slug":"novibet","book":"Novibet","odds":3.9},{"slug":"fonbet","book":"fonbet","odds":3.55}],"kelly":0.0015,"confidence":0.781,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":0,"push":"full","model_prob":0.4513,"book_prob":0.4226,"edge":0.0287,"shrunk_edge":0.0165,"odds":2.25,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":2.25},{"slug":"novibet","book":"Novibet","odds":2.2},{"slug":"fonbet","book":"fonbet","odds":2.2},{"slug":"10bet","book":"10bet","odds":2.2},{"slug":"unibet","book":"Unibet","odds":2.15},{"slug":"interwetten","book":"Interwetten","odds":2.1}],"kelly":0.0031,"confidence":0.781,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-1.25,"push":"half","model_prob":0.1547,"book_prob":0.1263,"edge":0.0284,"shrunk_edge":0.0163,"odds":6.5,"bookmaker":"Unibet","prices":[{"slug":"unibet","book":"Unibet","odds":6.5},{"slug":"bet365","book":"Bet365","odds":6.4},{"slug":"novibet","book":"Novibet","odds":6.1},{"slug":"1xbet","book":"1xBet","odds":5.9}],"kelly":0.0003,"confidence":0.781,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":0.5,"push":"none","model_prob":0.6081,"book_prob":0.5828,"edge":0.0253,"shrunk_edge":0.0145,"odds":1.65,"bookmaker":"10bet","prices":[{"slug":"10bet","book":"10bet","odds":1.65},{"slug":"novibet","book":"Novibet","odds":1.64},{"slug":"bet365","book":"Bet365","odds":1.625},{"slug":"888sport","book":"888Sport","odds":1.615},{"slug":"william-hill","book":"William Hill","odds":1.615},{"slug":"bwin","book":"Bwin","odds":1.61},{"slug":"sportingbet","book":"SportingBet","odds":1.61},{"slug":"vistabet","book":"Vistabet","odds":1.61},{"slug":"unibet","book":"Unibet","odds":1.6},{"slug":"interwetten","book":"Interwetten","odds":1.55}],"kelly":0.0013,"confidence":0.781,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":0.75,"push":"half","model_prob":0.6776,"book_prob":0.653,"edge":0.0246,"shrunk_edge":0.0141,"odds":1.475,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.475},{"slug":"novibet","book":"Novibet","odds":1.47},{"slug":"fonbet","book":"fonbet","odds":1.45},{"slug":"unibet","book":"Unibet","odds":1.42}],"kelly":0,"confidence":0.781,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-1,"push":"full","model_prob":0.1719,"book_prob":0.1479,"edge":0.024,"shrunk_edge":0.0138,"odds":5.9,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":5.9},{"slug":"unibet","book":"Unibet","odds":5.75},{"slug":"novibet","book":"Novibet","odds":5.7},{"slug":"1xbet","book":"1xBet","odds":5.49},{"slug":"fonbet","book":"fonbet","odds":5.2},{"slug":"interwetten","book":"Interwetten","odds":4.8}],"kelly":0.0007,"confidence":0.781,"family":"handicap"},{"market":"double_chance","outcome":"1X","line":null,"push":null,"model_prob":0.6081,"book_prob":0.5886,"edge":0.0195,"shrunk_edge":0.0136,"odds":1.571,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.571}],"kelly":0,"confidence":0.781,"family":"result"},{"market":"asian_handicap","outcome":"HOME","line":-1.5,"push":"none","model_prob":0.1406,"book_prob":0.1212,"edge":0.0195,"shrunk_edge":0.0112,"odds":6.8,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":6.8},{"slug":"1xbet","book":"1xBet","odds":6.52},{"slug":"novibet","book":"Novibet","odds":6.2},{"slug":"fonbet","book":"fonbet","odds":5.9}],"kelly":0,"confidence":0.781,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":2.5,"push":"none","model_prob":0.9318,"book_prob":0.915,"edge":0.0168,"shrunk_edge":0.0097,"odds":1.05,"bookmaker":"fonbet","prices":[{"slug":"fonbet","book":"fonbet","odds":1.05},{"slug":"1xbet","book":"1xBet","odds":1.032}],"kelly":0,"confidence":0.781,"family":"handicap"},{"market":"double_chance","outcome":"X2","line":null,"push":null,"model_prob":0.6777,"book_prob":0.6676,"edge":0.0101,"shrunk_edge":0.007,"odds":1.4,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.4}],"kelly":0,"confidence":0.781,"family":"result"}],"verdicts":[],"pass_reason":"call rule: value","preview":null,"external":{"bsd_prediction":{"id":6985,"created_at":"2026-11-01T02:15:22Z","event":{"id":5415,"event_date":"2026-11-07T21:00:00Z","status":"finished","home_team_id":282,"home_team":"DC United","away_team_id":301,"away_team":"New York City FC","league_id":18,"league_name":"MLS"},"markets":{"match_result":{"prob_home":33.2,"prob_draw":26.1,"prob_away":40.6,"predicted":"A"},"expected_goals":{"home":1.41,"away":1.49},"over_under":{"prob_over_15":79.1,"prob_over_25":58.1,"prob_over_35":36},"btts":{"prob_yes":56.5},"score":{"most_likely":"1-1"},"draw_no_bet":{"prob_home":46.8},"corners":{"prob_over_85":62.8,"prob_over_95":51.1,"prob_over_105":39.7}},"recommendations":{"favorite":"A","favorite_prob":40.6,"bet_favorite":false,"over_15":false,"over_25":false,"over_35":false,"btts":false,"winner":false},"model":{"confidence":0.4063,"version":"dc-blend-v1"}},"polymarket":{"event_id":5415,"event_date":"2026-11-07T21:00:00Z","home_team":"DC United","away_team":"New York City FC","polymarket_event_id":"1334750","markets":{"1x2":{"home":null,"draw":null,"away":null},"btts":{"yes":0.31,"no":0.69},"over_under":{"over_15":0.5,"under_15":0.5,"over_25":0.5,"under_25":0.5,"over_35":0.5,"under_35":0.5,"over_45":0.475,"under_45":0.52},"halftime":{"home":null,"draw":null,"away":null},"handicap":{"home_minus_15":0.05,"away_minus_15":0.12,"home_minus_25":0.5,"away_minus_25":0.5}},"liquidity":{"volume_24hr":null,"volume_1wk":null,"volume_1mo":null,"volume_1yr":null,"open_interest":2378,"liquidity_clob":null,"liquidity_amm":null},"pricing":{"best_bid":null,"best_ask":null,"change_1d":null,"change_1wk":null,"change_1mo":null},"goalscorers":[{"price":0.04,"player":"Matti Peltola"},{"price":0.125,"player":"Oscar Avilez"},{"price":0.105,"player":"Kimito Nono"},{"price":0.125,"player":"Nathan Ordaz"},{"price":0.026,"player":"Keisuke Kurokawa"},{"price":0.065,"player":"Sean Nealis"},{"price":0.09,"player":"Brandon Servania"},{"price":0.11,"player":"Peglow"},{"price":0.055,"player":"Andre Dozzell"},{"price":0.031,"player":"Silvan Hefti"},{"price":0.031,"player":"James Sands"},{"price":0.026,"player":"Kevin O'Toole"},{"price":0.026,"player":"Thiago Martins"},{"price":0.115,"player":"Keaton Parks"},{"price":0.031,"player":"Tayvon Gray"},{"price":0.155,"player":"Talles Magno"},{"price":0.08,"player":"Raul Gustavo"},{"price":0.185,"player":"Nicolás Ezequiel Fernández"},{"price":0.185,"player":"Luighi"},{"price":0.175,"player":"Hannes Wolf"}],"exact_scores":null,"updated_at":"2026-11-07T20:57:37Z"}},"computed_at":1794102720,"report":{"fetched_at":1794102750,"ht":[0,0],"attendance":null,"highlights":[{"kind":"full","title":"DC United 0 - 1 NY City — Full Highlights","url":"https://www.youtube.com/watch?v=jX_9js1pyL8","thumbnail":"https://i.ytimg.com/vi/jX_9js1pyL8/maxresdefault.jpg"}],"events":[{"t":"card","minute":14,"added":null,"side":"home","player":"B. Servania","player_id":9707,"card":"yellow","reason":"Foul"},{"t":"card","minute":24,"added":null,"side":"away","player":"T. Magno","player_id":266,"card":"yellow","reason":"Foul"},{"t":"card","minute":28,"added":null,"side":"away","player":"Raul Gustavo","player_id":9130,"card":"yellow","reason":"Foul"},{"t":"sub","minute":46,"added":null,"side":"away","in":"J. Shore","in_id":9138,"out":"K. Parks","out_id":9913},{"t":"sub","minute":59,"added":null,"side":"away","in":"A. Ojeda","in_id":9133,"out":"H. Wolf","out_id":9144},{"t":"sub","minute":68,"added":null,"side":"away","in":"M. Murray","in_id":9165,"out":"T. Martins","out_id":9123},{"t":"sub","minute":68,"added":null,"side":"home","in":"J. Stroud","in_id":9713,"out":"N. Ordaz","out_id":9189},{"t":"sub","minute":69,"added":null,"side":"away","in":"B. Traore","in_id":3152,"out":"Luighi","out_id":39},{"t":"sub","minute":75,"added":null,"side":"home","in":"N. Markovic","in_id":13576,"out":"O. Avilez","out_id":35890},{"t":"goal","minute":87,"added":null,"side":"away","player":"T. Magno","player_id":266,"assist":"B. Traore","kind":"regular","score":[0,1]},{"t":"sub","minute":90,"added":1,"side":"home","in":"C. Antley","in_id":9703,"out":"B. Servania","out_id":9707}],"players":[{"id":9714,"team_id":282,"minutes":90,"rating":6.8,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":4,"on_target":2,"key_passes":1},{"id":9702,"team_id":282,"minutes":90,"rating":7.1,"goals":0,"assists":0,"yellow":0,"red":0,"saves":5,"shots":0,"on_target":0,"key_passes":0},{"id":44507,"team_id":282,"minutes":90,"rating":7.6,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":2},{"id":12147,"team_id":282,"minutes":90,"rating":6.5,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":1,"key_passes":0},{"id":9602,"team_id":282,"minutes":90,"rating":6.4,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":12148,"team_id":282,"minutes":90,"rating":6.1,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":1},{"id":9708,"team_id":282,"minutes":90,"rating":7.2,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":1},{"id":6246,"team_id":282,"minutes":90,"rating":6.7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":1,"key_passes":0},{"id":9707,"team_id":282,"minutes":89,"rating":6.4,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":1,"on_target":1,"key_passes":0},{"id":35890,"team_id":282,"minutes":75,"rating":6.2,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":1},{"id":9189,"team_id":282,"minutes":68,"rating":6.6,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":0},{"id":9713,"team_id":282,"minutes":22,"rating":6.8,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":1},{"id":13576,"team_id":282,"minutes":15,"rating":6.1,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":0},{"id":9703,"team_id":282,"minutes":1,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":9534,"team_id":282,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":9900,"team_id":282,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":90517,"team_id":282,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":9116,"team_id":301,"minutes":90,"rating":7.9,"goals":0,"assists":0,"yellow":0,"red":0,"saves":5,"shots":0,"on_target":0,"key_passes":0},{"id":9120,"team_id":301,"minutes":90,"rating":8.1,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":1},{"id":9130,"team_id":301,"minutes":90,"rating":7.3,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":0},{"id":9141,"team_id":301,"minutes":90,"rating":7.4,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":1},{"id":2483,"team_id":301,"minutes":90,"rating":7.3,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":9148,"team_id":301,"minutes":90,"rating":7.3,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":0,"key_passes":5},{"id":266,"team_id":301,"minutes":90,"rating":8.2,"goals":1,"assists":0,"yellow":1,"red":0,"saves":0,"shots":5,"on_target":4,"key_passes":2},{"id":39,"team_id":301,"minutes":69,"rating":7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":1,"key_passes":1},{"id":9123,"team_id":301,"minutes":68,"rating":7.2,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":9144,"team_id":301,"minutes":59,"rating":6.6,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":9913,"team_id":301,"minutes":45,"rating":6.4,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":1},{"id":9138,"team_id":301,"minutes":45,"rating":6.7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":1,"key_passes":0},{"id":9133,"team_id":301,"minutes":31,"rating":6.7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":1},{"id":9165,"team_id":301,"minutes":22,"rating":7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":3152,"team_id":301,"minutes":21,"rating":6.6,"goals":0,"assists":1,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":1},{"id":23981,"team_id":301,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":59236,"team_id":301,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":9162,"team_id":301,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":9154,"team_id":301,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":9163,"team_id":301,"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":39,"shots":12,"on_target":5,"corners":5,"fouls":8,"yellow":1,"red":0,"big_chances":1,"passes":358,"pass_pct":76.3,"offsides":5,"saves":5},"away":{"possession":61,"shots":14,"on_target":6,"corners":3,"fouls":15,"yellow":2,"red":0,"big_chances":2,"passes":568,"pass_pct":84.7,"offsides":1,"saves":5}},"lineups":{"home":{"formation":"4-4-2","players":[{"id":9702,"name":"Jordan Farr","position":"G","number":24,"captain":false,"starting":true},{"id":44507,"name":"Kimito Nono","position":"D","number":2,"captain":false,"starting":true},{"id":12147,"name":"Silvan Hefti","position":"D","number":5,"captain":false,"starting":true},{"id":9602,"name":"Sean Nealis","position":"D","number":13,"captain":false,"starting":true},{"id":12148,"name":"Keisuke Kurokawa","position":"D","number":6,"captain":false,"starting":true},{"id":35890,"name":"Oscar Avilez","position":"M","number":32,"captain":false,"starting":true},{"id":9708,"name":"Matti Peltola","position":"M","number":4,"captain":false,"starting":true},{"id":6246,"name":"Andre Dozzell","position":"M","number":21,"captain":true,"starting":true},{"id":9189,"name":"Nathan Ordaz","position":"M","number":22,"captain":false,"starting":true},{"id":9707,"name":"Brandon Servania","position":"F","number":23,"captain":false,"starting":true},{"id":9714,"name":"João Peglow","position":"F","number":7,"captain":false,"starting":true},{"id":9713,"name":"Jared Stroud","position":"M","number":8,"captain":false,"starting":false},{"id":13576,"name":"Nikola Markovic","position":"D","number":27,"captain":false,"starting":false},{"id":9703,"name":"Conner Antley","position":"D","number":12,"captain":false,"starting":false},{"id":9534,"name":"Alex Bono","position":"G","number":26,"captain":false,"starting":false},{"id":9900,"name":"Gavin Turner","position":"M","number":48,"captain":false,"starting":false},{"id":90517,"name":"Kamil Castillo","position":"M","number":40,"captain":false,"starting":false}]},"away":{"formation":"4-2-3-1","players":[{"id":9116,"name":"Matthew Freese","position":"G","number":49,"captain":false,"starting":true},{"id":9120,"name":"Tayvon Gray","position":"D","number":24,"captain":false,"starting":true},{"id":9123,"name":"Thiago Martins","position":"D","number":13,"captain":true,"starting":true},{"id":9130,"name":"Raul Gustavo","position":"D","number":34,"captain":false,"starting":true},{"id":9141,"name":"Kevin O'Toole","position":"D","number":22,"captain":false,"starting":true},{"id":2483,"name":"James Sands","position":"M","number":6,"captain":false,"starting":true},{"id":9913,"name":"Keaton Parks","position":"M","number":55,"captain":false,"starting":true},{"id":9144,"name":"Hannes Wolf","position":"M","number":17,"captain":false,"starting":true},{"id":9148,"name":"Nicolás Fernández","position":"M","number":7,"captain":false,"starting":true},{"id":266,"name":"Talles Magno","position":"M","number":11,"captain":false,"starting":true},{"id":39,"name":"Luighi Hanri","position":"F","number":20,"captain":false,"starting":true},{"id":9138,"name":"Jonathan Shore","position":"M","number":32,"captain":false,"starting":false},{"id":9133,"name":"Agustin Ojeda","position":"F","number":26,"captain":false,"starting":false},{"id":9165,"name":"Max Murray","position":"D","number":23,"captain":false,"starting":false},{"id":3152,"name":"Bénie Traoré","position":"F","number":9,"captain":false,"starting":false},{"id":9162,"name":"Tomás Romero","position":"G","number":30,"captain":false,"starting":false},{"id":9154,"name":"Mitja Ilenič","position":"D","number":35,"captain":false,"starting":false},{"id":9163,"name":"Nico Cavallo","position":"D","number":2,"captain":false,"starting":false},{"id":59236,"name":"Cooper Flax","position":"M","number":27,"captain":false,"starting":false},{"id":23981,"name":"Malachi Jones","position":"F","number":88,"captain":false,"starting":false}]}}},"colors":{"home":"#ec1e2f","away":"#292b5e"},"venue":{"name":"Audi Field","city":"Washington, DC","capacity":20000},"pulled":[],"published":[]}