{"id":601170,"league_id":57,"league":"USL Championship","kickoff":1792621800,"home":"Brooklyn FC","away":"Birmingham Legion FC","home_id":2241,"away_id":2229,"venue_id":1338,"rank":5,"status":"finished","provisional":true,"lineup_status":"predicted","confidence":0.592,"score":[1,2],"live_score":null,"lambda":[1.58,1.73],"odds_1x2":{"HOME":0.394871770156281,"DRAW":0.25466270776344047,"AWAY":0.35046552208027837},"read":null,"top_pick":{"market":"over_under_15","outcome":"over","line":1.5,"odds":1.22,"bookmaker":"10bet","prices":[{"slug":"10bet","book":"10bet","odds":1.22},{"slug":"betvictor","book":"BetVictor","odds":1.22},{"slug":"unibet","book":"Unibet","odds":1.16},{"slug":"pinnacle","book":"Pinnacle","odds":1.15},{"slug":"1xbet","book":"1xBet","odds":1.12}],"prob":0.84,"lean":false},"pass":null,"confident":[{"market":"over_under_15","outcome":"over","line":1.5,"prob":0.84,"odds":1.22,"bookmaker":"10bet","prices":[{"slug":"10bet","book":"10bet","odds":1.22},{"slug":"betvictor","book":"BetVictor","odds":1.22},{"slug":"unibet","book":"Unibet","odds":1.16},{"slug":"pinnacle","book":"Pinnacle","odds":1.15},{"slug":"1xbet","book":"1xBet","odds":1.12}],"lean":false,"caveat":false}],"flags":[{"id":"form.home","section":"§2.1","note":"Brooklyn FC have taken 0.33 points a game from their last 6 (0W 2D 4L), scoring 0.8 and conceding 2.8, and 0.50 a game at home."},{"id":"market.movement","section":"§7.1","note":"Since opening, AWAY has shortened 22.1% since the market opened."}],"lambda_home":1.5809774912369265,"lambda_away":1.730175989636538,"corner_rate":9.7,"card_rate":0.228,"lineups":{"status":"predicted","confidence":0.718,"home":{"formation":"4-2-3-1","players":[{"id":53089,"name":"Jackson Lee","position":"G","starting":true,"ai_score":0.69},{"id":53079,"name":"Gabriel Alves","position":"D","starting":true,"ai_score":0.728},{"id":53077,"name":"Thomas Vancaeyezeele","position":"D","starting":true,"ai_score":0.695},{"id":53078,"name":"Vuk Latinovich","position":"D","starting":true,"ai_score":0.67},{"id":53086,"name":"Ryan McLaughlin","position":"D","starting":true,"ai_score":0.474},{"id":9892,"name":"CJ Olney Jr.","position":"M","starting":true,"ai_score":0.799},{"id":53080,"name":"Taimu Okiyoshi","position":"M","starting":true,"ai_score":0.733},{"id":53459,"name":"Pierre Da Silva","position":"F","starting":true,"ai_score":0.264},{"id":53081,"name":"Malik Pinto","position":"M","starting":true,"ai_score":0.718},{"id":53083,"name":"Juan Carlos Obregón Jr.","position":"F","starting":true,"ai_score":0.47},{"id":53087,"name":"Stefan Stojanovic","position":"F","starting":true,"ai_score":0.326},{"id":96895,"name":"Anthony Fontana","position":"M","starting":false,"ai_score":0.594},{"id":53076,"name":"Callum  Frogson","position":"D","starting":false,"ai_score":0.582},{"id":53085,"name":"Tommy McNamara","position":"M","starting":false,"ai_score":0.568},{"id":53084,"name":"Jaden Servania","position":"D","starting":false,"ai_score":0.46},{"id":53214,"name":"Rocco Romeo","position":"D","starting":false,"ai_score":0.427},{"id":9980,"name":"Peter Mangione","position":"M","starting":false,"ai_score":0.411},{"id":53075,"name":"Lukas Burns","position":"G","starting":false,"ai_score":0.396},{"id":53082,"name":"Abdoulaye Kanté","position":"M","starting":false,"ai_score":0.368},{"id":53299,"name":"John David Klein III","position":"M","starting":false,"ai_score":0.277},{"id":53252,"name":"So Nishikawa","position":"D","starting":false,"ai_score":0.187}],"confidence":0.736},"away":{"formation":"4-2-3-1","players":[{"id":53164,"name":"Jassem Koleilat","position":"G","starting":true,"ai_score":0.809},{"id":53306,"name":"Nico Brown","position":"D","starting":true,"ai_score":0.673},{"id":53211,"name":"Bryce Washington","position":"D","starting":true,"ai_score":0.588},{"id":9838,"name":"Hamady Diop","position":"D","starting":true,"ai_score":0.584},{"id":53167,"name":"Dawson McCartney","position":"D","starting":true,"ai_score":0.578},{"id":53173,"name":"Peter-Lee Vassell","position":"M","starting":true,"ai_score":0.808},{"id":9691,"name":"Seth Antwi","position":"M","starting":true,"ai_score":0.804},{"id":53175,"name":"Romario Williams","position":"F","starting":true,"ai_score":0.601},{"id":9537,"name":"Gevork Diarbian","position":"M","starting":true,"ai_score":0.737},{"id":53171,"name":"Ronaldo Damus","position":"F","starting":true,"ai_score":0.513},{"id":9618,"name":"Serge Ngoma","position":"F","starting":true,"ai_score":0.221},{"id":9857,"name":"Samuel Shashoua","position":"M","starting":false,"ai_score":0.636},{"id":53169,"name":"Sebastian Tregarthen","position":"M","starting":false,"ai_score":0.469},{"id":53170,"name":"Tyler Pasher","position":"M","starting":false,"ai_score":0.417},{"id":53168,"name":"Sam McIllhatton","position":"M","starting":false,"ai_score":0.388},{"id":53177,"name":"Kadeem Cole","position":"M","starting":false,"ai_score":0.385},{"id":53332,"name":"A.J. Paterson","position":"D","starting":false,"ai_score":0.374},{"id":53174,"name":"Sebastián Saucedo","position":"M","starting":false,"ai_score":0.269},{"id":53172,"name":"Phanuel Kavita","position":"D","starting":false,"ai_score":0.26},{"id":53165,"name":"Amir Daley","position":"D","starting":false,"ai_score":0.248},{"id":53176,"name":"Trevor McMullen","position":"G","starting":false,"ai_score":0.045},{"id":210237,"name":"Jaylen Lester","position":"F","starting":false,"ai_score":0.02}],"confidence":0.718},"unavailable":[]},"people":[{"id":53089,"name":"Jackson Lee","side":"home"},{"id":53079,"name":"Gabriel Alves","side":"home"},{"id":53077,"name":"Thomas Vancaeyezeele","side":"home"},{"id":53078,"name":"Vuk Latinovich","side":"home"},{"id":53086,"name":"Ryan McLaughlin","side":"home"},{"id":9892,"name":"CJ Olney Jr.","side":"home"},{"id":53080,"name":"Taimu Okiyoshi","side":"home"},{"id":53459,"name":"Pierre Da Silva","side":"home"},{"id":53081,"name":"Malik Pinto","side":"home"},{"id":53083,"name":"Juan Carlos Obregón Jr.","side":"home"},{"id":53087,"name":"Stefan Stojanovic","side":"home"},{"id":96895,"name":"Anthony Fontana","side":"home"},{"id":53076,"name":"Callum  Frogson","side":"home"},{"id":53085,"name":"Tommy McNamara","side":"home"},{"id":53084,"name":"Jaden Servania","side":"home"},{"id":53214,"name":"Rocco Romeo","side":"home"},{"id":9980,"name":"Peter Mangione","side":"home"},{"id":53075,"name":"Lukas Burns","side":"home"},{"id":53082,"name":"Abdoulaye Kanté","side":"home"},{"id":53299,"name":"John David Klein III","side":"home"},{"id":53252,"name":"So Nishikawa","side":"home"},{"id":9868,"name":"Markus Anderson","side":"home"},{"id":53164,"name":"Jassem Koleilat","side":"away"},{"id":53306,"name":"Nico Brown","side":"away"},{"id":53211,"name":"Bryce Washington","side":"away"},{"id":9838,"name":"Hamady Diop","side":"away"},{"id":53167,"name":"Dawson McCartney","side":"away"},{"id":53173,"name":"Peter-Lee Vassell","side":"away"},{"id":9691,"name":"Seth Antwi","side":"away"},{"id":53175,"name":"Romario Williams","side":"away"},{"id":9537,"name":"Gevork Diarbian","side":"away"},{"id":53171,"name":"Ronaldo Damus","side":"away"},{"id":9618,"name":"Serge Ngoma","side":"away"},{"id":9857,"name":"Samuel Shashoua","side":"away"},{"id":53169,"name":"Sebastian Tregarthen","side":"away"},{"id":53170,"name":"Tyler Pasher","side":"away"},{"id":53168,"name":"Sam McIllhatton","side":"away"},{"id":53177,"name":"Kadeem Cole","side":"away"},{"id":53332,"name":"A.J. Paterson","side":"away"},{"id":53174,"name":"Sebastián Saucedo","side":"away"},{"id":53172,"name":"Phanuel Kavita","side":"away"},{"id":53165,"name":"Amir Daley","side":"away"},{"id":53176,"name":"Trevor McMullen","side":"away"},{"id":210237,"name":"Jaylen Lester","side":"away"},{"id":205295,"name":"Jonathan Hernandez","side":"away"},{"id":206692,"name":"Hamady Diop","side":"away"},{"id":9516,"name":"Keegan Hughes","side":"away"},{"id":205294,"name":"Robert Bailey","side":"away"},{"id":53454,"name":"Travis Jackson","side":"away"}],"players":[{"id":9868,"name":"Markus Anderson","side":"home","team":"Brooklyn FC","club":null,"role":"ATT","position":"FWD","status":"fit","reason":null,"expected_return":null,"season":{"apps":16,"starts":14,"goals":6,"assists":3,"big_chances":2,"clean_sheets":2,"team_games":28,"tracked_apps":16,"tracked_starts":14},"recent":{"apps":5,"goals":1,"assists":1,"scoredIn":1,"country":0},"standout":{"opponent":"Charleston Battery","kickoff":1775948400,"goals":1,"assists":2,"score":"3-0","won":true},"strengths":[],"tags":["top_scorer"],"importance":0.31,"country":null,"load":{"games":2,"minutes":20,"country":0}},{"id":53083,"name":"Juan Carlos Obregón Jr.","side":"home","team":"Brooklyn FC","club":null,"role":"ATT","position":"FWD","status":"fit","reason":null,"expected_return":null,"season":{"apps":27,"starts":13,"goals":3,"assists":2,"big_chances":0,"clean_sheets":1,"team_games":28,"tracked_apps":26,"tracked_starts":13},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"SC Jacksonville","kickoff":1784415600,"goals":1,"assists":0,"score":"2-2","won":false},"strengths":[],"tags":[],"importance":0.137,"country":null,"load":{"games":1,"minutes":12,"country":0}},{"id":53087,"name":"Stefan Stojanovic","side":"home","team":"Brooklyn FC","club":null,"role":"ATT","position":"FWD","status":"fit","reason":null,"expected_return":null,"season":{"apps":24,"starts":11,"goals":4,"assists":0,"big_chances":0,"clean_sheets":4,"team_games":28,"tracked_apps":24,"tracked_starts":11},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Miami FC","kickoff":1777762800,"goals":1,"assists":0,"score":"2-3","won":false},"strengths":[],"tags":[],"importance":0.122,"country":null,"load":null},{"id":53175,"name":"Romario Williams","side":"away","team":"Birmingham Legion FC","club":null,"role":"ATT","position":"FWD","status":"fit","reason":null,"expected_return":null,"season":{"apps":23,"starts":14,"goals":6,"assists":2,"big_chances":4,"clean_sheets":4,"team_games":26,"tracked_apps":20,"tracked_starts":13},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Hartford Athletic","kickoff":1788044400,"goals":2,"assists":0,"score":"2-3","won":false},"strengths":[],"tags":["top_scorer"],"importance":0.186,"country":null,"load":{"games":2,"minutes":33,"country":0}},{"id":53171,"name":"Ronaldo Damus","side":"away","team":"Birmingham Legion FC","club":null,"role":"ATT","position":"FWD","status":"fit","reason":null,"expected_return":null,"season":{"apps":24,"starts":13,"goals":5,"assists":0,"big_chances":0,"clean_sheets":4,"team_games":26,"tracked_apps":21,"tracked_starts":11},"recent":{"apps":5,"goals":1,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"New Mexico United","kickoff":1789603200,"goals":2,"assists":0,"score":"4-4","won":false},"strengths":[],"tags":[],"importance":0.071,"country":null,"load":{"games":2,"minutes":156,"country":0}}],"extras":{"teams":{"home":2241,"away":2229},"split":{"home":{"above":{"w":1,"d":2,"l":6},"below":{"w":1,"d":0,"l":0}},"away":{"above":{"w":0,"d":4,"l":3},"below":{"w":2,"d":0,"l":1}}},"referee":null,"managers":{"home":{"id":1636,"name":"Marlon LeBlanc","vs":{"w":0,"d":0,"l":1,"last":{"kickoff":1790179200,"score":"0-4","result":"L"}}},"away":{"id":1624,"name":"Jay Heaps","vs":{"w":1,"d":0,"l":0,"last":{"kickoff":1790179200,"score":"4-0","result":"W"}}}},"best_xi":[{"id":9838,"name":"Hamady Diop","team_id":2229,"position":"D","matches":6,"goals":0,"assists":0}],"players":{"53175":{"caps":25,"goals":2,"country":"Jamaica","signed":null}}},"notable":[{"id":52946,"name":"Ihsan Sacko","goals":16,"rank":1},{"id":52929,"name":"Rubio Rubin","goals":16,"rank":2},{"id":52884,"name":"Darren Smith","goals":14,"rank":3},{"id":16867,"name":"Peter Wilson","goals":14,"rank":4},{"id":53110,"name":"Khori Bennett","goals":13,"rank":5},{"id":52866,"name":"Matt Myers","goals":13,"rank":6},{"id":52849,"name":"Greg Hurst","goals":12,"rank":7},{"id":52985,"name":"Johnny Rodriguez","goals":12,"rank":8},{"id":53143,"name":"Phillip Goodrum","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":52928,"name":"Alex Méndez","goals":9,"rank":13},{"id":52900,"name":"Arney Rocha","goals":9,"rank":14},{"id":53198,"name":"Kyle Edwards","goals":9,"rank":15}],"round_label":"Regular season","neutral":false,"h2h":{"total_matches":1,"home_wins":0,"draws":0,"away_wins":1,"home_goals":0,"away_goals":4,"avg_total_goals":4,"home_win_rate":0,"away_win_rate":1,"recent_matches":[{"away":"Brooklyn FC","date":"2026-09-23T16:00:00+00:00","home":"Birmingham Legion FC","score":"4-0","event_id":207825,"away_score":0,"home_score":4,"away_team_id":2241,"home_team_id":2229}]},"standings":{"home":{"team_id":2241,"position":24,"played":28,"points":21,"goal_diff":-27,"team_name":"Brooklyn FC","won":5,"drawn":6,"lost":17,"goals_for":30,"goals_against":57,"group":null},"away":{"team_id":2229,"position":22,"played":28,"points":27,"goal_diff":-6,"team_name":"Birmingham Legion FC","won":5,"drawn":12,"lost":11,"goals_for":37,"goals_against":43,"group":null},"size":25},"form":{"home":{"matches":6,"ppg":0.33,"record":"0-2-4","goals_for":0.83,"goals_against":2.83,"clean_sheets":0,"streak":"lost 3","sequence":"DLDLLL","venue_ppg":0.5},"away":{"matches":6,"ppg":1,"record":"1-3-2","goals_for":2,"goals_against":2.17,"clean_sheets":1,"streak":"none","sequence":"DDDLWL","venue_ppg":0.33}},"ledger":[{"id":"availability.home.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"Brooklyn FC report no absentees.","evidence":{"absences":0},"strength":0.2,"moves":[]},{"id":"availability.away.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"Birmingham Legion FC report no absentees.","evidence":{"absences":0},"strength":0.2,"moves":[]},{"id":"availability.rotation_risk","section":"§3.1","tier":1,"state":"COMPUTED","note":"Nobody has named a side yet, so this eleven is a projection.","evidence":{"lineup_status":"predicted","confidence":0.718,"cup_tie":false},"strength":0.282,"moves":[]},{"id":"form.home","section":"§2.1","tier":2,"state":"COMPUTED","note":"Brooklyn FC have taken 0.33 points a game from their last 6 (0W 2D 4L), scoring 0.8 and conceding 2.8, and 0.50 a game at home.","evidence":{"matches":6,"ppg":0.33,"record":"0-2-4","goals_for":0.83,"goals_against":2.83,"clean_sheets":0,"streak":"lost 3","sequence":"DLDLLL","venue_ppg":0.5},"strength":0.678,"moves":[]},{"id":"form.away","section":"§2.1","tier":2,"state":"COMPUTED","note":"Birmingham Legion FC have taken 1.00 points a game from their last 6 (1W 3D 2L), scoring 2.0 and conceding 2.2, and 0.33 a game on the road.","evidence":{"matches":6,"ppg":1,"record":"1-3-2","goals_for":2,"goals_against":2.17,"clean_sheets":1,"streak":"none","sequence":"DDDLWL","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":"Brooklyn FC lost the reverse fixture by 4 goals and tend to show up better than form implies in the return.","evidence":{"reverse_margin":4,"beaten_side":"Brooklyn FC","reverse_score":"4-0","reverse_date":1790179200},"strength":0.48,"moves":[{"channel":"goals","side":"home","pct":3.6}]},{"id":"manager.home.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Marlon LeBlanc has 28 matches in charge at Brooklyn FC, long enough that the side plays the way he wants it to.","evidence":{"manager":"Marlon LeBlanc","matches_in_charge":28,"tenure_days":228,"ppm":0.75,"appointment_effect":{"before_ppm":3,"after_ppm":0.7,"delta":null}},"strength":0.1,"moves":[]},{"id":"manager.away.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Jay Heaps has 28 matches in charge at Birmingham Legion FC, long enough that the side plays the way he wants it to.","evidence":{"manager":"Jay Heaps","matches_in_charge":28,"tenure_days":228,"ppm":0.96,"appointment_effect":{"before_ppm":0.8,"after_ppm":1.1,"delta":null}},"strength":0.1,"moves":[]},{"id":"fatigue.home","section":"§2.8","tier":4,"state":"COMPUTED","note":"Brooklyn FC come in on 4 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":3.9791666666666665,"matchesIn7":1,"matchesIn14":1,"days_rest":4},"strength":0.1,"moves":[]},{"id":"fatigue.away","section":"§2.8","tier":4,"state":"COMPUTED","note":"Birmingham Legion FC come in on 3 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":3.0625,"matchesIn7":2,"matchesIn14":3,"days_rest":3.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.171,"defence":-0.332,"effective_matches":14.7,"shrunk":0.35},"away":{"attack":0.063,"defence":-0.219,"effective_matches":15.8,"shrunk":0.34}},"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; Brooklyn FC work noticeably more of their attacks into wide areas.","evidence":{"home":{"matches":12,"possession":47.2,"shots":9.3,"xg_per_shot":0.108,"corners":4.3,"corners_per_shot":0.455,"finishing_vs_xg":-0.17},"away":{"matches":12,"possession":47.8,"shots":11.4,"xg_per_shot":0.121,"corners":3.9,"corners_per_shot":0.344,"finishing_vs_xg":0.38},"possession_gap":-0.7},"strength":0.1,"moves":[]},{"id":"style.press_matchup","section":"§4.2","tier":5,"state":"UNAVAILABLE","note":"Pressing intensity and defensive line height are not in the ingested stats, so the press matchup is not assessed. Possession is not a substitute for PPDA and is not used as one.","evidence":{"requires":["ppda","defensive_line_height"]},"strength":0,"moves":[]},{"id":"style.finishing.home","section":"§2.1","tier":5,"state":"COMPUTED","note":"Brooklyn FC are scoring about what their chances are worth.","evidence":{"goals_minus_xg_per_match":-0.17,"matches":12},"strength":0.1,"moves":[]},{"id":"style.finishing.away","section":"§2.1","tier":5,"state":"COMPUTED","note":"Birmingham Legion FC have scored 5 more than the chances they made over 12 games, a gap that usually closes rather than holds.","evidence":{"goals_minus_xg_per_match":0.38,"matches":12},"strength":0.25,"moves":[]},{"id":"referee.tendency","section":"§13","tier":5,"state":"UNAVAILABLE","note":"No referee appointed or recorded for this fixture yet.","evidence":{},"strength":0,"moves":[]},{"id":"fatigue.travel","section":"§6.4","tier":6,"state":"UNAVAILABLE","note":"No travel distance reported for this fixture.","evidence":{},"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":12.3,"temperature_c":17,"description":"unknown"},"strength":0,"moves":[]},{"id":"environment.pitch","section":"§6.3","tier":6,"state":"UNAVAILABLE","note":"No pitch condition reported for this fixture.","evidence":{},"strength":0,"moves":[]},{"id":"environment.venue","section":"§6.1","tier":6,"state":"UNAVAILABLE","note":"Attendance is only published after kickoff, so crowd size cannot be assessed in advance. Home advantage is carried by the fitted rating rather than estimated here.","evidence":{"home_adv":0.2203604294970308},"strength":0,"moves":[]},{"id":"market.overround","section":"§7.3","tier":7,"state":"COMPUTED","note":"The bookmakers are taking a 10.8% cut on this match. The bigger their cut, the further out a price has to be before it is worth backing.","evidence":{"overround":1.1082,"margin_pct":10.82,"devig_method":"shin","books_quoting":3},"strength":0.2,"moves":[]},{"id":"market.movement","section":"§7.1","tier":7,"state":"COMPUTED","note":"Since opening, AWAY has shortened 22.1% since the market opened.","evidence":{"moves":[{"outcome":"AWAY","move_pct":22.1,"direction":"SHORTENING"},{"outcome":"HOME","move_pct":-14.4,"direction":"DRIFTING"},{"outcome":"DRAW","move_pct":1.4,"direction":"SHORTENING"}]},"strength":0.6,"moves":[]},{"id":"market.sharp_reference","section":"§7.1","tier":7,"state":"COMPUTED","note":"The sharp book makes AWAY 3.7 points more likely than the wider market does.","evidence":{"sharp":{"HOME":0.3582,"DRAW":0.2544,"AWAY":0.3874},"consensus":{"HOME":0.3949,"DRAW":0.2547,"AWAY":0.3505},"largest_gap":{"outcome":"AWAY","points":3.69},"sharp_overround":1.0648},"strength":0.461,"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.592,"model":{"HOME":0.3458,"DRAW":0.2457,"AWAY":0.4085},"book":{"HOME":0.3949,"DRAW":0.2547,"AWAY":0.3505},"best":{"HOME":{"odds":2.63,"bookmaker":"Pinnacle"},"DRAW":{"odds":3.65,"bookmaker":"CloudBet"},"AWAY":{"odds":2.95,"bookmaker":"10bet"}},"overround":1.1082,"books":18,"sharp":{"book":"pinnacle","fair":{"HOME":0.3582,"DRAW":0.2544,"AWAY":0.3874}},"open":{"book":"pinnacle","fair":{"HOME":0.4263,"DRAW":0.255,"AWAY":0.3187}}},{"market":"double_chance","line":null,"confidence":0.592,"model":{"12":0.7543,"1X":0.5915,"X2":0.6542},"book":{"12":0.7453,"1X":0.6495,"X2":0.6051},"best":{"12":{"odds":1.29,"bookmaker":"William Hill"},"1X":{"odds":1.53,"bookmaker":"betfair"},"X2":{"odds":1.65,"bookmaker":"10bet"}},"overround":1.0174,"books":6,"sharp":{"book":"pinnacle","fair":{"12":0.7456,"1X":0.6126,"X2":0.6418}},"open":{"book":"pinnacle","fair":{"12":0.745,"1X":0.6813,"X2":0.5737}}},{"market":"draw_no_bet","line":null,"confidence":0.592,"model":{"HOME":0.4584,"AWAY":0.5416},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"btts","line":null,"confidence":0.592,"model":{"yes":0.6617,"no":0.3383},"book":{"yes":0.6259,"no":0.3741},"best":{"yes":{"odds":1.57,"bookmaker":"10bet"},"no":{"odds":2.6,"bookmaker":"William Hill"}},"overround":1.0836,"books":6,"sharp":null,"open":{"book":"consensus","fair":{"yes":0.5979,"no":0.4021}}},{"market":"over_under_05","line":0.5,"confidence":0.592,"model":{"over":0.9553,"under":0.0447},"book":{"over":0.9569,"under":0.0431},"best":{"over":{"odds":1.02,"bookmaker":"1xBet"},"under":{"odds":15,"bookmaker":"1xBet"}},"overround":1.0471,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.9391,"under":0.0609}}},{"market":"over_under_15","line":1.5,"confidence":0.592,"model":{"over":0.851,"under":0.149},"book":{"over":0.8175,"under":0.1825},"best":{"over":{"odds":1.22,"bookmaker":"10bet"},"under":{"odds":5.01,"bookmaker":"Pinnacle"}},"overround":1.079,"books":5,"sharp":{"book":"pinnacle","fair":{"over":0.835,"under":0.165}},"open":{"book":"pinnacle","fair":{"over":0.786,"under":0.214}}},{"market":"over_under_25","line":2.5,"confidence":0.592,"model":{"over":0.6428,"under":0.3572},"book":{"over":0.6009,"under":0.3991},"best":{"over":{"odds":1.7,"bookmaker":"10bet"},"under":{"odds":2.44,"bookmaker":"Pinnacle"}},"overround":1.0784,"books":6,"sharp":{"book":"pinnacle","fair":{"over":0.6219,"under":0.3781}},"open":{"book":"pinnacle","fair":{"over":0.5421,"under":0.4579}}},{"market":"over_under_35","line":3.5,"confidence":0.592,"model":{"over":0.4221,"under":0.5779},"book":{"over":0.3765,"under":0.6235},"best":{"over":{"odds":2.88,"bookmaker":"BetVictor"},"under":{"odds":1.6,"bookmaker":"Pinnacle"}},"overround":1.0757,"books":5,"sharp":{"book":"pinnacle","fair":{"over":0.4058,"under":0.5942}},"open":{"book":"pinnacle","fair":{"over":0.3027,"under":0.6973}}},{"market":"total_corners","line":7.5,"confidence":0.592,"model":{"over":0.7142,"under":0.2858},"book":{"over":0.7295,"under":0.2705},"best":{"over":{"odds":1.32,"bookmaker":"1xBet"},"under":{"odds":3.35,"bookmaker":"1xBet"}},"overround":1.0561,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.7295,"under":0.2705}}},{"market":"total_corners","line":8.5,"confidence":0.592,"model":{"over":0.6044,"under":0.3956},"book":{"over":0.6235,"under":0.3765},"best":{"over":{"odds":1.58,"bookmaker":"1xBet"},"under":{"odds":2.47,"bookmaker":"Pinnacle"}},"overround":1.0639,"books":2,"sharp":{"book":"pinnacle","fair":{"over":0.6287,"under":0.3713}},"open":{"book":"pinnacle","fair":{"over":0.6287,"under":0.3713}}},{"market":"total_corners","line":9.5,"confidence":0.592,"model":{"over":0.4912,"under":0.5088},"book":{"over":0.5019,"under":0.4981},"best":{"over":{"odds":2.01,"bookmaker":"1xBet"},"under":{"odds":1.93,"bookmaker":"Pinnacle"}},"overround":1.0574,"books":2,"sharp":{"book":"pinnacle","fair":{"over":0.5112,"under":0.4888}},"open":{"book":"pinnacle","fair":{"over":0.5112,"under":0.4888}}},{"market":"total_corners","line":10.5,"confidence":0.592,"model":{"over":0.3833,"under":0.6167},"book":{"over":0.3884,"under":0.6116},"best":{"over":{"odds":2.51,"bookmaker":"1xBet"},"under":{"odds":1.56,"bookmaker":"Pinnacle"}},"overround":1.0646,"books":2,"sharp":{"book":"pinnacle","fair":{"over":0.3932,"under":0.6068}},"open":{"book":"pinnacle","fair":{"over":0.3932,"under":0.6068}}},{"market":"total_corners","line":11.5,"confidence":0.592,"model":{"over":0.2874,"under":0.7126},"book":{"over":0.2628,"under":0.7372},"best":{"over":{"odds":3.46,"bookmaker":"1xBet"},"under":{"odds":1.31,"bookmaker":"1xBet"}},"overround":1.0524,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.2628,"under":0.7372}}},{"market":"corners_1x2","line":null,"confidence":0.474,"model":{"HOME":0.6742,"DRAW":0.0976,"AWAY":0.2282},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"red_card","line":null,"confidence":0.415,"model":{"yes":0.204,"no":0.796},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null}],"candidates":[{"market":"1x2","outcome":"AWAY","line":null,"push":null,"model_prob":0.4085,"book_prob":0.3505,"edge":0.058,"shrunk_edge":0.0464,"odds":2.95,"bookmaker":"10bet","prices":[{"slug":"10bet","book":"10bet","odds":2.95},{"slug":"cloudbet","book":"CloudBet","odds":2.95},{"slug":"mansionbet","book":"MansionBet","odds":2.91},{"slug":"interwetten","book":"Interwetten","odds":2.9},{"slug":"betvictor","book":"BetVictor","odds":2.9},{"slug":"bwin","book":"Bwin","odds":2.87},{"slug":"coral","book":"coral","odds":2.87},{"slug":"ladbrokes","book":"ladbrokes","odds":2.87},{"slug":"cashpoint","book":"Cashpoint","odds":2.78},{"slug":"sbo","book":"Sbo","odds":2.76},{"slug":"unibet","book":"Unibet","odds":2.6},{"slug":"pinnacle","book":"Pinnacle","odds":2.44}],"kelly":0.0263,"confidence":0.592,"family":"result"},{"market":"double_chance","outcome":"X2","line":null,"push":null,"model_prob":0.6542,"book_prob":0.6051,"edge":0.0491,"shrunk_edge":0.0393,"odds":1.65,"bookmaker":"10bet","prices":[{"slug":"10bet","book":"10bet","odds":1.65},{"slug":"betvictor","book":"BetVictor","odds":1.57},{"slug":"unibet","book":"Unibet","odds":1.47},{"slug":"william-hill","book":"William Hill","odds":1.44},{"slug":"betfair","book":"betfair","odds":1.44},{"slug":"1xbet","book":"1xBet","odds":1.4}],"kelly":0.0306,"confidence":0.592,"family":"result"},{"market":"over_under_35","outcome":"over","line":3.5,"push":null,"model_prob":0.4221,"book_prob":0.3765,"edge":0.0456,"shrunk_edge":0.0388,"odds":2.88,"bookmaker":"BetVictor","prices":[{"slug":"betvictor","book":"BetVictor","odds":2.88},{"slug":"10bet","book":"10bet","odds":2.75},{"slug":"unibet","book":"Unibet","odds":2.33},{"slug":"pinnacle","book":"Pinnacle","odds":2.29},{"slug":"1xbet","book":"1xBet","odds":2.2}],"kelly":0.0287,"confidence":0.592,"family":"goals"},{"market":"over_under_25","outcome":"over","line":2.5,"push":null,"model_prob":0.6428,"book_prob":0.6009,"edge":0.0419,"shrunk_edge":0.0356,"odds":1.7,"bookmaker":"10bet","prices":[{"slug":"10bet","book":"10bet","odds":1.7},{"slug":"betvictor","book":"BetVictor","odds":1.7},{"slug":"unibet","book":"Unibet","odds":1.54},{"slug":"pinnacle","book":"Pinnacle","odds":1.53},{"slug":"bet365","book":"Bet365","odds":1.53},{"slug":"1xbet","book":"1xBet","odds":1.47}],"kelly":0.0331,"confidence":0.592,"family":"goals"},{"market":"btts","outcome":"yes","line":null,"push":null,"model_prob":0.6617,"book_prob":0.6259,"edge":0.0358,"shrunk_edge":0.0304,"odds":1.57,"bookmaker":"10bet","prices":[{"slug":"10bet","book":"10bet","odds":1.57},{"slug":"betvictor","book":"BetVictor","odds":1.57},{"slug":"bet365","book":"Bet365","odds":1.5},{"slug":"unibet","book":"Unibet","odds":1.48},{"slug":"william-hill","book":"William Hill","odds":1.44},{"slug":"1xbet","book":"1xBet","odds":1.43}],"kelly":0.0171,"confidence":0.592,"family":"goals"},{"market":"over_under_15","outcome":"over","line":1.5,"push":null,"model_prob":0.851,"book_prob":0.8175,"edge":0.0335,"shrunk_edge":0.0285,"odds":1.22,"bookmaker":"10bet","prices":[{"slug":"10bet","book":"10bet","odds":1.22},{"slug":"betvictor","book":"BetVictor","odds":1.22},{"slug":"unibet","book":"Unibet","odds":1.16},{"slug":"pinnacle","book":"Pinnacle","odds":1.15},{"slug":"1xbet","book":"1xBet","odds":1.12}],"kelly":0.0435,"confidence":0.592,"family":"goals"},{"market":"total_corners","outcome":"over","line":11.5,"push":null,"model_prob":0.2874,"book_prob":0.2628,"edge":0.0246,"shrunk_edge":0.0135,"odds":3.46,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":3.46}],"kelly":0,"confidence":0.592,"family":"corners"},{"market":"total_corners","outcome":"under","line":8.5,"push":null,"model_prob":0.3956,"book_prob":0.3765,"edge":0.0191,"shrunk_edge":0.0105,"odds":2.47,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":2.47},{"slug":"1xbet","book":"1xBet","odds":2.38}],"kelly":0,"confidence":0.592,"family":"corners"},{"market":"total_corners","outcome":"under","line":7.5,"push":null,"model_prob":0.2858,"book_prob":0.2705,"edge":0.0153,"shrunk_edge":0.0084,"odds":3.35,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":3.35}],"kelly":0,"confidence":0.592,"family":"corners"},{"market":"double_chance","outcome":"12","line":null,"push":null,"model_prob":0.7543,"book_prob":0.7453,"edge":0.009,"shrunk_edge":0.0072,"odds":1.29,"bookmaker":"William Hill","prices":[{"slug":"william-hill","book":"William Hill","odds":1.29},{"slug":"betvictor","book":"BetVictor","odds":1.25},{"slug":"betfair","book":"betfair","odds":1.22},{"slug":"10bet","book":"10bet","odds":1.22},{"slug":"1xbet","book":"1xBet","odds":1.21},{"slug":"unibet","book":"Unibet","odds":1.21}],"kelly":0,"confidence":0.592,"family":"result"},{"market":"total_corners","outcome":"under","line":9.5,"push":null,"model_prob":0.5088,"book_prob":0.4981,"edge":0.0107,"shrunk_edge":0.0059,"odds":1.93,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":1.93},{"slug":"1xbet","book":"1xBet","odds":1.8}],"kelly":0,"confidence":0.592,"family":"corners"},{"market":"total_corners","outcome":"under","line":10.5,"push":null,"model_prob":0.6167,"book_prob":0.6116,"edge":0.0051,"shrunk_edge":0.0028,"odds":1.56,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":1.56},{"slug":"1xbet","book":"1xBet","odds":1.53}],"kelly":0,"confidence":0.592,"family":"corners"},{"market":"over_under_05","outcome":"under","line":0.5,"push":null,"model_prob":0.0447,"book_prob":0.0431,"edge":0.0016,"shrunk_edge":0.0014,"odds":15,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":15}],"kelly":0,"confidence":0.592,"family":"goals"},{"market":"over_under_05","outcome":"over","line":0.5,"push":null,"model_prob":0.9553,"book_prob":0.9569,"edge":-0.0016,"shrunk_edge":-0.0014,"odds":1.02,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.02}],"kelly":0,"confidence":0.592,"family":"goals"},{"market":"total_corners","outcome":"over","line":10.5,"push":null,"model_prob":0.3833,"book_prob":0.3884,"edge":-0.0051,"shrunk_edge":-0.0028,"odds":2.51,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":2.51},{"slug":"pinnacle","book":"Pinnacle","odds":2.34}],"kelly":0,"confidence":0.592,"family":"corners"},{"market":"total_corners","outcome":"over","line":9.5,"push":null,"model_prob":0.4912,"book_prob":0.5019,"edge":-0.0107,"shrunk_edge":-0.0059,"odds":2.01,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":2.01},{"slug":"pinnacle","book":"Pinnacle","odds":1.85}],"kelly":0,"confidence":0.592,"family":"corners"},{"market":"1x2","outcome":"DRAW","line":null,"push":null,"model_prob":0.2457,"book_prob":0.2547,"edge":-0.009,"shrunk_edge":-0.0072,"odds":3.65,"bookmaker":"CloudBet","prices":[{"slug":"cloudbet","book":"CloudBet","odds":3.65},{"slug":"pinnacle","book":"Pinnacle","odds":3.64},{"slug":"melbet","book":"MelBet","odds":3.63},{"slug":"betfair","book":"betfair","odds":3.6},{"slug":"dafabet","book":"dafabet","odds":3.6},{"slug":"bet365","book":"Bet365","odds":3.5},{"slug":"10bet","book":"10bet","odds":3.5},{"slug":"betvictor","book":"BetVictor","odds":3.5},{"slug":"cashpoint","book":"Cashpoint","odds":3.5},{"slug":"1xbet","book":"1xBet","odds":3.46},{"slug":"unibet","book":"Unibet","odds":3.4},{"slug":"interwetten","book":"Interwetten","odds":3.35}],"kelly":0,"confidence":0.592,"family":"result"},{"market":"total_corners","outcome":"over","line":7.5,"push":null,"model_prob":0.7142,"book_prob":0.7295,"edge":-0.0153,"shrunk_edge":-0.0084,"odds":1.32,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.32}],"kelly":0,"confidence":0.592,"family":"corners"},{"market":"total_corners","outcome":"over","line":8.5,"push":null,"model_prob":0.6044,"book_prob":0.6235,"edge":-0.0191,"shrunk_edge":-0.0105,"odds":1.58,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.58},{"slug":"pinnacle","book":"Pinnacle","odds":1.51}],"kelly":0,"confidence":0.592,"family":"corners"},{"market":"total_corners","outcome":"under","line":11.5,"push":null,"model_prob":0.7126,"book_prob":0.7372,"edge":-0.0246,"shrunk_edge":-0.0135,"odds":1.31,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.31}],"kelly":0,"confidence":0.592,"family":"corners"},{"market":"over_under_15","outcome":"under","line":1.5,"push":null,"model_prob":0.149,"book_prob":0.1825,"edge":-0.0335,"shrunk_edge":-0.0285,"odds":5.01,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":5.01},{"slug":"1xbet","book":"1xBet","odds":4.7},{"slug":"unibet","book":"Unibet","odds":4.2},{"slug":"betvictor","book":"BetVictor","odds":4},{"slug":"10bet","book":"10bet","odds":3.95}],"kelly":0,"confidence":0.592,"family":"goals"},{"market":"btts","outcome":"no","line":null,"push":null,"model_prob":0.3383,"book_prob":0.3741,"edge":-0.0358,"shrunk_edge":-0.0304,"odds":2.6,"bookmaker":"William Hill","prices":[{"slug":"william-hill","book":"William Hill","odds":2.6},{"slug":"1xbet","book":"1xBet","odds":2.59},{"slug":"bet365","book":"Bet365","odds":2.5},{"slug":"unibet","book":"Unibet","odds":2.4},{"slug":"betvictor","book":"BetVictor","odds":2.25},{"slug":"10bet","book":"10bet","odds":2.15}],"kelly":0,"confidence":0.592,"family":"goals"},{"market":"over_under_25","outcome":"under","line":2.5,"push":null,"model_prob":0.3572,"book_prob":0.3991,"edge":-0.0419,"shrunk_edge":-0.0356,"odds":2.44,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":2.44},{"slug":"bet365","book":"Bet365","odds":2.37},{"slug":"1xbet","book":"1xBet","odds":2.35},{"slug":"unibet","book":"Unibet","odds":2.2},{"slug":"10bet","book":"10bet","odds":2.1},{"slug":"betvictor","book":"BetVictor","odds":1.99}],"kelly":0,"confidence":0.592,"family":"goals"},{"market":"over_under_35","outcome":"under","line":3.5,"push":null,"model_prob":0.5779,"book_prob":0.6235,"edge":-0.0456,"shrunk_edge":-0.0388,"odds":1.6,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":1.6},{"slug":"1xbet","book":"1xBet","odds":1.57},{"slug":"unibet","book":"Unibet","odds":1.48},{"slug":"10bet","book":"10bet","odds":1.42},{"slug":"betvictor","book":"BetVictor","odds":1.36}],"kelly":0,"confidence":0.592,"family":"goals"},{"market":"1x2","outcome":"HOME","line":null,"push":null,"model_prob":0.3458,"book_prob":0.3949,"edge":-0.0491,"shrunk_edge":-0.0393,"odds":2.63,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":2.63},{"slug":"dafabet","book":"dafabet","odds":2.55},{"slug":"1xbet","book":"1xBet","odds":2.51},{"slug":"william-hill","book":"William Hill","odds":2.5},{"slug":"betfair","book":"betfair","odds":2.5},{"slug":"bet365","book":"Bet365","odds":2.45},{"slug":"melbet","book":"MelBet","odds":2.3},{"slug":"unibet","book":"Unibet","odds":2.25},{"slug":"interwetten","book":"Interwetten","odds":2.2},{"slug":"betvictor","book":"BetVictor","odds":2.2},{"slug":"cloudbet","book":"CloudBet","odds":2.2},{"slug":"coral","book":"coral","odds":2.15}],"kelly":0,"confidence":0.592,"family":"result"}],"verdicts":[{"candidate":{"market":"over_under_15","outcome":"over","line":1.5,"push":null,"model_prob":0.8403,"book_prob":0.8175,"edge":0.0227,"shrunk_edge":0.0193,"odds":1.22,"bookmaker":"10bet","prices":[{"slug":"10bet","book":"10bet","odds":1.22},{"slug":"betvictor","book":"BetVictor","odds":1.22},{"slug":"unibet","book":"Unibet","odds":1.16},{"slug":"pinnacle","book":"Pinnacle","odds":1.15},{"slug":"1xbet","book":"1xBet","odds":1.12}],"kelly":0.0286,"confidence":1,"family":"goals"},"lean":false,"narrative":"Expect an open match where both defences get exposed. Birmingham are 22nd in the table, but their attack is waking up after fashioning far better chances across their last four outings. At the back, though, they are leaking openings and constantly facing six or more shots on target. That invites trouble against Brooklyn. Marlon LeBlanc's side sit in the bottom three and often create less, yet they are perfectly content without the ball and still engineer dangerous opportunities on the counter. Birmingham travel badly and will give up territory. How ruthlessly Brooklyn punish those defensive gaps on the break will decide it.","why":null,"drivers":[{"id":"fixture.revenge","section":"§5.3","tier":2,"state":"COMPUTED","note":"Brooklyn FC lost the reverse fixture by 4 goals and tend to show up better than form implies in the return.","evidence":{"reverse_margin":4,"beaten_side":"Brooklyn FC","reverse_score":"4-0","reverse_date":1790179200},"strength":0.48,"moves":[{"channel":"goals","side":"home","pct":3.6}]}],"set_aside":[{"id":"availability.rotation_risk","section":"§3.1","tier":1,"state":"COMPUTED","note":"Nobody has named a side yet, so this eleven is a projection.","evidence":{"lineup_status":"predicted","confidence":0.718,"cup_tie":false},"strength":0.282,"moves":[]},{"id":"form.home","section":"§2.1","tier":2,"state":"COMPUTED","note":"Brooklyn FC have taken 0.33 points a game from their last 6 (0W 2D 4L), scoring 0.8 and conceding 2.8, and 0.50 a game at home.","evidence":{"matches":6,"ppg":0.33,"record":"0-2-4","goals_for":0.83,"goals_against":2.83,"clean_sheets":0,"streak":"lost 3","sequence":"DLDLLL","venue_ppg":0.5},"strength":0.678,"moves":[]},{"id":"market.movement","section":"§7.1","tier":7,"state":"COMPUTED","note":"Since opening, AWAY has shortened 22.1% since the market opened.","evidence":{"moves":[{"outcome":"AWAY","move_pct":22.1,"direction":"SHORTENING"},{"outcome":"HOME","move_pct":-14.4,"direction":"DRIFTING"},{"outcome":"DRAW","move_pct":1.4,"direction":"SHORTENING"}]},"strength":0.6,"moves":[]},{"id":"market.sharp_reference","section":"§7.1","tier":7,"state":"COMPUTED","note":"The sharp book makes AWAY 3.7 points more likely than the wider market does.","evidence":{"sharp":{"HOME":0.3582,"DRAW":0.2544,"AWAY":0.3874},"consensus":{"HOME":0.3949,"DRAW":0.2547,"AWAY":0.3505},"largest_gap":{"outcome":"AWAY","points":3.69},"sharp_overround":1.0648},"strength":0.461,"moves":[]}]}],"pass_reason":null,"preview":null,"external":{"bsd_prediction":{"id":5422,"created_at":"2026-10-15T02:15:27Z","event":{"id":601170,"event_date":"2026-10-21T22:30:00Z","status":"notstarted","home_team_id":2241,"home_team":"Brooklyn FC","away_team_id":2229,"away_team":"Birmingham Legion FC","league_id":57,"league_name":"USL Championship"},"markets":{"match_result":{"prob_home":39.7,"prob_draw":26.2,"prob_away":34.1,"predicted":"H"},"expected_goals":{"home":1.46,"away":1.64},"over_under":{"prob_over_15":79,"prob_over_25":58.6,"prob_over_35":37.1},"btts":{"prob_yes":61.5},"score":{"most_likely":"1-1"},"draw_no_bet":{"prob_home":44},"corners":{"prob_over_85":60.8,"prob_over_95":49.1,"prob_over_105":37.5}},"recommendations":{"favorite":"H","favorite_prob":39.7,"bet_favorite":false,"over_15":false,"over_25":false,"over_35":false,"btts":false,"winner":false},"model":{"confidence":0.3966,"version":"dc-blend-v1"}}},"computed_at":1792454732,"report":{"fetched_at":1792629224,"ht":[1,1],"attendance":null,"highlights":[],"events":[{"t":"goal","minute":7,"added":null,"side":"home","player":"M. Pinto","player_id":53081,"assist":"J. Servania","kind":"regular","score":[1,0]},{"t":"goal","minute":18,"added":null,"side":"away","player":"S. Tregarthen","player_id":53169,"assist":"S. Saucedo","kind":"regular","score":[1,1]},{"t":"card","minute":26,"added":null,"side":"home","player":"G. Alves","player_id":53079,"card":"yellow","reason":"Foul"},{"t":"card","minute":43,"added":null,"side":"away","player":"P. Kavita","player_id":53172,"card":"yellow","reason":"Foul"},{"t":"sub","minute":46,"added":null,"side":"home","in":"P. Mangione","in_id":9980,"out":"J. D. Klein III","out_id":53299},{"t":"sub","minute":52,"added":null,"side":"away","in":"S. Ngoma","in_id":9618,"out":"S. Saucedo","out_id":53174},{"t":"sub","minute":61,"added":null,"side":"home","in":"R. McLaughlin","in_id":53086,"out":"T. McNamara","out_id":53085},{"t":"sub","minute":61,"added":null,"side":"home","in":"S. Stojanovic","in_id":53087,"out":"A. Kanté","out_id":53082},{"t":"sub","minute":63,"added":null,"side":"away","in":"P. Vassell","in_id":53173,"out":"T. Pasher","out_id":53170},{"t":"goal","minute":63,"added":null,"side":"away","player":"S. Tregarthen","player_id":53169,"assist":null,"kind":"regular","score":[1,2]},{"t":"sub","minute":64,"added":null,"side":"away","in":"R. Williams","in_id":53175,"out":"R. Damus","out_id":53171},{"t":"card","minute":67,"added":null,"side":"home","player":"P. Mangione","player_id":9980,"card":"yellow","reason":"Foul"},{"t":"card","minute":68,"added":null,"side":"away","player":"H. Diop","player_id":9838,"card":"yellow","reason":"Foul"},{"t":"sub","minute":74,"added":null,"side":"away","in":"S. Shashoua","in_id":9857,"out":"G. Diarbian","out_id":9537},{"t":"sub","minute":74,"added":null,"side":"away","in":"A. Paterson","in_id":53332,"out":"H. Diop","out_id":9838},{"t":"sub","minute":77,"added":null,"side":"home","in":"J. C. Obregón Jr.","in_id":53083,"out":"M. Pinto","out_id":53081},{"t":"sub","minute":84,"added":null,"side":"home","in":"R. Romeo","in_id":53214,"out":"R. McLaughlin","out_id":53086}],"players":[{"id":53164,"team_id":2229,"minutes":90,"rating":6.8,"goals":0,"assists":0,"yellow":0,"red":0,"saves":2,"shots":0,"on_target":0,"key_passes":0},{"id":9691,"team_id":2229,"minutes":90,"rating":6.8,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":53168,"team_id":2229,"minutes":90,"rating":6.8,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":53167,"team_id":2229,"minutes":90,"rating":6.4,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":53172,"team_id":2229,"minutes":90,"rating":7.2,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":53169,"team_id":2229,"minutes":90,"rating":9,"goals":2,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":2,"key_passes":0},{"id":9537,"team_id":2229,"minutes":74,"rating":6.5,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":1},{"id":9838,"team_id":2229,"minutes":74,"rating":7,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":53171,"team_id":2229,"minutes":64,"rating":6.2,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":53170,"team_id":2229,"minutes":63,"rating":6.9,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":53174,"team_id":2229,"minutes":52,"rating":6.7,"goals":0,"assists":1,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":1},{"id":9618,"team_id":2229,"minutes":38,"rating":6.7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":53173,"team_id":2229,"minutes":27,"rating":6.4,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":0,"key_passes":0},{"id":53175,"team_id":2229,"minutes":26,"rating":6.7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":2},{"id":53332,"team_id":2229,"minutes":16,"rating":6.8,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":9857,"team_id":2229,"minutes":16,"rating":6.8,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":0},{"id":53306,"team_id":2229,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":53176,"team_id":2229,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":9892,"team_id":2241,"minutes":90,"rating":6.7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":53089,"team_id":2241,"minutes":90,"rating":5.6,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":53077,"team_id":2241,"minutes":90,"rating":7.1,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":53078,"team_id":2241,"minutes":90,"rating":6.8,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":0},{"id":53079,"team_id":2241,"minutes":90,"rating":6.2,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":1},{"id":53080,"team_id":2241,"minutes":90,"rating":7.6,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":1},{"id":53084,"team_id":2241,"minutes":90,"rating":6.7,"goals":0,"assists":1,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":1,"key_passes":4},{"id":53081,"team_id":2241,"minutes":77,"rating":7.8,"goals":1,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":1,"key_passes":0},{"id":53082,"team_id":2241,"minutes":61,"rating":6.2,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":53085,"team_id":2241,"minutes":61,"rating":6.1,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":0},{"id":9980,"team_id":2241,"minutes":45,"rating":6.3,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":0},{"id":53299,"team_id":2241,"minutes":45,"rating":6.5,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":1},{"id":53087,"team_id":2241,"minutes":29,"rating":6.5,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":0,"key_passes":0},{"id":53086,"team_id":2241,"minutes":23,"rating":6.7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":1,"key_passes":0},{"id":53083,"team_id":2241,"minutes":13,"rating":6.8,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":53214,"team_id":2241,"minutes":11,"rating":6.9,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":53075,"team_id":2241,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":53459,"team_id":2241,"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":45,"shots":10,"on_target":3,"corners":4,"fouls":23,"yellow":2,"red":0,"big_chances":2,"passes":416,"pass_pct":78.6,"offsides":3,"saves":0},"away":{"possession":55,"shots":5,"on_target":2,"corners":1,"fouls":15,"yellow":2,"red":0,"big_chances":1,"passes":522,"pass_pct":83.9,"offsides":1,"saves":2}},"lineups":{"home":{"formation":"4-2-3-1","players":[{"id":53089,"name":"Jackson Lee","position":"G","number":1,"captain":false,"starting":true},{"id":53081,"name":"Malik Pinto","position":"D","number":5,"captain":false,"starting":true},{"id":53077,"name":"Thomas Vancaeyezeele","position":"D","number":92,"captain":false,"starting":true},{"id":53078,"name":"Vuk Latinovich","position":"D","number":6,"captain":false,"starting":true},{"id":53079,"name":"Gabriel Alves","position":"D","number":3,"captain":false,"starting":true},{"id":53080,"name":"Taimu Okiyoshi","position":"M","number":86,"captain":false,"starting":true},{"id":53085,"name":"Tommy McNamara","position":"M","number":7,"captain":true,"starting":true},{"id":53299,"name":"John David Klein III","position":"M","number":8,"captain":false,"starting":true},{"id":53084,"name":"Jaden Servania","position":"M","number":11,"captain":false,"starting":true},{"id":9892,"name":"CJ Olney Jr.","position":"M","number":56,"captain":false,"starting":true},{"id":53082,"name":"Abdoulaye Kanté","position":"F","number":95,"captain":false,"starting":true},{"id":53075,"name":"Lukas Burns","position":"G","number":30,"captain":false,"starting":false},{"id":53214,"name":"Rocco Romeo","position":"D","number":4,"captain":false,"starting":false},{"id":53086,"name":"Ryan McLaughlin","position":"D","number":23,"captain":false,"starting":false},{"id":9980,"name":"Peter Mangione","position":"M","number":27,"captain":false,"starting":false},{"id":53083,"name":"Juan Carlos Obregón Jr.","position":"F","number":29,"captain":false,"starting":false},{"id":53087,"name":"Stefan Stojanovic","position":"F","number":19,"captain":false,"starting":false},{"id":53459,"name":"Pierre Da Silva","position":"F","number":98,"captain":false,"starting":false}]},"away":{"formation":"4-2-3-1","players":[{"id":53164,"name":"Jassem Koleilat","position":"G","number":1,"captain":false,"starting":true},{"id":53169,"name":"Sebastian Tregarthen","position":"D","number":21,"captain":false,"starting":true},{"id":53172,"name":"Phanuel Kavita","position":"D","number":3,"captain":false,"starting":true},{"id":9838,"name":"Hamady Diop","position":"D","number":32,"captain":false,"starting":true},{"id":53167,"name":"Dawson McCartney","position":"D","number":11,"captain":false,"starting":true},{"id":9691,"name":"Seth Antwi","position":"M","number":18,"captain":true,"starting":true},{"id":53168,"name":"Sam McIllhatton","position":"M","number":6,"captain":false,"starting":true},{"id":53174,"name":"Sebastián Saucedo","position":"M","number":7,"captain":false,"starting":true},{"id":53170,"name":"Tyler Pasher","position":"M","number":15,"captain":false,"starting":true},{"id":9537,"name":"Gevork Diarbian","position":"M","number":19,"captain":false,"starting":true},{"id":53171,"name":"Ronaldo Damus","position":"F","number":9,"captain":false,"starting":true},{"id":53176,"name":"Trevor McMullen","position":"G","number":12,"captain":false,"starting":false},{"id":53332,"name":"A.J. Paterson","position":"D","number":20,"captain":false,"starting":false},{"id":53306,"name":"Nico Brown","position":"D","number":77,"captain":false,"starting":false},{"id":53173,"name":"Peter-Lee Vassell","position":"M","number":16,"captain":false,"starting":false},{"id":9857,"name":"Samuel Shashoua","position":"F","number":10,"captain":false,"starting":false},{"id":9618,"name":"Serge Ngoma","position":"F","number":81,"captain":false,"starting":false},{"id":53175,"name":"Romario Williams","position":"F","number":17,"captain":false,"starting":false}]}}},"colors":{"home":null,"away":"#42403e"},"venue":{"name":"Maimonides Park","city":"Brooklyn","capacity":7000},"pulled":[],"published":[{"market":"over_under_15","outcome":"over","line":1.5,"odds":1.22,"bookmaker":"10bet","model_prob":0.8402806526000415,"narrative":"Expect an open match where both defences get exposed. Birmingham are 22nd in the table, but their attack is waking up after fashioning far better chances across their last four outings. At the back, though, they are leaking openings and constantly facing six or more shots on target. That invites trouble against Brooklyn. Marlon LeBlanc's side sit in the bottom three and often create less, yet they are perfectly content without the ball and still engineer dangerous opportunities on the counter. Birmingham travel badly and will give up territory. How ruthlessly Brooklyn punish those defensive gaps on the break will decide it.","why":null,"result":"WON","settled":true,"postmortem":{"landed":"landed","swing":2,"closeness":"clear","shape":"as we read it","expected_total":3.31,"actual_total":3,"market":null,"opening_odds":1.22,"closing_odds":null,"line":"The game went almost exactly as we read it.","decided":[]}}]}