{"id":213736,"league_id":5,"league":"Bundesliga","kickoff":1793467800,"home":"FC Bayern München","away":"Borussia Dortmund","home_id":79,"away_id":92,"venue_id":77,"rank":2,"status":"notstarted","provisional":true,"lineup_status":"predicted","confidence":0.668,"score":null,"live_score":null,"lambda":[2.43,1.19],"flags":[],"lambda_home":2.4288206769701626,"lambda_away":1.1940706465903583,"corner_rate":10.03,"card_rate":0.163,"lineups":{"status":"predicted","confidence":0.6,"home":{"formation":"4-2-3-1","players":[{"id":2456,"name":"Manuel Neuer","position":"G","starting":true,"ai_score":0.541},{"id":3463,"name":"Dayot Upamecano","position":"D","starting":true,"ai_score":0.702},{"id":2461,"name":"Joshua Kimmich","position":"M","starting":true,"ai_score":0.669},{"id":2459,"name":"Jonathan Tah","position":"D","starting":true,"ai_score":0.644},{"id":2468,"name":"Josip Stanišić","position":"D","starting":true,"ai_score":0.64},{"id":2467,"name":"Michael Olise","position":"M","starting":true,"ai_score":0.82},{"id":2462,"name":"Aleksandar Pavlović","position":"M","starting":true,"ai_score":0.645},{"id":2466,"name":"Harry Kane","position":"F","starting":true,"ai_score":0.721},{"id":8564,"name":"Jamal Musiala","position":"M","starting":true,"ai_score":0.361},{"id":79484,"name":"Tim Binder","position":"F","starting":true,"ai_score":0.131},{"id":46787,"name":"Bastian Assomo","position":"F","starting":true,"ai_score":0},{"id":2457,"name":"Konrad Laimer","position":"D","starting":false,"ai_score":0.616},{"id":2460,"name":"Tom Bischof","position":"M","starting":false,"ai_score":0.603},{"id":5170,"name":"Alphonso Davies","position":"D","starting":false,"ai_score":0.587},{"id":2472,"name":"Jonas Urbig","position":"G","starting":false,"ai_score":0.554},{"id":3511,"name":"Ismael Saibari","position":"M","starting":false,"ai_score":0.526},{"id":1350,"name":"Nathaniel Brown","position":"D","starting":false,"ai_score":0.526},{"id":2463,"name":"Lennart Karl","position":"M","starting":false,"ai_score":0.456},{"id":2469,"name":"Serge Gnabry","position":"M","starting":false,"ai_score":0.371},{"id":2474,"name":"Hiroki Itō","position":"D","starting":false,"ai_score":0.296},{"id":4102,"name":"David Daiber","position":"M","starting":false,"ai_score":0.264},{"id":2475,"name":"Sacha Boey","position":"D","starting":false,"ai_score":0.198},{"id":3464,"name":"Sven Ulreich","position":"G","starting":false,"ai_score":0.03}],"confidence":0.6},"away":{"formation":"3-4-2-1","players":[{"id":2155,"name":"Gregor Kobel","position":"G","starting":true,"ai_score":0.857},{"id":2162,"name":"Daniel Svensson","position":"M","starting":true,"ai_score":0.786},{"id":2157,"name":"Waldemar Anton","position":"D","starting":true,"ai_score":0.911},{"id":3036,"name":"Joane Gadou","position":"D","starting":true,"ai_score":0.735},{"id":2159,"name":"Julian Ryerson","position":"M","starting":true,"ai_score":0.735},{"id":2168,"name":"Jobe Bellingham","position":"M","starting":true,"ai_score":0.637},{"id":2160,"name":"Felix Nmecha","position":"M","starting":true,"ai_score":0.724},{"id":3509,"name":"Joey Veerman","position":"M","starting":true,"ai_score":0.707},{"id":8984,"name":"Mathis Albert","position":"F","starting":true,"ai_score":0.221},{"id":2165,"name":"Serhou Guirassy","position":"F","starting":true,"ai_score":0.809},{"id":3915,"name":"Maximilian Beier","position":"F","starting":true,"ai_score":0.665},{"id":2158,"name":"Nico Schlotterbeck","position":"D","starting":false,"ai_score":0.718},{"id":2166,"name":"Fábio Silva","position":"F","starting":false,"ai_score":0.499},{"id":460,"name":"Ethan Nwaneri","position":"M","starting":false,"ai_score":0.478},{"id":2169,"name":"Ramy Bensebaini","position":"D","starting":false,"ai_score":0.435},{"id":2161,"name":"Marcel Sabitzer","position":"M","starting":false,"ai_score":0.431},{"id":2170,"name":"Carney Chukwuemeka","position":"M","starting":false,"ai_score":0.383},{"id":3128,"name":"Konstantinos Karetsas","position":"M","starting":false,"ai_score":0.337},{"id":8982,"name":"Luca Reggiani","position":"D","starting":false,"ai_score":0.267},{"id":3665,"name":"Filippo Mané","position":"D","starting":false,"ai_score":0.224},{"id":8983,"name":"Samuele Inacio","position":"M","starting":false,"ai_score":0.198},{"id":2171,"name":"Alexander Meyer","position":"G","starting":false,"ai_score":0.045},{"id":5220,"name":"Patrick Drewes","position":"G","starting":false,"ai_score":0.02}],"confidence":0.855},"unavailable":[{"id":23922,"name":"Bara Sapoko Ndiaye","team_id":null,"side":"home","reason":"Appendicitis"},{"id":2458,"name":"Kim Min-jae","team_id":null,"side":"home","reason":"Groin Injury"},{"id":2465,"name":"Luis Díaz","team_id":null,"side":"home","reason":"Hamstring Injury"},{"id":4147,"name":"Giannis Konstantelias","team_id":null,"side":"away","reason":"Cruciate Ligament Injury"},{"id":1876,"name":"Kauã Prates","team_id":null,"side":"away","reason":"Muscle Injury"}]},"people":[{"id":2456,"name":"Manuel Neuer","side":"home"},{"id":3463,"name":"Dayot Upamecano","side":"home"},{"id":2461,"name":"Joshua Kimmich","side":"home"},{"id":2459,"name":"Jonathan Tah","side":"home"},{"id":2468,"name":"Josip Stanišić","side":"home"},{"id":2467,"name":"Michael Olise","side":"home"},{"id":2462,"name":"Aleksandar Pavlović","side":"home"},{"id":2466,"name":"Harry Kane","side":"home"},{"id":8564,"name":"Jamal Musiala","side":"home"},{"id":79484,"name":"Tim Binder","side":"home"},{"id":46787,"name":"Bastian Assomo","side":"home"},{"id":2457,"name":"Konrad Laimer","side":"home"},{"id":2460,"name":"Tom Bischof","side":"home"},{"id":5170,"name":"Alphonso Davies","side":"home"},{"id":2472,"name":"Jonas Urbig","side":"home"},{"id":3511,"name":"Ismael Saibari","side":"home"},{"id":1350,"name":"Nathaniel Brown","side":"home"},{"id":2463,"name":"Lennart Karl","side":"home"},{"id":2469,"name":"Serge Gnabry","side":"home"},{"id":2474,"name":"Hiroki Itō","side":"home"},{"id":4102,"name":"David Daiber","side":"home"},{"id":2475,"name":"Sacha Boey","side":"home"},{"id":3464,"name":"Sven Ulreich","side":"home"},{"id":2458,"name":"Kim Min-jae","side":"home"},{"id":13699,"name":"Filip Pavić","side":"home"},{"id":2473,"name":"Cassiano Kiala","side":"home"},{"id":4430,"name":"Vincent Manuba","side":"home"},{"id":79475,"name":"David Podar-Stiube","side":"home"},{"id":4818,"name":"Jannis Bartl","side":"home"},{"id":13715,"name":"Guido Della Rovere","side":"home"},{"id":2465,"name":"Luis Díaz","side":"home"},{"id":23922,"name":"Bara Sapoko Ndiaye","side":"home"},{"id":13596,"name":"Maycon Cardozo","side":"home"},{"id":2155,"name":"Gregor Kobel","side":"away"},{"id":2162,"name":"Daniel Svensson","side":"away"},{"id":2157,"name":"Waldemar Anton","side":"away"},{"id":3036,"name":"Joane Gadou","side":"away"},{"id":2159,"name":"Julian Ryerson","side":"away"},{"id":2168,"name":"Jobe Bellingham","side":"away"},{"id":2160,"name":"Felix Nmecha","side":"away"},{"id":3509,"name":"Joey Veerman","side":"away"},{"id":8984,"name":"Mathis Albert","side":"away"},{"id":2165,"name":"Serhou Guirassy","side":"away"},{"id":3915,"name":"Maximilian Beier","side":"away"},{"id":2158,"name":"Nico Schlotterbeck","side":"away"},{"id":2166,"name":"Fábio Silva","side":"away"},{"id":460,"name":"Ethan Nwaneri","side":"away"},{"id":2169,"name":"Ramy Bensebaini","side":"away"},{"id":2161,"name":"Marcel Sabitzer","side":"away"},{"id":2170,"name":"Carney Chukwuemeka","side":"away"},{"id":3128,"name":"Konstantinos Karetsas","side":"away"},{"id":8982,"name":"Luca Reggiani","side":"away"},{"id":3665,"name":"Filippo Mané","side":"away"},{"id":8983,"name":"Samuele Inacio","side":"away"},{"id":2171,"name":"Alexander Meyer","side":"away"},{"id":5220,"name":"Patrick Drewes","side":"away"},{"id":2172,"name":"Emre Can","side":"away"},{"id":1876,"name":"Kauã Prates","side":"away"},{"id":23776,"name":"Justin Lerma","side":"away"},{"id":54991,"name":"Enzo dos Santos","side":"away"},{"id":4147,"name":"Giannis Konstantelias","side":"away"},{"id":8504,"name":"Mussa Kaba","side":"away"}],"players":[{"id":2465,"name":"Luis Díaz","side":"home","team":"FC Bayern München","club":null,"role":"MID","position":"LW","status":"out","reason":"Hamstring Injury","expected_return":"2026-11-30","season":{"apps":13,"starts":8,"goals":7,"assists":1,"big_chances":3,"clean_sheets":3,"team_games":17,"tracked_apps":13,"tracked_starts":8},"recent":{"apps":5,"goals":4,"assists":1,"scoredIn":0,"country":0},"standout":{"opponent":"RB Leipzig","kickoff":1792254600,"goals":3,"assists":1,"score":"6-1","won":true},"strengths":[],"tags":["best_performer","in_form"],"importance":0.139,"country":{"team":"Colombia","apps":6,"goals":1,"assists":1,"tournament":{"name":"World Cup 2026","apps":5,"goals":1,"assists":1,"ended":1783454400},"lately":null},"load":{"games":1,"minutes":21,"country":0}},{"id":23922,"name":"Bara Sapoko Ndiaye","side":"home","team":"FC Bayern München","club":null,"role":"MID","position":"CM","status":"out","reason":"Appendicitis","expected_return":"2026-11-20","season":{"apps":4,"starts":2,"goals":0,"assists":0,"big_chances":0,"clean_sheets":0,"team_games":17,"tracked_apps":4,"tracked_starts":2},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":1},"standout":null,"strengths":[],"tags":[],"importance":0.005,"country":{"team":"Senegal","apps":1,"goals":0,"assists":0,"tournament":{"name":"World Cup 2026","apps":1,"goals":0,"assists":0,"ended":1782936000},"lately":null},"load":{"games":1,"minutes":1,"country":0}},{"id":2458,"name":"Kim Min-jae","side":"home","team":"FC Bayern München","club":null,"role":"DEF","position":"DEF","status":"out","reason":"Groin Injury","expected_return":"2026-11-05","season":{"apps":10,"starts":6,"goals":1,"assists":0,"big_chances":0,"clean_sheets":2,"team_games":17,"tracked_apps":10,"tracked_starts":6},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":2},"standout":{"opponent":"Aston Villa","kickoff":1786104000,"goals":1,"assists":0,"score":"2-1","won":true},"strengths":[],"tags":[],"importance":0.047,"country":{"team":"South Korea","apps":7,"goals":0,"assists":1,"tournament":{"name":"World Cup 2026","apps":3,"goals":0,"assists":0,"ended":1782349200},"lately":null},"load":{"games":1,"minutes":45,"country":0}},{"id":2467,"name":"Michael Olise","side":"home","team":"FC Bayern München","club":null,"role":"MID","position":"MID","status":"fit","reason":null,"expected_return":null,"season":{"apps":12,"starts":10,"goals":11,"assists":6,"big_chances":13,"clean_sheets":2,"team_games":17,"tracked_apps":12,"tracked_starts":10},"recent":{"apps":5,"goals":4,"assists":3,"scoredIn":3,"country":0},"standout":{"opponent":"1. FC Union Berlin","kickoff":1789756200,"goals":3,"assists":1,"score":"7-0","won":true},"strengths":[],"tags":["top_scorer","best_performer","chance_creator","in_form"],"importance":0.275,"country":{"team":"France","apps":14,"goals":7,"assists":9,"tournament":{"name":"World Cup 2026","apps":8,"goals":0,"assists":7,"ended":1784408400},"lately":null},"load":{"games":2,"minutes":158,"country":0}},{"id":2466,"name":"Harry Kane","side":"home","team":"FC Bayern München","club":null,"role":"ATT","position":"FWD","status":"fit","reason":null,"expected_return":null,"season":{"apps":12,"starts":9,"goals":10,"assists":7,"big_chances":7,"clean_sheets":2,"team_games":17,"tracked_apps":12,"tracked_starts":9},"recent":{"apps":5,"goals":4,"assists":5,"scoredIn":0,"country":0},"standout":{"opponent":"Viking FK","kickoff":1791918000,"goals":2,"assists":0,"score":"3-3","won":false},"strengths":[],"tags":["top_creator","best_performer","chance_creator","in_form"],"importance":0.277,"country":{"team":"England","apps":13,"goals":13,"assists":2,"tournament":{"name":"World Cup 2026","apps":7,"goals":6,"assists":1,"ended":1784142000},"lately":null},"load":{"games":2,"minutes":180,"country":0}},{"id":79484,"name":"Tim Binder","side":"home","team":"FC Bayern München","club":null,"role":"ATT","position":"FWD","status":"fit","reason":null,"expected_return":null,"season":{"apps":5,"starts":3,"goals":0,"assists":0,"big_chances":0,"clean_sheets":0,"team_games":17,"tracked_apps":5,"tracked_starts":3},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":null,"strengths":[],"tags":[],"importance":0.005,"country":null,"load":{"games":1,"minutes":15,"country":0}},{"id":4147,"name":"Giannis Konstantelias","side":"away","team":"Borussia Dortmund","club":null,"role":"MID","position":"AM","status":"out","reason":"Cruciate Ligament Injury","expected_return":"2027-05-31","season":{"apps":1,"starts":0,"goals":0,"assists":0,"big_chances":0,"clean_sheets":0,"team_games":17,"tracked_apps":1,"tracked_starts":0},"recent":{"apps":1,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":null,"strengths":[],"tags":[],"importance":0,"country":null,"load":null},{"id":1876,"name":"Kauã Prates","side":"away","team":"Borussia Dortmund","club":null,"role":"DEF","position":"LB","status":"out","reason":"Muscle Injury","expected_return":"2026-11-06","season":{"apps":4,"starts":0,"goals":0,"assists":0,"big_chances":1,"clean_sheets":0,"team_games":17,"tracked_apps":4,"tracked_starts":0},"recent":{"apps":4,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":null,"strengths":[],"tags":[],"importance":0,"country":null,"load":null},{"id":2166,"name":"Fábio Silva","side":"away","team":"Borussia Dortmund","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":16,"starts":5,"goals":4,"assists":2,"big_chances":4,"clean_sheets":3,"team_games":17,"tracked_apps":16,"tracked_starts":5},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"FC Tokyo","kickoff":1785578400,"goals":1,"assists":0,"score":"1-0","won":true},"strengths":[],"tags":[],"importance":0.145,"country":null,"load":{"games":3,"minutes":168,"country":0}},{"id":2165,"name":"Serhou Guirassy","side":"away","team":"Borussia Dortmund","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":16,"starts":12,"goals":9,"assists":2,"big_chances":5,"clean_sheets":5,"team_games":17,"tracked_apps":16,"tracked_starts":12},"recent":{"apps":5,"goals":3,"assists":0,"scoredIn":1,"country":0},"standout":{"opponent":"Villarreal","kickoff":1788894000,"goals":2,"assists":0,"score":"3-2","won":true},"strengths":[],"tags":["chance_creator"],"importance":0.337,"country":null,"load":{"games":3,"minutes":264,"country":0}},{"id":3915,"name":"Maximilian Beier","side":"away","team":"Borussia Dortmund","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":13,"starts":8,"goals":2,"assists":1,"big_chances":1,"clean_sheets":3,"team_games":17,"tracked_apps":13,"tracked_starts":8},"recent":{"apps":5,"goals":1,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Eintracht Frankfurt","kickoff":1792859400,"goals":1,"assists":0,"score":"1-0","won":true},"strengths":[],"tags":[],"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":125,"country":0}}],"extras":{"teams":{"home":79,"away":92},"split":{"home":{"above":null,"below":{"w":5,"d":2,"l":0}},"away":{"above":null,"below":{"w":5,"d":2,"l":0}}},"referee":null,"managers":{"home":{"id":246,"name":"Vincent Kompany","vs":{"w":2,"d":1,"l":0,"last":{"kickoff":1772299800,"score":"3-2","result":"W"}}},"away":{"id":284,"name":"Niko Kovač","vs":{"w":0,"d":1,"l":2,"last":{"kickoff":1772299800,"score":"2-3","result":"L"}}}},"best_xi":[{"id":3463,"name":"Dayot Upamecano","team_id":79,"position":"D","matches":7,"goals":2,"assists":0},{"id":2157,"name":"Waldemar Anton","team_id":92,"position":"D","matches":7,"goals":0,"assists":1},{"id":2461,"name":"Joshua Kimmich","team_id":79,"position":"M","matches":6,"goals":0,"assists":3},{"id":2467,"name":"Michael Olise","team_id":79,"position":"M","matches":7,"goals":6,"assists":3},{"id":2462,"name":"Aleksandar Pavlović","team_id":79,"position":"M","matches":6,"goals":2,"assists":1}],"players":{"1876":{"caps":null,"goals":null,"country":null,"signed":{"from":"Cruzeiro","fee":7000000,"at":1786492800}},"2157":{"caps":31,"goals":0,"country":"Germany","signed":null},"2165":{"caps":20,"goals":2,"country":"Guinea","signed":null},"2166":{"caps":null,"goals":null,"country":null,"signed":{"from":"Wolverhampton","fee":22500000,"at":1756425600}},"2458":{"caps":77,"goals":3,"country":"South Korea","signed":null},"2461":{"caps":109,"goals":9,"country":"Germany","signed":null},"2462":{"caps":20,"goals":1,"country":"Germany","signed":null},"2465":{"caps":80,"goals":22,"country":"Colombia","signed":{"from":"Liverpool FC","fee":70000000,"at":1753833600}},"2466":{"caps":116,"goals":63,"country":"England","signed":null},"2467":{"caps":32,"goals":11,"country":"France","signed":null},"3463":{"caps":54,"goals":1,"country":"France","signed":null},"3915":{"caps":20,"goals":0,"country":"Germany","signed":null},"4147":{"caps":null,"goals":null,"country":null,"signed":{"from":"PAOK","fee":26000000,"at":1786924800}},"23922":{"caps":7,"goals":0,"country":"Senegal","signed":{"from":"Gambinos Stars","fee":3500000,"at":1786320000}}}},"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":41375,"name":"Maurice Krattenmacher","goals":4,"rank":9},{"id":8530,"name":"Michael Gregoritsch","goals":4,"rank":10},{"id":1180,"name":"Yuito Suzuki","goals":4,"rank":11},{"id":4700,"name":"Anthony Caci","goals":3,"rank":12},{"id":2897,"name":"Antonio Nusa","goals":3,"rank":13},{"id":4516,"name":"Ermedin Demirović","goals":3,"rank":14},{"id":1183,"name":"Igor Matanović","goals":3,"rank":15}],"round_label":"Regular season · Matchday 8","neutral":false,"h2h":{"total_matches":114,"home_wins":54,"draws":35,"away_wins":25,"home_goals":226,"away_goals":136,"avg_total_goals":3.175438596491228,"home_win_rate":0.47368421052631576,"away_win_rate":0.21929824561403508,"recent_matches":[{"away":"FC Bayern München","date":"2026-02-28T17:30:00+00:00","home":"Borussia Dortmund","score":"2-3","event_id":1665,"away_score":3,"home_score":2,"away_team_id":79,"home_team_id":92},{"away":"Borussia Dortmund","date":"2025-10-18T16:30:00+00:00","home":"FC Bayern München","score":"2-1","event_id":1517,"away_score":1,"home_score":2,"away_team_id":92,"home_team_id":79},{"away":"Borussia Dortmund","date":"2025-04-12T16:30:00+00:00","home":"FC Bayern München","score":"2-2","event_id":303825,"away_score":2,"home_score":2,"away_team_id":92,"home_team_id":79},{"away":"FC Bayern München","date":"2024-11-30T17:30:00+00:00","home":"Borussia Dortmund","score":"1-1","event_id":303672,"away_score":1,"home_score":1,"away_team_id":79,"home_team_id":92},{"away":"Borussia Dortmund","date":"2024-03-30T17:30:00+00:00","home":"FC Bayern München","score":"0-2","event_id":309327,"away_score":2,"home_score":0,"away_team_id":92,"home_team_id":79},{"away":"FC Bayern München","date":"2023-11-04T17:30:00+00:00","home":"Borussia Dortmund","score":"0-4","event_id":309175,"away_score":4,"home_score":0,"away_team_id":79,"home_team_id":92},{"away":"Borussia Dortmund","date":"2023-04-01T16:30:00+00:00","home":"FC Bayern München","score":"4-2","event_id":314622,"away_score":2,"home_score":4,"away_team_id":92,"home_team_id":79},{"away":"FC Bayern München","date":"2022-10-08T16:30:00+00:00","home":"Borussia Dortmund","score":"2-2","event_id":314468,"away_score":2,"home_score":2,"away_team_id":79,"home_team_id":92},{"away":"Borussia Dortmund","date":"2022-04-23T16:30:00+00:00","home":"FC Bayern München","score":"3-1","event_id":318420,"away_score":1,"home_score":3,"away_team_id":92,"home_team_id":79},{"away":"FC Bayern München","date":"2021-12-04T17:30:00+00:00","home":"Borussia Dortmund","score":"2-3","event_id":318265,"away_score":3,"home_score":2,"away_team_id":79,"home_team_id":92}]},"standings":{"home":{"team_id":79,"position":1,"played":7,"points":17,"goal_diff":19,"team_name":"FC Bayern München","won":5,"drawn":2,"lost":0,"goals_for":25,"goals_against":6,"group":null},"away":{"team_id":92,"position":2,"played":7,"points":17,"goal_diff":8,"team_name":"Borussia Dortmund","won":5,"drawn":2,"lost":0,"goals_for":12,"goals_against":4,"group":null},"size":18},"form":{"home":{"matches":6,"ppg":2,"record":"3-3-0","goals_for":3.67,"goals_against":1.67,"clean_sheets":0,"streak":"unbeaten 6","sequence":"DDWDWW","venue_ppg":2.33},"away":{"matches":6,"ppg":1.83,"record":"3-2-1","goals_for":1.33,"goals_against":1,"clean_sheets":2,"streak":"won 3","sequence":"DLDWWW","venue_ppg":1.33}},"ledger":[{"id":"availability.home.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"FC Bayern München are without 3 players, and Luis Díaz is a real loss.","evidence":{"count":3,"measured":3,"combined_goal_share":0.167,"combined_importance":0.191,"players":[{"player":"Luis Díaz","role":"MID","reason":"Hamstring Injury","goal_share":0.167,"importance":0.139,"measured":true,"doubtful":false,"cover_at_position":11,"tags":["best_performer","in_form"]},{"player":"Kim Min-jae","role":"DEF","reason":"Groin Injury","goal_share":0,"importance":0.047,"measured":true,"doubtful":false,"cover_at_position":11},{"player":"Bara Sapoko Ndiaye","role":"MID","reason":"Appendicitis","goal_share":0,"importance":0.005,"measured":true,"doubtful":false,"cover_at_position":11}]},"strength":0.478,"moves":[{"channel":"goals","side":"home","pct":-0.8},{"channel":"goals","side":"away","pct":0.6},{"channel":"corners","side":"home","pct":-0.3},{"channel":"cards","side":"both","pct":0.6}]},{"id":"availability.away.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"Borussia Dortmund are without 2 players, none of them central to how the side plays.","evidence":{"count":2,"measured":2,"combined_goal_share":0,"combined_importance":0,"players":[{"player":"Giannis Konstantelias","role":"MID","reason":"Cruciate Ligament Injury","goal_share":0,"importance":0,"measured":true,"doubtful":false,"cover_at_position":13},{"player":"Kauã Prates","role":"DEF","reason":"Muscle Injury","goal_share":0,"importance":0,"measured":true,"doubtful":false,"cover_at_position":7}]},"strength":0.15,"moves":[]},{"id":"availability.rotation_risk","section":"§3.1","tier":1,"state":"COMPUTED","note":"Nobody has named a side yet, so this eleven is a projection.","evidence":{"lineup_status":"predicted","confidence":0.6,"cup_tie":false},"strength":0.4,"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":1,"points":17,"games_left":26,"gap_to_leader":0,"gap_to_safety":11,"gap_to_europe":-5},"away":{"state":"mid_table","position":2,"points":17,"games_left":26,"gap_to_leader":0,"gap_to_safety":11,"gap_to_europe":-5},"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 2-3, too close to carry a revenge motive.","evidence":{"reverse_margin":1},"strength":0,"moves":[]},{"id":"manager.home.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Vincent Kompany has 30 matches in charge at FC Bayern München, long enough that the side plays the way he wants it to.","evidence":{"manager":"Vincent Kompany","matches_in_charge":30,"tenure_days":211,"ppm":2.4,"appointment_effect":{"before_ppm":2.8,"after_ppm":2.3,"delta":null}},"strength":0.1,"moves":[]},{"id":"manager.away.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Niko Kovač has 24 matches in charge at Borussia Dortmund, long enough that the side plays the way he wants it to.","evidence":{"manager":"Niko Kovač","matches_in_charge":24,"tenure_days":211,"ppm":2,"appointment_effect":{"before_ppm":2.2,"after_ppm":1.5,"delta":null}},"strength":0.1,"moves":[]},{"id":"fatigue.away","section":"§2.8","tier":4,"state":"COMPUTED","note":"Borussia Dortmund come in on 4 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":3.90625,"matchesIn7":1,"matchesIn14":3,"days_rest":3.9},"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.529,"defence":0.187,"effective_matches":11.9,"shrunk":0.4},"away":{"attack":0.07,"defence":0.25,"effective_matches":11.9,"shrunk":0.4}},"strength":0.2,"moves":[]},{"id":"style.matchup","section":"§4.2","tier":5,"state":"COMPUTED","note":"FC Bayern München average 8 points more possession than Borussia Dortmund, so this should be one side with the ball and one without it.","evidence":{"home":{"matches":12,"possession":64.8,"shots":22.2,"xg_per_shot":0.147,"corners":8.5,"corners_per_shot":0.383,"finishing_vs_xg":0.5},"away":{"matches":12,"possession":56.8,"shots":17,"xg_per_shot":0.12,"corners":7.5,"corners_per_shot":0.441,"finishing_vs_xg":0.04},"possession_gap":8},"strength":0.32,"moves":[{"channel":"corners","side":"home","pct":1.7},{"channel":"corners","side":"away","pct":-1.7},{"channel":"goals","side":"home","pct":3}]},{"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":"FC Bayern München have scored 6 more than the chances they made over 12 games, a gap that usually closes rather than holds.","evidence":{"goals_minus_xg_per_match":0.5,"matches":12},"strength":0.25,"moves":[]},{"id":"style.finishing.away","section":"§2.1","tier":5,"state":"COMPUTED","note":"Borussia Dortmund are scoring about what their chances are worth.","evidence":{"goals_minus_xg_per_match":0.04,"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 480 km for Borussia Dortmund.","evidence":{"travel_km":480},"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":5.2,"temperature_c":7,"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":[]}],"preview":null,"external":{"bsd_prediction":{"id":6314,"created_at":"2026-10-25T02:15:17Z","event":{"id":213736,"event_date":"2026-10-31T17:30:00Z","status":"notstarted","home_team_id":79,"home_team":"FC Bayern München","away_team_id":92,"away_team":"Borussia Dortmund","league_id":5,"league_name":"Bundesliga"},"recommendations":{"favorite":"H","favorite_prob":70.7,"bet_favorite":false,"over_15":false,"over_25":false,"over_35":false,"btts":false,"winner":false},"model":{"confidence":0.7074,"version":"dc-blend-v1"}},"polymarket":{"event_id":213736,"event_date":"2026-10-31T17:30:00Z","home_team":"FC Bayern München","away_team":"Borussia Dortmund","polymarket_event_id":"1209547","liquidity":{"volume_24hr":143286.24637000004,"volume_1wk":150474.690845,"volume_1mo":150491.339091,"volume_1yr":150491.339091,"open_interest":149858.676418,"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":{"Any Other Score":0.205,"FC Bayern München 0 - 0 BV Borussia 09 Dortmund":0.0195,"FC Bayern München 0 - 1 BV Borussia 09 Dortmund":0.019,"FC Bayern München 0 - 2 BV Borussia 09 Dortmund":0.011,"FC Bayern München 0 - 3 BV Borussia 09 Dortmund":0.004,"FC Bayern München 0 - 4 BV Borussia 09 Dortmund":0.008,"FC Bayern München 0 - 5 BV Borussia 09 Dortmund":0.01,"FC Bayern München 1 - 0 BV Borussia 09 Dortmund":0.055,"FC Bayern München 1 - 1 BV Borussia 09 Dortmund":0.0645,"FC Bayern München 1 - 2 BV Borussia 09 Dortmund":0.032,"FC Bayern München 1 - 3 BV Borussia 09 Dortmund":0.012,"FC Bayern München 1 - 4 BV Borussia 09 Dortmund":0.0085,"FC Bayern München 1 - 5 BV Borussia 09 Dortmund":0.01,"FC Bayern München 2 - 0 BV Borussia 09 Dortmund":0.0755,"FC Bayern München 2 - 1 BV Borussia 09 Dortmund":0.095,"FC Bayern München 2 - 2 BV Borussia 09 Dortmund":0.053,"FC Bayern München 2 - 3 BV Borussia 09 Dortmund":0.016,"FC Bayern München 2 - 4 BV Borussia 09 Dortmund":0.0085,"FC Bayern München 2 - 5 BV Borussia 09 Dortmund":0.01,"FC Bayern München 3 - 0 BV Borussia 09 Dortmund":0.075,"FC Bayern München 3 - 1 BV Borussia 09 Dortmund":0.085,"FC Bayern München 3 - 2 BV Borussia 09 Dortmund":0.046,"FC Bayern München 3 - 3 BV Borussia 09 Dortmund":0.0175,"FC Bayern München 3 - 4 BV Borussia 09 Dortmund":0.0085,"FC Bayern München 3 - 5 BV Borussia 09 Dortmund":0.1415,"FC Bayern München 4 - 0 BV Borussia 09 Dortmund":0.0535,"FC Bayern München 4 - 1 BV Borussia 09 Dortmund":0.055,"FC Bayern München 4 - 2 BV Borussia 09 Dortmund":0.0325,"FC Bayern München 4 - 3 BV Borussia 09 Dortmund":0.006,"FC Bayern München 4 - 4 BV Borussia 09 Dortmund":0.0255,"FC Bayern München 4 - 5 BV Borussia 09 Dortmund":0.025,"FC Bayern München 5 - 0 BV Borussia 09 Dortmund":0.0185,"FC Bayern München 5 - 1 BV Borussia 09 Dortmund":0.032,"FC Bayern München 5 - 2 BV Borussia 09 Dortmund":0.014,"FC Bayern München 5 - 3 BV Borussia 09 Dortmund":0.0085,"FC Bayern München 5 - 4 BV Borussia 09 Dortmund":0.025,"FC Bayern München 5 - 5 BV Borussia 09 Dortmund":0.025},"updated_at":"2026-10-31T07:27:14Z"}},"computed_at":1793435702,"verdicts":[{"narrative":"Bayern lead the table, yet their results mask the reality that they have squandered their superiority in four of their last ten matches. While they create the better chances in every outing, their production is hindered by missing a large chunk of their output. Dortmund arrive having dominated chance creation in eight of their last ten, matching their possession control with efficiency. Without their primary creative spark and key figures in goal and defense, Bayern look vulnerable despite their league standing. Dortmund sustain their intensity away from home and will exploit these gaps. The side that manages their depleted frontline better will dictate the flow and determine the winner.","drivers":[{"id":"availability.home.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"FC Bayern München are without 3 players, and Luis Díaz is a real loss.","evidence":{"count":3,"measured":3,"combined_goal_share":0.167,"combined_importance":0.191,"players":[{"player":"Luis Díaz","role":"MID","reason":"Hamstring Injury","goal_share":0.167,"importance":0.139,"measured":true,"doubtful":false,"cover_at_position":11,"tags":["best_performer","in_form"]},{"player":"Kim Min-jae","role":"DEF","reason":"Groin Injury","goal_share":0,"importance":0.047,"measured":true,"doubtful":false,"cover_at_position":11},{"player":"Bara Sapoko Ndiaye","role":"MID","reason":"Appendicitis","goal_share":0,"importance":0.005,"measured":true,"doubtful":false,"cover_at_position":11}]},"strength":0.478,"moves":[{"channel":"goals","side":"home","pct":-0.8},{"channel":"goals","side":"away","pct":0.6},{"channel":"corners","side":"home","pct":-0.3},{"channel":"cards","side":"both","pct":0.6}]},{"id":"style.matchup","section":"§4.2","tier":5,"state":"COMPUTED","note":"FC Bayern München average 8 points more possession than Borussia Dortmund, so this should be one side with the ball and one without it.","evidence":{"home":{"matches":12,"possession":64.8,"shots":22.2,"xg_per_shot":0.147,"corners":8.5,"corners_per_shot":0.383,"finishing_vs_xg":0.5},"away":{"matches":12,"possession":56.8,"shots":17,"xg_per_shot":0.12,"corners":7.5,"corners_per_shot":0.441,"finishing_vs_xg":0.04},"possession_gap":8},"strength":0.32,"moves":[{"channel":"corners","side":"home","pct":1.7},{"channel":"corners","side":"away","pct":-1.7},{"channel":"goals","side":"home","pct":3}]}],"set_aside":[{"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.6,"cup_tie":false},"strength":0.4,"moves":[]}]}],"locked":true,"plan":"monthly","locked_calls":1,"colors":{"home":"#dc1242","away":"#e1ca12"},"venue":{"name":"Allianz Arena","city":"Munich","capacity":75024},"pulled":[],"published":[]}