{"id":10191,"league_id":34,"league":"Brasileirão Serie B","kickoff":1792193400,"home":"Sport Recife","away":"Fortaleza","home_id":159,"away_id":152,"venue_id":157,"rank":5,"status":"notstarted","provisional":true,"lineup_status":"predicted","confidence":0.664,"score":null,"live_score":null,"lambda":[1.34,1],"read":{"text":"Too close to call","side":null},"pass":"Passing on Sport Recife v Fortaleza. There is a likely outcome here, but every bookmaker has it shorter than it deserves, so there is nothing to take.","flags":[{"id":"stakes.season","section":"§5.1","note":"Sport Recife are chasing European qualification; Fortaleza are in the title race, with 4 games remaining."}],"lambda_home":1.3418644121316219,"lambda_away":1.001658585581143,"corner_rate":10.61,"card_rate":0.257,"lineups":{"status":"predicted","confidence":0.791,"home":{"formation":"4-2-3-1","players":[{"id":299,"name":"Thiago Couto","position":"G","starting":true,"ai_score":0.884},{"id":17465,"name":"Edson Lucas","position":"D","starting":true,"ai_score":0.612},{"id":17456,"name":"Marcelo Ajul","position":"D","starting":true,"ai_score":0.83},{"id":3945,"name":"Marcelo Benevenuto","position":"D","starting":true,"ai_score":0.763},{"id":4499,"name":"Claudinho","position":"D","starting":true,"ai_score":0.57},{"id":304,"name":"Willian Oliveira","position":"M","starting":true,"ai_score":0.68},{"id":17457,"name":"Zé Gabriel","position":"M","starting":true,"ai_score":0.516},{"id":17375,"name":"Juan Alano","position":"M","starting":true,"ai_score":0.439},{"id":12287,"name":"Diego Hernández","position":"M","starting":true,"ai_score":0.617},{"id":128,"name":"Chrystian Barletta","position":"M","starting":true,"ai_score":0.739},{"id":12336,"name":"Perotti","position":"F","starting":true,"ai_score":0.654},{"id":12223,"name":"Kayky Almeida","position":"D","starting":false,"ai_score":0.544},{"id":17461,"name":"Carlos De Pena","position":"M","starting":false,"ai_score":0.494},{"id":12897,"name":"Rai Lopes","position":"D","starting":false,"ai_score":0.416},{"id":1034,"name":"Patrick de Paula","position":"M","starting":false,"ai_score":0.407},{"id":13631,"name":"Neto Pessoa","position":"F","starting":false,"ai_score":0.374},{"id":18280,"name":"Biel Fonseca","position":"M","starting":false,"ai_score":0.337},{"id":17463,"name":"Marlon","position":"M","starting":false,"ai_score":0.308},{"id":75,"name":"Fernando Sobral","position":"M","starting":false,"ai_score":0.305},{"id":17458,"name":"Augusto Pucci","position":"D","starting":false,"ai_score":0.292},{"id":5087,"name":"Clayson","position":"M","starting":false,"ai_score":0.248},{"id":10373,"name":"Dudu Teodora","position":"F","starting":false,"ai_score":0.241},{"id":3182,"name":"Kervin Andrade","position":"M","starting":false,"ai_score":0.204}],"confidence":0.791},"away":{"formation":"4-3-3","players":[{"id":4628,"name":"João Ricardo","position":"G","starting":true,"ai_score":0.783},{"id":157,"name":"Maílton","position":"D","starting":true,"ai_score":0.798},{"id":20643,"name":"Tomás Cardona","position":"D","starting":true,"ai_score":0.795},{"id":250,"name":"Lucas Gazal","position":"D","starting":true,"ai_score":0.778},{"id":88662,"name":"Kaio Henrique","position":"D","starting":true,"ai_score":0.501},{"id":235,"name":"Lucas Sasha","position":"M","starting":true,"ai_score":0.662},{"id":245,"name":"Pierre","position":"M","starting":true,"ai_score":0.643},{"id":91,"name":"Rodriguinho","position":"M","starting":true,"ai_score":0.583},{"id":12339,"name":"Luiz Fernando","position":"F","starting":true,"ai_score":0.65},{"id":17529,"name":"Juan Miritello","position":"F","starting":true,"ai_score":0.403},{"id":10302,"name":"Vitinho","position":"F","starting":true,"ai_score":0.593},{"id":3797,"name":"Pedro Henrique","position":"M","starting":false,"ai_score":0.502},{"id":18570,"name":"Maurício Lima","position":"D","starting":false,"ai_score":0.411},{"id":12312,"name":"Nathan Fogaça","position":"F","starting":false,"ai_score":0.344},{"id":4356,"name":"Rodrigo Santos","position":"M","starting":false,"ai_score":0.343},{"id":316,"name":"Neris","position":"D","starting":false,"ai_score":0.31},{"id":78,"name":"Paulo Baya","position":"M","starting":false,"ai_score":0.288},{"id":275,"name":"Ryan Gustavo","position":"M","starting":false,"ai_score":0.257},{"id":4895,"name":"Ronald","position":"M","starting":false,"ai_score":0.249},{"id":17531,"name":"Welliton","position":"M","starting":false,"ai_score":0.233},{"id":98339,"name":"Juan Cantillo","position":"F","starting":false,"ai_score":0.23},{"id":2029,"name":"Chico da Costa","position":"F","starting":false,"ai_score":0.222},{"id":3965,"name":"Lucca Prior","position":"M","starting":false,"ai_score":0.205}],"confidence":0.795},"unavailable":[]},"people":[{"id":299,"name":"Thiago Couto","side":"home"},{"id":17465,"name":"Edson Lucas","side":"home"},{"id":17456,"name":"Marcelo Ajul","side":"home"},{"id":3945,"name":"Marcelo Benevenuto","side":"home"},{"id":4499,"name":"Claudinho","side":"home"},{"id":304,"name":"Willian Oliveira","side":"home"},{"id":17457,"name":"Zé Gabriel","side":"home"},{"id":17375,"name":"Juan Alano","side":"home"},{"id":12287,"name":"Diego Hernández","side":"home"},{"id":128,"name":"Chrystian Barletta","side":"home"},{"id":12336,"name":"Perotti","side":"home"},{"id":12223,"name":"Kayky Almeida","side":"home"},{"id":17461,"name":"Carlos De Pena","side":"home"},{"id":12897,"name":"Rai Lopes","side":"home"},{"id":1034,"name":"Patrick de Paula","side":"home"},{"id":13631,"name":"Neto Pessoa","side":"home"},{"id":18280,"name":"Biel Fonseca","side":"home"},{"id":17463,"name":"Marlon","side":"home"},{"id":75,"name":"Fernando Sobral","side":"home"},{"id":17458,"name":"Augusto Pucci","side":"home"},{"id":5087,"name":"Clayson","side":"home"},{"id":10373,"name":"Dudu Teodora","side":"home"},{"id":3182,"name":"Kervin Andrade","side":"home"},{"id":302,"name":"Zé Marcos","side":"home"},{"id":17466,"name":"Habraão","side":"home"},{"id":37322,"name":"Matheus Baraka","side":"home"},{"id":4484,"name":"Felype Gabriel","side":"home"},{"id":37326,"name":"Caua Alves de Mattos","side":"home"},{"id":5060,"name":"Felipinho","side":"home"},{"id":52380,"name":"Patrick","side":"home"},{"id":5036,"name":"Rafinha","side":"home"},{"id":76960,"name":"Caio Moura","side":"home"},{"id":37315,"name":"Fillipy do Rozário Teixeira","side":"home"},{"id":60886,"name":"Arthur Maron","side":"home"},{"id":209606,"name":"Arthur Maron Cruz","side":"home"},{"id":37328,"name":"Denis","side":"home"},{"id":230,"name":"Brenno","side":"home"},{"id":209607,"name":"Erick Breno Souza Silva","side":"home"},{"id":5121,"name":"Davi Medeiros Serrano Lira","side":"home"},{"id":37323,"name":"Victor Hugo","side":"home"},{"id":3948,"name":"Murilo Rhikman","side":"home"},{"id":114980,"name":"Dieguinho","side":"home"},{"id":37316,"name":"Fabio Matheus","side":"home"},{"id":17462,"name":"Pedro Martins","side":"home"},{"id":123,"name":"Adriel","side":"home"},{"id":5025,"name":"Luiz Henrique","side":"home"},{"id":5030,"name":"Jefferson Borges do Nascimento","side":"home"},{"id":18281,"name":"Dedezinho","side":"home"},{"id":5086,"name":"Iury Castilho","side":"home"},{"id":30776,"name":"Madson","side":"home"},{"id":4628,"name":"João Ricardo","side":"away"},{"id":157,"name":"Maílton","side":"away"},{"id":20643,"name":"Tomás Cardona","side":"away"},{"id":250,"name":"Lucas Gazal","side":"away"},{"id":88662,"name":"Kaio Henrique","side":"away"},{"id":235,"name":"Lucas Sasha","side":"away"},{"id":245,"name":"Pierre","side":"away"},{"id":91,"name":"Rodriguinho","side":"away"},{"id":12339,"name":"Luiz Fernando","side":"away"},{"id":17529,"name":"Juan Miritello","side":"away"},{"id":10302,"name":"Vitinho","side":"away"},{"id":3797,"name":"Pedro Henrique","side":"away"},{"id":18570,"name":"Maurício Lima","side":"away"},{"id":12312,"name":"Nathan Fogaça","side":"away"},{"id":4356,"name":"Rodrigo Santos","side":"away"},{"id":316,"name":"Neris","side":"away"},{"id":78,"name":"Paulo Baya","side":"away"},{"id":275,"name":"Ryan Gustavo","side":"away"},{"id":4895,"name":"Ronald","side":"away"},{"id":17531,"name":"Welliton","side":"away"},{"id":98339,"name":"Juan Cantillo","side":"away"},{"id":2029,"name":"Chico da Costa","side":"away"},{"id":3965,"name":"Lucca Prior","side":"away"},{"id":185,"name":"Luan Freitas","side":"away"},{"id":3872,"name":"Gabriel Fuentes","side":"away"},{"id":9324,"name":"Jailson","side":"away"},{"id":4589,"name":"Paulinho","side":"away"},{"id":42223,"name":"Kauã Rocha","side":"away"},{"id":12328,"name":"Bastos","side":"away"},{"id":5057,"name":"Lucas Emanoel","side":"away"},{"id":5008,"name":"Magrão","side":"away"},{"id":246,"name":"Vinicius Silvestre","side":"away"},{"id":251,"name":"Lucas Crispim","side":"away"}],"players":[{"id":12336,"name":"Perotti","side":"home","team":"Sport Recife","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":31,"starts":27,"goals":12,"assists":0,"big_chances":1,"clean_sheets":11,"team_games":36,"tracked_apps":31,"tracked_starts":27},"recent":{"apps":5,"goals":1,"assists":0,"scoredIn":1,"country":0},"standout":{"opponent":"Goiás","kickoff":1784763000,"goals":1,"assists":0,"score":"1-1","won":false},"strengths":[],"tags":["top_scorer"],"importance":0.261,"country":null,"load":{"games":2,"minutes":66,"country":0}},{"id":157,"name":"Maílton","side":"away","team":"Fortaleza","club":null,"role":"DEF","position":"DEF","status":"fit","reason":null,"expected_return":null,"season":{"apps":34,"starts":28,"goals":9,"assists":3,"big_chances":4,"clean_sheets":17,"team_games":40,"tracked_apps":34,"tracked_starts":28},"recent":{"apps":5,"goals":1,"assists":1,"scoredIn":0,"country":0},"standout":{"opponent":"Operário-PR","kickoff":1788215400,"goals":1,"assists":0,"score":"1-1","won":false},"strengths":[],"tags":["top_scorer"],"importance":0.2,"country":null,"load":{"games":2,"minutes":180,"country":0}},{"id":12339,"name":"Luiz Fernando","side":"away","team":"Fortaleza","club":null,"role":"ATT","position":"FWD","status":"fit","reason":null,"expected_return":null,"season":{"apps":34,"starts":25,"goals":4,"assists":2,"big_chances":0,"clean_sheets":17,"team_games":40,"tracked_apps":34,"tracked_starts":25},"recent":{"apps":5,"goals":1,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Criciúma","kickoff":1776639600,"goals":1,"assists":0,"score":"3-2","won":true},"strengths":[],"tags":[],"importance":0.112,"country":null,"load":{"games":2,"minutes":156,"country":0}},{"id":10302,"name":"Vitinho","side":"away","team":"Fortaleza","club":null,"role":"ATT","position":"FWD","status":"fit","reason":null,"expected_return":null,"season":{"apps":31,"starts":18,"goals":7,"assists":0,"big_chances":3,"clean_sheets":8,"team_games":40,"tracked_apps":31,"tracked_starts":18},"recent":{"apps":5,"goals":1,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Goiás","kickoff":1777764600,"goals":2,"assists":0,"score":"4-1","won":true},"strengths":[],"tags":[],"importance":0.141,"country":null,"load":{"games":2,"minutes":134,"country":0}}],"extras":{"teams":{"home":159,"away":152},"split":{"home":{"above":{"w":1,"d":1,"l":2},"below":{"w":4,"d":0,"l":2}},"away":{"above":null,"below":{"w":5,"d":5,"l":0}}},"referee":null,"managers":{"home":{"id":2708,"name":"Mariano Soso","vs":null},"away":{"id":3088,"name":"Paulo Autuori","vs":null}},"best_xi":[],"players":{}},"notable":[{"id":17321,"name":"Mikael","goals":17,"rank":1},{"id":17574,"name":"Robson","goals":16,"rank":2},{"id":17950,"name":"Gabriel Boschilia","goals":13,"rank":3},{"id":18282,"name":"Gustavo Coutinho","goals":13,"rank":4},{"id":12336,"name":"Perotti","goals":12,"rank":5},{"id":5016,"name":"Rômulo","goals":12,"rank":6},{"id":17428,"name":"Bruno Santos","goals":11,"rank":7},{"id":128,"name":"Chrystian Barletta","goals":11,"rank":8},{"id":17513,"name":"Everton Morelli","goals":9,"rank":9},{"id":17453,"name":"Kadu","goals":9,"rank":10},{"id":17408,"name":"Vinícius","goals":9,"rank":11},{"id":17991,"name":"André Luís","goals":8,"rank":12},{"id":17517,"name":"Hygor","goals":8,"rank":13},{"id":17476,"name":"Janderson","goals":8,"rank":14},{"id":157,"name":"Maílton","goals":8,"rank":15}],"round_label":"Regular season · Matchday 34","neutral":false,"h2h":{"total_matches":7,"home_wins":1,"draws":1,"away_wins":5,"home_goals":2,"away_goals":6,"avg_total_goals":1.1428571428571428,"home_win_rate":0.14285714285714285,"away_win_rate":0.7142857142857143,"recent_matches":[{"away":"Sport Recife","date":"2026-06-28T21:30:00+00:00","home":"Fortaleza","score":"2-1","event_id":9999,"away_score":1,"home_score":2,"away_team_id":159,"home_team_id":152},{"away":"Sport Recife","date":"2025-09-27T19:00:00+00:00","home":"Fortaleza","score":"1-0","event_id":2610,"away_score":0,"home_score":1,"away_team_id":159,"home_team_id":152},{"away":"Fortaleza","date":"2025-04-26T23:00:00+00:00","home":"Sport Recife","score":"0-0","event_id":2411,"away_score":0,"home_score":0,"away_team_id":152,"home_team_id":159},{"away":"Fortaleza","date":"2021-09-26T21:15:00+00:00","home":"Sport Recife","score":"0-1","event_id":317977,"away_score":1,"home_score":0,"away_team_id":152,"home_team_id":159},{"away":"Sport Recife","date":"2021-06-13T23:30:00+00:00","home":"Fortaleza","score":"1-0","event_id":317777,"away_score":0,"home_score":1,"away_team_id":159,"home_team_id":152},{"away":"Fortaleza","date":"2021-01-06T23:30:00+00:00","home":"Sport Recife","score":"1-0","event_id":321763,"away_score":0,"home_score":1,"away_team_id":152,"home_team_id":159},{"away":"Sport Recife","date":"2020-09-09T21:00:00+00:00","home":"Fortaleza","score":"1-0","event_id":321565,"away_score":0,"home_score":1,"away_team_id":159,"home_team_id":152}]},"standings":{"home":{"team_id":159,"position":8,"played":33,"points":51,"goal_diff":10,"team_name":"Sport Recife","won":13,"drawn":12,"lost":8,"goals_for":45,"goals_against":35,"group":null},"away":{"team_id":152,"position":4,"played":33,"points":57,"goal_diff":10,"team_name":"Fortaleza","won":15,"drawn":12,"lost":6,"goals_for":39,"goals_against":29,"group":null},"size":20},"form":{"home":{"matches":6,"ppg":1.67,"record":"3-1-2","goals_for":1.5,"goals_against":1.5,"clean_sheets":0,"streak":"none","sequence":"LWLWWD","venue_ppg":3},"away":{"matches":6,"ppg":1.67,"record":"2-4-0","goals_for":1.5,"goals_against":1.17,"clean_sheets":1,"streak":"unbeaten 6","sequence":"DWDDWD","venue_ppg":3}},"ledger":[{"id":"availability.home.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"Sport Recife report no absentees.","evidence":{"absences":0},"strength":0.2,"moves":[]},{"id":"availability.away.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"Fortaleza 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.791,"cup_tie":false},"strength":0.209,"moves":[]},{"id":"stakes.season","section":"§5.1","tier":2,"state":"COMPUTED","note":"Sport Recife are chasing European qualification; Fortaleza are in the title race, with 4 games remaining.","evidence":{"games_left":4,"home":{"state":"european_chase","position":8,"points":51,"games_left":4,"gap_to_leader":10,"gap_to_safety":15,"gap_to_europe":2},"away":{"state":"title_race","position":4,"points":57,"games_left":4,"gap_to_leader":4,"gap_to_safety":21,"gap_to_europe":-4},"six_pointer":false},"strength":0.75,"moves":[{"channel":"goals","side":"home","pct":3.9}]},{"id":"fixture.derby","section":"§5.2","tier":2,"state":"COMPUTED","note":"Not a local derby.","evidence":{"derby":false},"strength":0,"moves":[]},{"id":"fixture.revenge","section":"§5.3","tier":2,"state":"COMPUTED","note":"The reverse fixture finished 2-1, too close to carry a revenge motive.","evidence":{"reverse_margin":-1},"strength":0,"moves":[]},{"id":"manager.home.settling","section":"§1.1","tier":3,"state":"COMPUTED","note":"Mariano Soso is 9 games into the job at Sport Recife, past the bounce window, where an early lift usually fades back toward the side's real level.","evidence":{"manager":"Mariano Soso","matches_in_charge":9,"tenure_days":218,"ppm":1.56,"appointment_effect":{"before_ppm":0.1,"after_ppm":1.7,"delta":null}},"strength":0.3,"moves":[]},{"id":"manager.away.settling","section":"§1.1","tier":3,"state":"COMPUTED","note":"Paulo Autuori is 13 games into the job at Fortaleza, past the bounce window, where an early lift usually fades back toward the side's real level.","evidence":{"manager":"Paulo Autuori","matches_in_charge":13,"tenure_days":69,"ppm":1.77,"appointment_effect":{"before_ppm":1.6,"after_ppm":1.8,"delta":null}},"strength":0.3,"moves":[]},{"id":"fatigue.home","section":"§2.8","tier":4,"state":"COMPUTED","note":"Sport Recife come in on 5 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":5.180555555555555,"matchesIn7":1,"matchesIn14":2,"days_rest":5.2},"strength":0.1,"moves":[]},{"id":"fatigue.away","section":"§2.8","tier":4,"state":"COMPUTED","note":"Fortaleza come in on 4 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":4.1875,"matchesIn7":1,"matchesIn14":3,"days_rest":4.2},"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.112,"defence":-0.008,"effective_matches":19,"shrunk":0.3},"away":{"attack":0.031,"defence":0.132,"effective_matches":18.8,"shrunk":0.3}},"strength":0.2,"moves":[]},{"id":"style.matchup","section":"§4.2","tier":5,"state":"COMPUTED","note":"Neither side holds a clear possession edge on recent evidence.","evidence":{"home":{"matches":12,"possession":54.5,"shots":15.1,"xg_per_shot":0.091,"corners":4.7,"corners_per_shot":0.309,"finishing_vs_xg":0.21},"away":{"matches":12,"possession":51.3,"shots":13.6,"xg_per_shot":0.09,"corners":5,"corners_per_shot":0.368,"finishing_vs_xg":0.02},"possession_gap":3.2},"strength":0.129,"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":"Sport Recife are scoring about what their chances are worth.","evidence":{"goals_minus_xg_per_match":0.21,"matches":12},"strength":0.1,"moves":[]},{"id":"style.finishing.away","section":"§2.1","tier":5,"state":"COMPUTED","note":"Fortaleza are scoring about what their chances are worth.","evidence":{"goals_minus_xg_per_match":0.02,"matches":12},"strength":0.1,"moves":[]},{"id":"referee.tendency","section":"§13","tier":5,"state":"THIN","note":"95 yellow cards in this referee's last 18 games, where 76 would be usual in this league, and 7 reds. — though 18 games is too few to read much into, so it is left out of the call.","evidence":{"matches":18,"yellows_per_match":5.28,"reds_per_match":0.389,"league_yellows_per_match":4.21,"league_reds_per_match":0.239,"yellow_ratio":1.26,"red_ratio":1.63,"sample":18,"required":30},"strength":0,"moves":[]},{"id":"fatigue.travel","section":"§6.4","tier":6,"state":"COMPUTED","note":"Routine trip of 621 km for Fortaleza.","evidence":{"travel_km":621},"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":10.5,"temperature_c":27,"description":"cloudy"},"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.31275937190875447},"strength":0,"moves":[]}],"pass_reason":"call rule: value","preview":null,"external":{"bsd_prediction":{"id":4943,"created_at":"2026-10-10T02:15:28Z","event":{"id":10191,"event_date":"2026-10-16T23:30:00Z","status":"notstarted","home_team_id":159,"home_team":"Sport Recife","away_team_id":152,"away_team":"Fortaleza","league_id":34,"league_name":"Brasileirão Serie B"},"recommendations":{"favorite":"H","favorite_prob":39.9,"bet_favorite":false,"over_15":false,"over_25":false,"over_35":false,"btts":false,"winner":false},"model":{"confidence":0.3993,"version":"dc-blend-v1"}}},"computed_at":1792037795,"verdicts":[],"locked":false,"colors":{"home":null,"away":"#235ca0"},"venue":{"name":"Ilha do Retiro","city":"Recife","capacity":27500},"pulled":[],"published":[]}