{"id":10216,"league_id":34,"league":"Brasileirão Serie B","kickoff":1793917800,"home":"Botafogo-SP","away":"Londrina","home_id":927,"away_id":821,"venue_id":707,"rank":5,"status":"notstarted","provisional":true,"lineup_status":"predicted","confidence":0.673,"score":null,"live_score":null,"lambda":[1.27,0.88],"read":{"text":"Botafogo-SP to edge it","side":"home"},"pass":"Passing on Botafogo-SP v Londrina. There is a likely outcome here, but every bookmaker has it shorter than it deserves, so there is nothing to take.","flags":[{"id":"form.home","section":"§2.1","note":"Botafogo-SP have taken 2.17 points a game from their last 6 (4W 1D 1L), scoring 1.2 and conceding 0.5, and 1.33 a game at home."},{"id":"stakes.season","section":"§5.1","note":"Neither side has anything left to play for with 1 games remaining."}],"lambda_home":1.2697033247017167,"lambda_away":0.877973117896007,"corner_rate":11.29,"card_rate":0.208,"lineups":{"status":"predicted","confidence":0.764,"home":{"formation":"5-4-1","players":[{"id":17507,"name":"Victor Souza","position":"G","starting":true,"ai_score":0.869},{"id":17509,"name":"Vilar","position":"D","starting":true,"ai_score":0.88},{"id":30802,"name":"Ericson da Silva","position":"D","starting":true,"ai_score":0.541},{"id":17526,"name":"Darlan","position":"D","starting":true,"ai_score":0.477},{"id":17511,"name":"Patrick Brey","position":"D","starting":true,"ai_score":0.766},{"id":17508,"name":"Gabriel Inocêncio","position":"D","starting":true,"ai_score":0.679},{"id":17514,"name":"Leandro Maciel","position":"M","starting":true,"ai_score":0.687},{"id":17515,"name":"Rafael Gava","position":"M","starting":true,"ai_score":0.803},{"id":17513,"name":"Everton Morelli","position":"M","starting":true,"ai_score":0.801},{"id":17512,"name":"Zé Hugo","position":"M","starting":true,"ai_score":0.619},{"id":17517,"name":"Hygor","position":"F","starting":true,"ai_score":0.747},{"id":17520,"name":"Jonathan","position":"D","starting":false,"ai_score":0.578},{"id":17516,"name":"Kelvin","position":"F","starting":false,"ai_score":0.489},{"id":22610,"name":"Pedrinho","position":"D","starting":false,"ai_score":0.396},{"id":17527,"name":"Felipe Vieira","position":"D","starting":false,"ai_score":0.357},{"id":17519,"name":"Matheus Sales","position":"M","starting":false,"ai_score":0.313},{"id":17525,"name":"Wesley Pinheiro","position":"M","starting":false,"ai_score":0.306},{"id":23913,"name":"Wallace","position":"D","starting":false,"ai_score":0.303},{"id":52116,"name":"Arthur Caíke","position":"F","starting":false,"ai_score":0.287},{"id":18132,"name":"Marco Antonio Batistussi","position":"M","starting":false,"ai_score":0.284},{"id":17940,"name":"Yuri Felipe Santos da Conceicao","position":"M","starting":false,"ai_score":0.263},{"id":17522,"name":"Thiago Moraes","position":"M","starting":false,"ai_score":0.226},{"id":30804,"name":"Hebert Willian  Badaró Oliveira","position":"D","starting":false,"ai_score":0.185}],"confidence":0.814},"away":{"formation":"4-1-4-1","players":[{"id":17434,"name":"Luan","position":"G","starting":true,"ai_score":0.727},{"id":17421,"name":"Heron","position":"D","starting":true,"ai_score":0.731},{"id":17438,"name":"Wallace Reis","position":"D","starting":true,"ai_score":0.868},{"id":25139,"name":"Caio Rodrigues","position":"D","starting":true,"ai_score":0.751},{"id":48399,"name":"Kauê Leonardo","position":"D","starting":true,"ai_score":0.643},{"id":26599,"name":"Geovane Santana Meurer","position":"M","starting":true,"ai_score":0.496},{"id":18159,"name":"Guilherme Portuga","position":"M","starting":true,"ai_score":0.586},{"id":12301,"name":"João Vitor","position":"M","starting":true,"ai_score":0.672},{"id":17368,"name":"Tárik","position":"M","starting":true,"ai_score":0.637},{"id":17425,"name":"Victor Hugo de Faria Mota","position":"M","starting":true,"ai_score":0.532},{"id":20614,"name":"Herbert","position":"M","starting":true,"ai_score":0.802},{"id":20539,"name":"Igor Bahia","position":"F","starting":false,"ai_score":0.658},{"id":4721,"name":"João Andrade","position":"M","starting":false,"ai_score":0.438},{"id":88,"name":"Gabriel Lacerda","position":"D","starting":false,"ai_score":0.39},{"id":17361,"name":"William Pottker","position":"F","starting":false,"ai_score":0.384},{"id":17418,"name":"Kozlinski","position":"G","starting":false,"ai_score":0.36},{"id":17549,"name":"Nino Paraíba","position":"D","starting":false,"ai_score":0.305},{"id":17423,"name":"Lucas Marques","position":"M","starting":false,"ai_score":0.296},{"id":17976,"name":"Pablo Dyego","position":"F","starting":false,"ai_score":0.291},{"id":17422,"name":"Kevyn","position":"D","starting":false,"ai_score":0.264},{"id":17503,"name":"Artur","position":"D","starting":false,"ai_score":0.261},{"id":17426,"name":"Thalis Cantanhede","position":"M","starting":false,"ai_score":0.258},{"id":17436,"name":"João Tavares","position":"M","starting":false,"ai_score":0.25}],"confidence":0.764},"unavailable":[{"id":17510,"name":"Carlão","team_id":null,"side":"home","reason":"LCL Knee Injury"}]},"people":[{"id":17507,"name":"Victor Souza","side":"home"},{"id":17509,"name":"Vilar","side":"home"},{"id":30802,"name":"Ericson da Silva","side":"home"},{"id":17526,"name":"Darlan","side":"home"},{"id":17511,"name":"Patrick Brey","side":"home"},{"id":17508,"name":"Gabriel Inocêncio","side":"home"},{"id":17514,"name":"Leandro Maciel","side":"home"},{"id":17515,"name":"Rafael Gava","side":"home"},{"id":17513,"name":"Everton Morelli","side":"home"},{"id":17512,"name":"Zé Hugo","side":"home"},{"id":17517,"name":"Hygor","side":"home"},{"id":17520,"name":"Jonathan","side":"home"},{"id":17516,"name":"Kelvin","side":"home"},{"id":22610,"name":"Pedrinho","side":"home"},{"id":17527,"name":"Felipe Vieira","side":"home"},{"id":17519,"name":"Matheus Sales","side":"home"},{"id":17525,"name":"Wesley Pinheiro","side":"home"},{"id":23913,"name":"Wallace","side":"home"},{"id":52116,"name":"Arthur Caíke","side":"home"},{"id":18132,"name":"Marco Antonio Batistussi","side":"home"},{"id":17940,"name":"Yuri Felipe Santos da Conceicao","side":"home"},{"id":17522,"name":"Thiago Moraes","side":"home"},{"id":30804,"name":"Hebert Willian  Badaró Oliveira","side":"home"},{"id":17510,"name":"Carlão","side":"home"},{"id":30803,"name":"Guilherme Mariano","side":"home"},{"id":60920,"name":"Henrique Lôvo Teles","side":"home"},{"id":19542,"name":"Jadson Alves","side":"home"},{"id":30794,"name":"Guilherme Queiróz","side":"home"},{"id":30796,"name":"Thalles","side":"home"},{"id":17524,"name":"Jordan","side":"home"},{"id":30806,"name":"Brenno Faro Klippel","side":"home"},{"id":17521,"name":"Jefferson Nem","side":"home"},{"id":17941,"name":"Márcio Carlos Maranhão","side":"home"},{"id":30800,"name":"Tortello","side":"home"},{"id":30801,"name":"Thiago Moraes","side":"home"},{"id":30799,"name":"Erik Rebello de Castro","side":"home"},{"id":30798,"name":"Luquinha","side":"home"},{"id":17518,"name":"Luizão","side":"home"},{"id":17434,"name":"Luan","side":"away"},{"id":17421,"name":"Heron","side":"away"},{"id":17438,"name":"Wallace Reis","side":"away"},{"id":25139,"name":"Caio Rodrigues","side":"away"},{"id":48399,"name":"Kauê Leonardo","side":"away"},{"id":26599,"name":"Geovane Santana Meurer","side":"away"},{"id":18159,"name":"Guilherme Portuga","side":"away"},{"id":12301,"name":"João Vitor","side":"away"},{"id":17368,"name":"Tárik","side":"away"},{"id":17425,"name":"Victor Hugo de Faria Mota","side":"away"},{"id":20614,"name":"Herbert","side":"away"},{"id":20539,"name":"Igor Bahia","side":"away"},{"id":4721,"name":"João Andrade","side":"away"},{"id":88,"name":"Gabriel Lacerda","side":"away"},{"id":17361,"name":"William Pottker","side":"away"},{"id":17418,"name":"Kozlinski","side":"away"},{"id":17549,"name":"Nino Paraíba","side":"away"},{"id":17423,"name":"Lucas Marques","side":"away"},{"id":17976,"name":"Pablo Dyego","side":"away"},{"id":17422,"name":"Kevyn","side":"away"},{"id":17503,"name":"Artur","side":"away"},{"id":17426,"name":"Thalis Cantanhede","side":"away"},{"id":17436,"name":"João Tavares","side":"away"},{"id":206458,"name":"João Gabriel Santa Rosa Silva","side":"away"},{"id":206460,"name":"Mamadu Alimo Djaló","side":"away"},{"id":65457,"name":"João Vitor","side":"away"},{"id":17429,"name":"Weverton","side":"away"},{"id":216297,"name":"Matheus","side":"away"},{"id":17420,"name":"Yago Lincoln","side":"away"},{"id":17435,"name":"Rafael Monteiro","side":"away"},{"id":17419,"name":"André Dhominique","side":"away"},{"id":206449,"name":"Gustavo Santos da Costa","side":"away"},{"id":53668,"name":"Rafael Soares","side":"away"},{"id":206455,"name":"Ítalo Silva Fernandes","side":"away"},{"id":206454,"name":"Kaique da Silva Júlio Pereira","side":"away"},{"id":63240,"name":"Richarlyson Covre de Mello","side":"away"},{"id":206451,"name":"Apollo Piedade Rodrigues Batista","side":"away"},{"id":206450,"name":"Breno Bens Stelling Filgueiras dos Santos","side":"away"},{"id":206453,"name":"Pedro Henrique Merlo Cabrera","side":"away"},{"id":205,"name":"Gilberto","side":"away"},{"id":218573,"name":"João Coni","side":"away"},{"id":25134,"name":"Fabrício","side":"away"},{"id":206442,"name":"Gabryel Carvalho Barbosa","side":"away"},{"id":17433,"name":"Caio Maia","side":"away"},{"id":75333,"name":"Raí Nascimento","side":"away"},{"id":4902,"name":"Athyrson","side":"away"},{"id":25136,"name":"Fernando Asafe","side":"away"},{"id":213360,"name":"Kauã Jonathan","side":"away"},{"id":206441,"name":"Ewandro Gaspar Vieira Machado Filho","side":"away"},{"id":206443,"name":"Thiago Afonso Flores Rocha","side":"away"},{"id":206444,"name":"Thiago Batista Gomes","side":"away"},{"id":206456,"name":"Isaque Nunes de Jesus","side":"away"},{"id":25142,"name":"Eduardo Zanella","side":"away"},{"id":206457,"name":"Lucio Flávio Honorato De Castro","side":"away"},{"id":65565,"name":"Victor Feitosa","side":"away"},{"id":17424,"name":"André Luiz","side":"away"},{"id":206445,"name":"Rafael Augusto Brisola Casimiro","side":"away"},{"id":21342,"name":"André Cardoso","side":"away"},{"id":20612,"name":"Guilherme Cachoeira","side":"away"},{"id":18289,"name":"Juninho","side":"away"},{"id":17430,"name":"Paulinho Moccelin","side":"away"},{"id":206447,"name":"Wendel Lino de Lima","side":"away"},{"id":17431,"name":"Fabiano","side":"away"},{"id":25138,"name":"Cainã Santos Da Silva","side":"away"},{"id":18014,"name":"Fellipinho","side":"away"},{"id":20510,"name":"Murilo Chico","side":"away"},{"id":17902,"name":"Murilo Sousa","side":"away"},{"id":18193,"name":"Vítor Jacaré","side":"away"},{"id":5098,"name":"Willian Chumbinho","side":"away"},{"id":116464,"name":"Luis Aucélio","side":"away"},{"id":59222,"name":"Kaue Leonardo de Souza Prado","side":"away"},{"id":206446,"name":"Gabriel Rocha Alves Toledo","side":"away"},{"id":221595,"name":"Lucas Cauan de Souza Silva","side":"away"},{"id":206448,"name":"Thauan Firmino Da Silva","side":"away"},{"id":206459,"name":"Willian Da Silva Santos","side":"away"},{"id":17428,"name":"Bruno Santos","side":"away"},{"id":17427,"name":"Iago Teles","side":"away"},{"id":25132,"name":"Emiliano Rodriguez","side":"away"}],"players":[{"id":17510,"name":"Carlão","side":"home","team":"Botafogo-SP","club":null,"role":"DEF","position":"CB","status":"out","reason":"LCL Knee Injury","expected_return":"2027-01-01","season":{"apps":4,"starts":4,"goals":0,"assists":0,"big_chances":0,"clean_sheets":4,"team_games":36,"tracked_apps":4,"tracked_starts":4},"recent":{"apps":4,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":null,"strengths":[],"tags":[],"importance":0.009,"country":null,"load":null},{"id":17513,"name":"Everton Morelli","side":"home","team":"Botafogo-SP","club":null,"role":"MID","position":"CM","status":"fit","reason":null,"expected_return":null,"season":{"apps":33,"starts":31,"goals":10,"assists":2,"big_chances":1,"clean_sheets":11,"team_games":36,"tracked_apps":33,"tracked_starts":31},"recent":{"apps":5,"goals":2,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Fortaleza","kickoff":1774131300,"goals":2,"assists":1,"score":"4-0","won":true},"strengths":[],"tags":["top_scorer","ever_present"],"importance":0.287,"country":null,"load":{"games":2,"minutes":175,"country":0}},{"id":17517,"name":"Hygor","side":"home","team":"Botafogo-SP","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":28,"starts":22,"goals":10,"assists":0,"big_chances":0,"clean_sheets":9,"team_games":36,"tracked_apps":28,"tracked_starts":22},"recent":{"apps":5,"goals":3,"assists":0,"scoredIn":1,"country":0},"standout":{"opponent":"Operário-PR","kickoff":1781474400,"goals":2,"assists":0,"score":"2-1","won":true},"strengths":[],"tags":["top_scorer"],"importance":0.225,"country":null,"load":{"games":2,"minutes":177,"country":0}},{"id":17428,"name":"Bruno Santos","side":"away","team":"Londrina","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":19,"starts":15,"goals":12,"assists":3,"big_chances":0,"clean_sheets":6,"team_games":39,"tracked_apps":19,"tracked_starts":15},"recent":{"apps":5,"goals":7,"assists":0,"scoredIn":4,"country":0},"standout":{"opponent":"Ponte Preta","kickoff":1779141600,"goals":1,"assists":2,"score":"4-1","won":true},"strengths":[],"tags":["top_scorer","best_performer","in_form"],"importance":0.338,"country":null,"load":{"games":2,"minutes":91,"country":0}}],"extras":{"teams":{"home":927,"away":821},"split":{"home":{"above":{"w":2,"d":1,"l":3},"below":{"w":3,"d":1,"l":0}},"away":{"above":{"w":2,"d":1,"l":5},"below":{"w":1,"d":0,"l":1}}},"referee":null,"managers":{"home":{"id":133,"name":"Cláudio Tencati","vs":{"w":0,"d":1,"l":0,"last":{"kickoff":1784332800,"score":"0-0","result":"D"}}},"away":{"id":4293,"name":"Hugo Emanuel Barros Chacon","vs":null}},"best_xi":[{"id":12301,"name":"João Vitor","team_id":821,"position":"M","matches":15,"goals":5,"assists":5},{"id":17428,"name":"Bruno Santos","team_id":821,"position":"F","matches":16,"goals":11,"assists":3}],"players":{}},"notable":[{"id":17321,"name":"Mikael","goals":17,"rank":1},{"id":17574,"name":"Robson","goals":17,"rank":2},{"id":128,"name":"Chrystian Barletta","goals":13,"rank":3},{"id":17950,"name":"Gabriel Boschilia","goals":13,"rank":4},{"id":18282,"name":"Gustavo Coutinho","goals":13,"rank":5},{"id":12336,"name":"Perotti","goals":13,"rank":6},{"id":5016,"name":"Rômulo","goals":12,"rank":7},{"id":17428,"name":"Bruno Santos","goals":11,"rank":8},{"id":17453,"name":"Kadu","goals":11,"rank":9},{"id":17513,"name":"Everton Morelli","goals":10,"rank":10},{"id":17517,"name":"Hygor","goals":10,"rank":11},{"id":17476,"name":"Janderson","goals":10,"rank":12},{"id":17991,"name":"André Luís","goals":9,"rank":13},{"id":157,"name":"Maílton","goals":9,"rank":14},{"id":17553,"name":"Raí","goals":9,"rank":15}],"round_label":"Regular season · Matchday 37","neutral":false,"h2h":{"total_matches":5,"home_wins":2,"draws":2,"away_wins":1,"home_goals":5,"away_goals":4,"avg_total_goals":1.8,"home_win_rate":0.4,"away_win_rate":0.2,"recent_matches":[{"away":"Botafogo-SP","date":"2026-07-18T00:00:00+00:00","home":"Londrina","score":"0-0","event_id":10030,"away_score":0,"home_score":0,"away_team_id":927,"home_team_id":821},{"away":"Londrina","date":"2023-11-25T20:00:00+00:00","home":"Botafogo-SP","score":"0-1","event_id":240225,"away_score":1,"home_score":0,"away_team_id":821,"home_team_id":927},{"away":"Botafogo-SP","date":"2023-07-24T22:00:00+00:00","home":"Londrina","score":"1-2","event_id":240033,"away_score":2,"home_score":1,"away_team_id":927,"home_team_id":821},{"away":"Botafogo-SP","date":"2019-11-16T22:00:00+00:00","home":"Londrina","score":"1-1","event_id":286119,"away_score":1,"home_score":1,"away_team_id":927,"home_team_id":821},{"away":"Londrina","date":"2019-08-20T22:15:00+00:00","home":"Botafogo-SP","score":"2-1","event_id":285924,"away_score":1,"home_score":2,"away_team_id":821,"home_team_id":927}]},"standings":{"home":{"team_id":927,"position":12,"played":36,"points":48,"goal_diff":2,"team_name":"Botafogo-SP","won":13,"drawn":9,"lost":14,"goals_for":41,"goals_against":39,"group":null},"away":{"team_id":821,"position":18,"played":36,"points":32,"goal_diff":-9,"team_name":"Londrina","won":8,"drawn":8,"lost":20,"goals_for":45,"goals_against":54,"group":null},"size":20},"form":{"home":{"matches":6,"ppg":2.17,"record":"4-1-1","goals_for":1.17,"goals_against":0.5,"clean_sheets":3,"streak":"unbeaten 5","sequence":"LWWWWD","venue_ppg":1.33},"away":{"matches":6,"ppg":0.67,"record":"1-1-4","goals_for":1,"goals_against":1.83,"clean_sheets":1,"streak":"none","sequence":"LLDWLL","venue_ppg":0.33}},"ledger":[{"id":"availability.home.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"Botafogo-SP are without 1 player, none of them central to how the side plays.","evidence":{"count":1,"measured":1,"combined_goal_share":0,"combined_importance":0.009,"players":[{"player":"Carlão","role":"DEF","reason":"LCL Knee Injury","goal_share":0,"importance":0.009,"measured":true,"doubtful":false,"cover_at_position":13}]},"strength":0.15,"moves":[{"channel":"goals","side":"away","pct":0.1},{"channel":"cards","side":"both","pct":0}]},{"id":"availability.away.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"Londrina 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.764,"cup_tie":false},"strength":0.236,"moves":[]},{"id":"stakes.season","section":"§5.1","tier":2,"state":"COMPUTED","note":"Neither side has anything left to play for with 1 games remaining.","evidence":{"games_left":1,"home":{"state":"dead_rubber","position":12,"points":48,"games_left":1,"gap_to_leader":19,"gap_to_safety":11,"gap_to_europe":7},"away":{"state":"dead_rubber","position":18,"points":32,"games_left":1,"gap_to_leader":35,"gap_to_safety":-5,"gap_to_europe":23},"six_pointer":false},"strength":0.85,"moves":[{"channel":"goals","side":"both","pct":-9.6},{"channel":"corners","side":"both","pct":-7.7},{"channel":"cards","side":"both","pct":-6.4}]},{"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":"Cláudio Tencati has 35 matches in charge at Botafogo-SP, long enough that the side plays the way he wants it to.","evidence":{"manager":"Cláudio Tencati","matches_in_charge":35,"tenure_days":219,"ppm":1.29,"appointment_effect":{"before_ppm":1.6,"after_ppm":0.7,"delta":null}},"strength":0.1,"moves":[]},{"id":"manager.away.bounce","section":"§1.1","tier":3,"state":"COMPUTED","note":"Hugo Emanuel Barros Chacon is 4 games into the job at Londrina. The new-manager bounce window is live but reverts by around game six.","evidence":{"manager":"Hugo Emanuel Barros Chacon","matches_in_charge":4,"tenure_days":24,"ppm":1,"appointment_effect":{"before_ppm":0.8,"after_ppm":1,"delta":null}},"strength":0.233,"moves":[{"channel":"goals","side":"away","pct":1.4}]},{"id":"fatigue.home","section":"§2.8","tier":4,"state":"COMPUTED","note":"Botafogo-SP come in on 5 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":5.145833333333333,"matchesIn7":1,"matchesIn14":2,"days_rest":5.1},"strength":0.1,"moves":[]},{"id":"fatigue.away","section":"§2.8","tier":4,"state":"COMPUTED","note":"Londrina come in on 4 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":4.145833333333333,"matchesIn7":1,"matchesIn14":2,"days_rest":4.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.066,"defence":0.082,"effective_matches":21.4,"shrunk":0.27},"away":{"attack":0.066,"defence":-0.134,"effective_matches":19.2,"shrunk":0.29}},"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":49.4,"shots":13.3,"xg_per_shot":0.085,"corners":6.2,"corners_per_shot":0.463,"finishing_vs_xg":-0.05},"away":{"matches":12,"possession":48.7,"shots":15.9,"xg_per_shot":0.097,"corners":5.8,"corners_per_shot":0.366,"finishing_vs_xg":-0.21},"possession_gap":0.8},"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":"Botafogo-SP are scoring about what their chances are worth.","evidence":{"goals_minus_xg_per_match":-0.05,"matches":12},"strength":0.1,"moves":[]},{"id":"style.finishing.away","section":"§2.1","tier":5,"state":"COMPUTED","note":"Londrina are scoring about what their chances are worth.","evidence":{"goals_minus_xg_per_match":-0.21,"matches":12},"strength":0.1,"moves":[]},{"id":"referee.tendency","section":"§13","tier":5,"state":"THIN","note":"6 yellow cards in this referee's last 2 games, where 9 would be usual in this league, with nobody sent off. — though 2 games is too few to read much into, so it is left out of the call.","evidence":{"matches":2,"yellows_per_match":3,"reds_per_match":0,"league_yellows_per_match":4.28,"league_reds_per_match":0.247,"yellow_ratio":0.7,"red_ratio":0,"sample":2,"required":30},"strength":0,"moves":[]},{"id":"fatigue.travel","section":"§6.4","tier":6,"state":"COMPUTED","note":"Routine trip of 418 km for Londrina.","evidence":{"travel_km":418},"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":7,"temperature_c":24,"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.3010382636728237},"strength":0,"moves":[]}],"pass_reason":"call rule: value","preview":null,"external":{"bsd_prediction":{"id":6907,"created_at":"2026-10-31T02:15:20Z","event":{"id":10216,"event_date":"2026-11-05T22:30:00Z","status":"notstarted","home_team_id":927,"home_team":"Botafogo-SP","away_team_id":821,"away_team":"Londrina","league_id":34,"league_name":"Brasileirão Serie B"},"recommendations":{"favorite":"H","favorite_prob":53.9,"bet_favorite":false,"over_15":false,"over_25":false,"over_35":false,"btts":false,"winner":false},"model":{"confidence":0.5387,"version":"dc-blend-v1"}}},"computed_at":1793887741,"verdicts":[],"locked":false,"colors":{"home":"#e53030","away":"#1f93d1"},"venue":{"name":"Estádio Santa Cruz","city":"Ribeirao Preto","capacity":29292},"pulled":[],"published":[]}