{"id":209594,"league_id":1,"league":"Premier League","kickoff":1791640800,"home":"Sunderland","away":"Brighton & Hove Albion","home_id":7,"away_id":5,"venue_id":7,"rank":2,"status":"notstarted","provisional":true,"lineup_status":"predicted","confidence":0.651,"score":null,"live_score":null,"lambda":[1.46,1.5],"read":{"text":"Too close to call","side":null},"pass":"Passing on Sunderland v Brighton & Hove Albion. There is a likely outcome here, but every bookmaker has it shorter than it deserves, so there is nothing to take.","flags":[{"id":"availability.home.absences","section":"§2.4","note":"Sunderland are without 4 players, and Brian Brobbey is a real loss."},{"id":"availability.away.absences","section":"§2.4","note":"Brighton & Hove Albion are without 10 players, and Yasin Ayari and Jack Hinshelwood are real losses."},{"id":"form.away","section":"§2.1","note":"Brighton & Hove Albion have taken 2.17 points a game from their last 6 (4W 1D 1L), scoring 3.2 and conceding 1.2, and 2.00 a game on the road."},{"id":"style.matchup","section":"§4.2","note":"Brighton & Hove Albion average 15 points more possession than Sunderland, so this should be one side with the ball and one without it."}],"lambda_home":1.4610650023484988,"lambda_away":1.5005209735759135,"corner_rate":8.88,"card_rate":0.122,"lineups":{"status":"predicted","confidence":0.591,"home":{"formation":"4-2-3-1","players":[{"id":342,"name":"Robin Roefs","position":"G","starting":true,"ai_score":0.614},{"id":346,"name":"Reinildo Mandava","position":"D","starting":true,"ai_score":0.566},{"id":721,"name":"Kevin Danso","position":"D","starting":true,"ai_score":0.48},{"id":355,"name":"Luke O'Nien","position":"D","starting":true,"ai_score":0.319},{"id":343,"name":"Nordi Mukiele","position":"D","starting":true,"ai_score":0.59},{"id":348,"name":"Granit Xhaka","position":"M","starting":true,"ai_score":0.661},{"id":349,"name":"Noah Sadiki","position":"M","starting":true,"ai_score":0.635},{"id":7347,"name":"Nilson Angulo","position":"M","starting":true,"ai_score":0.494},{"id":351,"name":"Enzo Le Fée","position":"M","starting":true,"ai_score":0.633},{"id":12176,"name":"Jocelin Ta Bi","position":"M","starting":true,"ai_score":0.258},{"id":353,"name":"Wilson Isidor","position":"F","starting":true,"ai_score":0.357},{"id":1446,"name":"Thomas Meunier","position":"D","starting":false,"ai_score":0.549},{"id":347,"name":"Trai Hume","position":"D","starting":false,"ai_score":0.498},{"id":4335,"name":"Malick Fofana","position":"M","starting":false,"ai_score":0.333},{"id":1949,"name":"Dayann Methalie","position":"M","starting":false,"ai_score":0.324},{"id":2918,"name":"Melker Ellborg","position":"G","starting":false,"ai_score":0.297},{"id":37161,"name":"Jules Ahoka","position":"M","starting":false,"ai_score":0.29},{"id":344,"name":"Daniel Ballard","position":"D","starting":false,"ai_score":0.282},{"id":345,"name":"Omar Alderete","position":"D","starting":false,"ai_score":0.282},{"id":2369,"name":"Chris Rigg","position":"M","starting":false,"ai_score":0.272},{"id":350,"name":"Chemsdine Talbi","position":"M","starting":false,"ai_score":0.251},{"id":6335,"name":"Alan Browne","position":"M","starting":false,"ai_score":0.205},{"id":73758,"name":"Tom Proctor","position":"M","starting":false,"ai_score":0.201}],"confidence":0.591},"away":{"formation":"4-2-3-1","players":[{"id":482,"name":"Bart Verbruggen","position":"G","starting":true,"ai_score":0.787},{"id":491,"name":"Maxim De Cuyper","position":"D","starting":true,"ai_score":0.714},{"id":498,"name":"Olivier Boscagli","position":"D","starting":true,"ai_score":0.888},{"id":1591,"name":"Luka Vušković","position":"D","starting":true,"ai_score":0.842},{"id":3490,"name":"Costinha","position":"D","starting":true,"ai_score":0.328},{"id":2173,"name":"Pascal Groß","position":"M","starting":true,"ai_score":0.906},{"id":488,"name":"Diego Gómez","position":"M","starting":true,"ai_score":0.8},{"id":2102,"name":"Ibrahim Osman","position":"M","starting":true,"ai_score":0.28},{"id":1633,"name":"Georginio Rutter","position":"M","starting":true,"ai_score":0.472},{"id":6535,"name":"Malick Yalcouyé","position":"M","starting":true,"ai_score":0.571},{"id":495,"name":"Charalampos Kostoulas","position":"F","starting":true,"ai_score":0.654},{"id":486,"name":"Ferdi Kadıoğlu","position":"D","starting":false,"ai_score":0.655},{"id":485,"name":"Lewis Dunk","position":"D","starting":false,"ai_score":0.514},{"id":1614,"name":"Chema Andrés","position":"M","starting":false,"ai_score":0.367},{"id":1937,"name":"Matt O'Riley","position":"M","starting":false,"ai_score":0.334},{"id":497,"name":"Jason Steele","position":"G","starting":false,"ai_score":0.288},{"id":3202,"name":"Jaouen Hadjam","position":"D","starting":false,"ai_score":0.272},{"id":93159,"name":"Jesse Middleton","position":"M","starting":false,"ai_score":0.181},{"id":3754,"name":"Promise David","position":"F","starting":false,"ai_score":0.146},{"id":501,"name":"Nehemiah Oriola","position":"F","starting":false,"ai_score":0.02},{"id":22866,"name":"Tom McGill","position":"G","starting":false,"ai_score":0.02},{"id":93155,"name":"Shane Nti","position":"M","starting":false,"ai_score":0.005},{"id":93156,"name":"Younes Ibrahim","position":"M","starting":false,"ai_score":0.005}],"confidence":0.805},"unavailable":[{"id":352,"name":"Brian Brobbey","team_id":null,"side":"home","reason":"Hamstring Injury"},{"id":4743,"name":"Habib Diarra","team_id":null,"side":"home","reason":"Hamstring Injury"},{"id":359,"name":"Romaine Mundle","team_id":null,"side":"home","reason":"Knee Injury"},{"id":1068,"name":"Evan Ferguson","team_id":null,"side":"away","reason":"Ankle Injury"},{"id":6704,"name":"Femi Azeez","team_id":null,"side":"away","reason":"Muscle Injury"},{"id":493,"name":"Jack Hinshelwood","team_id":null,"side":"away","reason":"Knock Injury"},{"id":4638,"name":"Kaoru Mitoma","team_id":null,"side":"away","reason":"Hamstring Injury"},{"id":483,"name":"Mats Wieffer","team_id":null,"side":"away","reason":"Knee Injury"},{"id":16694,"name":"Michael Svoboda","team_id":null,"side":"away","reason":"Knock Injury"},{"id":365,"name":"Pascal Struijk","team_id":null,"side":"away","reason":"Hamstring Injury"},{"id":489,"name":"Yankuba Minteh","team_id":null,"side":"away","reason":"Leg Injury"},{"id":1632,"name":"Yasin Ayari","team_id":null,"side":"away","reason":"Virus"},{"id":16017,"name":"Zadok Yohanna","team_id":null,"side":"away","reason":"Knock Injury"}]},"people":[{"id":342,"name":"Robin Roefs","side":"home"},{"id":346,"name":"Reinildo Mandava","side":"home"},{"id":721,"name":"Kevin Danso","side":"home"},{"id":355,"name":"Luke O'Nien","side":"home"},{"id":343,"name":"Nordi Mukiele","side":"home"},{"id":348,"name":"Granit Xhaka","side":"home"},{"id":349,"name":"Noah Sadiki","side":"home"},{"id":7347,"name":"Nilson Angulo","side":"home"},{"id":351,"name":"Enzo Le Fée","side":"home"},{"id":12176,"name":"Jocelin Ta Bi","side":"home"},{"id":353,"name":"Wilson Isidor","side":"home"},{"id":1446,"name":"Thomas Meunier","side":"home"},{"id":347,"name":"Trai Hume","side":"home"},{"id":4335,"name":"Malick Fofana","side":"home"},{"id":1949,"name":"Dayann Methalie","side":"home"},{"id":2918,"name":"Melker Ellborg","side":"home"},{"id":37161,"name":"Jules Ahoka","side":"home"},{"id":344,"name":"Daniel Ballard","side":"home"},{"id":345,"name":"Omar Alderete","side":"home"},{"id":2369,"name":"Chris Rigg","side":"home"},{"id":350,"name":"Chemsdine Talbi","side":"home"},{"id":6335,"name":"Alan Browne","side":"home"},{"id":73758,"name":"Tom Proctor","side":"home"},{"id":8866,"name":"Aji Alese","side":"home"},{"id":8388,"name":"Jenson Jones","side":"home"},{"id":352,"name":"Brian Brobbey","side":"home"},{"id":359,"name":"Romaine Mundle","side":"home"},{"id":23785,"name":"Juan Riquelme Angulo","side":"home"},{"id":8389,"name":"Timur Tuterov","side":"home"},{"id":8927,"name":"Simon Moore","side":"home"},{"id":4743,"name":"Habib Diarra","side":"home"},{"id":13650,"name":"Jack Whittaker","side":"home"},{"id":37343,"name":"Abdoullah Ba","side":"home"},{"id":482,"name":"Bart Verbruggen","side":"away"},{"id":491,"name":"Maxim De Cuyper","side":"away"},{"id":498,"name":"Olivier Boscagli","side":"away"},{"id":1591,"name":"Luka Vušković","side":"away"},{"id":3490,"name":"Costinha","side":"away"},{"id":2173,"name":"Pascal Groß","side":"away"},{"id":488,"name":"Diego Gómez","side":"away"},{"id":2102,"name":"Ibrahim Osman","side":"away"},{"id":1633,"name":"Georginio Rutter","side":"away"},{"id":6535,"name":"Malick Yalcouyé","side":"away"},{"id":495,"name":"Charalampos Kostoulas","side":"away"},{"id":486,"name":"Ferdi Kadıoğlu","side":"away"},{"id":485,"name":"Lewis Dunk","side":"away"},{"id":1614,"name":"Chema Andrés","side":"away"},{"id":1937,"name":"Matt O'Riley","side":"away"},{"id":497,"name":"Jason Steele","side":"away"},{"id":3202,"name":"Jaouen Hadjam","side":"away"},{"id":93159,"name":"Jesse Middleton","side":"away"},{"id":3754,"name":"Promise David","side":"away"},{"id":501,"name":"Nehemiah Oriola","side":"away"},{"id":22866,"name":"Tom McGill","side":"away"},{"id":93155,"name":"Shane Nti","side":"away"},{"id":93156,"name":"Younes Ibrahim","side":"away"},{"id":365,"name":"Pascal Struijk","side":"away"},{"id":483,"name":"Mats Wieffer","side":"away"},{"id":16694,"name":"Michael Svoboda","side":"away"},{"id":492,"name":"Stefanos Tzimas","side":"away"},{"id":1068,"name":"Evan Ferguson","side":"away"},{"id":16017,"name":"Zadok Yohanna","side":"away"},{"id":493,"name":"Jack Hinshelwood","side":"away"},{"id":6704,"name":"Femi Azeez","side":"away"},{"id":489,"name":"Yankuba Minteh","side":"away"},{"id":4638,"name":"Kaoru Mitoma","side":"away"},{"id":1632,"name":"Yasin Ayari","side":"away"},{"id":216024,"name":"Billie Lawrence","side":"away"}],"players":[{"id":352,"name":"Brian Brobbey","side":"home","team":"Sunderland","club":null,"role":"ATT","position":"ST","status":"out","reason":"Hamstring Injury","expected_return":"2026-10-31","season":{"apps":6,"starts":5,"goals":3,"assists":0,"big_chances":1,"clean_sheets":1,"team_games":12,"tracked_apps":6,"tracked_starts":5},"recent":{"apps":5,"goals":3,"assists":0,"scoredIn":0,"country":1},"standout":{"opponent":"Manchester City","kickoff":1789909200,"goals":3,"assists":0,"score":"3-5","won":false},"strengths":[],"tags":["top_scorer"],"importance":0.177,"country":{"team":"Netherlands","apps":7,"goals":3,"assists":0,"tournament":{"name":"World Cup 2026","apps":4,"goals":3,"assists":0,"ended":1782781200},"lately":{"apps":1,"goals":0,"assists":0}},"load":null},{"id":4743,"name":"Habib Diarra","side":"home","team":"Sunderland","club":null,"role":"MID","position":"CM","status":"out","reason":"Hamstring Injury","expected_return":"2026-10-31","season":{"apps":2,"starts":0,"goals":0,"assists":1,"big_chances":1,"clean_sheets":0,"team_games":12,"tracked_apps":2,"tracked_starts":0},"recent":{"apps":5,"goals":2,"assists":1,"scoredIn":0,"country":3},"standout":{"opponent":"Fulham","kickoff":1788094800,"goals":0,"assists":1,"score":"1-0","won":true},"strengths":[],"tags":[],"importance":0.012,"country":{"team":"Senegal","apps":5,"goals":2,"assists":1,"tournament":{"name":"World Cup 2026","apps":3,"goals":2,"assists":0,"ended":1782936000},"lately":null},"load":null},{"id":359,"name":"Romaine Mundle","side":"home","team":"Sunderland","club":null,"role":"ATT","position":"LW","status":"out","reason":"Knee Injury","expected_return":"2027-01-10","season":{"apps":2,"starts":0,"goals":0,"assists":0,"big_chances":0,"clean_sheets":0,"team_games":12,"tracked_apps":2,"tracked_starts":0},"recent":{"apps":2,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":null,"strengths":[],"tags":[],"importance":0,"country":null,"load":null},{"id":344,"name":"Daniel Ballard","side":"home","team":"Sunderland","club":null,"role":"DEF","position":"CB","status":"doubtful","reason":"Hamstring Injury","expected_return":"2026-10-10","season":{"apps":7,"starts":5,"goals":0,"assists":0,"big_chances":0,"clean_sheets":1,"team_games":12,"tracked_apps":7,"tracked_starts":5},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":1},"standout":null,"strengths":[],"tags":[],"importance":0.04,"country":{"team":"Northern Ireland","apps":1,"goals":0,"assists":0,"tournament":null,"lately":{"apps":1,"goals":0,"assists":0}},"load":null},{"id":353,"name":"Wilson Isidor","side":"home","team":"Sunderland","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":8,"starts":2,"goals":1,"assists":0,"big_chances":1,"clean_sheets":2,"team_games":12,"tracked_apps":8,"tracked_starts":2},"recent":{"apps":5,"goals":3,"assists":2,"scoredIn":0,"country":4},"standout":{"opponent":"Fulham","kickoff":1788094800,"goals":1,"assists":0,"score":"1-0","won":true},"strengths":[],"tags":["in_form"],"importance":0.046,"country":{"team":"Haiti","apps":8,"goals":5,"assists":2,"tournament":{"name":"World Cup 2026","apps":3,"goals":1,"assists":0,"ended":1782338400},"lately":{"apps":4,"goals":3,"assists":2}},"load":{"games":3,"minutes":256,"country":3}},{"id":493,"name":"Jack Hinshelwood","side":"away","team":"Brighton & Hove Albion","club":null,"role":"MID","position":"CM","status":"out","reason":"Knock Injury","expected_return":"2026-10-20","season":{"apps":4,"starts":3,"goals":3,"assists":0,"big_chances":0,"clean_sheets":3,"team_games":10,"tracked_apps":4,"tracked_starts":3},"recent":{"apps":5,"goals":3,"assists":0,"scoredIn":1,"country":0},"standout":{"opponent":"Aston Villa","kickoff":1787490000,"goals":2,"assists":0,"score":"4-0","won":true},"strengths":[],"tags":[],"importance":0.111,"country":null,"load":null},{"id":1632,"name":"Yasin Ayari","side":"away","team":"Brighton & Hove Albion","club":null,"role":"MID","position":"CM","status":"out","reason":"Virus","expected_return":"2026-10-15","season":{"apps":9,"starts":8,"goals":3,"assists":0,"big_chances":1,"clean_sheets":7,"team_games":10,"tracked_apps":9,"tracked_starts":8},"recent":{"apps":5,"goals":2,"assists":1,"scoredIn":1,"country":2},"standout":{"opponent":"AS Roma","kickoff":1786197600,"goals":2,"assists":0,"score":"3-0","won":true},"strengths":[],"tags":["ever_present","best_performer"],"importance":0.162,"country":{"team":"Sweden","apps":8,"goals":3,"assists":1,"tournament":{"name":"World Cup 2026","apps":4,"goals":2,"assists":0,"ended":1782853200},"lately":{"apps":2,"goals":1,"assists":1}},"load":{"games":1,"minutes":89,"country":1}},{"id":1068,"name":"Evan Ferguson","side":"away","team":"Brighton & Hove Albion","club":null,"role":"ATT","position":"ST","status":"out","reason":"Ankle Injury","expected_return":"2026-10-20","season":null,"recent":null,"standout":null,"strengths":[],"tags":[],"importance":0,"country":null,"load":null},{"id":6704,"name":"Femi Azeez","side":"away","team":"Brighton & Hove Albion","club":null,"role":"MID","position":"RW","status":"out","reason":"Muscle Injury","expected_return":"2026-10-20","season":null,"recent":null,"standout":null,"strengths":[],"tags":[],"importance":0,"country":null,"load":null},{"id":4638,"name":"Kaoru Mitoma","side":"away","team":"Brighton & Hove Albion","club":null,"role":"MID","position":"LW","status":"out","reason":"Hamstring Injury","expected_return":"2026-10-20","season":null,"recent":null,"standout":null,"strengths":[],"tags":[],"importance":0,"country":null,"load":null},{"id":2173,"name":"Pascal Groß","side":"away","team":"Brighton & Hove Albion","club":null,"role":"MID","position":"CM","status":"fit","reason":null,"expected_return":null,"season":{"apps":10,"starts":10,"goals":4,"assists":3,"big_chances":7,"clean_sheets":7,"team_games":10,"tracked_apps":10,"tracked_starts":10},"recent":{"apps":5,"goals":4,"assists":3,"scoredIn":3,"country":0},"standout":{"opponent":"Coventry City","kickoff":1789304400,"goals":1,"assists":2,"score":"5-0","won":true},"strengths":[],"tags":["top_scorer","top_creator","ever_present","best_performer","chance_creator","in_form"],"importance":0.294,"country":{"team":"Germany","apps":1,"goals":0,"assists":0,"tournament":{"name":"World Cup 2026","apps":1,"goals":0,"assists":0,"ended":1782417600},"lately":null},"load":null},{"id":495,"name":"Charalampos Kostoulas","side":"away","team":"Brighton & Hove Albion","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":10,"starts":6,"goals":4,"assists":2,"big_chances":0,"clean_sheets":3,"team_games":10,"tracked_apps":10,"tracked_starts":6},"recent":{"apps":5,"goals":3,"assists":1,"scoredIn":0,"country":2},"standout":{"opponent":"Tromsø IL","kickoff":1787855400,"goals":1,"assists":1,"score":"4-0","won":true},"strengths":[],"tags":["in_form"],"importance":0.221,"country":{"team":"Greece","apps":4,"goals":0,"assists":1,"tournament":null,"lately":{"apps":2,"goals":0,"assists":0}},"load":{"games":1,"minutes":2,"country":1}}],"extras":null,"notable":[{"id":852,"name":"Erling Haaland","goals":5,"rank":1},{"id":332,"name":"Alexander Isak","goals":4,"rank":2},{"id":352,"name":"Brian Brobbey","goals":3,"rank":3},{"id":1794,"name":"Bruno Fernandes","goals":3,"rank":4},{"id":455,"name":"Bukayo Saka","goals":3,"rank":5},{"id":390,"name":"João Pedro","goals":3,"rank":6},{"id":472,"name":"Kevin Schade","goals":3,"rank":7},{"id":794,"name":"Marcus Tavernier","goals":3,"rank":8},{"id":511,"name":"Morgan Rogers","goals":3,"rank":9},{"id":2173,"name":"Pascal Groß","goals":3,"rank":10},{"id":856,"name":"Rayan Cherki","goals":3,"rank":11},{"id":710,"name":"Anthony Elanga","goals":2,"rank":12},{"id":792,"name":"Antoine Semenyo","goals":2,"rank":13},{"id":1796,"name":"Bryan Mbeumo","goals":2,"rank":14},{"id":495,"name":"Charalampos Kostoulas","goals":2,"rank":15}],"round_label":"Regular season · Matchday 6","neutral":false,"h2h":{"total_matches":3,"home_wins":0,"draws":1,"away_wins":2,"home_goals":0,"away_goals":2,"avg_total_goals":0.6666666666666666,"home_win_rate":0,"away_win_rate":0.6666666666666666,"recent_matches":[{"away":"Brighton & Hove Albion","date":"2026-03-14T15:00:00+00:00","home":"Sunderland","score":"0-1","event_id":302,"away_score":1,"home_score":0,"away_team_id":5,"home_team_id":7},{"away":"Sunderland","date":"2025-12-20T15:00:00+00:00","home":"Brighton & Hove Albion","score":"0-0","event_id":163,"away_score":0,"home_score":0,"away_team_id":7,"home_team_id":5},{"away":"Sunderland","date":"2011-08-23T18:45:00+00:00","home":"Brighton & Hove Albion","score":"1-0","event_id":434949,"away_score":0,"home_score":1,"away_team_id":7,"home_team_id":5}]},"standings":{"home":{"team_id":7,"position":14,"played":5,"points":4,"goal_diff":-4,"team_name":"Sunderland","won":1,"drawn":1,"lost":3,"goals_for":6,"goals_against":10,"group":null},"away":{"team_id":5,"position":3,"played":5,"points":10,"goal_diff":11,"team_name":"Brighton & Hove Albion","won":3,"drawn":1,"lost":1,"goals_for":16,"goals_against":5,"group":null},"size":20},"form":{"home":{"matches":6,"ppg":1.67,"record":"3-1-2","goals_for":1.17,"goals_against":1.33,"clean_sheets":3,"streak":"none","sequence":"WDWLWL","venue_ppg":2.25},"away":{"matches":6,"ppg":2.17,"record":"4-1-1","goals_for":3.17,"goals_against":1.17,"clean_sheets":3,"streak":"won 3","sequence":"WLDWWW","venue_ppg":2}},"ledger":[{"id":"availability.home.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"Sunderland are without 4 players, and Brian Brobbey is a real loss.","evidence":{"count":4,"measured":4,"combined_goal_share":0.5,"combined_importance":0.209,"players":[{"player":"Brian Brobbey","role":"ATT","reason":"Hamstring Injury","goal_share":0.5,"importance":0.177,"measured":true,"doubtful":false,"cover_at_position":3,"tags":["top_scorer"]},{"player":"Daniel Ballard","role":"DEF","reason":"Hamstring Injury","goal_share":0,"importance":0.02,"measured":true,"doubtful":true,"cover_at_position":9},{"player":"Habib Diarra","role":"MID","reason":"Hamstring Injury","goal_share":0,"importance":0.012,"measured":true,"doubtful":false,"cover_at_position":14},{"player":"Romaine Mundle","role":"ATT","reason":"Knee Injury","goal_share":0,"importance":0,"measured":true,"doubtful":false,"cover_at_position":3}]},"strength":0.522,"moves":[{"channel":"goals","side":"home","pct":-3},{"channel":"goals","side":"away","pct":0.2},{"channel":"corners","side":"home","pct":-1.5},{"channel":"cards","side":"both","pct":0.1}]},{"id":"availability.away.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"Brighton & Hove Albion are without 10 players, and Yasin Ayari and Jack Hinshelwood are real losses.","evidence":{"count":10,"measured":2,"combined_goal_share":0.214,"combined_importance":0.273,"players":[{"player":"Yasin Ayari","role":"MID","reason":"Virus","goal_share":0.071,"importance":0.162,"measured":true,"doubtful":false,"cover_at_position":11,"tags":["ever_present","best_performer"]},{"player":"Jack Hinshelwood","role":"MID","reason":"Knock Injury","goal_share":0.143,"importance":0.111,"measured":true,"doubtful":false,"cover_at_position":11},{"player":"Evan Ferguson","role":"ATT","reason":"Ankle Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":4},{"player":"Femi Azeez","role":"MID","reason":"Muscle Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":11},{"player":"Kaoru Mitoma","role":"MID","reason":"Hamstring Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":11},{"player":"Mats Wieffer","role":"DEF","reason":"Knee Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":7},{"player":"Michael Svoboda","role":"DEF","reason":"Knock Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":7},{"player":"Pascal Struijk","role":"DEF","reason":"Hamstring Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":7},{"player":"Yankuba Minteh","role":"MID","reason":"Leg Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":11},{"player":"Zadok Yohanna","role":"ATT","reason":"Knock Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":4}]},"strength":0.683,"moves":[{"channel":"goals","side":"away","pct":-3.2},{"channel":"goals","side":"home","pct":1.9},{"channel":"corners","side":"away","pct":-1.5},{"channel":"cards","side":"both","pct":1.7}]},{"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.591,"cup_tie":false},"strength":0.409,"moves":[]},{"id":"stakes.season","section":"§5.1","tier":2,"state":"COMPUTED","note":"Nothing much riding on this one for either side yet.","evidence":{"games_left":32,"home":{"state":"mid_table","position":14,"points":4,"games_left":32,"gap_to_leader":11,"gap_to_safety":1,"gap_to_europe":5},"away":{"state":"mid_table","position":3,"points":10,"games_left":32,"gap_to_leader":5,"gap_to_safety":7,"gap_to_europe":-1},"six_pointer":false},"strength":0,"moves":[]},{"id":"fixture.derby","section":"§5.2","tier":2,"state":"COMPUTED","note":"Not a local derby.","evidence":{"derby":false},"strength":0,"moves":[]},{"id":"fixture.revenge","section":"§5.3","tier":2,"state":"COMPUTED","note":"The reverse fixture finished 0-0, too close to carry a revenge motive.","evidence":{"reverse_margin":0},"strength":0,"moves":[]},{"id":"manager.home.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Régis Le Bris has 18 matches in charge at Sunderland, long enough that the side plays the way he wants it to.","evidence":{"manager":"Régis Le Bris","matches_in_charge":18,"tenure_days":175,"ppm":1.5,"appointment_effect":{"before_ppm":1.3,"after_ppm":1.4,"delta":null}},"strength":0.1,"moves":[]},{"id":"manager.away.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Fabian Hurzeler has 17 matches in charge at Brighton & Hove Albion, long enough that the side plays the way he wants it to.","evidence":{"manager":"Fabian Hurzeler","matches_in_charge":17,"tenure_days":183,"ppm":1.94,"appointment_effect":{"before_ppm":1.3,"after_ppm":1.7,"delta":null}},"strength":0.1,"moves":[]},{"id":"fatigue.home","section":"§2.8","tier":4,"state":"COMPUTED","note":"Sunderland come in on 20 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":20.041666666666668,"matchesIn7":0,"matchesIn14":0,"days_rest":20},"strength":0.1,"moves":[]},{"id":"fatigue.away","section":"§2.8","tier":4,"state":"COMPUTED","note":"Brighton & Hove Albion come in on 21 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":21,"matchesIn7":0,"matchesIn14":0,"days_rest":21},"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.005,"defence":-0.038,"effective_matches":11.3,"shrunk":0.41},"away":{"attack":0.189,"defence":0.03,"effective_matches":12,"shrunk":0.4}},"strength":0.2,"moves":[]},{"id":"style.matchup","section":"§4.2","tier":5,"state":"COMPUTED","note":"Brighton & Hove Albion average 15 points more possession than Sunderland, so this should be one side with the ball and one without it.","evidence":{"home":{"matches":12,"possession":47.6,"shots":13.9,"xg_per_shot":0.135,"corners":4.6,"corners_per_shot":0.334,"finishing_vs_xg":-0.37},"away":{"matches":12,"possession":63,"shots":18.6,"xg_per_shot":0.111,"corners":5.6,"corners_per_shot":0.3,"finishing_vs_xg":0.19},"possession_gap":-15.4},"strength":0.6,"moves":[{"channel":"corners","side":"away","pct":3.2},{"channel":"corners","side":"home","pct":-3.2},{"channel":"goals","side":"home","pct":3}]},{"id":"style.press_matchup","section":"§4.2","tier":5,"state":"UNAVAILABLE","note":"Pressing intensity and defensive line height are not in the ingested stats, so the press matchup is not assessed. Possession is not a substitute for PPDA and is not used as one.","evidence":{"requires":["ppda","defensive_line_height"]},"strength":0,"moves":[]},{"id":"style.finishing.home","section":"§2.1","tier":5,"state":"COMPUTED","note":"Sunderland have scored 4 fewer than the chances they made over 12 games, a gap that usually closes rather than holds.","evidence":{"goals_minus_xg_per_match":-0.37,"matches":12},"strength":0.25,"moves":[]},{"id":"style.finishing.away","section":"§2.1","tier":5,"state":"COMPUTED","note":"Brighton & Hove Albion are scoring about what their chances are worth.","evidence":{"goals_minus_xg_per_match":0.19,"matches":12},"strength":0.1,"moves":[]},{"id":"referee.tendency","section":"§13","tier":5,"state":"COMPUTED","note":"137 yellow cards in this referee's last 34 games, where 130 would be usual in this league, and 4 reds.","evidence":{"matches":34,"yellows_per_match":4.03,"reds_per_match":0.118,"league_yellows_per_match":3.84,"league_reds_per_match":0.116,"yellow_ratio":1.05,"red_ratio":1.01},"strength":0.1,"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":8,"temperature_c":15,"description":null},"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.17565422761750007},"strength":0,"moves":[]}],"pass_reason":"call rule: value","preview":null,"external":{"bsd_prediction":{"id":4507,"created_at":"2026-10-04T02:15:23Z","event":{"id":209594,"event_date":"2026-10-10T14:00:00Z","status":"notstarted","home_team_id":7,"home_team":"Sunderland","away_team_id":5,"away_team":"Brighton & Hove Albion","league_id":1,"league_name":"Premier League"},"recommendations":{"favorite":"A","favorite_prob":40.1,"bet_favorite":false,"over_15":false,"over_25":false,"over_35":false,"btts":false,"winner":false},"model":{"confidence":0.4006,"version":"dc-blend-v1"}},"polymarket":{"event_id":209594,"event_date":"2026-10-10T14:00:00Z","home_team":"Sunderland","away_team":"Brighton & Hove Albion","polymarket_event_id":"1119449","liquidity":{"volume_24hr":null,"volume_1wk":null,"volume_1mo":null,"volume_1yr":null,"open_interest":null,"liquidity_clob":null,"liquidity_amm":null},"pricing":{"best_bid":null,"best_ask":null,"change_1d":null,"change_1wk":null,"change_1mo":null},"goalscorers":null,"exact_scores":null,"updated_at":"2026-10-08T05:57:16Z"}},"computed_at":1791439578,"verdicts":[],"locked":false,"colors":{"home":"#eb2639","away":"#0c4b93"},"venue":{"name":"Stadium of Light","city":"Sunderland","capacity":48707},"pulled":[],"published":[]}