{"id":213732,"league_id":5,"league":"Bundesliga","kickoff":1793457000,"home":"Bayer 04 Leverkusen","away":"VfB Stuttgart","home_id":85,"away_id":84,"venue_id":83,"rank":2,"status":"notstarted","provisional":true,"lineup_status":"predicted","confidence":0.67,"score":null,"live_score":null,"lambda":[2.13,1.34],"read":{"text":"Bayer 04 Leverkusen to edge it, with goals","side":"home"},"pass":"Passing on Bayer 04 Leverkusen v VfB Stuttgart. There is a likely outcome here, but every bookmaker has it shorter than it deserves, so there is nothing to take.","flags":[{"id":"form.home","section":"§2.1","note":"Bayer 04 Leverkusen have taken 2.50 points a game from their last 6 (5W 0D 1L), scoring 2.8 and conceding 1.5, and 3.00 a game at home."}],"lambda_home":2.132342066993902,"lambda_away":1.3379761921779219,"corner_rate":10.02,"card_rate":0.152,"lineups":{"status":"predicted","confidence":0.682,"home":{"formation":"4-2-3-1","players":[{"id":2135,"name":"Mark Flekken","position":"G","starting":true,"ai_score":0.701},{"id":3886,"name":"Miguel Gutiérrez","position":"D","starting":true,"ai_score":0.752},{"id":2138,"name":"Edmond Tapsoba","position":"D","starting":true,"ai_score":0.826},{"id":4603,"name":"Facundo Medina","position":"D","starting":true,"ai_score":0.815},{"id":4554,"name":"Lucas Vázquez","position":"M","starting":true,"ai_score":0.489},{"id":2141,"name":"Aleix García","position":"M","starting":true,"ai_score":0.915},{"id":4345,"name":"Ezequiel Fernández","position":"M","starting":true,"ai_score":0.691},{"id":1116,"name":"Afonso Moreira","position":"F","starting":true,"ai_score":0.542},{"id":2140,"name":"Ibrahim Maza","position":"F","starting":true,"ai_score":0.685},{"id":2143,"name":"Malik Tillman","position":"M","starting":true,"ai_score":0.51},{"id":2145,"name":"Patrik Schick","position":"F","starting":true,"ai_score":0.702},{"id":2149,"name":"Jarell Quansah","position":"D","starting":false,"ai_score":0.667},{"id":2137,"name":"Loïc Badé","position":"D","starting":false,"ai_score":0.44},{"id":2150,"name":"Nathan Tella","position":"F","starting":false,"ai_score":0.419},{"id":2139,"name":"Jonas Hofmann","position":"F","starting":false,"ai_score":0.405},{"id":3909,"name":"Janis Blaswich","position":"G","starting":false,"ai_score":0.385},{"id":2136,"name":"Robert Andrich","position":"D","starting":false,"ai_score":0.373},{"id":2153,"name":"Eliesse Ben Seghir","position":"F","starting":false,"ai_score":0.2},{"id":1702,"name":"Guéla Doué","position":"D","starting":false,"ai_score":0.188},{"id":2508,"name":"Victor Okoh Boniface","position":"F","starting":false,"ai_score":0.058},{"id":2980,"name":"Tim Oermann","position":"D","starting":false,"ai_score":0.02},{"id":2151,"name":"Niklas Lomb","position":"G","starting":false,"ai_score":0.015},{"id":3655,"name":"Ben Hawighorst","position":"D","starting":false,"ai_score":0.005}],"confidence":0.85},"away":{"formation":"4-2-3-1","players":[{"id":1625,"name":"Fabian Bredlow","position":"G","starting":true,"ai_score":0.51},{"id":1623,"name":"Maximilian Mittelstädt","position":"D","starting":true,"ai_score":0.681},{"id":1612,"name":"Ramon Hendriks","position":"D","starting":true,"ai_score":0.709},{"id":1611,"name":"Jeff Chabot","position":"D","starting":true,"ai_score":0.701},{"id":1628,"name":"Lorenz Assignon","position":"D","starting":true,"ai_score":0.29},{"id":2381,"name":"Grischa Prömel","position":"M","starting":true,"ai_score":0.556},{"id":8726,"name":"Yanik Spalt","position":"M","starting":true,"ai_score":0.252},{"id":1618,"name":"Chris Führich","position":"M","starting":true,"ai_score":0.627},{"id":1619,"name":"Bilal El Khannouss","position":"M","starting":true,"ai_score":0.577},{"id":1621,"name":"Jamie Leweling","position":"M","starting":true,"ai_score":0.518},{"id":1620,"name":"Deniz Undav","position":"F","starting":true,"ai_score":0.618},{"id":4516,"name":"Ermedin Demirović","position":"F","starting":false,"ai_score":0.594},{"id":1626,"name":"Finn Jeltsch","position":"D","starting":false,"ai_score":0.53},{"id":29374,"name":"Dennis Seimen","position":"G","starting":false,"ai_score":0.48},{"id":1627,"name":"Atakan Karazor","position":"M","starting":false,"ai_score":0.438},{"id":1378,"name":"Dženan Pejčinović","position":"F","starting":false,"ai_score":0.329},{"id":3119,"name":"Luca Jaquez","position":"D","starting":false,"ai_score":0.3},{"id":1615,"name":"Nikolas Nartey","position":"M","starting":false,"ai_score":0.201},{"id":5227,"name":"Leonidas Stergiou","position":"D","starting":false,"ai_score":0.03},{"id":41430,"name":"Marius Funk","position":"G","starting":false,"ai_score":0.03},{"id":73216,"name":"Collin Schramm","position":"D","starting":false,"ai_score":0.01},{"id":8727,"name":"Lauri Penna","position":"M","starting":false,"ai_score":0.01},{"id":73205,"name":"Oliver Rolke","position":"F","starting":false,"ai_score":0.01}],"confidence":0.682},"unavailable":[{"id":2146,"name":"Christian Kofane","team_id":null,"side":"home","reason":"Thigh Injury"},{"id":41374,"name":"Kennet Eichhorn","team_id":null,"side":"home","reason":"Illness"},{"id":2148,"name":"Martin Terrier","team_id":null,"side":"home","reason":"Hamstring Injury"},{"id":3658,"name":"Montrell Culbreath","team_id":null,"side":"home","reason":"Foot Injury"},{"id":8157,"name":"Moussa Diaby","team_id":null,"side":"home","reason":"Hamstring Injury"},{"id":8905,"name":"Ameen Al-Dakhil","team_id":null,"side":"away","reason":"Knee Injury"},{"id":1622,"name":"Angelo Stiller","team_id":null,"side":"away","reason":"Groin Injury"},{"id":3918,"name":"Dan Zagadou","team_id":null,"side":"away","reason":"Hamstring Injury"},{"id":41481,"name":"Jarzinho Malanga","team_id":null,"side":"away","reason":"Abdominal Injury"},{"id":1613,"name":"Josha Vagnoman","team_id":null,"side":"away","reason":"Hamstring Injury"},{"id":24025,"name":"Justin Diehl","team_id":null,"side":"away","reason":"Thigh Injury"},{"id":3370,"name":"Leo Sauer","team_id":null,"side":"away","reason":"Muscle Injury"},{"id":3917,"name":"Tiago Tomás","team_id":null,"side":"away","reason":"Muscle Injury"}]},"people":[{"id":2135,"name":"Mark Flekken","side":"home"},{"id":3886,"name":"Miguel Gutiérrez","side":"home"},{"id":2138,"name":"Edmond Tapsoba","side":"home"},{"id":4603,"name":"Facundo Medina","side":"home"},{"id":4554,"name":"Lucas Vázquez","side":"home"},{"id":2141,"name":"Aleix García","side":"home"},{"id":4345,"name":"Ezequiel Fernández","side":"home"},{"id":1116,"name":"Afonso Moreira","side":"home"},{"id":2140,"name":"Ibrahim Maza","side":"home"},{"id":2143,"name":"Malik Tillman","side":"home"},{"id":2145,"name":"Patrik Schick","side":"home"},{"id":2149,"name":"Jarell Quansah","side":"home"},{"id":2137,"name":"Loïc Badé","side":"home"},{"id":2150,"name":"Nathan Tella","side":"home"},{"id":2139,"name":"Jonas Hofmann","side":"home"},{"id":3909,"name":"Janis Blaswich","side":"home"},{"id":2136,"name":"Robert Andrich","side":"home"},{"id":2153,"name":"Eliesse Ben Seghir","side":"home"},{"id":1702,"name":"Guéla Doué","side":"home"},{"id":2508,"name":"Victor Okoh Boniface","side":"home"},{"id":2980,"name":"Tim Oermann","side":"home"},{"id":2151,"name":"Niklas Lomb","side":"home"},{"id":3655,"name":"Ben Hawighorst","side":"home"},{"id":141737,"name":"Ndjicoura Bomba","side":"home"},{"id":2148,"name":"Martin Terrier","side":"home"},{"id":2146,"name":"Christian Kofane","side":"home"},{"id":41374,"name":"Kennet Eichhorn","side":"home"},{"id":8157,"name":"Moussa Diaby","side":"home"},{"id":139756,"name":"Kénan Doganay","side":"home"},{"id":3658,"name":"Montrell Culbreath","side":"home"},{"id":221263,"name":"Gabriel Minutillo","side":"home"},{"id":1625,"name":"Fabian Bredlow","side":"away"},{"id":1623,"name":"Maximilian Mittelstädt","side":"away"},{"id":1612,"name":"Ramon Hendriks","side":"away"},{"id":1611,"name":"Jeff Chabot","side":"away"},{"id":1628,"name":"Lorenz Assignon","side":"away"},{"id":2381,"name":"Grischa Prömel","side":"away"},{"id":8726,"name":"Yanik Spalt","side":"away"},{"id":1618,"name":"Chris Führich","side":"away"},{"id":1619,"name":"Bilal El Khannouss","side":"away"},{"id":1621,"name":"Jamie Leweling","side":"away"},{"id":1620,"name":"Deniz Undav","side":"away"},{"id":4516,"name":"Ermedin Demirović","side":"away"},{"id":1626,"name":"Finn Jeltsch","side":"away"},{"id":29374,"name":"Dennis Seimen","side":"away"},{"id":1627,"name":"Atakan Karazor","side":"away"},{"id":1378,"name":"Dženan Pejčinović","side":"away"},{"id":3119,"name":"Luca Jaquez","side":"away"},{"id":1615,"name":"Nikolas Nartey","side":"away"},{"id":5227,"name":"Leonidas Stergiou","side":"away"},{"id":41430,"name":"Marius Funk","side":"away"},{"id":73216,"name":"Collin Schramm","side":"away"},{"id":8727,"name":"Lauri Penna","side":"away"},{"id":73205,"name":"Oliver Rolke","side":"away"},{"id":8905,"name":"Ameen Al-Dakhil","side":"away"},{"id":1613,"name":"Josha Vagnoman","side":"away"},{"id":3918,"name":"Dan Zagadou","side":"away"},{"id":5198,"name":"Maximilian Herwerth","side":"away"},{"id":3917,"name":"Tiago Tomás","side":"away"},{"id":29122,"name":"Tim van der Leij","side":"away"},{"id":3370,"name":"Leo Sauer","side":"away"},{"id":4704,"name":"Stefan Drljača","side":"away"},{"id":1622,"name":"Angelo Stiller","side":"away"},{"id":216115,"name":"Malik Mosrati","side":"away"},{"id":24025,"name":"Justin Diehl","side":"away"},{"id":73207,"name":"Ertugrul Yigit","side":"away"},{"id":41481,"name":"Jarzinho Malanga","side":"away"}],"players":[{"id":2146,"name":"Christian Kofane","side":"home","team":"Bayer 04 Leverkusen","club":null,"role":"ATT","position":"ST","status":"out","reason":"Thigh Injury","expected_return":"2026-10-31","season":{"apps":7,"starts":1,"goals":3,"assists":1,"big_chances":0,"clean_sheets":0,"team_games":19,"tracked_apps":7,"tracked_starts":1},"recent":{"apps":5,"goals":2,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"SV Wehen Wiesbaden","kickoff":1787396400,"goals":1,"assists":0,"score":"4-0","won":true},"strengths":[],"tags":[],"importance":0.057,"country":null,"load":null},{"id":8157,"name":"Moussa Diaby","side":"home","team":"Bayer 04 Leverkusen","club":null,"role":"MID","position":"RW","status":"out","reason":"Hamstring Injury","expected_return":"2026-11-20","season":{"apps":9,"starts":5,"goals":1,"assists":0,"big_chances":1,"clean_sheets":2,"team_games":19,"tracked_apps":9,"tracked_starts":5},"recent":{"apps":5,"goals":1,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"1. FSV Mainz 05","kickoff":1791639000,"goals":1,"assists":0,"score":"4-3","won":true},"strengths":[],"tags":[],"importance":0.031,"country":null,"load":{"games":3,"minutes":130,"country":0}},{"id":41374,"name":"Kennet Eichhorn","side":"home","team":"Bayer 04 Leverkusen","club":null,"role":"MID","position":"DM","status":"out","reason":"Illness","expected_return":"2026-10-31","season":null,"recent":null,"standout":null,"strengths":[],"tags":[],"importance":0,"country":null,"load":null},{"id":2148,"name":"Martin Terrier","side":"home","team":"Bayer 04 Leverkusen","club":null,"role":"ATT","position":"LW","status":"out","reason":"Hamstring Injury","expected_return":"2026-12-10","season":{"apps":5,"starts":1,"goals":0,"assists":0,"big_chances":0,"clean_sheets":1,"team_games":19,"tracked_apps":5,"tracked_starts":1},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":null,"strengths":[],"tags":[],"importance":0.002,"country":null,"load":null},{"id":3658,"name":"Montrell Culbreath","side":"home","team":"Bayer 04 Leverkusen","club":null,"role":"MID","position":"RW","status":"out","reason":"Foot Injury","expected_return":"2026-10-31","season":null,"recent":{"apps":4,"goals":1,"assists":1,"scoredIn":0,"country":4},"standout":null,"strengths":[],"tags":[],"importance":0,"country":{"team":"Germany U19","apps":4,"goals":1,"assists":1,"tournament":null,"lately":null},"load":null},{"id":2145,"name":"Patrik Schick","side":"home","team":"Bayer 04 Leverkusen","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":13,"starts":9,"goals":10,"assists":2,"big_chances":3,"clean_sheets":5,"team_games":19,"tracked_apps":13,"tracked_starts":9},"recent":{"apps":5,"goals":4,"assists":1,"scoredIn":1,"country":0},"standout":{"opponent":"Lech Poznań","kickoff":1792082700,"goals":2,"assists":0,"score":"4-0","won":true},"strengths":[],"tags":["top_scorer","in_form"],"importance":0.212,"country":{"team":"Czechia","apps":3,"goals":0,"assists":0,"tournament":{"name":"World Cup 2026","apps":3,"goals":0,"assists":0,"ended":1782349200},"lately":null},"load":{"games":4,"minutes":291,"country":0}},{"id":2140,"name":"Ibrahim Maza","side":"home","team":"Bayer 04 Leverkusen","club":null,"role":"ATT","position":"AM","status":"fit","reason":null,"expected_return":null,"season":{"apps":12,"starts":10,"goals":4,"assists":3,"big_chances":6,"clean_sheets":4,"team_games":19,"tracked_apps":12,"tracked_starts":10},"recent":{"apps":5,"goals":2,"assists":1,"scoredIn":0,"country":0},"standout":{"opponent":"SC Freiburg","kickoff":1792330200,"goals":1,"assists":1,"score":"2-1","won":true},"strengths":[],"tags":["best_performer","chance_creator"],"importance":0.143,"country":{"team":"Algeria","apps":5,"goals":0,"assists":0,"tournament":{"name":"World Cup 2026","apps":4,"goals":0,"assists":0,"ended":1783047600},"lately":null},"load":{"games":4,"minutes":247,"country":0}},{"id":1613,"name":"Josha Vagnoman","side":"away","team":"VfB Stuttgart","club":null,"role":"DEF","position":"RB","status":"out","reason":"Hamstring Injury","expected_return":"2026-11-17","season":{"apps":10,"starts":8,"goals":2,"assists":2,"big_chances":1,"clean_sheets":3,"team_games":20,"tracked_apps":10,"tracked_starts":8},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":1},"standout":{"opponent":"1. FC Köln","kickoff":1788546600,"goals":1,"assists":1,"score":"4-1","won":true},"strengths":[],"tags":[],"importance":0.076,"country":{"team":null,"apps":1,"goals":0,"assists":0,"tournament":null,"lately":null},"load":{"games":1,"minutes":52,"country":0}},{"id":1622,"name":"Angelo Stiller","side":"away","team":"VfB Stuttgart","club":null,"role":"MID","position":"CM","status":"out","reason":"Groin Injury","expected_return":"2026-11-20","season":{"apps":12,"starts":10,"goals":0,"assists":4,"big_chances":4,"clean_sheets":3,"team_games":20,"tracked_apps":12,"tracked_starts":10},"recent":{"apps":5,"goals":0,"assists":1,"scoredIn":0,"country":0},"standout":{"opponent":"SC Paderborn 07","kickoff":1791639000,"goals":0,"assists":2,"score":"2-0","won":true},"strengths":[],"tags":["best_performer"],"importance":0.088,"country":{"team":"Germany","apps":2,"goals":0,"assists":0,"tournament":{"name":"World Cup 2026","apps":1,"goals":0,"assists":0,"ended":1782417600},"lately":null},"load":{"games":3,"minutes":225,"country":0}},{"id":8905,"name":"Ameen Al-Dakhil","side":"away","team":"VfB Stuttgart","club":null,"role":"DEF","position":"CB","status":"out","reason":"Knee Injury","expected_return":"2026-10-31","season":{"apps":2,"starts":0,"goals":0,"assists":0,"big_chances":0,"clean_sheets":0,"team_games":20,"tracked_apps":2,"tracked_starts":0},"recent":{"apps":2,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":null,"strengths":[],"tags":[],"importance":0,"country":null,"load":null},{"id":3918,"name":"Dan Zagadou","side":"away","team":"VfB Stuttgart","club":null,"role":"DEF","position":"CB","status":"out","reason":"Hamstring Injury","expected_return":"2026-10-31","season":null,"recent":null,"standout":null,"strengths":[],"tags":[],"importance":0,"country":null,"load":null},{"id":41481,"name":"Jarzinho Malanga","side":"away","team":"VfB Stuttgart","club":null,"role":"MID","position":"LW","status":"out","reason":"Abdominal Injury","expected_return":"2026-10-31","season":null,"recent":null,"standout":null,"strengths":[],"tags":[],"importance":0,"country":null,"load":null},{"id":4516,"name":"Ermedin Demirović","side":"away","team":"VfB Stuttgart","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":12,"starts":7,"goals":7,"assists":0,"big_chances":2,"clean_sheets":3,"team_games":20,"tracked_apps":12,"tracked_starts":7},"recent":{"apps":5,"goals":3,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Viking FK","kickoff":1788972300,"goals":3,"assists":0,"score":"3-1","won":true},"strengths":[],"tags":["top_scorer"],"importance":0.122,"country":{"team":"Bosnia & Herzegovina","apps":8,"goals":0,"assists":0,"tournament":{"name":"World Cup 2026","apps":4,"goals":0,"assists":0,"ended":1782950400},"lately":null},"load":{"games":3,"minutes":198,"country":0}},{"id":1620,"name":"Deniz Undav","side":"away","team":"VfB Stuttgart","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":12,"starts":10,"goals":2,"assists":4,"big_chances":8,"clean_sheets":6,"team_games":20,"tracked_apps":12,"tracked_starts":10},"recent":{"apps":5,"goals":2,"assists":0,"scoredIn":1,"country":0},"standout":{"opponent":"ŠK Slovan Bratislava","kickoff":1792004400,"goals":1,"assists":0,"score":"3-0","won":true},"strengths":[],"tags":["chance_creator"],"importance":0.096,"country":{"team":"Germany","apps":5,"goals":3,"assists":2,"tournament":{"name":"World Cup 2026","apps":4,"goals":3,"assists":2,"ended":1782765000},"lately":null},"load":{"games":3,"minutes":211,"country":0}}],"extras":{"teams":{"home":85,"away":84},"split":{"home":{"above":{"w":1,"d":0,"l":0},"below":{"w":3,"d":1,"l":2}},"away":{"above":{"w":2,"d":0,"l":4},"below":{"w":0,"d":0,"l":1}}},"referee":null,"managers":{"home":{"id":202,"name":"Carles Martínez","vs":null},"away":{"id":283,"name":"Sebastian Hoeneß","vs":{"w":2,"d":0,"l":0,"last":{"kickoff":1778333400,"score":"3-1","result":"W"}}}},"best_xi":[{"id":1623,"name":"Maximilian Mittelstädt","team_id":84,"position":"D","matches":6,"goals":1,"assists":1}],"players":{"1620":{"caps":25,"goals":9,"country":"Germany","signed":null},"1622":{"caps":18,"goals":0,"country":"Germany","signed":null},"2140":{"caps":23,"goals":2,"country":"Algeria","signed":null},"2145":{"caps":54,"goals":16,"country":"Czechia","signed":null},"2146":{"caps":6,"goals":2,"country":"Cameroon","signed":null},"3658":{"caps":5,"goals":1,"country":"Germany U19","signed":null},"4516":{"caps":45,"goals":4,"country":"Bosnia & Herzegovina","signed":null},"8157":{"caps":null,"goals":null,"country":null,"signed":{"from":"Al-Ittihad","fee":28000000,"at":1788220800}},"41374":{"caps":null,"goals":null,"country":null,"signed":{"from":"Hertha BSC","fee":9000000,"at":1782864000}}}},"notable":[{"id":1646,"name":"Niclas Füllkrug","goals":8,"rank":1},{"id":2467,"name":"Michael Olise","goals":6,"rank":2},{"id":2145,"name":"Patrik Schick","goals":6,"rank":3},{"id":2410,"name":"Phillip Tietz","goals":5,"rank":4},{"id":8501,"name":"Younes Ebnoutalib","goals":5,"rank":5},{"id":1996,"name":"Christopher Nkunku","goals":4,"rank":6},{"id":2466,"name":"Harry Kane","goals":4,"rank":7},{"id":2465,"name":"Luis Díaz","goals":4,"rank":8},{"id":8530,"name":"Michael Gregoritsch","goals":4,"rank":9},{"id":1180,"name":"Yuito Suzuki","goals":4,"rank":10},{"id":4700,"name":"Anthony Caci","goals":3,"rank":11},{"id":2897,"name":"Antonio Nusa","goals":3,"rank":12},{"id":4516,"name":"Ermedin Demirović","goals":3,"rank":13},{"id":1183,"name":"Igor Matanović","goals":3,"rank":14},{"id":2868,"name":"Joe Scally","goals":3,"rank":15}],"round_label":"Regular season · Matchday 8","neutral":false,"h2h":{"total_matches":92,"home_wins":43,"draws":24,"away_wins":25,"home_goals":163,"away_goals":123,"avg_total_goals":3.108695652173913,"home_win_rate":0.4673913043478261,"away_win_rate":0.2717391304347826,"recent_matches":[{"away":"Bayer 04 Leverkusen","date":"2026-05-09T13:30:00+00:00","home":"VfB Stuttgart","score":"3-1","event_id":1752,"away_score":1,"home_score":3,"away_team_id":85,"home_team_id":84},{"away":"VfB Stuttgart","date":"2026-01-10T17:30:00+00:00","home":"Bayer 04 Leverkusen","score":"1-4","event_id":1598,"away_score":4,"home_score":1,"away_team_id":84,"home_team_id":85},{"away":"Bayer 04 Leverkusen","date":"2025-03-16T18:30:00+00:00","home":"VfB Stuttgart","score":"3-4","event_id":303800,"away_score":4,"home_score":3,"away_team_id":85,"home_team_id":84},{"away":"VfB Stuttgart","date":"2024-11-01T19:30:00+00:00","home":"Bayer 04 Leverkusen","score":"0-0","event_id":303639,"away_score":0,"home_score":0,"away_team_id":84,"home_team_id":85},{"away":"VfB Stuttgart","date":"2024-04-27T16:30:00+00:00","home":"Bayer 04 Leverkusen","score":"2-2","event_id":309363,"away_score":2,"home_score":2,"away_team_id":84,"home_team_id":85},{"away":"VfB Stuttgart","date":"2024-02-06T19:45:00+00:00","home":"Bayer 04 Leverkusen","score":"3-2","event_id":242210,"away_score":2,"home_score":3,"away_team_id":84,"home_team_id":85},{"away":"Bayer 04 Leverkusen","date":"2023-12-10T14:30:00+00:00","home":"VfB Stuttgart","score":"1-1","event_id":309212,"away_score":1,"home_score":1,"away_team_id":85,"home_team_id":84},{"away":"Bayer 04 Leverkusen","date":"2023-05-14T13:30:00+00:00","home":"VfB Stuttgart","score":"1-1","event_id":314677,"away_score":1,"home_score":1,"away_team_id":85,"home_team_id":84},{"away":"VfB Stuttgart","date":"2022-11-12T14:30:00+00:00","home":"Bayer 04 Leverkusen","score":"2-0","event_id":314518,"away_score":0,"home_score":2,"away_team_id":84,"home_team_id":85},{"away":"VfB Stuttgart","date":"2022-02-12T17:30:00+00:00","home":"Bayer 04 Leverkusen","score":"4-2","event_id":318337,"away_score":2,"home_score":4,"away_team_id":84,"home_team_id":85}]},"standings":{"home":{"team_id":85,"position":4,"played":7,"points":13,"goal_diff":4,"team_name":"Bayer 04 Leverkusen","won":4,"drawn":1,"lost":2,"goals_for":16,"goals_against":12,"group":null},"away":{"team_id":84,"position":15,"played":7,"points":6,"goal_diff":-3,"team_name":"VfB Stuttgart","won":2,"drawn":0,"lost":5,"goals_for":10,"goals_against":13,"group":null},"size":18},"form":{"home":{"matches":6,"ppg":2.5,"record":"5-0-1","goals_for":2.83,"goals_against":1.5,"clean_sheets":2,"streak":"none","sequence":"WWWWLW","venue_ppg":3},"away":{"matches":6,"ppg":1.67,"record":"3-1-2","goals_for":1.5,"goals_against":0.83,"clean_sheets":3,"streak":"none","sequence":"WWLDLW","venue_ppg":2.25}},"ledger":[{"id":"availability.home.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"Bayer 04 Leverkusen are without 5 players, none of them central to how the side plays.","evidence":{"count":5,"measured":3,"combined_goal_share":0.188,"combined_importance":0.09,"players":[{"player":"Christian Kofane","role":"ATT","reason":"Thigh Injury","goal_share":0.125,"importance":0.057,"measured":true,"doubtful":false,"cover_at_position":8},{"player":"Moussa Diaby","role":"MID","reason":"Hamstring Injury","goal_share":0.063,"importance":0.031,"measured":true,"doubtful":false,"cover_at_position":6},{"player":"Martin Terrier","role":"ATT","reason":"Hamstring Injury","goal_share":0,"importance":0.002,"measured":true,"doubtful":false,"cover_at_position":8},{"player":"Kennet Eichhorn","role":"MID","reason":"Illness","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":6},{"player":"Montrell Culbreath","role":"MID","reason":"Foot Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":6}]},"strength":0.225,"moves":[{"channel":"goals","side":"home","pct":-1.2},{"channel":"goals","side":"away","pct":0.3},{"channel":"corners","side":"home","pct":-0.6},{"channel":"cards","side":"both","pct":0.4}]},{"id":"availability.away.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"VfB Stuttgart are without 8 players, none of them central to how the side plays.","evidence":{"count":8,"measured":3,"combined_goal_share":0.2,"combined_importance":0.164,"players":[{"player":"Angelo Stiller","role":"MID","reason":"Groin Injury","goal_share":0,"importance":0.088,"measured":true,"doubtful":false,"cover_at_position":10,"tags":["best_performer"]},{"player":"Josha Vagnoman","role":"DEF","reason":"Hamstring Injury","goal_share":0.2,"importance":0.076,"measured":true,"doubtful":false,"cover_at_position":9},{"player":"Ameen Al-Dakhil","role":"DEF","reason":"Knee Injury","goal_share":0,"importance":0,"measured":true,"doubtful":false,"cover_at_position":9},{"player":"Dan Zagadou","role":"DEF","reason":"Hamstring Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":9},{"player":"Jarzinho Malanga","role":"MID","reason":"Abdominal Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":10},{"player":"Justin Diehl","role":"MID","reason":"Thigh Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":10},{"player":"Leo Sauer","role":"ATT","reason":"Muscle Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":5},{"player":"Tiago Tomás","role":"ATT","reason":"Muscle Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":5}]},"strength":0.41,"moves":[{"channel":"goals","side":"away","pct":-2},{"channel":"goals","side":"home","pct":1.2},{"channel":"corners","side":"away","pct":-0.9},{"channel":"cards","side":"both","pct":0.9}]},{"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.682,"cup_tie":false},"strength":0.318,"moves":[]},{"id":"stakes.season","section":"§5.1","tier":2,"state":"COMPUTED","note":"Nothing much riding on this one for either side yet.","evidence":{"games_left":26,"home":{"state":"mid_table","position":4,"points":13,"games_left":26,"gap_to_leader":4,"gap_to_safety":7,"gap_to_europe":-1},"away":{"state":"mid_table","position":15,"points":6,"games_left":26,"gap_to_leader":11,"gap_to_safety":0,"gap_to_europe":6},"six_pointer":false},"strength":0,"moves":[]},{"id":"fixture.derby","section":"§5.2","tier":2,"state":"COMPUTED","note":"Not a local derby.","evidence":{"derby":false},"strength":0,"moves":[]},{"id":"fixture.revenge","section":"§5.3","tier":2,"state":"COMPUTED","note":"The reverse fixture finished 3-1, too close to carry a revenge motive.","evidence":{"reverse_margin":-2},"strength":0,"moves":[]},{"id":"manager.home.settling","section":"§1.1","tier":3,"state":"COMPUTED","note":"Carles Martínez is 12 games into the job at Bayer 04 Leverkusen, past the bounce window, where an early lift usually fades back toward the side's real level.","evidence":{"manager":"Carles Martínez","matches_in_charge":12,"tenure_days":72,"ppm":2.33,"appointment_effect":{"before_ppm":2.2,"after_ppm":2.5,"delta":null}},"strength":0.3,"moves":[]},{"id":"manager.away.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Sebastian Hoeneß has 29 matches in charge at VfB Stuttgart, long enough that the side plays the way he wants it to.","evidence":{"manager":"Sebastian Hoeneß","matches_in_charge":29,"tenure_days":211,"ppm":1.72,"appointment_effect":{"before_ppm":1.7,"after_ppm":1.5,"delta":null}},"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.139,"defence":0.046,"effective_matches":11.9,"shrunk":0.4},"away":{"attack":0.099,"defence":-0.032,"effective_matches":11.9,"shrunk":0.4}},"strength":0.2,"moves":[]},{"id":"style.matchup","section":"§4.2","tier":5,"state":"COMPUTED","note":"Neither side holds a clear possession edge on recent evidence.","evidence":{"home":{"matches":12,"possession":59.7,"shots":20.3,"xg_per_shot":0.121,"corners":7,"corners_per_shot":0.346,"finishing_vs_xg":0.29},"away":{"matches":12,"possession":58.2,"shots":17.7,"xg_per_shot":0.115,"corners":6.4,"corners_per_shot":0.363,"finishing_vs_xg":0.05},"possession_gap":1.5},"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":"Bayer 04 Leverkusen have scored 4 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":"VfB Stuttgart are scoring about what their chances are worth.","evidence":{"goals_minus_xg_per_match":0.05,"matches":12},"strength":0.1,"moves":[]},{"id":"referee.tendency","section":"§13","tier":5,"state":"UNAVAILABLE","note":"No referee appointed or recorded for this fixture yet.","evidence":{},"strength":0,"moves":[]},{"id":"fatigue.travel","section":"§6.4","tier":6,"state":"COMPUTED","note":"Routine trip of 297 km for VfB Stuttgart.","evidence":{"travel_km":297},"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":12.5,"temperature_c":13,"description":null},"strength":0,"moves":[]},{"id":"environment.pitch","section":"§6.3","tier":6,"state":"UNAVAILABLE","note":"No pitch condition reported for this fixture.","evidence":{},"strength":0,"moves":[]},{"id":"environment.venue","section":"§6.1","tier":6,"state":"UNAVAILABLE","note":"Attendance is only published after kickoff, so crowd size cannot be assessed in advance. Home advantage is carried by the fitted rating rather than estimated here.","evidence":{"home_adv":0.32977399548232433},"strength":0,"moves":[]}],"pass_reason":"call rule: value","preview":"Leverkusen will win this game because Stuttgart's recent results flatter them. The hosts create better opportunities, having crafted the stronger openings in eight of their last ten matches and all five at home. Winning five of their last six reflects that threat. Stuttgart usually keep the ball, but in four of the six matches where they dominated possession, they failed to make better chances. Conceding only 8 in their last eight when chances allowed should cost 12 means luck and goalkeeping are masking defensive issues. Losing Angelo Stiller to a groin problem removes four assists, leaving their midfield even less effective. Clinical finishing decides it.","external":{"bsd_prediction":{"id":6402,"created_at":"2026-10-25T02:15:18Z","event":{"id":213732,"event_date":"2026-10-31T14:30:00Z","status":"notstarted","home_team_id":85,"home_team":"Bayer 04 Leverkusen","away_team_id":84,"away_team":"VfB Stuttgart","league_id":5,"league_name":"Bundesliga"},"recommendations":{"favorite":"H","favorite_prob":52.6,"bet_favorite":false,"over_15":false,"over_25":false,"over_35":false,"btts":false,"winner":false},"model":{"confidence":0.5256,"version":"dc-blend-v1"}},"polymarket":{"event_id":213732,"event_date":"2026-10-31T14:30:00Z","home_team":"Bayer 04 Leverkusen","away_team":"VfB Stuttgart","polymarket_event_id":"1209552","liquidity":{"volume_24hr":2720.649727,"volume_1wk":2770.901802,"volume_1mo":2772.942602,"volume_1yr":2772.942602,"open_interest":2937.0122819999997,"liquidity_clob":null,"liquidity_amm":null},"pricing":{"best_bid":null,"best_ask":null,"change_1d":null,"change_1wk":null,"change_1mo":null},"goalscorers":null,"exact_scores":null,"updated_at":"2026-10-30T08:57:12Z"}},"computed_at":1793370676,"verdicts":[],"locked":false,"colors":{"home":"#ec1313","away":"#e32219"},"venue":{"name":"BayArena","city":"Leverkusen","capacity":30210},"pulled":[],"published":[]}