{"id":601081,"league_id":7,"league":"Champions League","kickoff":1792609200,"home":"Real Betis","away":"Feyenoord","home_id":56,"away_id":138,"venue_id":1136,"rank":1,"status":"finished","provisional":true,"lineup_status":"predicted","confidence":0.45,"score":[1,0],"live_score":null,"lambda":[2.04,1.22],"odds_1x2":{"HOME":0.6192289716417044,"DRAW":0.19692980131408364,"AWAY":0.18384122704421196},"read":{"text":"Real Betis to win, with goals","side":"home"},"top_pick":null,"pass":"Real Betis v Feyenoord is one to leave alone. 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":"Real Betis have taken 2.67 points a game from their last 6 (5W 1D 0L), scoring 2.2 and conceding 1.0, and 3.00 a game at home."},{"id":"form.away","section":"§2.1","note":"Feyenoord have taken 2.50 points a game from their last 6 (5W 0D 1L), scoring 3.5 and conceding 1.3, and 2.00 a game on the road."}],"lambda_home":2.0367118425783666,"lambda_away":1.2154282526837477,"corner_rate":8.87,"card_rate":0.31,"lineups":{"status":"predicted","confidence":0.686,"home":{"formation":"4-2-3-1","players":[{"id":1568,"name":"Álvaro Valles","position":"G","starting":true,"ai_score":0.894},{"id":1571,"name":"Natan","position":"D","starting":true,"ai_score":0.749},{"id":603,"name":"Fran García","position":"D","starting":true,"ai_score":0.698},{"id":3849,"name":"Héctor Bellerín","position":"D","starting":true,"ai_score":0.669},{"id":1570,"name":"Marc Bartra","position":"D","starting":true,"ai_score":0.523},{"id":1576,"name":"Pablo Fornals","position":"M","starting":true,"ai_score":0.685},{"id":2986,"name":"Antony","position":"M","starting":true,"ai_score":0.671},{"id":5487,"name":"Troy Parrott","position":"F","starting":true,"ai_score":0.432},{"id":1577,"name":"Abdessamad Ezzalzouli","position":"M","starting":true,"ai_score":0.643},{"id":2131,"name":"Íker Losada","position":"M","starting":true,"ai_score":0.025},{"id":4924,"name":"Ivan Corralejo","position":"M","starting":true,"ai_score":0},{"id":1573,"name":"Marc Roca","position":"M","starting":false,"ai_score":0.611},{"id":2987,"name":"Isco","position":"M","starting":false,"ai_score":0.583},{"id":650,"name":"Facundo Bernal","position":"M","starting":false,"ai_score":0.527},{"id":1574,"name":"Nelson Deossa","position":"M","starting":false,"ai_score":0.516},{"id":1572,"name":"Valentín Gómez","position":"D","starting":false,"ai_score":0.516},{"id":1581,"name":"Rodrigo Riquelme","position":"M","starting":false,"ai_score":0.481},{"id":1587,"name":"Diego Llorente","position":"D","starting":false,"ai_score":0.42},{"id":1580,"name":"Angel Ortiz","position":"D","starting":false,"ai_score":0.362},{"id":605,"name":"Dani Ceballos","position":"M","starting":false,"ai_score":0.301},{"id":4665,"name":"José Morante","position":"M","starting":false,"ai_score":0.281},{"id":3850,"name":"Giovani Lo Celso","position":"M","starting":false,"ai_score":0.267},{"id":9008,"name":"Álvaro Fidalgo","position":"M","starting":false,"ai_score":0.186}],"confidence":0.686},"away":{"formation":"4-3-3","players":[{"id":41309,"name":"Tjark Ernst","position":"G","starting":true,"ai_score":0.869},{"id":28233,"name":"Mika Mármol","position":"D","starting":true,"ai_score":0.871},{"id":4163,"name":"Givairo Read","position":"D","starting":true,"ai_score":0.87},{"id":3363,"name":"Tsuyoshi Watanabe","position":"D","starting":true,"ai_score":0.743},{"id":8913,"name":"Jeremiah St Juste","position":"D","starting":true,"ai_score":0.727},{"id":3000,"name":"Gjivai Zechiël","position":"M","starting":true,"ai_score":0.903},{"id":3368,"name":"Anis Hadj Moussa","position":"M","starting":true,"ai_score":0.85},{"id":1503,"name":"Charles Vanhoutte","position":"M","starting":true,"ai_score":0.8},{"id":7548,"name":"Nacho Ferri","position":"F","starting":true,"ai_score":0.655},{"id":3367,"name":"Luciano Valente","position":"M","starting":true,"ai_score":0.741},{"id":3372,"name":"Gaoussou Diarra","position":"F","starting":true,"ai_score":0.435},{"id":3366,"name":"Oussama Targhalline","position":"M","starting":false,"ai_score":0.645},{"id":3861,"name":"Javi López","position":"D","starting":false,"ai_score":0.435},{"id":3365,"name":"Sem Steijn","position":"M","starting":false,"ai_score":0.344},{"id":21670,"name":"Jivayno Zinhagel","position":"F","starting":false,"ai_score":0.309},{"id":3380,"name":"Thijs Kraaijeveld","position":"M","starting":false,"ai_score":0.285},{"id":3374,"name":"Shaqueel van Persie","position":"F","starting":false,"ai_score":0.275},{"id":4166,"name":"Tobias van den Elshout","position":"M","starting":false,"ai_score":0.233},{"id":3381,"name":"Gonçalo Borges","position":"M","starting":false,"ai_score":0.227},{"id":3098,"name":"Mats Deijl","position":"D","starting":false,"ai_score":0.222},{"id":5676,"name":"Jerayno Schaken","position":"F","starting":false,"ai_score":0.135},{"id":3376,"name":"Liam Bossin","position":"G","starting":false,"ai_score":0.05},{"id":67450,"name":"Tijme Wessels","position":"D","starting":false,"ai_score":0.04}],"confidence":0.9},"unavailable":[{"id":1578,"name":"Cucho Hernández","team_id":null,"side":"home","reason":"Calf Injury"},{"id":1586,"name":"Junior Firpo","team_id":null,"side":"home","reason":"Muscle Injury"},{"id":4396,"name":"Jordan Bos","team_id":null,"side":"away","reason":"Knee Injury"},{"id":2374,"name":"Reiss Nelson","team_id":null,"side":"away","reason":"Muscle Injury"}]},"people":[{"id":1568,"name":"Álvaro Valles","side":"home"},{"id":1571,"name":"Natan","side":"home"},{"id":603,"name":"Fran García","side":"home"},{"id":3849,"name":"Héctor Bellerín","side":"home"},{"id":1570,"name":"Marc Bartra","side":"home"},{"id":1576,"name":"Pablo Fornals","side":"home"},{"id":2986,"name":"Antony","side":"home"},{"id":5487,"name":"Troy Parrott","side":"home"},{"id":1577,"name":"Abdessamad Ezzalzouli","side":"home"},{"id":2131,"name":"Íker Losada","side":"home"},{"id":4924,"name":"Ivan Corralejo","side":"home"},{"id":1573,"name":"Marc Roca","side":"home"},{"id":2987,"name":"Isco","side":"home"},{"id":650,"name":"Facundo Bernal","side":"home"},{"id":1574,"name":"Nelson Deossa","side":"home"},{"id":1572,"name":"Valentín Gómez","side":"home"},{"id":1581,"name":"Rodrigo Riquelme","side":"home"},{"id":1587,"name":"Diego Llorente","side":"home"},{"id":1580,"name":"Angel Ortiz","side":"home"},{"id":605,"name":"Dani Ceballos","side":"home"},{"id":4665,"name":"José Morante","side":"home"},{"id":3850,"name":"Giovani Lo Celso","side":"home"},{"id":9008,"name":"Álvaro Fidalgo","side":"home"},{"id":1586,"name":"Junior Firpo","side":"home"},{"id":1569,"name":"Aitor Ruibal","side":"home"},{"id":1578,"name":"Cucho Hernández","side":"home"},{"id":3884,"name":"Diego Conde","side":"home"},{"id":1584,"name":"Manu González","side":"home"},{"id":29055,"name":"Álvaro de Pablo","side":"home"},{"id":88487,"name":"Rica Fúnez","side":"home"},{"id":41309,"name":"Tjark Ernst","side":"away"},{"id":28233,"name":"Mika Mármol","side":"away"},{"id":4163,"name":"Givairo Read","side":"away"},{"id":3363,"name":"Tsuyoshi Watanabe","side":"away"},{"id":8913,"name":"Jeremiah St Juste","side":"away"},{"id":3000,"name":"Gjivai Zechiël","side":"away"},{"id":3368,"name":"Anis Hadj Moussa","side":"away"},{"id":1503,"name":"Charles Vanhoutte","side":"away"},{"id":7548,"name":"Nacho Ferri","side":"away"},{"id":3367,"name":"Luciano Valente","side":"away"},{"id":3372,"name":"Gaoussou Diarra","side":"away"},{"id":3366,"name":"Oussama Targhalline","side":"away"},{"id":3861,"name":"Javi López","side":"away"},{"id":3365,"name":"Sem Steijn","side":"away"},{"id":21670,"name":"Jivayno Zinhagel","side":"away"},{"id":3380,"name":"Thijs Kraaijeveld","side":"away"},{"id":3374,"name":"Shaqueel van Persie","side":"away"},{"id":4166,"name":"Tobias van den Elshout","side":"away"},{"id":3381,"name":"Gonçalo Borges","side":"away"},{"id":3098,"name":"Mats Deijl","side":"away"},{"id":5676,"name":"Jerayno Schaken","side":"away"},{"id":3376,"name":"Liam Bossin","side":"away"},{"id":67450,"name":"Tijme Wessels","side":"away"},{"id":3371,"name":"Bart Nieuwkoop","side":"away"},{"id":24033,"name":"Thomas Beelen","side":"away"},{"id":3364,"name":"Gijs Smal","side":"away"},{"id":4396,"name":"Jordan Bos","side":"away"},{"id":214877,"name":"Dani Slory","side":"away"},{"id":217751,"name":"Theodoros Delianidis","side":"away"},{"id":27770,"name":"Florian Kastenmeier","side":"away"},{"id":4165,"name":"Mannou Berger","side":"away"},{"id":8837,"name":"Jakub Moder","side":"away"},{"id":2374,"name":"Reiss Nelson","side":"away"}],"players":[{"id":1578,"name":"Cucho Hernández","side":"home","team":"Real Betis","club":null,"role":"ATT","position":"FWD","status":"out","reason":"Calf Injury","expected_return":"2026-11-10","season":{"apps":11,"starts":8,"goals":3,"assists":2,"big_chances":3,"clean_sheets":4,"team_games":17,"tracked_apps":9,"tracked_starts":7},"recent":{"apps":5,"goals":2,"assists":1,"scoredIn":0,"country":0},"standout":{"opponent":"FC Porto","kickoff":1792004400,"goals":1,"assists":0,"score":"3-2","won":true},"strengths":[],"tags":[],"importance":0.103,"country":{"team":"Colombia","apps":4,"goals":0,"assists":1,"tournament":{"name":"World Cup 2026","apps":2,"goals":0,"assists":1,"ended":1783454400},"lately":null},"load":{"games":3,"minutes":173,"country":0}},{"id":1586,"name":"Junior Firpo","side":"home","team":"Real Betis","club":null,"role":"DEF","position":"LB","status":"out","reason":"Muscle Injury","expected_return":"2026-10-31","season":{"apps":5,"starts":2,"goals":0,"assists":0,"big_chances":0,"clean_sheets":1,"team_games":17,"tracked_apps":5,"tracked_starts":2},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":3},"standout":null,"strengths":[],"tags":[],"importance":0.011,"country":{"team":"Dominican Republic","apps":3,"goals":0,"assists":0,"tournament":null,"lately":{"apps":1,"goals":0,"assists":0}},"load":null},{"id":1570,"name":"Marc Bartra","side":"home","team":"Real Betis","club":null,"role":"DEF","position":"DEF","status":"fit","reason":null,"expected_return":null,"season":{"apps":9,"starts":7,"goals":3,"assists":0,"big_chances":0,"clean_sheets":1,"team_games":17,"tracked_apps":8,"tracked_starts":6},"recent":{"apps":5,"goals":2,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Lille","kickoff":1788894000,"goals":2,"assists":0,"score":"3-2","won":true},"strengths":[],"tags":["best_performer"],"importance":0.109,"country":null,"load":{"games":1,"minutes":90,"country":0}},{"id":5487,"name":"Troy Parrott","side":"home","team":"Real Betis","club":null,"role":"ATT","position":"FWD","status":"fit","reason":null,"expected_return":null,"season":{"apps":8,"starts":3,"goals":2,"assists":1,"big_chances":1,"clean_sheets":1,"team_games":17,"tracked_apps":6,"tracked_starts":2},"recent":{"apps":5,"goals":3,"assists":0,"scoredIn":0,"country":2},"standout":{"opponent":"Lille","kickoff":1788894000,"goals":1,"assists":0,"score":"3-2","won":true},"strengths":[],"tags":[],"importance":0.076,"country":{"team":"Ireland","apps":6,"goals":4,"assists":0,"tournament":null,"lately":{"apps":2,"goals":3,"assists":0}},"load":{"games":3,"minutes":97,"country":0}},{"id":4396,"name":"Jordan Bos","side":"away","team":"Feyenoord","club":null,"role":"DEF","position":"LB","status":"out","reason":"Knee Injury","expected_return":"2026-11-30","season":null,"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":5},"standout":null,"strengths":[],"tags":[],"importance":0,"country":{"team":"Australia","apps":6,"goals":0,"assists":0,"tournament":{"name":"World Cup 2026","apps":4,"goals":0,"assists":0,"ended":1783101600},"lately":null},"load":null},{"id":2374,"name":"Reiss Nelson","side":"away","team":"Feyenoord","club":null,"role":"MID","position":"RW","status":"out","reason":"Muscle Injury","expected_return":"2026-11-10","season":{"apps":1,"starts":0,"goals":0,"assists":0,"big_chances":0,"clean_sheets":0,"team_games":15,"tracked_apps":1,"tracked_starts":0},"recent":{"apps":3,"goals":0,"assists":0,"scoredIn":0,"country":2},"standout":null,"strengths":[],"tags":[],"importance":0,"country":{"team":null,"apps":2,"goals":0,"assists":0,"tournament":null,"lately":null},"load":null},{"id":7548,"name":"Nacho Ferri","side":"away","team":"Feyenoord","club":null,"role":"ATT","position":"FWD","status":"fit","reason":null,"expected_return":null,"season":{"apps":13,"starts":6,"goals":5,"assists":1,"big_chances":2,"clean_sheets":3,"team_games":15,"tracked_apps":12,"tracked_starts":5},"recent":{"apps":5,"goals":5,"assists":0,"scoredIn":1,"country":0},"standout":{"opponent":"PEC Zwolle","kickoff":1789310700,"goals":2,"assists":0,"score":"7-0","won":true},"strengths":[],"tags":["best_performer","in_form"],"importance":0.121,"country":null,"load":{"games":3,"minutes":258,"country":0}},{"id":3372,"name":"Gaoussou Diarra","side":"away","team":"Feyenoord","club":null,"role":"ATT","position":"FWD","status":"fit","reason":null,"expected_return":null,"season":{"apps":13,"starts":5,"goals":4,"assists":2,"big_chances":2,"clean_sheets":2,"team_games":15,"tracked_apps":12,"tracked_starts":4},"recent":{"apps":5,"goals":3,"assists":1,"scoredIn":1,"country":1},"standout":{"opponent":"FC Dordrecht","kickoff":1783168200,"goals":1,"assists":0,"score":"6-0","won":true},"strengths":[],"tags":["in_form"],"importance":0.096,"country":{"team":"Mali","apps":1,"goals":1,"assists":0,"tournament":null,"lately":{"apps":1,"goals":1,"assists":0}},"load":{"games":3,"minutes":123,"country":0}}],"extras":{"teams":{"home":56,"away":138},"split":{"home":{"above":null,"below":{"w":2,"d":0,"l":0}},"away":{"above":{"w":1,"d":0,"l":1},"below":null}},"referee":null,"managers":{"home":{"id":287,"name":"Manuel Pellegrini","vs":{"w":1,"d":0,"l":0,"last":{"kickoff":1769716800,"score":"2-1","result":"W"}}},"away":{"id":1921,"name":"Giovanni van Bronckhorst","vs":null}},"best_xi":[],"players":{"1578":{"caps":16,"goals":0,"country":"Colombia","signed":null},"1586":{"caps":15,"goals":3,"country":"Dominican Republic","signed":null},"3372":{"caps":12,"goals":2,"country":"Mali","signed":null},"4396":{"caps":30,"goals":2,"country":"Australia","signed":{"from":"KVC Westerlo","fee":7000000,"at":1753401600}},"5487":{"caps":47,"goals":12,"country":"Ireland","signed":{"from":"AZ Alkmaar","fee":16000000,"at":1787184000}},"7548":{"caps":null,"goals":null,"country":null,"signed":{"from":"KVC Westerlo","fee":9000000,"at":1782864000}}}},"notable":[{"id":852,"name":"Erling Haaland","goals":4,"rank":1},{"id":4516,"name":"Ermedin Demirović","goals":4,"rank":2},{"id":3545,"name":"Nicolò Tresoldi","goals":4,"rank":3},{"id":3413,"name":"Talisca","goals":4,"rank":4},{"id":2261,"name":"Bradley Barcola","goals":3,"rank":5},{"id":749,"name":"Ferran Torres","goals":3,"rank":6},{"id":30995,"name":"Florian Flecker","goals":3,"rank":7},{"id":2466,"name":"Harry Kane","goals":3,"rank":8},{"id":13023,"name":"Joy Lance Mickels","goals":3,"rank":9},{"id":2471,"name":"Nicolas Jackson","goals":3,"rank":10},{"id":2253,"name":"Ousmane Dembélé","goals":3,"rank":11},{"id":24323,"name":"Veljko Simić","goals":3,"rank":12},{"id":50276,"name":"Zlatko Tripić","goals":3,"rank":13},{"id":2831,"name":"Anastasios Douvikas","goals":2,"rank":14},{"id":3682,"name":"Andreas Helmersen","goals":2,"rank":15}],"round_label":"League phase · Matchday 3","neutral":false,"h2h":{"total_matches":1,"home_wins":1,"draws":0,"away_wins":0,"home_goals":2,"away_goals":1,"avg_total_goals":3,"home_win_rate":1,"away_win_rate":0,"recent_matches":[{"away":"Feyenoord","date":"2026-01-29T20:00:00+00:00","home":"Real Betis","score":"2-1","event_id":2355,"away_score":1,"home_score":2,"away_team_id":138,"home_team_id":56}]},"standings":{"home":{"team_id":56,"position":9,"played":2,"points":6,"goal_diff":2,"team_name":"Real Betis","won":2,"drawn":0,"lost":0,"goals_for":6,"goals_against":4,"group":null},"away":{"team_id":138,"position":23,"played":2,"points":3,"goal_diff":-3,"team_name":"Feyenoord","won":1,"drawn":0,"lost":1,"goals_for":4,"goals_against":7,"group":null},"size":36},"form":{"home":{"matches":6,"ppg":2.67,"record":"5-1-0","goals_for":2.17,"goals_against":1,"clean_sheets":2,"streak":"unbeaten 6","sequence":"WWWWDW","venue_ppg":3},"away":{"matches":6,"ppg":2.5,"record":"5-0-1","goals_for":3.5,"goals_against":1.33,"clean_sheets":3,"streak":"won 4","sequence":"WLWWWW","venue_ppg":2}},"ledger":[{"id":"availability.home.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"Real Betis are without 2 players, and Cucho Hernández is a real loss.","evidence":{"count":2,"measured":2,"combined_goal_share":0.167,"combined_importance":0.114,"players":[{"player":"Cucho Hernández","role":"ATT","reason":"Calf Injury","goal_share":0.167,"importance":0.103,"measured":true,"doubtful":false,"cover_at_position":1},{"player":"Junior Firpo","role":"DEF","reason":"Muscle Injury","goal_share":0,"importance":0.011,"measured":true,"doubtful":false,"cover_at_position":8}]},"strength":0.285,"moves":[{"channel":"goals","side":"home","pct":-3.4},{"channel":"goals","side":"away","pct":0.1},{"channel":"corners","side":"home","pct":-1.7},{"channel":"cards","side":"both","pct":0}]},{"id":"availability.away.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"Feyenoord are without 2 players, none of them central to how the side plays.","evidence":{"count":2,"measured":1,"combined_goal_share":0,"combined_importance":0,"players":[{"player":"Jordan Bos","role":"DEF","reason":"Knee Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":11},{"player":"Reiss Nelson","role":"MID","reason":"Muscle Injury","goal_share":0,"importance":0,"measured":true,"doubtful":false,"cover_at_position":10}]},"strength":0.15,"moves":[{"channel":"goals","side":"away","pct":0},{"channel":"goals","side":"home","pct":0.3},{"channel":"cards","side":"both","pct":0.1}]},{"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.686,"cup_tie":false},"strength":0.314,"moves":[]},{"id":"form.home","section":"§2.1","tier":2,"state":"COMPUTED","note":"Real Betis have taken 2.67 points a game from their last 6 (5W 1D 0L), scoring 2.2 and conceding 1.0, and 3.00 a game at home.","evidence":{"matches":6,"ppg":2.67,"record":"5-1-0","goals_for":2.17,"goals_against":1,"clean_sheets":2,"streak":"unbeaten 6","sequence":"WWWWDW","venue_ppg":3},"strength":0.7,"moves":[]},{"id":"form.away","section":"§2.1","tier":2,"state":"COMPUTED","note":"Feyenoord have taken 2.50 points a game from their last 6 (5W 0D 1L), scoring 3.5 and conceding 1.3, and 2.00 a game on the road.","evidence":{"matches":6,"ppg":2.5,"record":"5-0-1","goals_for":3.5,"goals_against":1.33,"clean_sheets":3,"streak":"won 4","sequence":"WLWWWW","venue_ppg":2},"strength":0.7,"moves":[]},{"id":"stakes.table","section":"§5.1","tier":2,"state":"UNAVAILABLE","note":"A cup or a group stage, so there is no league table to read what either side is playing for.","evidence":{},"strength":0,"moves":[]},{"id":"fixture.derby","section":"§5.2","tier":2,"state":"COMPUTED","note":"Not a local derby.","evidence":{"derby":false},"strength":0,"moves":[]},{"id":"fixture.revenge","section":"§5.3","tier":2,"state":"THIN","note":"No reverse fixture on record this season, so there is no revenge angle to read.","evidence":{},"strength":0,"moves":[]},{"id":"manager.home.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Manuel Pellegrini has 30 matches in charge at Real Betis, long enough that the side plays the way he wants it to.","evidence":{"manager":"Manuel Pellegrini","matches_in_charge":30,"tenure_days":201,"ppm":1.93,"appointment_effect":{"before_ppm":1.2,"after_ppm":1.4,"delta":null}},"strength":0.1,"moves":[]},{"id":"manager.away.settling","section":"§1.1","tier":3,"state":"COMPUTED","note":"Giovanni van Bronckhorst is 10 games into the job at Feyenoord, past the bounce window, where an early lift usually fades back toward the side's real level.","evidence":{"manager":"Giovanni van Bronckhorst","matches_in_charge":10,"tenure_days":67,"ppm":2.3,"appointment_effect":{"before_ppm":2.8,"after_ppm":2.3,"delta":null}},"strength":0.3,"moves":[]},{"id":"fatigue.home","section":"§2.8","tier":4,"state":"COMPUTED","note":"Real Betis come in on 4 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":4.104166666666667,"matchesIn7":2,"matchesIn14":3,"days_rest":4.1},"strength":0.1,"moves":[]},{"id":"fatigue.away","section":"§2.8","tier":4,"state":"COMPUTED","note":"Feyenoord come in on 4 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":4.041666666666667,"matchesIn7":1,"matchesIn14":3,"days_rest":4},"strength":0.1,"moves":[]},{"id":"style.opponent_adjustment","section":"§4.1","tier":5,"state":"THIN","note":"Team strength is estimated against the actual quality of opponents faced, so a soft run of fixtures does not read as form. — though 0.7911307930395902 games is too few to read much into, so it is left out of the call.","evidence":{"home":{"attack":0.053,"defence":0.014,"effective_matches":0.8,"shrunk":0.91},"away":{"attack":-0.029,"defence":-0.057,"effective_matches":2.1,"shrunk":0.79},"sample":0.7911307930395902,"required":6},"strength":0,"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":52.1,"shots":16.3,"xg_per_shot":0.095,"corners":4.6,"corners_per_shot":0.282,"finishing_vs_xg":0.29},"away":{"matches":12,"possession":52.2,"shots":18.5,"xg_per_shot":0.121,"corners":5.3,"corners_per_shot":0.288,"finishing_vs_xg":0.68},"possession_gap":-0.1},"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":"Real Betis have scored 3 more than the chances they made over 12 games, a gap that usually closes rather than holds.","evidence":{"goals_minus_xg_per_match":0.29,"matches":12},"strength":0.25,"moves":[]},{"id":"style.finishing.away","section":"§2.1","tier":5,"state":"COMPUTED","note":"Feyenoord have scored 8 more than the chances they made over 12 games, a gap that usually closes rather than holds.","evidence":{"goals_minus_xg_per_match":0.68,"matches":12},"strength":0.25,"moves":[]},{"id":"referee.tendency","section":"§13","tier":5,"state":"COMPUTED","note":"121 yellow cards in this referee's last 34 games, where 92 would be usual in this league, and 10 reds.","evidence":{"matches":34,"yellows_per_match":3.56,"reds_per_match":0.294,"league_yellows_per_match":2.7,"league_reds_per_match":0.193,"yellow_ratio":1.32,"red_ratio":1.52},"strength":0.286,"moves":[{"channel":"cards","side":"both","pct":7.1}]},{"id":"fatigue.travel","section":"§6.4","tier":6,"state":"UNAVAILABLE","note":"No travel distance reported for this fixture.","evidence":{},"strength":0,"moves":[]},{"id":"environment.weather","section":"§6.2","tier":6,"state":"COMPUTED","note":"Nothing in the forecast worth mentioning.","evidence":{"rain_mm":null,"wind_kph":10.7,"temperature_c":23,"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.3953161525179419},"strength":0,"moves":[]},{"id":"market.overround","section":"§7.3","tier":7,"state":"COMPUTED","note":"The bookmakers are taking a 6.1% cut on this match. The bigger their cut, the further out a price has to be before it is worth backing.","evidence":{"overround":1.0614,"margin_pct":6.14,"devig_method":"shin","books_quoting":3},"strength":0.2,"moves":[]},{"id":"market.movement","section":"§7.1","tier":7,"state":"COMPUTED","note":"Since opening, AWAY has shortened 8.5% since the market opened.","evidence":{"moves":[{"outcome":"AWAY","move_pct":8.5,"direction":"SHORTENING"},{"outcome":"HOME","move_pct":-5,"direction":"DRIFTING"},{"outcome":"DRAW","move_pct":-1.1,"direction":"SHORTENING"}]},"strength":0.427,"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.6108,"DRAW":0.2013,"AWAY":0.1879},"consensus":{"HOME":0.6192,"DRAW":0.1969,"AWAY":0.1838},"largest_gap":{"outcome":"HOME","points":-0.84},"sharp_overround":1.0353},"strength":0.105,"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.45,"model":{"HOME":0.5546,"DRAW":0.2306,"AWAY":0.2148},"book":{"HOME":0.6192,"DRAW":0.1969,"AWAY":0.1838},"best":{"HOME":{"odds":1.61,"bookmaker":"1xBet"},"DRAW":{"odds":4.88,"bookmaker":"1xBet"},"AWAY":{"odds":5.24,"bookmaker":"1xBet"}},"overround":1.0614,"books":13,"sharp":{"book":"pinnacle","fair":{"HOME":0.6108,"DRAW":0.2013,"AWAY":0.1879}},"open":{"book":"pinnacle","fair":{"HOME":0.6355,"DRAW":0.1977,"AWAY":0.1668}}},{"market":"double_chance","line":null,"confidence":0.45,"model":{"12":0.7694,"1X":0.7852,"X2":0.4454},"book":{"12":0.8031,"1X":0.8162,"X2":0.3808},"best":{"12":{"odds":1.22,"bookmaker":"1xBet"},"1X":{"odds":1.2,"bookmaker":"1xBet"},"X2":{"odds":2.46,"bookmaker":"1xBet"}},"overround":1.0298,"books":5,"sharp":{"book":"pinnacle","fair":{"12":0.7987,"1X":0.8121,"X2":0.3892}},"open":{"book":"pinnacle","fair":{"12":0.8023,"1X":0.8332,"X2":0.3645}}},{"market":"draw_no_bet","line":null,"confidence":0.45,"model":{"HOME":0.7208,"AWAY":0.2792},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"btts","line":null,"confidence":0.45,"model":{"yes":0.6206,"no":0.3794},"book":{"yes":0.6693,"no":0.3307},"best":{"yes":{"odds":1.44,"bookmaker":"William Hill"},"no":{"odds":2.88,"bookmaker":"betfair"}},"overround":1.0708,"books":5,"sharp":{"book":"betfair","fair":{"yes":0.6835,"no":0.3165}},"open":{"book":"betfair","fair":{"yes":0.6084,"no":0.3916}}},{"market":"over_under_05","line":0.5,"confidence":0.45,"model":{"over":0.9524,"under":0.0476},"book":{"over":0.9688,"under":0.0312},"best":{"over":{"odds":1.01,"bookmaker":"1xBet"},"under":{"odds":26,"bookmaker":"1xBet"}},"overround":1.0426,"books":2,"sharp":{"book":"betfair","fair":{"over":0.9656,"under":0.0344}},"open":{"book":"betfair","fair":{"over":0.9656,"under":0.0344}}},{"market":"over_under_15","line":1.5,"confidence":0.45,"model":{"over":0.8444,"under":0.1556},"book":{"over":0.8966,"under":0.1034},"best":{"over":{"odds":1.07,"bookmaker":"betfair"},"under":{"odds":7.5,"bookmaker":"betfair"}},"overround":1.0801,"books":3,"sharp":{"book":"betfair","fair":{"over":0.9006,"under":0.0994}},"open":{"book":"betfair","fair":{"over":0.9006,"under":0.0994}}},{"market":"over_under_25","line":2.5,"confidence":0.45,"model":{"over":0.6309,"under":0.3691},"book":{"over":0.7034,"under":0.2966},"best":{"over":{"odds":1.39,"bookmaker":"Pinnacle"},"under":{"odds":3.2,"bookmaker":"Bet365"}},"overround":1.0639,"books":5,"sharp":{"book":"pinnacle","fair":{"over":0.6958,"under":0.3042}},"open":{"book":"pinnacle","fair":{"over":0.6691,"under":0.3309}}},{"market":"over_under_35","line":3.5,"confidence":0.45,"model":{"over":0.4091,"under":0.5909},"book":{"over":0.4899,"under":0.5101},"best":{"over":{"odds":2.01,"bookmaker":"Pinnacle"},"under":{"odds":1.95,"bookmaker":"1xBet"}},"overround":1.0466,"books":5,"sharp":{"book":"pinnacle","fair":{"over":0.4828,"under":0.5172}},"open":{"book":"pinnacle","fair":{"over":0.4535,"under":0.5465}}},{"market":"total_corners","line":8.5,"confidence":0.45,"model":{"over":0.5073,"under":0.4927},"book":{"over":0.667,"under":0.333},"best":{"over":{"odds":1.4,"bookmaker":"1xBet"},"under":{"odds":2.63,"bookmaker":"1xBet"}},"overround":1.0945,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.667,"under":0.333}}},{"market":"total_corners","line":9.5,"confidence":0.45,"model":{"over":0.3967,"under":0.6033},"book":{"over":0.5283,"under":0.4717},"best":{"over":{"odds":1.74,"bookmaker":"1xBet"},"under":{"odds":1.93,"bookmaker":"1xBet"}},"overround":1.0928,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.5283,"under":0.4717}}},{"market":"total_corners","line":10.5,"confidence":0.45,"model":{"over":0.2983,"under":0.7017},"book":{"over":0.3894,"under":0.6106},"best":{"over":{"odds":2.29,"bookmaker":"1xBet"},"under":{"odds":1.52,"bookmaker":"1xBet"}},"overround":1.0946,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.3894,"under":0.6106}}},{"market":"corners_1x2","line":null,"confidence":0.36,"model":{"HOME":0.5278,"DRAW":0.1157,"AWAY":0.3565},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"red_card","line":null,"confidence":0.315,"model":{"yes":0.2664,"no":0.7336},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null}],"candidates":[{"market":"total_corners","outcome":"under","line":8.5,"push":null,"model_prob":0.4927,"book_prob":0.333,"edge":0.1598,"shrunk_edge":0.0879,"odds":2.63,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":2.63}],"kelly":0.0454,"confidence":0.45,"family":"corners"},{"market":"total_corners","outcome":"under","line":9.5,"push":null,"model_prob":0.6033,"book_prob":0.4717,"edge":0.1315,"shrunk_edge":0.0724,"odds":1.93,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.93}],"kelly":0.0442,"confidence":0.45,"family":"corners"},{"market":"over_under_35","outcome":"under","line":3.5,"push":null,"model_prob":0.5909,"book_prob":0.5101,"edge":0.0808,"shrunk_edge":0.0687,"odds":1.95,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.95},{"slug":"pinnacle","book":"Pinnacle","odds":1.88},{"slug":"sbo","book":"Sbo","odds":1.88},{"slug":"betfair","book":"betfair","odds":1.87},{"slug":"betvictor","book":"BetVictor","odds":1.8}],"kelly":0.0401,"confidence":0.45,"family":"goals"},{"market":"over_under_25","outcome":"under","line":2.5,"push":null,"model_prob":0.3691,"book_prob":0.2966,"edge":0.0726,"shrunk_edge":0.0617,"odds":3.2,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":3.2},{"slug":"betfair","book":"betfair","odds":3.1},{"slug":"pinnacle","book":"Pinnacle","odds":3.05},{"slug":"1xbet","book":"1xBet","odds":2.96},{"slug":"betvictor","book":"BetVictor","odds":2.82}],"kelly":0.0206,"confidence":0.45,"family":"goals"},{"market":"double_chance","outcome":"X2","line":null,"push":null,"model_prob":0.4454,"book_prob":0.3808,"edge":0.0647,"shrunk_edge":0.0517,"odds":2.46,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":2.46},{"slug":"william-hill","book":"William Hill","odds":2.45},{"slug":"sbo","book":"Sbo","odds":2.35},{"slug":"betfair","book":"betfair","odds":2.3},{"slug":"betvictor","book":"BetVictor","odds":2.3}],"kelly":0.0164,"confidence":0.45,"family":"result"},{"market":"total_corners","outcome":"under","line":10.5,"push":null,"model_prob":0.7017,"book_prob":0.6106,"edge":0.0911,"shrunk_edge":0.0501,"odds":1.52,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.52}],"kelly":0.032,"confidence":0.45,"family":"corners"},{"market":"over_under_15","outcome":"under","line":1.5,"push":null,"model_prob":0.1556,"book_prob":0.1034,"edge":0.0522,"shrunk_edge":0.0444,"odds":7.5,"bookmaker":"betfair","prices":[{"slug":"betfair","book":"betfair","odds":7.5},{"slug":"betvictor","book":"BetVictor","odds":7},{"slug":"1xbet","book":"1xBet","odds":6}],"kelly":0.0064,"confidence":0.45,"family":"goals"},{"market":"btts","outcome":"no","line":null,"push":null,"model_prob":0.3794,"book_prob":0.3307,"edge":0.0488,"shrunk_edge":0.0415,"odds":2.88,"bookmaker":"betfair","prices":[{"slug":"betfair","book":"betfair","odds":2.88},{"slug":"william-hill","book":"William Hill","odds":2.7},{"slug":"betvictor","book":"BetVictor","odds":2.7},{"slug":"1xbet","book":"1xBet","odds":2.66},{"slug":"bet365","book":"Bet365","odds":2.62}],"kelly":0.0123,"confidence":0.45,"family":"goals"},{"market":"1x2","outcome":"DRAW","line":null,"push":null,"model_prob":0.2306,"book_prob":0.1969,"edge":0.0337,"shrunk_edge":0.027,"odds":4.88,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":4.88},{"slug":"bwin","book":"Bwin","odds":4.8},{"slug":"coral","book":"coral","odds":4.8},{"slug":"dafabet","book":"dafabet","odds":4.8},{"slug":"ladbrokes","book":"ladbrokes","odds":4.8},{"slug":"pinnacle","book":"Pinnacle","odds":4.72},{"slug":"macauslot","book":"Macauslot","odds":4.7},{"slug":"betfair","book":"betfair","odds":4.6},{"slug":"betvictor","book":"BetVictor","odds":4.6},{"slug":"william-hill","book":"William Hill","odds":4.5},{"slug":"bet365","book":"Bet365","odds":4.5},{"slug":"mansionbet","book":"MansionBet","odds":4.5}],"kelly":0.0081,"confidence":0.45,"family":"result"},{"market":"1x2","outcome":"AWAY","line":null,"push":null,"model_prob":0.2148,"book_prob":0.1838,"edge":0.0309,"shrunk_edge":0.0248,"odds":5.24,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":5.24},{"slug":"pinnacle","book":"Pinnacle","odds":5.04},{"slug":"bwin","book":"Bwin","odds":5},{"slug":"william-hill","book":"William Hill","odds":5},{"slug":"bet365","book":"Bet365","odds":5},{"slug":"betfair","book":"betfair","odds":5},{"slug":"coral","book":"coral","odds":5},{"slug":"dafabet","book":"dafabet","odds":5},{"slug":"ladbrokes","book":"ladbrokes","odds":5},{"slug":"betvictor","book":"BetVictor","odds":5},{"slug":"macauslot","book":"Macauslot","odds":4.75},{"slug":"mansionbet","book":"MansionBet","odds":4.6}],"kelly":0.0074,"confidence":0.45,"family":"result"},{"market":"over_under_05","outcome":"under","line":0.5,"push":null,"model_prob":0.0476,"book_prob":0.0312,"edge":0.0164,"shrunk_edge":0.0139,"odds":26,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":26},{"slug":"betfair","book":"betfair","odds":17}],"kelly":0.0024,"confidence":0.45,"family":"goals"},{"market":"over_under_05","outcome":"over","line":0.5,"push":null,"model_prob":0.9524,"book_prob":0.9688,"edge":-0.0164,"shrunk_edge":-0.0139,"odds":1.01,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.01},{"slug":"betfair","book":"betfair","odds":1.01}],"kelly":0,"confidence":0.45,"family":"goals"},{"market":"double_chance","outcome":"1X","line":null,"push":null,"model_prob":0.7852,"book_prob":0.8162,"edge":-0.0309,"shrunk_edge":-0.0248,"odds":1.2,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.2},{"slug":"betvictor","book":"BetVictor","odds":1.18},{"slug":"william-hill","book":"William Hill","odds":1.15},{"slug":"betfair","book":"betfair","odds":1.14},{"slug":"sbo","book":"Sbo","odds":1.13}],"kelly":0,"confidence":0.45,"family":"result"},{"market":"double_chance","outcome":"12","line":null,"push":null,"model_prob":0.7694,"book_prob":0.8031,"edge":-0.0337,"shrunk_edge":-0.027,"odds":1.22,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.22},{"slug":"william-hill","book":"William Hill","odds":1.2},{"slug":"sbo","book":"Sbo","odds":1.16},{"slug":"betfair","book":"betfair","odds":1.14},{"slug":"betvictor","book":"BetVictor","odds":1.13}],"kelly":0,"confidence":0.45,"family":"result"},{"market":"btts","outcome":"yes","line":null,"push":null,"model_prob":0.6206,"book_prob":0.6693,"edge":-0.0488,"shrunk_edge":-0.0415,"odds":1.44,"bookmaker":"William Hill","prices":[{"slug":"william-hill","book":"William Hill","odds":1.44},{"slug":"bet365","book":"Bet365","odds":1.44},{"slug":"1xbet","book":"1xBet","odds":1.43},{"slug":"betfair","book":"betfair","odds":1.4},{"slug":"betvictor","book":"BetVictor","odds":1.4}],"kelly":0,"confidence":0.45,"family":"goals"},{"market":"over_under_15","outcome":"over","line":1.5,"push":null,"model_prob":0.8444,"book_prob":0.8966,"edge":-0.0522,"shrunk_edge":-0.0444,"odds":1.07,"bookmaker":"betfair","prices":[{"slug":"betfair","book":"betfair","odds":1.07},{"slug":"betvictor","book":"BetVictor","odds":1.07},{"slug":"1xbet","book":"1xBet","odds":1.06}],"kelly":0,"confidence":0.45,"family":"goals"},{"market":"total_corners","outcome":"over","line":10.5,"push":null,"model_prob":0.2983,"book_prob":0.3894,"edge":-0.0911,"shrunk_edge":-0.0501,"odds":2.29,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":2.29}],"kelly":0,"confidence":0.45,"family":"corners"},{"market":"1x2","outcome":"HOME","line":null,"push":null,"model_prob":0.5546,"book_prob":0.6192,"edge":-0.0647,"shrunk_edge":-0.0517,"odds":1.61,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.61},{"slug":"pinnacle","book":"Pinnacle","odds":1.6},{"slug":"dafabet","book":"dafabet","odds":1.58},{"slug":"bet365","book":"Bet365","odds":1.57},{"slug":"betfair","book":"betfair","odds":1.57},{"slug":"mansionbet","book":"MansionBet","odds":1.56},{"slug":"macauslot","book":"Macauslot","odds":1.55},{"slug":"bwin","book":"Bwin","odds":1.53},{"slug":"betvictor","book":"BetVictor","odds":1.53},{"slug":"william-hill","book":"William Hill","odds":1.5},{"slug":"coral","book":"coral","odds":1.5},{"slug":"ladbrokes","book":"ladbrokes","odds":1.5}],"kelly":0,"confidence":0.45,"family":"result"},{"market":"over_under_25","outcome":"over","line":2.5,"push":null,"model_prob":0.6309,"book_prob":0.7034,"edge":-0.0726,"shrunk_edge":-0.0617,"odds":1.39,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":1.39},{"slug":"bet365","book":"Bet365","odds":1.36},{"slug":"betvictor","book":"BetVictor","odds":1.36},{"slug":"1xbet","book":"1xBet","odds":1.33},{"slug":"betfair","book":"betfair","odds":1.33}],"kelly":0,"confidence":0.45,"family":"goals"},{"market":"over_under_35","outcome":"over","line":3.5,"push":null,"model_prob":0.4091,"book_prob":0.4899,"edge":-0.0808,"shrunk_edge":-0.0687,"odds":2.01,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":2.01},{"slug":"1xbet","book":"1xBet","odds":1.99},{"slug":"sbo","book":"Sbo","odds":1.98},{"slug":"betfair","book":"betfair","odds":1.87},{"slug":"betvictor","book":"BetVictor","odds":1.87}],"kelly":0,"confidence":0.45,"family":"goals"},{"market":"total_corners","outcome":"over","line":9.5,"push":null,"model_prob":0.3967,"book_prob":0.5283,"edge":-0.1315,"shrunk_edge":-0.0724,"odds":1.74,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.74}],"kelly":0,"confidence":0.45,"family":"corners"},{"market":"total_corners","outcome":"over","line":8.5,"push":null,"model_prob":0.5073,"book_prob":0.667,"edge":-0.1598,"shrunk_edge":-0.0879,"odds":1.4,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.4}],"kelly":0,"confidence":0.45,"family":"corners"}],"verdicts":[],"pass_reason":"call rule: value","preview":"Feyenoord should dictate this match and take the win. Both clubs won five of their last six, but Betis are living on borrowed time. They conceded only 12 across their last ten matches despite surrendering openings that normally cost 18, relying heavily on fortune and their goalkeeper. In contrast, Feyenoord make the better chances almost every week, doing so in four of their last five away games, yet they have shipped 14 while giving up very little. Without Cucho Hernández up front, the hosts lose their focal point. Feyenoord will control the territory, and their composure in front of goal is the one thing that decides it.","external":{"bsd_prediction":{"id":5431,"created_at":"2026-10-15T02:15:27Z","event":{"id":601081,"event_date":"2026-10-21T19:00:00Z","status":"notstarted","home_team_id":56,"home_team":"Real Betis","away_team_id":138,"away_team":"Feyenoord","league_id":7,"league_name":"Champions League"},"markets":{"match_result":{"prob_home":60.7,"prob_draw":20.2,"prob_away":19.1,"predicted":"H"},"expected_goals":{"home":1.73,"away":1.77},"over_under":{"prob_over_15":85.6,"prob_over_25":69,"prob_over_35":47.4},"btts":{"prob_yes":65.5},"score":{"most_likely":"1-1"},"draw_no_bet":{"prob_home":48.4},"corners":{"prob_over_85":59.2,"prob_over_95":47.4,"prob_over_105":35.7}},"recommendations":{"favorite":"H","favorite_prob":60.7,"bet_favorite":false,"over_15":false,"over_25":false,"over_35":false,"btts":false,"winner":false},"model":{"confidence":0.6071,"version":"dc-blend-v1"}},"polymarket":{"event_id":601081,"event_date":"2026-10-21T19:00:00Z","home_team":"Real Betis","away_team":"Feyenoord","polymarket_event_id":"1155041","markets":{"1x2":{"home":0.615,"draw":0.195,"away":0.185},"btts":{"yes":0.37,"no":0.63},"over_under":{"over_15":0.5,"under_15":0.5,"over_25":0.495,"under_25":0.505,"over_35":0.495,"under_35":0.505,"over_45":0.055,"under_45":0.945},"halftime":{"home":0.47,"draw":0.34,"away":0.185},"handicap":{"home_minus_15":0.395,"away_minus_15":0.065,"home_minus_25":0.215,"away_minus_25":0.023}},"liquidity":{"volume_24hr":null,"volume_1wk":null,"volume_1mo":null,"volume_1yr":null,"open_interest":null,"liquidity_clob":116975.2286,"liquidity_amm":null},"pricing":{"best_bid":0.61,"best_ask":0.62,"change_1d":-0.02,"change_1wk":0.105,"change_1mo":null},"goalscorers":null,"exact_scores":{"Any Other Score":0.375,"Real Betis Balompié 0 - 0 Feyenoord Rotterdam":0.0285,"Real Betis Balompié 0 - 1 Feyenoord Rotterdam":0.0305,"Real Betis Balompié 0 - 2 Feyenoord Rotterdam":0.02,"Real Betis Balompié 0 - 3 Feyenoord Rotterdam":0.0085,"Real Betis Balompié 0 - 4 Feyenoord Rotterdam":0.0035,"Real Betis Balompié 0 - 5 Feyenoord Rotterdam":0.25,"Real Betis Balompié 1 - 0 Feyenoord Rotterdam":0.065,"Real Betis Balompié 1 - 1 Feyenoord Rotterdam":0.085,"Real Betis Balompié 1 - 2 Feyenoord Rotterdam":0.05,"Real Betis Balompié 1 - 3 Feyenoord Rotterdam":0.0195,"Real Betis Balompié 1 - 4 Feyenoord Rotterdam":0.0035,"Real Betis Balompié 1 - 5 Feyenoord Rotterdam":0.175,"Real Betis Balompié 2 - 0 Feyenoord Rotterdam":0.07,"Real Betis Balompié 2 - 1 Feyenoord Rotterdam":0.1,"Real Betis Balompié 2 - 2 Feyenoord Rotterdam":0.065,"Real Betis Balompié 2 - 3 Feyenoord Rotterdam":0.023,"Real Betis Balompié 2 - 4 Feyenoord Rotterdam":0.008,"Real Betis Balompié 2 - 5 Feyenoord Rotterdam":0.045,"Real Betis Balompié 3 - 0 Feyenoord Rotterdam":0.055,"Real Betis Balompié 3 - 1 Feyenoord Rotterdam":0.075,"Real Betis Balompié 3 - 2 Feyenoord Rotterdam":0.0475,"Real Betis Balompié 3 - 3 Feyenoord Rotterdam":0.0215,"Real Betis Balompié 3 - 4 Feyenoord Rotterdam":0.008,"Real Betis Balompié 3 - 5 Feyenoord Rotterdam":0.375,"Real Betis Balompié 4 - 0 Feyenoord Rotterdam":0.0235,"Real Betis Balompié 4 - 1 Feyenoord Rotterdam":0.0435,"Real Betis Balompié 4 - 2 Feyenoord Rotterdam":0.026,"Real Betis Balompié 4 - 3 Feyenoord Rotterdam":0.007,"Real Betis Balompié 4 - 4 Feyenoord Rotterdam":0.0035,"Real Betis Balompié 4 - 5 Feyenoord Rotterdam":0.375,"Real Betis Balompié 5 - 0 Feyenoord Rotterdam":0.017,"Real Betis Balompié 5 - 1 Feyenoord Rotterdam":0.0215,"Real Betis Balompié 5 - 2 Feyenoord Rotterdam":0.01,"Real Betis Balompié 5 - 3 Feyenoord Rotterdam":0.013,"Real Betis Balompié 5 - 4 Feyenoord Rotterdam":0.24,"Real Betis Balompié 5 - 5 Feyenoord Rotterdam":0.05},"updated_at":"2026-10-19T23:57:25Z"}},"computed_at":1792454805,"report":{"fetched_at":1792629181,"ht":[0,0],"attendance":null,"highlights":[],"events":[{"t":"card","minute":14,"added":null,"side":"away","player":"M. Mármol","player_id":28233,"card":"yellow","reason":"Foul"},{"t":"card","minute":52,"added":null,"side":"away","player":"C. Vanhoutte","player_id":1503,"card":"yellow","reason":"Foul"},{"t":"goal","minute":59,"added":null,"side":"home","player":"Isco","player_id":2987,"assist":null,"kind":"penalty","score":[1,0]},{"t":"sub","minute":64,"added":null,"side":"home","in":"R. Riquelme","in_id":1581,"out":"Antony","out_id":2986},{"t":"sub","minute":64,"added":null,"side":"home","in":"D. Ceballos","in_id":605,"out":"P. Fornals","out_id":1576},{"t":"sub","minute":79,"added":null,"side":"away","in":"G. Diarra","in_id":3372,"out":"C. Vanhoutte","out_id":1503},{"t":"sub","minute":79,"added":null,"side":"away","in":"T. Watanabe","in_id":3363,"out":"J. St. Juste","out_id":8913},{"t":"sub","minute":80,"added":null,"side":"home","in":"N. Deossa","in_id":1574,"out":"T. Parrott","out_id":5487},{"t":"sub","minute":80,"added":null,"side":"home","in":"G. Lo Celso","in_id":3850,"out":"Isco","out_id":2987},{"t":"sub","minute":82,"added":null,"side":"away","in":"S. Steijn","in_id":3365,"out":"L. Valente","out_id":3367},{"t":"sub","minute":82,"added":null,"side":"home","in":"Á. Ortiz","in_id":1580,"out":"H. Bellerín","out_id":3849},{"t":"card","minute":86,"added":null,"side":"home","player":"R. Riquelme","player_id":1581,"card":"yellow","reason":"Foul"},{"t":"sub","minute":90,"added":2,"side":"away","in":"T. van den Elshout","in_id":4166,"out":"O. Targhalline","out_id":3366}],"players":[{"id":1571,"team_id":56,"minutes":90,"rating":8.2,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":1568,"team_id":56,"minutes":90,"rating":7.5,"goals":0,"assists":0,"yellow":0,"red":0,"saves":2,"shots":0,"on_target":0,"key_passes":0},{"id":1570,"team_id":56,"minutes":90,"rating":7.4,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":3,"on_target":2,"key_passes":0},{"id":1573,"team_id":56,"minutes":90,"rating":7.4,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":4},{"id":603,"team_id":56,"minutes":90,"rating":7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":1},{"id":1577,"team_id":56,"minutes":90,"rating":7.5,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":8,"on_target":2,"key_passes":1},{"id":3849,"team_id":56,"minutes":82,"rating":6.6,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":2987,"team_id":56,"minutes":80,"rating":8,"goals":1,"assists":0,"yellow":0,"red":0,"saves":0,"shots":3,"on_target":2,"key_passes":2},{"id":5487,"team_id":56,"minutes":80,"rating":6.6,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":1,"key_passes":2},{"id":2986,"team_id":56,"minutes":64,"rating":7.2,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":1,"key_passes":3},{"id":1576,"team_id":56,"minutes":64,"rating":7.4,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":1,"key_passes":2},{"id":605,"team_id":56,"minutes":26,"rating":6.9,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":1581,"team_id":56,"minutes":26,"rating":6.8,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":1,"on_target":1,"key_passes":1},{"id":1574,"team_id":56,"minutes":10,"rating":6.3,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":0,"key_passes":0},{"id":3850,"team_id":56,"minutes":10,"rating":6.7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":2},{"id":1580,"team_id":56,"minutes":8,"rating":6.9,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":1},{"id":1587,"team_id":56,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":3884,"team_id":56,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":1572,"team_id":56,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":1569,"team_id":56,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":650,"team_id":56,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":9008,"team_id":56,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":4665,"team_id":56,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":3368,"team_id":138,"minutes":90,"rating":6.8,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":4,"on_target":2,"key_passes":1},{"id":41309,"team_id":138,"minutes":90,"rating":8.7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":9,"shots":0,"on_target":0,"key_passes":0},{"id":4163,"team_id":138,"minutes":90,"rating":6.9,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":2},{"id":7548,"team_id":138,"minutes":90,"rating":6.2,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":28233,"team_id":138,"minutes":90,"rating":7.1,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":1},{"id":3861,"team_id":138,"minutes":90,"rating":7.3,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":0,"key_passes":1},{"id":3000,"team_id":138,"minutes":90,"rating":6.1,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":0,"key_passes":0},{"id":3366,"team_id":138,"minutes":89,"rating":7.4,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":1},{"id":3367,"team_id":138,"minutes":82,"rating":7.4,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":2},{"id":8913,"team_id":138,"minutes":79,"rating":6.9,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":1503,"team_id":138,"minutes":79,"rating":6.8,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":1},{"id":3372,"team_id":138,"minutes":11,"rating":6.7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":0},{"id":3363,"team_id":138,"minutes":11,"rating":7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":3365,"team_id":138,"minutes":8,"rating":6.7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":1},{"id":4166,"team_id":138,"minutes":1,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":67450,"team_id":138,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":27770,"team_id":138,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":3376,"team_id":138,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":3098,"team_id":138,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":3380,"team_id":138,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":3381,"team_id":138,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":5676,"team_id":138,"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":47,"shots":22,"on_target":10,"corners":4,"fouls":8,"yellow":1,"red":0,"big_chances":2,"passes":508,"pass_pct":88.2,"offsides":2,"saves":2},"away":{"possession":53,"shots":12,"on_target":2,"corners":4,"fouls":10,"yellow":2,"red":0,"big_chances":1,"passes":572,"pass_pct":86.9,"offsides":1,"saves":9}},"lineups":{"home":{"formation":"4-2-3-1","players":[{"id":1568,"name":"Álvaro Valles","position":"G","number":1,"captain":false,"starting":true},{"id":3849,"name":"Héctor Bellerín","position":"D","number":2,"captain":false,"starting":true},{"id":1570,"name":"Marc Bartra","position":"D","number":5,"captain":false,"starting":true},{"id":1571,"name":"Natan","position":"D","number":4,"captain":false,"starting":true},{"id":603,"name":"Fran García","position":"D","number":11,"captain":false,"starting":true},{"id":1576,"name":"Pablo Fornals","position":"M","number":8,"captain":false,"starting":true},{"id":1573,"name":"Marc Roca","position":"M","number":21,"captain":false,"starting":true},{"id":2986,"name":"Antony","position":"M","number":7,"captain":false,"starting":true},{"id":2987,"name":"Isco","position":"M","number":22,"captain":true,"starting":true},{"id":1577,"name":"Abdessamad Ezzalzouli","position":"M","number":10,"captain":false,"starting":true},{"id":5487,"name":"Troy Parrott","position":"F","number":19,"captain":false,"starting":true},{"id":1581,"name":"Rodrigo Riquelme","position":"M","number":17,"captain":false,"starting":false},{"id":605,"name":"Dani Ceballos","position":"M","number":25,"captain":false,"starting":false},{"id":1574,"name":"Nelson Deossa","position":"M","number":18,"captain":false,"starting":false},{"id":3850,"name":"Giovani Lo Celso","position":"M","number":20,"captain":false,"starting":false},{"id":1580,"name":"Angel Ortiz","position":"D","number":12,"captain":false,"starting":false},{"id":3884,"name":"Diego Conde","position":"G","number":13,"captain":false,"starting":false},{"id":1587,"name":"Diego Llorente","position":"D","number":3,"captain":false,"starting":false},{"id":1572,"name":"Valentín Gómez","position":"D","number":16,"captain":false,"starting":false},{"id":1569,"name":"Aitor Ruibal","position":"F","number":24,"captain":false,"starting":false},{"id":650,"name":"Facundo Bernal","position":"M","number":6,"captain":false,"starting":false},{"id":9008,"name":"Álvaro Fidalgo","position":"M","number":15,"captain":false,"starting":false},{"id":4665,"name":"José Morante","position":"F","number":27,"captain":false,"starting":false}]},"away":{"formation":"4-3-3","players":[{"id":41309,"name":"Tjark Ernst","position":"G","number":1,"captain":false,"starting":true},{"id":4163,"name":"Givairo Read","position":"D","number":26,"captain":false,"starting":true},{"id":8913,"name":"Jeremiah St Juste","position":"D","number":6,"captain":false,"starting":true},{"id":28233,"name":"Mika Mármol","position":"D","number":35,"captain":false,"starting":true},{"id":3861,"name":"Javi López","position":"D","number":16,"captain":false,"starting":true},{"id":3000,"name":"Gjivai Zechiël","position":"M","number":8,"captain":false,"starting":true},{"id":1503,"name":"Charles Vanhoutte","position":"M","number":34,"captain":false,"starting":true},{"id":3366,"name":"Oussama Targhalline","position":"M","number":28,"captain":false,"starting":true},{"id":3368,"name":"Anis Hadj Moussa","position":"F","number":23,"captain":false,"starting":true},{"id":7548,"name":"Nacho Ferri","position":"F","number":19,"captain":false,"starting":true},{"id":3367,"name":"Luciano Valente","position":"F","number":10,"captain":true,"starting":true},{"id":3363,"name":"Tsuyoshi Watanabe","position":"D","number":4,"captain":false,"starting":false},{"id":3372,"name":"Gaoussou Diarra","position":"F","number":27,"captain":false,"starting":false},{"id":3365,"name":"Sem Steijn","position":"M","number":14,"captain":false,"starting":false},{"id":4166,"name":"Tobias van den Elshout","position":"M","number":22,"captain":false,"starting":false},{"id":27770,"name":"Florian Kastenmeier","position":"G","number":33,"captain":false,"starting":false},{"id":3376,"name":"Liam Bossin","position":"G","number":39,"captain":false,"starting":false},{"id":3098,"name":"Mats Deijl","position":"D","number":20,"captain":false,"starting":false},{"id":67450,"name":"Tijme Wessels","position":"D","number":32,"captain":false,"starting":false},{"id":3381,"name":"Gonçalo Borges","position":"F","number":11,"captain":false,"starting":false},{"id":3380,"name":"Thijs Kraaijeveld","position":"M","number":24,"captain":false,"starting":false},{"id":5676,"name":"Jerayno Schaken","position":"M","number":57,"captain":false,"starting":false}]}}},"colors":{"home":"#0b8338","away":"#ea1313"},"venue":{"name":"Estadio de la Cartuja","city":"Seville","capacity":70000},"pulled":[],"published":[]}