{"id":10205,"league_id":34,"league":"Brasileirão Serie B","kickoff":1793473200,"home":"Botafogo-SP","away":"Sport Recife","home_id":927,"away_id":159,"venue_id":707,"rank":5,"status":"finished","provisional":false,"lineup_status":"confirmed","confidence":0.845,"score":[1,1],"live_score":null,"lambda":[1.2,1],"odds_1x2":{"HOME":0.3735411729232423,"DRAW":0.2888682471538966,"AWAY":0.33759057992286096},"read":{"text":"Too close to call","side":null},"top_pick":null,"pass":"No call on Botafogo-SP against Sport Recife. There is a likely outcome here, but every bookmaker has it shorter than it deserves, so there is nothing to take.","confident":[],"flags":[{"id":"form.home","section":"§2.1","note":"Botafogo-SP have taken 2.50 points a game from their last 6 (5W 0D 1L), scoring 1.3 and conceding 0.3, and 2.00 a game at home."},{"id":"stakes.season","section":"§5.1","note":"Botafogo-SP are with nothing left to play for; Sport Recife are chasing European qualification, with 2 games remaining."}],"lambda_home":1.195356638383935,"lambda_away":1.002095216608668,"corner_rate":12.7,"card_rate":0.334,"lineups":{"status":"confirmed","confidence":null,"home":{"formation":"5-4-1","players":[{"id":17507,"name":"Victor Souza","position":"G","starting":true,"ai_score":null},{"id":17508,"name":"Gabriel Inocêncio","position":"D","starting":true,"ai_score":null},{"id":17520,"name":"Jonathan","position":"D","starting":true,"ai_score":null},{"id":17509,"name":"Vilar","position":"D","starting":true,"ai_score":null},{"id":17526,"name":"Darlan","position":"D","starting":true,"ai_score":null},{"id":17527,"name":"Felipe Vieira","position":"D","starting":true,"ai_score":null},{"id":17513,"name":"Everton Morelli","position":"M","starting":true,"ai_score":null},{"id":17515,"name":"Rafael Gava","position":"M","starting":true,"ai_score":null},{"id":17514,"name":"Leandro Maciel","position":"M","starting":true,"ai_score":null},{"id":17512,"name":"Zé Hugo","position":"M","starting":true,"ai_score":null},{"id":17517,"name":"Hygor","position":"F","starting":true,"ai_score":null},{"id":22610,"name":"Pedrinho","position":"D","starting":false,"ai_score":null},{"id":17519,"name":"Matheus Sales","position":"M","starting":false,"ai_score":null},{"id":52116,"name":"Arthur Caíke","position":"F","starting":false,"ai_score":null},{"id":17525,"name":"Wesley Pinheiro","position":"F","starting":false,"ai_score":null},{"id":17522,"name":"Thiago Moraes","position":"M","starting":false,"ai_score":null},{"id":17524,"name":"Jordan","position":"G","starting":false,"ai_score":null},{"id":60920,"name":"Henrique Lôvo Teles","position":"D","starting":false,"ai_score":null},{"id":23913,"name":"Wallace","position":"D","starting":false,"ai_score":null},{"id":17940,"name":"Yuri Felipe Santos da Conceicao","position":"M","starting":false,"ai_score":null},{"id":18132,"name":"Marco Antonio Batistussi","position":"M","starting":false,"ai_score":null},{"id":17516,"name":"Kelvin","position":"F","starting":false,"ai_score":null},{"id":30794,"name":"Guilherme Queiróz","position":"F","starting":false,"ai_score":null}],"confidence":null},"away":{"formation":"4-3-3","players":[{"id":299,"name":"Thiago Couto","position":"G","starting":true,"ai_score":null},{"id":4499,"name":"Claudinho","position":"D","starting":true,"ai_score":null},{"id":3945,"name":"Marcelo Benevenuto","position":"D","starting":true,"ai_score":null},{"id":17466,"name":"Habraão","position":"D","starting":true,"ai_score":null},{"id":12897,"name":"Rai Lopes","position":"D","starting":true,"ai_score":null},{"id":75,"name":"Fernando Sobral","position":"M","starting":true,"ai_score":null},{"id":304,"name":"Willian Oliveira","position":"M","starting":true,"ai_score":null},{"id":1034,"name":"Patrick de Paula","position":"M","starting":true,"ai_score":null},{"id":128,"name":"Chrystian Barletta","position":"F","starting":true,"ai_score":null},{"id":12336,"name":"Perotti","position":"F","starting":true,"ai_score":null},{"id":12287,"name":"Diego Hernández","position":"F","starting":true,"ai_score":null},{"id":17456,"name":"Marcelo Ajul","position":"D","starting":false,"ai_score":null},{"id":17463,"name":"Marlon","position":"F","starting":false,"ai_score":null},{"id":18280,"name":"Biel Fonseca","position":"M","starting":false,"ai_score":null},{"id":13631,"name":"Neto Pessoa","position":"F","starting":false,"ai_score":null},{"id":17375,"name":"Juan Alano","position":"M","starting":false,"ai_score":null},{"id":230,"name":"Brenno","position":"G","starting":false,"ai_score":null},{"id":17458,"name":"Augusto Pucci","position":"D","starting":false,"ai_score":null},{"id":17465,"name":"Edson Lucas","position":"D","starting":false,"ai_score":null},{"id":3182,"name":"Kervin Andrade","position":"F","starting":false,"ai_score":null},{"id":17457,"name":"Zé Gabriel","position":"M","starting":false,"ai_score":null},{"id":5087,"name":"Clayson","position":"M","starting":false,"ai_score":null},{"id":17461,"name":"Carlos De Pena","position":"M","starting":false,"ai_score":null}],"confidence":null},"unavailable":[{"id":17510,"name":"Carlão","team_id":null,"side":"home","reason":"LCL Knee Injury"}]},"people":[{"id":17507,"name":"Victor Souza","side":"home"},{"id":17508,"name":"Gabriel Inocêncio","side":"home"},{"id":17520,"name":"Jonathan","side":"home"},{"id":17509,"name":"Vilar","side":"home"},{"id":17526,"name":"Darlan","side":"home"},{"id":17527,"name":"Felipe Vieira","side":"home"},{"id":17513,"name":"Everton Morelli","side":"home"},{"id":17515,"name":"Rafael Gava","side":"home"},{"id":17514,"name":"Leandro Maciel","side":"home"},{"id":17512,"name":"Zé Hugo","side":"home"},{"id":17517,"name":"Hygor","side":"home"},{"id":22610,"name":"Pedrinho","side":"home"},{"id":17519,"name":"Matheus Sales","side":"home"},{"id":52116,"name":"Arthur Caíke","side":"home"},{"id":17525,"name":"Wesley Pinheiro","side":"home"},{"id":17522,"name":"Thiago Moraes","side":"home"},{"id":17524,"name":"Jordan","side":"home"},{"id":60920,"name":"Henrique Lôvo Teles","side":"home"},{"id":23913,"name":"Wallace","side":"home"},{"id":17940,"name":"Yuri Felipe Santos da Conceicao","side":"home"},{"id":18132,"name":"Marco Antonio Batistussi","side":"home"},{"id":17516,"name":"Kelvin","side":"home"},{"id":30794,"name":"Guilherme Queiróz","side":"home"},{"id":30802,"name":"Ericson da Silva","side":"home"},{"id":17511,"name":"Patrick Brey","side":"home"},{"id":17510,"name":"Carlão","side":"home"},{"id":30803,"name":"Guilherme Mariano","side":"home"},{"id":19542,"name":"Jadson Alves","side":"home"},{"id":30804,"name":"Hebert Willian  Badaró Oliveira","side":"home"},{"id":53456,"name":"Gabriel Tocantins","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":30801,"name":"Thiago Moraes","side":"home"},{"id":30799,"name":"Erik Rebello de Castro","side":"home"},{"id":17518,"name":"Luizão","side":"home"},{"id":299,"name":"Thiago Couto","side":"away"},{"id":4499,"name":"Claudinho","side":"away"},{"id":3945,"name":"Marcelo Benevenuto","side":"away"},{"id":17466,"name":"Habraão","side":"away"},{"id":12897,"name":"Rai Lopes","side":"away"},{"id":75,"name":"Fernando Sobral","side":"away"},{"id":304,"name":"Willian Oliveira","side":"away"},{"id":1034,"name":"Patrick de Paula","side":"away"},{"id":128,"name":"Chrystian Barletta","side":"away"},{"id":12336,"name":"Perotti","side":"away"},{"id":12287,"name":"Diego Hernández","side":"away"},{"id":17456,"name":"Marcelo Ajul","side":"away"},{"id":17463,"name":"Marlon","side":"away"},{"id":18280,"name":"Biel Fonseca","side":"away"},{"id":13631,"name":"Neto Pessoa","side":"away"},{"id":17375,"name":"Juan Alano","side":"away"},{"id":230,"name":"Brenno","side":"away"},{"id":17458,"name":"Augusto Pucci","side":"away"},{"id":17465,"name":"Edson Lucas","side":"away"},{"id":3182,"name":"Kervin Andrade","side":"away"},{"id":17457,"name":"Zé Gabriel","side":"away"},{"id":5087,"name":"Clayson","side":"away"},{"id":17461,"name":"Carlos De Pena","side":"away"},{"id":12223,"name":"Kayky Almeida","side":"away"},{"id":37322,"name":"Matheus Baraka","side":"away"},{"id":5060,"name":"Felipinho","side":"away"},{"id":52380,"name":"Patrick","side":"away"},{"id":76960,"name":"Caio Moura","side":"away"},{"id":60886,"name":"Arthur Maron","side":"away"},{"id":209606,"name":"Arthur Maron Cruz","side":"away"},{"id":10373,"name":"Dudu Teodora","side":"away"},{"id":37328,"name":"Denis","side":"away"},{"id":209607,"name":"Erick Breno Souza Silva","side":"away"},{"id":3948,"name":"Murilo Rhikman","side":"away"},{"id":23530,"name":"Luciano","side":"away"},{"id":37316,"name":"Fabio Matheus","side":"away"},{"id":123,"name":"Adriel","side":"away"},{"id":18281,"name":"Dedezinho","side":"away"},{"id":5086,"name":"Iury Castilho","side":"away"},{"id":30776,"name":"Madson","side":"away"}],"players":null,"extras":{"teams":{"home":927,"away":159},"split":{"home":{"above":{"w":2,"d":1,"l":3},"below":{"w":3,"d":1,"l":0}},"away":{"above":{"w":2,"d":0,"l":2},"below":{"w":3,"d":2,"l":1}}},"referee":null,"managers":{"home":{"id":133,"name":"Cláudio Tencati","vs":{"w":0,"d":1,"l":0,"last":{"kickoff":1783724400,"score":"3-3","result":"D"}}},"away":{"id":2708,"name":"Mariano Soso","vs":null}},"best_xi":[],"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":12,"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":17991,"name":"André Luís","goals":9,"rank":11},{"id":17517,"name":"Hygor","goals":9,"rank":12},{"id":17476,"name":"Janderson","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 36","neutral":false,"h2h":{"total_matches":8,"home_wins":1,"draws":3,"away_wins":4,"home_goals":8,"away_goals":17,"avg_total_goals":3.125,"home_win_rate":0.125,"away_win_rate":0.5,"recent_matches":[{"away":"Botafogo-SP","date":"2026-07-10T23:00:00+00:00","home":"Sport Recife","score":"3-3","event_id":10022,"away_score":3,"home_score":3,"away_team_id":927,"home_team_id":159},{"away":"Botafogo-SP","date":"2024-10-20T22:30:00+00:00","home":"Sport Recife","score":"3-1","event_id":230598,"away_score":1,"home_score":3,"away_team_id":927,"home_team_id":159},{"away":"Sport Recife","date":"2024-06-29T20:00:00+00:00","home":"Botafogo-SP","score":"1-1","event_id":230395,"away_score":1,"home_score":1,"away_team_id":159,"home_team_id":927},{"away":"Sport Recife","date":"2023-09-03T21:00:00+00:00","home":"Botafogo-SP","score":"1-1","event_id":240105,"away_score":1,"home_score":1,"away_team_id":159,"home_team_id":927},{"away":"Botafogo-SP","date":"2023-05-20T19:00:00+00:00","home":"Sport Recife","score":"3-0","event_id":239906,"away_score":0,"home_score":3,"away_team_id":927,"home_team_id":159},{"away":"Sport Recife","date":"2019-11-14T00:30:00+00:00","home":"Botafogo-SP","score":"0-2","event_id":286112,"away_score":2,"home_score":0,"away_team_id":159,"home_team_id":927},{"away":"Botafogo-SP","date":"2019-08-17T19:30:00+00:00","home":"Sport Recife","score":"3-0","event_id":285919,"away_score":0,"home_score":3,"away_team_id":927,"home_team_id":159},{"away":"Botafogo-SP","date":"2001-11-18T11:00:00+00:00","home":"Sport Recife","score":"1-2","event_id":507813,"away_score":2,"home_score":1,"away_team_id":927,"home_team_id":159}]},"standings":{"home":{"team_id":927,"position":12,"played":35,"points":47,"goal_diff":2,"team_name":"Botafogo-SP","won":13,"drawn":8,"lost":14,"goals_for":40,"goals_against":38,"group":null},"away":{"team_id":159,"position":7,"played":35,"points":54,"goal_diff":9,"team_name":"Sport Recife","won":14,"drawn":12,"lost":9,"goals_for":47,"goals_against":38,"group":null},"size":20},"form":{"home":{"matches":6,"ppg":2.5,"record":"5-0-1","goals_for":1.33,"goals_against":0.33,"clean_sheets":4,"streak":"won 4","sequence":"WLWWWW","venue_ppg":2},"away":{"matches":6,"ppg":1.67,"record":"3-1-2","goals_for":1.33,"goals_against":1.5,"clean_sheets":0,"streak":"none","sequence":"LWWDLW","venue_ppg":1.33}},"ledger":[{"id":"availability.home.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"Botafogo-SP are without 1 player, none of whom register in the scoring records.","evidence":{"count":1,"measured":0,"combined_goal_share":0,"combined_importance":0,"players":[{"player":"Carlão","role":"DEF","reason":"LCL Knee Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":14}]},"strength":0.15,"moves":[{"channel":"goals","side":"home","pct":0},{"channel":"goals","side":"away","pct":0.3},{"channel":"cards","side":"both","pct":0.1}]},{"id":"availability.away.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"Sport Recife report no absentees.","evidence":{"absences":0},"strength":0.2,"moves":[]},{"id":"availability.lineup_confirmed","section":"§3.1","tier":1,"state":"COMPUTED","note":"The starting elevens are confirmed, so selection is known rather than guessed.","evidence":{"lineup_status":"confirmed","changes":null},"strength":0.3,"moves":[]},{"id":"form.home","section":"§2.1","tier":2,"state":"COMPUTED","note":"Botafogo-SP have taken 2.50 points a game from their last 6 (5W 0D 1L), scoring 1.3 and conceding 0.3, and 2.00 a game at home.","evidence":{"matches":6,"ppg":2.5,"record":"5-0-1","goals_for":1.33,"goals_against":0.33,"clean_sheets":4,"streak":"won 4","sequence":"WLWWWW","venue_ppg":2},"strength":0.7,"moves":[]},{"id":"form.away","section":"§2.1","tier":2,"state":"COMPUTED","note":"Sport Recife have taken 1.67 points a game from their last 6 (3W 1D 2L), scoring 1.3 and conceding 1.5, and 1.33 a game on the road.","evidence":{"matches":6,"ppg":1.67,"record":"3-1-2","goals_for":1.33,"goals_against":1.5,"clean_sheets":0,"streak":"none","sequence":"LWWDLW","venue_ppg":1.33},"strength":0.211,"moves":[]},{"id":"stakes.season","section":"§5.1","tier":2,"state":"COMPUTED","note":"Botafogo-SP are with nothing left to play for; Sport Recife are chasing European qualification, with 2 games remaining.","evidence":{"games_left":2,"home":{"state":"dead_rubber","position":12,"points":47,"games_left":2,"gap_to_leader":17,"gap_to_safety":10,"gap_to_europe":8},"away":{"state":"european_chase","position":7,"points":54,"games_left":2,"gap_to_leader":10,"gap_to_safety":17,"gap_to_europe":1},"six_pointer":false},"strength":0.8,"moves":[{"channel":"goals","side":"home","pct":-6},{"channel":"goals","side":"away","pct":4.6}]},{"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 3-3, 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":214,"ppm":1.29,"appointment_effect":{"before_ppm":1.6,"after_ppm":0.7,"delta":null}},"strength":0.1,"moves":[]},{"id":"manager.away.settling","section":"§1.1","tier":3,"state":"COMPUTED","note":"Mariano Soso is 12 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":12,"tenure_days":233,"ppm":1.5,"appointment_effect":{"before_ppm":0.1,"after_ppm":1.7,"delta":null}},"strength":0.3,"moves":[]},{"id":"fatigue.home","section":"§2.8","tier":4,"state":"COMPUTED","note":"Botafogo-SP come in on 7 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":7,"matchesIn7":1,"matchesIn14":2,"days_rest":7},"strength":0.1,"moves":[]},{"id":"fatigue.away","section":"§2.8","tier":4,"state":"COMPUTED","note":"Sport Recife come in on 8 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":7.791666666666667,"matchesIn7":0,"matchesIn14":1,"days_rest":7.8},"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.056,"defence":0.079,"effective_matches":21.1,"shrunk":0.27},"away":{"attack":0.096,"defence":-0.023,"effective_matches":18.9,"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; Botafogo-SP work noticeably more of their attacks into wide areas.","evidence":{"home":{"matches":12,"possession":49.3,"shots":12.4,"xg_per_shot":0.087,"corners":5.7,"corners_per_shot":0.456,"finishing_vs_xg":-0.08},"away":{"matches":12,"possession":53.3,"shots":15.8,"xg_per_shot":0.091,"corners":5.3,"corners_per_shot":0.332,"finishing_vs_xg":0.06},"possession_gap":-3.9},"strength":0.157,"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.08,"matches":12},"strength":0.1,"moves":[]},{"id":"style.finishing.away","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.06,"matches":12},"strength":0.1,"moves":[]},{"id":"referee.tendency","section":"§13","tier":5,"state":"COMPUTED","note":"223 yellow cards in this referee's last 53 games, where 226 would be usual in this league, and 19 reds.","evidence":{"matches":53,"yellows_per_match":4.21,"reds_per_match":0.358,"league_yellows_per_match":4.26,"league_reds_per_match":0.249,"yellow_ratio":0.99,"red_ratio":1.44},"strength":0.1,"moves":[]},{"id":"fatigue.travel","section":"§6.4","tier":6,"state":"COMPUTED","note":"Sport Recife travel 2016 km for this fixture.","evidence":{"travel_km":2016},"strength":0.243,"moves":[{"channel":"goals","side":"away","pct":-2.2},{"channel":"corners","side":"away","pct":-2.2}]},{"id":"environment.weather","section":"§6.2","tier":6,"state":"COMPUTED","note":"Nothing in the forecast worth mentioning.","evidence":{"rain_mm":null,"wind_kph":10.1,"temperature_c":25,"description":"clear"},"strength":0,"moves":[]},{"id":"environment.pitch","section":"§6.3","tier":6,"state":"THIN","note":"Pitch condition reported as 1, but the provider documents no scale for it. Recorded and excluded until the scale is confirmed — set PITCH_SCALE_MAX once known.","evidence":{"pitch_condition":1},"strength":0,"moves":[]},{"id":"environment.venue","section":"§6.1","tier":6,"state":"UNAVAILABLE","note":"Attendance is only published after kickoff, so crowd size cannot be assessed in advance. Home advantage is carried by the fitted rating rather than estimated here.","evidence":{"home_adv":0.31498216124599326},"strength":0,"moves":[]},{"id":"market.overround","section":"§7.3","tier":7,"state":"COMPUTED","note":"The bookmakers are taking a 8.6% cut on this match. The bigger their cut, the further out a price has to be before it is worth backing.","evidence":{"overround":1.0864,"margin_pct":8.64,"devig_method":"shin","books_quoting":3},"strength":0.2,"moves":[]},{"id":"market.movement","section":"§7.1","tier":7,"state":"COMPUTED","note":"The line has barely moved since it opened.","evidence":{"moves":[{"outcome":"HOME","move_pct":0,"direction":null},{"outcome":"DRAW","move_pct":0,"direction":null},{"outcome":"AWAY","move_pct":0,"direction":null}]},"strength":0,"moves":[]},{"id":"market.sharp_reference","section":"§7.1","tier":7,"state":"COMPUTED","note":"The sharp book and the wider market agree on this fixture.","evidence":{"sharp":{"HOME":0.3742,"DRAW":0.2937,"AWAY":0.3321},"consensus":{"HOME":0.3735,"DRAW":0.2889,"AWAY":0.3376},"largest_gap":{"outcome":"AWAY","points":-0.55},"sharp_overround":1.0346},"strength":0.068,"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.845,"model":{"HOME":0.3973,"DRAW":0.3025,"AWAY":0.3002},"book":{"HOME":0.3735,"DRAW":0.2889,"AWAY":0.3376},"best":{"HOME":{"odds":2.6,"bookmaker":"Interwetten"},"DRAW":{"odds":3.28,"bookmaker":"Pinnacle"},"AWAY":{"odds":2.91,"bookmaker":"Pinnacle"}},"overround":1.0864,"books":15,"sharp":{"book":"pinnacle","fair":{"HOME":0.3742,"DRAW":0.2937,"AWAY":0.3321}},"open":{"book":"pinnacle","fair":{"HOME":0.3742,"DRAW":0.2937,"AWAY":0.3321}}},{"market":"double_chance","line":null,"confidence":0.845,"model":{"12":0.6975,"1X":0.6998,"X2":0.6027},"book":{"12":0.7111,"1X":0.6624,"X2":0.6265},"best":{"12":{"odds":1.35,"bookmaker":"William Hill"},"1X":{"odds":1.44,"bookmaker":"betfair"},"X2":{"odds":1.5,"bookmaker":"betfair"}},"overround":1.0509,"books":5,"sharp":{"book":"pinnacle","fair":{"12":0.7063,"1X":0.6679,"X2":0.6258}},"open":{"book":"pinnacle","fair":{"12":0.7063,"1X":0.6679,"X2":0.6258}}},{"market":"draw_no_bet","line":null,"confidence":0.845,"model":{"HOME":0.5697,"AWAY":0.4303},"book":{"HOME":0.5253,"AWAY":0.4747},"best":{"HOME":{"odds":1.81,"bookmaker":"Betsson"},"AWAY":{"odds":1.95,"bookmaker":"Betway"}},"overround":1.0807,"books":12,"sharp":{"book":"pinnacle","fair":{"HOME":0.5298,"AWAY":0.4702}},"open":{"book":"pinnacle","fair":{"HOME":0.5298,"AWAY":0.4702}}},{"market":"btts","line":null,"confidence":0.845,"model":{"yes":0.4478,"no":0.5522},"book":{"yes":0.52,"no":0.48},"best":{"yes":{"odds":1.8,"bookmaker":"Interwetten"},"no":{"odds":2,"bookmaker":"Novibet"}},"overround":1.078,"books":17,"sharp":{"book":"betfair","fair":{"yes":0.5278,"no":0.4722}},"open":{"book":"betfair","fair":{"yes":0.5278,"no":0.4722}}},{"market":"over_under_05","line":0.5,"confidence":0.845,"model":{"over":0.8825,"under":0.1175},"book":{"over":0.9234,"under":0.0766},"best":{"over":{"odds":1.06,"bookmaker":"betfair"},"under":{"odds":9,"bookmaker":"betfair"}},"overround":1.0708,"books":3,"sharp":{"book":"betfair","fair":{"over":0.9161,"under":0.0839}},"open":{"book":"betfair","fair":{"over":0.9161,"under":0.0839}}},{"market":"over_under_15","line":1.5,"confidence":0.845,"model":{"over":0.6512,"under":0.3488},"book":{"over":0.7195,"under":0.2805},"best":{"over":{"odds":1.35,"bookmaker":"Pinnacle"},"under":{"odds":3.29,"bookmaker":"Pinnacle"}},"overround":1.0611,"books":4,"sharp":{"book":"pinnacle","fair":{"over":0.7184,"under":0.2816}},"open":{"book":"pinnacle","fair":{"over":0.7184,"under":0.2816}}},{"market":"over_under_25","line":2.5,"confidence":0.845,"model":{"over":0.3766,"under":0.6234},"book":{"over":0.4508,"under":0.5492},"best":{"over":{"odds":2.13,"bookmaker":"Pinnacle"},"under":{"odds":1.76,"bookmaker":"Pinnacle"}},"overround":1.0564,"books":5,"sharp":{"book":"pinnacle","fair":{"over":0.4507,"under":0.5493}},"open":{"book":"pinnacle","fair":{"over":0.4507,"under":0.5493}}},{"market":"over_under_35","line":3.5,"confidence":0.845,"model":{"over":0.1801,"under":0.8199},"book":{"over":0.2331,"under":0.7669},"best":{"over":{"odds":3.9,"bookmaker":"BetVictor"},"under":{"odds":1.28,"bookmaker":"Pinnacle"}},"overround":1.0624,"books":4,"sharp":{"book":"pinnacle","fair":{"over":0.241,"under":0.759}},"open":{"book":"pinnacle","fair":{"over":0.241,"under":0.759}}},{"market":"asian_handicap","line":-2,"confidence":0.845,"model":{"HOME":0.0652,"AWAY":0.9348},"book":{"HOME":0.057,"AWAY":0.943},"best":{"HOME":{"odds":9.6,"bookmaker":"1xBet"},"AWAY":{"odds":1.01,"bookmaker":"1xBet"}},"overround":1.0943,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.057,"AWAY":0.943}}},{"market":"asian_handicap","line":-1.75,"confidence":0.845,"model":{"HOME":0.1229,"AWAY":0.8771},"book":{"HOME":0.1068,"AWAY":0.8932},"best":{"HOME":{"odds":7,"bookmaker":"Bet365"},"AWAY":{"odds":1.1,"bookmaker":"Bet365"}},"overround":1.0739,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.1068,"AWAY":0.8932}}},{"market":"asian_handicap","line":-1.5,"confidence":0.845,"model":{"HOME":0.1738,"AWAY":0.8262},"book":{"HOME":0.1578,"AWAY":0.8422},"best":{"HOME":{"odds":5.6,"bookmaker":"Novibet"},"AWAY":{"odds":1.16,"bookmaker":"Bet365"}},"overround":1.0742,"books":5,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.1582,"AWAY":0.8418}}},{"market":"asian_handicap","line":-1.25,"confidence":0.845,"model":{"HOME":0.1957,"AWAY":0.8043},"book":{"HOME":0.1733,"AWAY":0.8267},"best":{"HOME":{"odds":5.1,"bookmaker":"Novibet"},"AWAY":{"odds":1.175,"bookmaker":"Bet365"}},"overround":1.0713,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.176,"AWAY":0.824}}},{"market":"asian_handicap","line":-1,"confidence":0.845,"model":{"HOME":0.2239,"AWAY":0.7761},"book":{"HOME":0.1982,"AWAY":0.8018},"best":{"HOME":{"odds":4.6,"bookmaker":"Novibet"},"AWAY":{"odds":1.2,"bookmaker":"Novibet"}},"overround":1.0764,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.2028,"AWAY":0.7972}}},{"market":"asian_handicap","line":-0.75,"confidence":0.845,"model":{"HOME":0.3215,"AWAY":0.6785},"book":{"HOME":0.2917,"AWAY":0.7083},"best":{"HOME":{"odds":3.2,"bookmaker":"Novibet"},"AWAY":{"odds":1.35,"bookmaker":"Novibet"}},"overround":1.0719,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.2942,"AWAY":0.7058}}},{"market":"asian_handicap","line":-0.5,"confidence":0.845,"model":{"HOME":0.3973,"AWAY":0.6027},"book":{"HOME":0.366,"AWAY":0.634},"best":{"HOME":{"odds":2.65,"bookmaker":"Novibet"},"AWAY":{"odds":1.5,"bookmaker":"Unibet"}},"overround":1.0744,"books":10,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.3666,"AWAY":0.6334}}},{"market":"asian_handicap","line":-0.25,"confidence":0.845,"model":{"HOME":0.4681,"AWAY":0.5319},"book":{"HOME":0.4412,"AWAY":0.5588},"best":{"HOME":{"odds":2.2,"bookmaker":"Novibet"},"AWAY":{"odds":1.7,"bookmaker":"Bet365"}},"overround":1.0701,"books":6,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.4378,"AWAY":0.5622}}},{"market":"asian_handicap","line":0,"confidence":0.845,"model":{"HOME":0.5697,"AWAY":0.4303},"book":{"HOME":0.522,"AWAY":0.478},"best":{"HOME":{"odds":1.82,"bookmaker":"Novibet"},"AWAY":{"odds":2,"bookmaker":"Bet365"}},"overround":1.0695,"books":7,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.5236,"AWAY":0.4764}}},{"market":"asian_handicap","line":0.25,"confidence":0.845,"model":{"HOME":0.6463,"AWAY":0.3537},"book":{"HOME":0.6083,"AWAY":0.3917},"best":{"HOME":{"odds":1.57,"bookmaker":"Novibet"},"AWAY":{"odds":2.4,"bookmaker":"Novibet"}},"overround":1.0694,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.6053,"AWAY":0.3947}}},{"market":"asian_handicap","line":0.5,"confidence":0.845,"model":{"HOME":0.6998,"AWAY":0.3002},"book":{"HOME":0.6641,"AWAY":0.3359},"best":{"HOME":{"odds":1.45,"bookmaker":"Unibet"},"AWAY":{"odds":2.8,"bookmaker":"Novibet"}},"overround":1.0652,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.6628,"AWAY":0.3372}}},{"market":"asian_handicap","line":0.75,"confidence":0.845,"model":{"HOME":0.7717,"AWAY":0.2283},"book":{"HOME":0.7451,"AWAY":0.2549},"best":{"HOME":{"odds":1.3,"bookmaker":"Novibet"},"AWAY":{"odds":3.55,"bookmaker":"Novibet"}},"overround":1.069,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.7412,"AWAY":0.2588}}},{"market":"asian_handicap","line":1,"confidence":0.845,"model":{"HOME":0.8601,"AWAY":0.1399},"book":{"HOME":0.8349,"AWAY":0.1651},"best":{"HOME":{"odds":1.17,"bookmaker":"Bet365"},"AWAY":{"odds":5.2,"bookmaker":"Novibet"}},"overround":1.074,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.8329,"AWAY":0.1671}}},{"market":"asian_handicap","line":1.25,"confidence":0.845,"model":{"HOME":0.8745,"AWAY":0.1255},"book":{"HOME":0.8527,"AWAY":0.1473},"best":{"HOME":{"odds":1.15,"bookmaker":"Bet365"},"AWAY":{"odds":5.7,"bookmaker":"Novibet"}},"overround":1.0655,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.8502,"AWAY":0.1498}}},{"market":"asian_handicap","line":1.5,"confidence":0.845,"model":{"HOME":0.8862,"AWAY":0.1138},"book":{"HOME":0.8668,"AWAY":0.1332},"best":{"HOME":{"odds":1.13,"bookmaker":"Bet365"},"AWAY":{"odds":6.2,"bookmaker":"Novibet"}},"overround":1.0739,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.8652,"AWAY":0.1348}}},{"market":"asian_handicap","line":1.75,"confidence":0.845,"model":{"HOME":0.9239,"AWAY":0.0761},"book":{"HOME":0.9294,"AWAY":0.0706},"best":{"HOME":{"odds":1.018,"bookmaker":"1xBet"},"AWAY":{"odds":8.1,"bookmaker":"1xBet"}},"overround":1.1058,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.9294,"AWAY":0.0706}}},{"market":"total_corners","line":7.5,"confidence":0.845,"model":{"over":0.897,"under":0.103},"book":{"over":0.8903,"under":0.1097},"best":{"over":{"odds":1.05,"bookmaker":"1xBet"},"under":{"odds":5.82,"bookmaker":"1xBet"}},"overround":1.1242,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.8903,"under":0.1097}}},{"market":"total_corners","line":8.5,"confidence":0.845,"model":{"over":0.837,"under":0.163},"book":{"over":0.785,"under":0.215},"best":{"over":{"odds":1.19,"bookmaker":"1xBet"},"under":{"odds":3.7,"bookmaker":"1xBet"}},"overround":1.1106,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.785,"under":0.215}}},{"market":"total_corners","line":9.5,"confidence":0.845,"model":{"over":0.762,"under":0.238},"book":{"over":0.6493,"under":0.3507},"best":{"over":{"odds":1.48,"bookmaker":"Pinnacle"},"under":{"odds":2.63,"bookmaker":"1xBet"}},"overround":1.0705,"books":2,"sharp":{"book":"pinnacle","fair":{"over":0.644,"under":0.356}},"open":{"book":"pinnacle","fair":{"over":0.644,"under":0.356}}},{"market":"total_corners","line":10.5,"confidence":0.845,"model":{"over":0.6753,"under":0.3247},"book":{"over":0.5602,"under":0.4398},"best":{"over":{"odds":1.7,"bookmaker":"1xBet"},"under":{"odds":2.14,"bookmaker":"Pinnacle"}},"overround":1.0668,"books":2,"sharp":{"book":"pinnacle","fair":{"over":0.564,"under":0.436}},"open":{"book":"pinnacle","fair":{"over":0.564,"under":0.436}}},{"market":"total_corners","line":11.5,"confidence":0.845,"model":{"over":0.5819,"under":0.4181},"book":{"over":0.4588,"under":0.5412},"best":{"over":{"odds":2.09,"bookmaker":"1xBet"},"under":{"odds":1.77,"bookmaker":"Pinnacle"}},"overround":1.0648,"books":2,"sharp":{"book":"pinnacle","fair":{"over":0.465,"under":0.535}},"open":{"book":"pinnacle","fair":{"over":0.465,"under":0.535}}},{"market":"corners_1x2","line":null,"confidence":0.676,"model":{"HOME":0.7274,"DRAW":0.0748,"AWAY":0.1979},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"red_card","line":null,"confidence":0.591,"model":{"yes":0.2841,"no":0.7159},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null}],"candidates":[{"market":"total_corners","outcome":"over","line":11.5,"push":null,"model_prob":0.5819,"book_prob":0.4588,"edge":0.1231,"shrunk_edge":0.0677,"odds":2.09,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":2.09},{"slug":"pinnacle","book":"Pinnacle","odds":2.02}],"kelly":0.0496,"confidence":0.845,"family":"corners"},{"market":"total_corners","outcome":"over","line":10.5,"push":null,"model_prob":0.6753,"book_prob":0.5602,"edge":0.1151,"shrunk_edge":0.0633,"odds":1.7,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.7},{"slug":"pinnacle","book":"Pinnacle","odds":1.68}],"kelly":0.0529,"confidence":0.845,"family":"corners"},{"market":"over_under_25","outcome":"under","line":2.5,"push":null,"model_prob":0.6234,"book_prob":0.5492,"edge":0.0742,"shrunk_edge":0.0631,"odds":1.76,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":1.76},{"slug":"betfair","book":"betfair","odds":1.73},{"slug":"bet365","book":"Bet365","odds":1.72},{"slug":"1xbet","book":"1xBet","odds":1.71},{"slug":"betvictor","book":"BetVictor","odds":1.69}],"kelly":0.032,"confidence":0.845,"family":"goals"},{"market":"total_corners","outcome":"over","line":9.5,"push":null,"model_prob":0.762,"book_prob":0.6493,"edge":0.1126,"shrunk_edge":0.0619,"odds":1.48,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":1.48},{"slug":"1xbet","book":"1xBet","odds":1.4}],"kelly":0.0665,"confidence":0.845,"family":"corners"},{"market":"btts","outcome":"no","line":null,"push":null,"model_prob":0.5522,"book_prob":0.48,"edge":0.0722,"shrunk_edge":0.0614,"odds":2,"bookmaker":"Novibet","prices":[{"slug":"novibet","book":"Novibet","odds":2},{"slug":"betfair","book":"betfair","odds":2},{"slug":"888sport","book":"888Sport","odds":1.95},{"slug":"william-hill","book":"William Hill","odds":1.95},{"slug":"1xbet","book":"1xBet","odds":1.93},{"slug":"betano","book":"Betano","odds":1.93},{"slug":"unibet","book":"Unibet","odds":1.93},{"slug":"betvictor","book":"BetVictor","odds":1.93},{"slug":"betway","book":"Betway","odds":1.909},{"slug":"interwetten","book":"Interwetten","odds":1.9},{"slug":"bwin","book":"Bwin","odds":1.9},{"slug":"sportingbet","book":"SportingBet","odds":1.9}],"kelly":0.0261,"confidence":0.845,"family":"goals"},{"market":"over_under_15","outcome":"under","line":1.5,"push":null,"model_prob":0.3488,"book_prob":0.2805,"edge":0.0683,"shrunk_edge":0.0581,"odds":3.29,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":3.29},{"slug":"betfair","book":"betfair","odds":3.25},{"slug":"betvictor","book":"BetVictor","odds":3.1},{"slug":"1xbet","book":"1xBet","odds":3.04}],"kelly":0.0161,"confidence":0.845,"family":"goals"},{"market":"over_under_35","outcome":"under","line":3.5,"push":null,"model_prob":0.8199,"book_prob":0.7669,"edge":0.0529,"shrunk_edge":0.045,"odds":1.28,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":1.28},{"slug":"betfair","book":"betfair","odds":1.25},{"slug":"betvictor","book":"BetVictor","odds":1.22},{"slug":"1xbet","book":"1xBet","odds":1.21}],"kelly":0.0441,"confidence":0.845,"family":"goals"},{"market":"over_under_05","outcome":"under","line":0.5,"push":null,"model_prob":0.1175,"book_prob":0.0766,"edge":0.0409,"shrunk_edge":0.0348,"odds":9,"bookmaker":"betfair","prices":[{"slug":"betfair","book":"betfair","odds":9},{"slug":"betvictor","book":"BetVictor","odds":9},{"slug":"1xbet","book":"1xBet","odds":8.7}],"kelly":0.0018,"confidence":0.845,"family":"goals"},{"market":"draw_no_bet","outcome":"HOME","line":null,"push":null,"model_prob":0.5697,"book_prob":0.5253,"edge":0.0444,"shrunk_edge":0.0325,"odds":1.81,"bookmaker":"Betsson","prices":[{"slug":"betsson","book":"Betsson","odds":1.81},{"slug":"betano","book":"Betano","odds":1.8},{"slug":"unibet","book":"Unibet","odds":1.8},{"slug":"bet365","book":"Bet365","odds":1.8},{"slug":"novibet","book":"Novibet","odds":1.79},{"slug":"betway","book":"Betway","odds":1.775},{"slug":"10bet","book":"10bet","odds":1.769},{"slug":"bwin","book":"Bwin","odds":1.75},{"slug":"sportingbet","book":"SportingBet","odds":1.75},{"slug":"888sport","book":"888Sport","odds":1.75},{"slug":"william-hill","book":"William Hill","odds":1.75},{"slug":"vistabet","book":"Vistabet","odds":1.75}],"kelly":0.0096,"confidence":0.845,"family":"result"},{"market":"asian_handicap","outcome":"HOME","line":0,"push":"full","model_prob":0.5697,"book_prob":0.522,"edge":0.0477,"shrunk_edge":0.0316,"odds":1.82,"bookmaker":"Novibet","prices":[{"slug":"novibet","book":"Novibet","odds":1.82},{"slug":"betsson","book":"Betsson","odds":1.81},{"slug":"interwetten","book":"Interwetten","odds":1.8},{"slug":"bet365","book":"Bet365","odds":1.8},{"slug":"10bet","book":"10bet","odds":1.8},{"slug":"1xbet","book":"1xBet","odds":1.77},{"slug":"fonbet","book":"fonbet","odds":1.77}],"kelly":0.0112,"confidence":0.845,"family":"handicap"},{"market":"total_corners","outcome":"over","line":8.5,"push":null,"model_prob":0.837,"book_prob":0.785,"edge":0.0519,"shrunk_edge":0.0286,"odds":1.19,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.19}],"kelly":0,"confidence":0.845,"family":"corners"},{"market":"double_chance","outcome":"1X","line":null,"push":null,"model_prob":0.6998,"book_prob":0.6624,"edge":0.0374,"shrunk_edge":0.0274,"odds":1.44,"bookmaker":"betfair","prices":[{"slug":"betfair","book":"betfair","odds":1.44},{"slug":"william-hill","book":"William Hill","odds":1.4},{"slug":"betvictor","book":"BetVictor","odds":1.4},{"slug":"1xbet","book":"1xBet","odds":1.39},{"slug":"sbo","book":"Sbo","odds":1.35}],"kelly":0.0044,"confidence":0.845,"family":"result"},{"market":"asian_handicap","outcome":"HOME","line":0.25,"push":"half","model_prob":0.6463,"book_prob":0.6083,"edge":0.0381,"shrunk_edge":0.0252,"odds":1.57,"bookmaker":"Novibet","prices":[{"slug":"novibet","book":"Novibet","odds":1.57},{"slug":"fonbet","book":"fonbet","odds":1.56},{"slug":"bet365","book":"Bet365","odds":1.55},{"slug":"1xbet","book":"1xBet","odds":1.542}],"kelly":0.0065,"confidence":0.845,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":0.5,"push":"none","model_prob":0.6998,"book_prob":0.6641,"edge":0.0357,"shrunk_edge":0.0237,"odds":1.45,"bookmaker":"Unibet","prices":[{"slug":"unibet","book":"Unibet","odds":1.45},{"slug":"novibet","book":"Novibet","odds":1.44},{"slug":"interwetten","book":"Interwetten","odds":1.43},{"slug":"bet365","book":"Bet365","odds":1.425}],"kelly":0.0082,"confidence":0.845,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-0.5,"push":"none","model_prob":0.3973,"book_prob":0.366,"edge":0.0313,"shrunk_edge":0.0208,"odds":2.65,"bookmaker":"Novibet","prices":[{"slug":"novibet","book":"Novibet","odds":2.65},{"slug":"bet365","book":"Bet365","odds":2.6},{"slug":"interwetten","book":"Interwetten","odds":2.55},{"slug":"unibet","book":"Unibet","odds":2.5},{"slug":"betsson","book":"Betsson","odds":2.49},{"slug":"888sport","book":"888Sport","odds":2.45},{"slug":"william-hill","book":"William Hill","odds":2.45},{"slug":"bwin","book":"Bwin","odds":2.37},{"slug":"sportingbet","book":"SportingBet","odds":2.37},{"slug":"vistabet","book":"Vistabet","odds":2.37}],"kelly":0.008,"confidence":0.845,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-0.75,"push":"half","model_prob":0.3215,"book_prob":0.2917,"edge":0.0298,"shrunk_edge":0.0197,"odds":3.2,"bookmaker":"Novibet","prices":[{"slug":"novibet","book":"Novibet","odds":3.2},{"slug":"bet365","book":"Bet365","odds":3.1},{"slug":"fonbet","book":"fonbet","odds":2.95},{"slug":"1xbet","book":"1xBet","odds":2.945}],"kelly":0.0033,"confidence":0.845,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-0.25,"push":"half","model_prob":0.4681,"book_prob":0.4412,"edge":0.0269,"shrunk_edge":0.0178,"odds":2.2,"bookmaker":"Novibet","prices":[{"slug":"novibet","book":"Novibet","odds":2.2},{"slug":"bet365","book":"Bet365","odds":2.1},{"slug":"betsson","book":"Betsson","odds":2.1},{"slug":"10bet","book":"10bet","odds":2.1},{"slug":"1xbet","book":"1xBet","odds":2.072},{"slug":"fonbet","book":"fonbet","odds":2.03}],"kelly":0.0062,"confidence":0.845,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":0.75,"push":"half","model_prob":0.7717,"book_prob":0.7451,"edge":0.0266,"shrunk_edge":0.0176,"odds":1.3,"bookmaker":"Novibet","prices":[{"slug":"novibet","book":"Novibet","odds":1.3},{"slug":"bet365","book":"Bet365","odds":1.3},{"slug":"1xbet","book":"1xBet","odds":1.265},{"slug":"fonbet","book":"fonbet","odds":1.26}],"kelly":0.0027,"confidence":0.845,"family":"handicap"},{"market":"1x2","outcome":"HOME","line":null,"push":null,"model_prob":0.3973,"book_prob":0.3735,"edge":0.0238,"shrunk_edge":0.0174,"odds":2.6,"bookmaker":"Interwetten","prices":[{"slug":"interwetten","book":"Interwetten","odds":2.6},{"slug":"bet365","book":"Bet365","odds":2.6},{"slug":"dafabet","book":"dafabet","odds":2.6},{"slug":"pinnacle","book":"Pinnacle","odds":2.59},{"slug":"betfair","book":"betfair","odds":2.55},{"slug":"1xbet","book":"1xBet","odds":2.47},{"slug":"bwin","book":"Bwin","odds":2.45},{"slug":"william-hill","book":"William Hill","odds":2.45},{"slug":"unibet","book":"Unibet","odds":2.43},{"slug":"coral","book":"coral","odds":2.4},{"slug":"ladbrokes","book":"ladbrokes","odds":2.4},{"slug":"betvictor","book":"BetVictor","odds":2.4}],"kelly":0.0052,"confidence":0.845,"family":"result"},{"market":"asian_handicap","outcome":"HOME","line":-1,"push":"full","model_prob":0.2239,"book_prob":0.1982,"edge":0.0257,"shrunk_edge":0.017,"odds":4.6,"bookmaker":"Novibet","prices":[{"slug":"novibet","book":"Novibet","odds":4.6},{"slug":"bet365","book":"Bet365","odds":4.4},{"slug":"1xbet","book":"1xBet","odds":4.15},{"slug":"fonbet","book":"fonbet","odds":3.8}],"kelly":0.0021,"confidence":0.845,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":1,"push":"full","model_prob":0.8601,"book_prob":0.8349,"edge":0.0252,"shrunk_edge":0.0167,"odds":1.17,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.17},{"slug":"novibet","book":"Novibet","odds":1.16},{"slug":"fonbet","book":"fonbet","odds":1.14},{"slug":"1xbet","book":"1xBet","odds":1.109}],"kelly":0.0093,"confidence":0.845,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-1.25,"push":"half","model_prob":0.1957,"book_prob":0.1733,"edge":0.0224,"shrunk_edge":0.0149,"odds":5.1,"bookmaker":"Novibet","prices":[{"slug":"novibet","book":"Novibet","odds":5.1},{"slug":"1xbet","book":"1xBet","odds":4.665},{"slug":"bet365","book":"Bet365","odds":4.65}],"kelly":0,"confidence":0.845,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":1.25,"push":"half","model_prob":0.8745,"book_prob":0.8527,"edge":0.0218,"shrunk_edge":0.0145,"odds":1.15,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.15},{"slug":"novibet","book":"Novibet","odds":1.14},{"slug":"1xbet","book":"1xBet","odds":1.09}],"kelly":0.0094,"confidence":0.845,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":1.5,"push":"none","model_prob":0.8862,"book_prob":0.8668,"edge":0.0194,"shrunk_edge":0.0128,"odds":1.13,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.13},{"slug":"novibet","book":"Novibet","odds":1.12},{"slug":"fonbet","book":"fonbet","odds":1.1},{"slug":"1xbet","book":"1xBet","odds":1.067}],"kelly":0.0026,"confidence":0.845,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-1.75,"push":"half","model_prob":0.1229,"book_prob":0.1068,"edge":0.0161,"shrunk_edge":0.0107,"odds":7,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":7},{"slug":"1xbet","book":"1xBet","odds":6.9}],"kelly":0,"confidence":0.845,"family":"handicap"}],"verdicts":[],"pass_reason":"call rule: value","preview":null,"external":{"bsd_prediction":{"id":6300,"created_at":"2026-10-25T02:15:17Z","event":{"id":10205,"event_date":"2026-10-31T19:00:00Z","status":"finished","home_team_id":927,"home_team":"Botafogo-SP","away_team_id":159,"away_team":"Sport Recife","league_id":34,"league_name":"Brasileirão Serie B"},"markets":{"match_result":{"prob_home":37.2,"prob_draw":29.1,"prob_away":33.7,"predicted":"H"},"expected_goals":{"home":1.43,"away":1.04},"over_under":{"prob_over_15":70.5,"prob_over_25":45.4,"prob_over_35":24.3},"btts":{"prob_yes":51.5},"score":{"most_likely":"1-1"},"draw_no_bet":{"prob_home":64.1},"corners":{"prob_over_85":77.2,"prob_over_95":66.8,"prob_over_105":57.7}},"recommendations":{"favorite":"H","favorite_prob":37.2,"bet_favorite":false,"over_15":false,"over_25":false,"over_35":false,"btts":false,"winner":false},"model":{"confidence":0.3716,"version":"dc-blend-v1"}}},"computed_at":1793494915,"report":{"fetched_at":1793494965,"ht":[1,1],"attendance":null,"highlights":[],"events":[{"t":"card","minute":22,"added":null,"side":"home","player":"L. Maciel","player_id":17514,"card":"yellow","reason":"Foul"},{"t":"sub","minute":37,"added":null,"side":"away","in":"M. Ajul","in_id":17456,"out":"W. Oliveira","out_id":304},{"t":"goal","minute":39,"added":null,"side":"home","player":"Hygor","player_id":17517,"assist":"Gabriel Inocêncio","kind":"regular","score":[1,0]},{"t":"goal","minute":45,"added":1,"side":"away","player":"Perotti","player_id":12336,"assist":null,"kind":"regular","score":[1,1]},{"t":"sub","minute":46,"added":null,"side":"away","in":"B. Fonseca","in_id":18280,"out":"F. Sobral","out_id":75},{"t":"sub","minute":46,"added":null,"side":"away","in":"Marlon","in_id":17463,"out":"Diego Hernández","out_id":12287},{"t":"card","minute":55,"added":null,"side":"away","player":"M. Soso","player_id":null,"card":"yellow","reason":"Argument"},{"t":"sub","minute":64,"added":null,"side":"away","in":"N. Pessoa","in_id":13631,"out":"Perotti","out_id":12336},{"t":"sub","minute":69,"added":null,"side":"home","in":"Pedrinho","in_id":22610,"out":"F. Vieira","out_id":17527},{"t":"sub","minute":70,"added":null,"side":"home","in":"Arthur Caíke","in_id":52116,"out":"R. Gava","out_id":17515},{"t":"sub","minute":70,"added":null,"side":"home","in":"M. Sales","in_id":17519,"out":"L. Maciel","out_id":17514},{"t":"sub","minute":78,"added":null,"side":"home","in":"W. Pinheiro","in_id":17525,"out":"Z. Hugo","out_id":17512},{"t":"sub","minute":79,"added":null,"side":"away","in":"J. Alano","in_id":17375,"out":"Claudinho","out_id":4499},{"t":"sub","minute":88,"added":null,"side":"home","in":"Thiaguinho","in_id":17522,"out":"Hygor","out_id":17517}],"players":[{"id":299,"team_id":159,"minutes":90,"rating":6.5,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":128,"team_id":159,"minutes":90,"rating":6.9,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":1,"key_passes":2},{"id":1034,"team_id":159,"minutes":90,"rating":7.1,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":1},{"id":12897,"team_id":159,"minutes":90,"rating":6.6,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":17466,"team_id":159,"minutes":90,"rating":7.1,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":1},{"id":3945,"team_id":159,"minutes":90,"rating":7.4,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":4499,"team_id":159,"minutes":79,"rating":6.8,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":1},{"id":12336,"team_id":159,"minutes":64,"rating":7.1,"goals":1,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":1,"key_passes":2},{"id":17456,"team_id":159,"minutes":53,"rating":7.1,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":12287,"team_id":159,"minutes":45,"rating":6.7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":1,"key_passes":0},{"id":75,"team_id":159,"minutes":45,"rating":6.6,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":1,"key_passes":0},{"id":18280,"team_id":159,"minutes":45,"rating":6.7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":17463,"team_id":159,"minutes":45,"rating":6.6,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":0,"key_passes":1},{"id":304,"team_id":159,"minutes":37,"rating":6.6,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":13631,"team_id":159,"minutes":26,"rating":6.5,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":1},{"id":17375,"team_id":159,"minutes":11,"rating":6.5,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":1},{"id":17457,"team_id":159,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":5087,"team_id":159,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":230,"team_id":159,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":17458,"team_id":159,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":17465,"team_id":159,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":3182,"team_id":159,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":17461,"team_id":159,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":17520,"team_id":927,"minutes":90,"rating":6.9,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":0},{"id":17507,"team_id":927,"minutes":90,"rating":5.8,"goals":0,"assists":0,"yellow":0,"red":0,"saves":3,"shots":0,"on_target":0,"key_passes":0},{"id":17513,"team_id":927,"minutes":90,"rating":6.9,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":5,"on_target":0,"key_passes":0},{"id":17526,"team_id":927,"minutes":90,"rating":6.8,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":1},{"id":17508,"team_id":927,"minutes":90,"rating":7.4,"goals":0,"assists":1,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":2},{"id":17509,"team_id":927,"minutes":90,"rating":6.9,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":0},{"id":17517,"team_id":927,"minutes":88,"rating":7.7,"goals":1,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":1,"key_passes":2},{"id":17512,"team_id":927,"minutes":78,"rating":6,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":0,"key_passes":0},{"id":17514,"team_id":927,"minutes":70,"rating":6.2,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":5,"on_target":0,"key_passes":0},{"id":17515,"team_id":927,"minutes":70,"rating":6.6,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":5},{"id":17527,"team_id":927,"minutes":69,"rating":6.5,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":4},{"id":22610,"team_id":927,"minutes":21,"rating":6.7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":1},{"id":52116,"team_id":927,"minutes":20,"rating":6,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":0},{"id":17519,"team_id":927,"minutes":20,"rating":6.9,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":1},{"id":17525,"team_id":927,"minutes":12,"rating":6.7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":17522,"team_id":927,"minutes":2,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":30794,"team_id":927,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":60920,"team_id":927,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":23913,"team_id":927,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":17940,"team_id":927,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":18132,"team_id":927,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":17516,"team_id":927,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":17524,"team_id":927,"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":54,"shots":18,"on_target":1,"corners":11,"fouls":12,"yellow":1,"red":0,"big_chances":0,"passes":453,"pass_pct":84.3,"offsides":2,"saves":3},"away":{"possession":46,"shots":11,"on_target":4,"corners":0,"fouls":7,"yellow":0,"red":0,"big_chances":1,"passes":398,"pass_pct":79.9,"offsides":1,"saves":0}},"lineups":{"home":{"formation":"5-4-1","players":[{"id":17507,"name":"Victor Souza","position":"G","number":1,"captain":false,"starting":true},{"id":17508,"name":"Gabriel Inocêncio","position":"D","number":22,"captain":false,"starting":true},{"id":17520,"name":"Jonathan","position":"D","number":2,"captain":false,"starting":true},{"id":17509,"name":"Vilar","position":"D","number":4,"captain":false,"starting":true},{"id":17526,"name":"Darlan","position":"D","number":27,"captain":false,"starting":true},{"id":17527,"name":"Felipe Vieira","position":"D","number":26,"captain":false,"starting":true},{"id":17513,"name":"Everton Morelli","position":"M","number":8,"captain":true,"starting":true},{"id":17515,"name":"Rafael Gava","position":"M","number":10,"captain":false,"starting":true},{"id":17514,"name":"Leandro Maciel","position":"M","number":5,"captain":false,"starting":true},{"id":17512,"name":"Zé Hugo","position":"M","number":30,"captain":false,"starting":true},{"id":17517,"name":"Hygor","position":"F","number":9,"captain":false,"starting":true},{"id":22610,"name":"Pedrinho","position":"D","number":31,"captain":false,"starting":false},{"id":17519,"name":"Matheus Sales","position":"M","number":16,"captain":false,"starting":false},{"id":52116,"name":"Arthur Caíke","position":"F","number":18,"captain":false,"starting":false},{"id":17525,"name":"Wesley Pinheiro","position":"F","number":23,"captain":false,"starting":false},{"id":17522,"name":"Thiago Moraes","position":"M","number":29,"captain":false,"starting":false},{"id":17524,"name":"Jordan","position":"G","number":12,"captain":false,"starting":false},{"id":60920,"name":"Henrique Lôvo Teles","position":"D","number":19,"captain":false,"starting":false},{"id":23913,"name":"Wallace","position":"D","number":13,"captain":false,"starting":false},{"id":17940,"name":"Yuri Felipe Santos da Conceicao","position":"M","number":20,"captain":false,"starting":false},{"id":18132,"name":"Marco Antonio Batistussi","position":"M","number":28,"captain":false,"starting":false},{"id":17516,"name":"Kelvin","position":"F","number":7,"captain":false,"starting":false},{"id":30794,"name":"Guilherme Queiróz","position":"F","number":17,"captain":false,"starting":false}]},"away":{"formation":"4-3-3","players":[{"id":299,"name":"Thiago Couto","position":"G","number":26,"captain":false,"starting":true},{"id":4499,"name":"Claudinho","position":"D","number":27,"captain":false,"starting":true},{"id":3945,"name":"Marcelo Benevenuto","position":"D","number":5,"captain":true,"starting":true},{"id":17466,"name":"Habraão","position":"D","number":28,"captain":false,"starting":true},{"id":12897,"name":"Rai Lopes","position":"D","number":76,"captain":false,"starting":true},{"id":75,"name":"Fernando Sobral","position":"M","number":88,"captain":false,"starting":true},{"id":304,"name":"Willian Oliveira","position":"M","number":29,"captain":false,"starting":true},{"id":1034,"name":"Patrick de Paula","position":"M","number":7,"captain":false,"starting":true},{"id":128,"name":"Chrystian Barletta","position":"F","number":30,"captain":false,"starting":true},{"id":12336,"name":"Perotti","position":"F","number":9,"captain":false,"starting":true},{"id":12287,"name":"Diego Hernández","position":"F","number":20,"captain":false,"starting":true},{"id":17456,"name":"Marcelo Ajul","position":"D","number":3,"captain":false,"starting":false},{"id":17463,"name":"Marlon","position":"F","number":31,"captain":false,"starting":false},{"id":18280,"name":"Biel Fonseca","position":"M","number":6,"captain":false,"starting":false},{"id":13631,"name":"Neto Pessoa","position":"F","number":19,"captain":false,"starting":false},{"id":17375,"name":"Juan Alano","position":"M","number":8,"captain":false,"starting":false},{"id":230,"name":"Brenno","position":"G","number":21,"captain":false,"starting":false},{"id":17458,"name":"Augusto Pucci","position":"D","number":68,"captain":false,"starting":false},{"id":17465,"name":"Edson Lucas","position":"D","number":96,"captain":false,"starting":false},{"id":3182,"name":"Kervin Andrade","position":"F","number":80,"captain":false,"starting":false},{"id":17457,"name":"Zé Gabriel","position":"M","number":23,"captain":false,"starting":false},{"id":5087,"name":"Clayson","position":"M","number":25,"captain":false,"starting":false},{"id":17461,"name":"Carlos De Pena","position":"M","number":10,"captain":false,"starting":false}]}}},"colors":{"home":"#e53030","away":null},"venue":{"name":"Estádio Santa Cruz","city":"Ribeirao Preto","capacity":29292},"pulled":[],"published":[]}