{"id":602342,"league_id":43,"league":"DFB Pokal","kickoff":1793130300,"home":"Borussia Dortmund","away":"SV Werder Bremen","home_id":92,"away_id":88,"venue_id":90,"rank":6,"status":"finished","provisional":true,"lineup_status":"predicted","confidence":0.478,"score":[3,2],"live_score":null,"lambda":[0.98,2.88],"odds_1x2":{"HOME":0.7015446878970356,"DRAW":0.1768515967921977,"AWAY":0.1216037153107665},"read":{"text":"Borussia Dortmund to win, with goals","side":"home"},"top_pick":null,"pass":"Borussia Dortmund v SV Werder Bremen 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":[],"lambda_home":0.9813143598223782,"lambda_away":2.878406867407132,"corner_rate":11.7,"card_rate":0.095,"lineups":{"status":"predicted","confidence":0.7,"home":{"formation":"3-4-2-1","players":[{"id":2155,"name":"Gregor Kobel","position":"G","starting":true,"ai_score":0.798},{"id":2162,"name":"Daniel Svensson","position":"M","starting":true,"ai_score":0.82},{"id":2157,"name":"Waldemar Anton","position":"D","starting":true,"ai_score":0.907},{"id":3036,"name":"Joane Gadou","position":"D","starting":true,"ai_score":0.666},{"id":2159,"name":"Julian Ryerson","position":"M","starting":true,"ai_score":0.692},{"id":2168,"name":"Jobe Bellingham","position":"M","starting":true,"ai_score":0.569},{"id":3509,"name":"Joey Veerman","position":"M","starting":true,"ai_score":0.711},{"id":2160,"name":"Felix Nmecha","position":"M","starting":true,"ai_score":0.671},{"id":8984,"name":"Mathis Albert","position":"F","starting":true,"ai_score":0.252},{"id":2165,"name":"Serhou Guirassy","position":"F","starting":true,"ai_score":0.751},{"id":3915,"name":"Maximilian Beier","position":"F","starting":true,"ai_score":0.603},{"id":2158,"name":"Nico Schlotterbeck","position":"D","starting":false,"ai_score":0.651},{"id":2166,"name":"Fábio Silva","position":"F","starting":false,"ai_score":0.569},{"id":2161,"name":"Marcel Sabitzer","position":"M","starting":false,"ai_score":0.494},{"id":460,"name":"Ethan Nwaneri","position":"M","starting":false,"ai_score":0.476},{"id":2169,"name":"Ramy Bensebaini","position":"D","starting":false,"ai_score":0.435},{"id":8983,"name":"Samuele Inacio","position":"M","starting":false,"ai_score":0.364},{"id":2170,"name":"Carney Chukwuemeka","position":"M","starting":false,"ai_score":0.314},{"id":8982,"name":"Luca Reggiani","position":"D","starting":false,"ai_score":0.278},{"id":3665,"name":"Filippo Mané","position":"D","starting":false,"ai_score":0.277},{"id":2171,"name":"Alexander Meyer","position":"G","starting":false,"ai_score":0.267},{"id":5220,"name":"Patrick Drewes","position":"G","starting":false,"ai_score":0.02},{"id":54991,"name":"Enzo dos Santos","position":"M","starting":false,"ai_score":0.01}],"confidence":0.823},"away":{"formation":"4-2-3-1","players":[{"id":2510,"name":"Karl Hein","position":"G","starting":true,"ai_score":0.714},{"id":5226,"name":"Olivier Deman","position":"D","starting":true,"ai_score":0.341},{"id":2500,"name":"Marco Friedl","position":"D","starting":true,"ai_score":0.766},{"id":2498,"name":"Amos Pieper","position":"D","starting":true,"ai_score":0.698},{"id":4096,"name":"Arthur","position":"M","starting":true,"ai_score":0.612},{"id":4606,"name":"Ludovit Reis","position":"M","starting":true,"ai_score":0.754},{"id":2501,"name":"Senne Lynen","position":"M","starting":true,"ai_score":0.254},{"id":2505,"name":"Marco Grüll","position":"F","starting":true,"ai_score":0.724},{"id":29034,"name":"Chuki","position":"M","starting":true,"ai_score":0.611},{"id":3911,"name":"Eren Dinkçi","position":"F","starting":true,"ai_score":0.531},{"id":1646,"name":"Niclas Füllkrug","position":"F","starting":true,"ai_score":0.761},{"id":3766,"name":"Youri Regeer","position":"M","starting":false,"ai_score":0.64},{"id":4468,"name":"Mick Schmetgens","position":"D","starting":false,"ai_score":0.333},{"id":24011,"name":"Mitchell Weiser","position":"M","starting":false,"ai_score":0.296},{"id":13845,"name":"Oskar Wójcik","position":"D","starting":false,"ai_score":0.291},{"id":41372,"name":"Dariusz Stalmach","position":"M","starting":false,"ai_score":0.277},{"id":3034,"name":"Alexander Schlager","position":"G","starting":false,"ai_score":0.252},{"id":27743,"name":"Cédric Itten","position":"F","starting":false,"ai_score":0.218},{"id":73683,"name":"Paul Erevbenagie","position":"F","starting":false,"ai_score":0.197},{"id":2507,"name":"Niklas Stark","position":"D","starting":false,"ai_score":0.03},{"id":66041,"name":"Darwin Soylu","position":"M","starting":false,"ai_score":0.015},{"id":5221,"name":"Kenny Quetant","position":"F","starting":false,"ai_score":0.01},{"id":4553,"name":"Markus Kolke","position":"G","starting":false,"ai_score":0.01}],"confidence":0.7},"unavailable":[{"id":4147,"name":"Giannis Konstantelias","team_id":null,"side":"home","reason":"Cruciate Ligament Injury"},{"id":1876,"name":"Kauã Prates","team_id":null,"side":"home","reason":"Muscle Injury"},{"id":3128,"name":"Konstantinos Karetsas","team_id":null,"side":"home","reason":"Ankle Injury"},{"id":4552,"name":"Felix Agu","team_id":null,"side":"away","reason":"Calf Injury"},{"id":2502,"name":"Jens Stage","team_id":null,"side":"away","reason":"Thigh Injury"},{"id":2515,"name":"Justin Njinmah","team_id":null,"side":"away","reason":"Thigh Injury"},{"id":2506,"name":"Keke Topp","team_id":null,"side":"away","reason":"Cruciate Ligament Injury"},{"id":7345,"name":"Moussa Ndiaye","team_id":null,"side":"away","reason":"Groin Injury"},{"id":13526,"name":"Salim Musah","team_id":null,"side":"away","reason":"Thigh Injury"},{"id":2512,"name":"Skelly Alvero","team_id":null,"side":"away","reason":"Calf Injury"}]},"people":[{"id":2155,"name":"Gregor Kobel","side":"home"},{"id":2162,"name":"Daniel Svensson","side":"home"},{"id":2157,"name":"Waldemar Anton","side":"home"},{"id":3036,"name":"Joane Gadou","side":"home"},{"id":2159,"name":"Julian Ryerson","side":"home"},{"id":2168,"name":"Jobe Bellingham","side":"home"},{"id":3509,"name":"Joey Veerman","side":"home"},{"id":2160,"name":"Felix Nmecha","side":"home"},{"id":8984,"name":"Mathis Albert","side":"home"},{"id":2165,"name":"Serhou Guirassy","side":"home"},{"id":3915,"name":"Maximilian Beier","side":"home"},{"id":2158,"name":"Nico Schlotterbeck","side":"home"},{"id":2166,"name":"Fábio Silva","side":"home"},{"id":2161,"name":"Marcel Sabitzer","side":"home"},{"id":460,"name":"Ethan Nwaneri","side":"home"},{"id":2169,"name":"Ramy Bensebaini","side":"home"},{"id":8983,"name":"Samuele Inacio","side":"home"},{"id":2170,"name":"Carney Chukwuemeka","side":"home"},{"id":8982,"name":"Luca Reggiani","side":"home"},{"id":3665,"name":"Filippo Mané","side":"home"},{"id":2171,"name":"Alexander Meyer","side":"home"},{"id":5220,"name":"Patrick Drewes","side":"home"},{"id":54991,"name":"Enzo dos Santos","side":"home"},{"id":2172,"name":"Emre Can","side":"home"},{"id":1876,"name":"Kauã Prates","side":"home"},{"id":3128,"name":"Konstantinos Karetsas","side":"home"},{"id":23776,"name":"Justin Lerma","side":"home"},{"id":4147,"name":"Giannis Konstantelias","side":"home"},{"id":8504,"name":"Mussa Kaba","side":"home"},{"id":2510,"name":"Karl Hein","side":"away"},{"id":5226,"name":"Olivier Deman","side":"away"},{"id":2500,"name":"Marco Friedl","side":"away"},{"id":2498,"name":"Amos Pieper","side":"away"},{"id":4096,"name":"Arthur","side":"away"},{"id":4606,"name":"Ludovit Reis","side":"away"},{"id":2501,"name":"Senne Lynen","side":"away"},{"id":2505,"name":"Marco Grüll","side":"away"},{"id":29034,"name":"Chuki","side":"away"},{"id":3911,"name":"Eren Dinkçi","side":"away"},{"id":1646,"name":"Niclas Füllkrug","side":"away"},{"id":3766,"name":"Youri Regeer","side":"away"},{"id":4468,"name":"Mick Schmetgens","side":"away"},{"id":24011,"name":"Mitchell Weiser","side":"away"},{"id":13845,"name":"Oskar Wójcik","side":"away"},{"id":41372,"name":"Dariusz Stalmach","side":"away"},{"id":3034,"name":"Alexander Schlager","side":"away"},{"id":27743,"name":"Cédric Itten","side":"away"},{"id":73683,"name":"Paul Erevbenagie","side":"away"},{"id":2507,"name":"Niklas Stark","side":"away"},{"id":66041,"name":"Darwin Soylu","side":"away"},{"id":5221,"name":"Kenny Quetant","side":"away"},{"id":4553,"name":"Markus Kolke","side":"away"},{"id":7345,"name":"Moussa Ndiaye","side":"away"},{"id":4552,"name":"Felix Agu","side":"away"},{"id":13552,"name":"Mats Heitmann","side":"away"},{"id":2506,"name":"Keke Topp","side":"away"},{"id":2515,"name":"Justin Njinmah","side":"away"},{"id":13526,"name":"Salim Musah","side":"away"},{"id":2502,"name":"Jens Stage","side":"away"},{"id":2512,"name":"Skelly Alvero","side":"away"}],"players":[{"id":4147,"name":"Giannis Konstantelias","side":"home","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":16,"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":"home","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":16,"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":3128,"name":"Konstantinos Karetsas","side":"home","team":"Borussia Dortmund","club":null,"role":"MID","position":"AM","status":"out","reason":"Ankle Injury","expected_return":"2026-11-10","season":{"apps":9,"starts":4,"goals":0,"assists":1,"big_chances":1,"clean_sheets":1,"team_games":16,"tracked_apps":9,"tracked_starts":4},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":2},"standout":{"opponent":"Hamburger SV","kickoff":1788021000,"goals":0,"assists":1,"score":"2-0","won":true},"strengths":[],"tags":[],"importance":0.038,"country":{"team":"Greece","apps":4,"goals":0,"assists":0,"tournament":null,"lately":null},"load":{"games":2,"minutes":68,"country":0}},{"id":8983,"name":"Samuele Inacio","side":"home","team":"Borussia Dortmund","club":null,"role":"MID","position":"AM","status":"fit","reason":null,"expected_return":null,"season":{"apps":8,"starts":4,"goals":2,"assists":0,"big_chances":3,"clean_sheets":1,"team_games":16,"tracked_apps":8,"tracked_starts":4},"recent":{"apps":5,"goals":2,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Hamburg-Eimsbütteler Ballspiel Club 1911","kickoff":1788288300,"goals":2,"assists":0,"score":"5-0","won":true},"strengths":[],"tags":["best_performer"],"importance":0.082,"country":{"team":"Italy","apps":1,"goals":0,"assists":0,"tournament":null,"lately":null},"load":{"games":1,"minutes":60,"country":0}},{"id":2165,"name":"Serhou Guirassy","side":"home","team":"Borussia Dortmund","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":15,"starts":11,"goals":8,"assists":2,"big_chances":5,"clean_sheets":5,"team_games":16,"tracked_apps":15,"tracked_starts":11},"recent":{"apps":5,"goals":2,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Villarreal","kickoff":1788894000,"goals":2,"assists":0,"score":"3-2","won":true},"strengths":[],"tags":["chance_creator"],"importance":0.327,"country":null,"load":{"games":4,"minutes":300,"country":0}},{"id":3915,"name":"Maximilian Beier","side":"home","team":"Borussia Dortmund","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":12,"starts":7,"goals":2,"assists":1,"big_chances":1,"clean_sheets":3,"team_games":16,"tracked_apps":12,"tracked_starts":7},"recent":{"apps":5,"goals":1,"assists":0,"scoredIn":1,"country":0},"standout":{"opponent":"Eintracht Frankfurt","kickoff":1792859400,"goals":1,"assists":0,"score":"1-0","won":true},"strengths":[],"tags":[],"importance":0.094,"country":{"team":"Germany","apps":3,"goals":0,"assists":0,"tournament":{"name":"World Cup 2026","apps":1,"goals":0,"assists":0,"ended":1782417600},"lately":null},"load":{"games":4,"minutes":174,"country":0}},{"id":2502,"name":"Jens Stage","side":"away","team":"SV Werder Bremen","club":null,"role":"MID","position":"CM","status":"out","reason":"Thigh Injury","expected_return":"2026-10-31","season":{"apps":1,"starts":1,"goals":1,"assists":0,"big_chances":0,"clean_sheets":1,"team_games":16,"tracked_apps":1,"tracked_starts":1},"recent":{"apps":1,"goals":1,"assists":0,"scoredIn":1,"country":0},"standout":{"opponent":"LSK Hansa Lüneburg","kickoff":1787405400,"goals":1,"assists":0,"score":"3-0","won":true},"strengths":[],"tags":[],"importance":0.007,"country":null,"load":null},{"id":5226,"name":"Olivier Deman","side":"away","team":"SV Werder Bremen","club":null,"role":"DEF","position":"LM","status":"doubtful","reason":"Foot Injury","expected_return":"2026-11-08","season":{"apps":8,"starts":7,"goals":0,"assists":1,"big_chances":3,"clean_sheets":1,"team_games":16,"tracked_apps":8,"tracked_starts":7},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"LSK Hansa Lüneburg","kickoff":1787405400,"goals":0,"assists":1,"score":"3-0","won":true},"strengths":[],"tags":[],"importance":0.053,"country":null,"load":{"games":2,"minutes":135,"country":0}},{"id":4552,"name":"Felix Agu","side":"away","team":"SV Werder Bremen","club":null,"role":"DEF","position":"LM","status":"out","reason":"Calf Injury","expected_return":"2026-10-31","season":null,"recent":null,"standout":null,"strengths":[],"tags":[],"importance":0,"country":null,"load":null},{"id":2515,"name":"Justin Njinmah","side":"away","team":"SV Werder Bremen","club":null,"role":"ATT","position":"ST","status":"out","reason":"Thigh Injury","expected_return":"2026-10-31","season":{"apps":2,"starts":2,"goals":0,"assists":0,"big_chances":0,"clean_sheets":1,"team_games":16,"tracked_apps":2,"tracked_starts":2},"recent":{"apps":2,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":null,"strengths":[],"tags":[],"importance":0.002,"country":null,"load":null},{"id":2506,"name":"Keke Topp","side":"away","team":"SV Werder Bremen","club":null,"role":"ATT","position":"ST","status":"out","reason":"Cruciate Ligament Injury","expected_return":"2027-01-10","season":null,"recent":null,"standout":null,"strengths":[],"tags":[],"importance":0,"country":null,"load":null},{"id":1646,"name":"Niclas Füllkrug","side":"away","team":"SV Werder Bremen","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":8,"starts":8,"goals":9,"assists":0,"big_chances":2,"clean_sheets":2,"team_games":16,"tracked_apps":8,"tracked_starts":8},"recent":{"apps":5,"goals":7,"assists":0,"scoredIn":5,"country":0},"standout":{"opponent":"1. FSV Mainz 05","kickoff":1792848600,"goals":2,"assists":0,"score":"3-2","won":true},"strengths":[],"tags":["best_performer","in_form"],"importance":0.281,"country":null,"load":{"games":2,"minutes":171,"country":0}},{"id":2505,"name":"Marco Grüll","side":"away","team":"SV Werder Bremen","club":null,"role":"ATT","position":"LW","status":"fit","reason":null,"expected_return":null,"season":{"apps":8,"starts":7,"goals":2,"assists":6,"big_chances":2,"clean_sheets":0,"team_games":16,"tracked_apps":8,"tracked_starts":7},"recent":{"apps":5,"goals":0,"assists":2,"scoredIn":0,"country":2},"standout":{"opponent":"RB Leipzig","kickoff":1788615000,"goals":1,"assists":1,"score":"3-1","won":true},"strengths":[],"tags":["best_performer","chance_creator"],"importance":0.219,"country":{"team":null,"apps":2,"goals":0,"assists":0,"tournament":null,"lately":null},"load":{"games":2,"minutes":180,"country":0}}],"extras":{"teams":{"home":92,"away":88},"split":{"home":null,"away":null},"referee":null,"managers":{"home":{"id":284,"name":"Niko Kovač","vs":{"w":2,"d":1,"l":0,"last":{"kickoff":1791570600,"score":"2-2","result":"D"}}},"away":{"id":241,"name":"Daniel Thioune","vs":{"w":0,"d":1,"l":2,"last":{"kickoff":1791570600,"score":"2-2","result":"D"}}}},"best_xi":[],"players":{"1876":{"caps":null,"goals":null,"country":null,"signed":{"from":"Cruzeiro","fee":7000000,"at":1786492800}},"2165":{"caps":20,"goals":2,"country":"Guinea","signed":null},"3128":{"caps":15,"goals":3,"country":"Greece","signed":{"from":"KRC Genk","fee":30000000,"at":1785715200}},"3915":{"caps":20,"goals":0,"country":"Germany","signed":null},"4147":{"caps":null,"goals":null,"country":null,"signed":{"from":"PAOK","fee":26000000,"at":1786924800}},"8983":{"caps":3,"goals":0,"country":"Italy","signed":null}}},"notable":[{"id":2410,"name":"Phillip Tietz","goals":4,"rank":1},{"id":1378,"name":"Dženan Pejčinović","goals":3,"rank":2},{"id":3525,"name":"Jonathan Burkardt","goals":3,"rank":3},{"id":64621,"name":"Lars Timo Gindorf","goals":3,"rank":4},{"id":2606,"name":"Albert Grønbæk","goals":2,"rank":5},{"id":28015,"name":"Benedikt Pichler","goals":2,"rank":6},{"id":4308,"name":"Can Uzun","goals":2,"rank":7},{"id":1343,"name":"Edin Džeko","goals":2,"rank":8},{"id":41360,"name":"Falko Michel","goals":2,"rank":9},{"id":41347,"name":"Francis Onyeka","goals":2,"rank":10},{"id":85289,"name":"Haris Hyseni","goals":2,"rank":11},{"id":2466,"name":"Harry Kane","goals":2,"rank":12},{"id":2926,"name":"Hugo Bolin","goals":2,"rank":13},{"id":1183,"name":"Igor Matanović","goals":2,"rank":14},{"id":2521,"name":"Ísak Bergmann Jóhannesson","goals":2,"rank":15}],"round_label":"Round 2","neutral":false,"h2h":{"total_matches":104,"home_wins":45,"draws":22,"away_wins":37,"home_goals":172,"away_goals":164,"avg_total_goals":3.230769230769231,"home_win_rate":0.4326923076923077,"away_win_rate":0.3557692307692308,"recent_matches":[{"away":"SV Werder Bremen","date":"2026-10-09T18:30:00+00:00","home":"Borussia Dortmund","score":"2-2","event_id":213707,"away_score":2,"home_score":2,"away_team_id":88,"home_team_id":92},{"away":"Borussia Dortmund","date":"2026-05-16T13:30:00+00:00","home":"SV Werder Bremen","score":"0-2","event_id":1762,"away_score":2,"home_score":0,"away_team_id":92,"home_team_id":88},{"away":"SV Werder Bremen","date":"2026-01-13T19:30:00+00:00","home":"Borussia Dortmund","score":"3-0","event_id":1603,"away_score":0,"home_score":3,"away_team_id":88,"home_team_id":92},{"away":"SV Werder Bremen","date":"2025-01-25T14:30:00+00:00","home":"Borussia Dortmund","score":"2-2","event_id":303731,"away_score":2,"home_score":2,"away_team_id":88,"home_team_id":92},{"away":"Borussia Dortmund","date":"2024-08-31T13:30:00+00:00","home":"SV Werder Bremen","score":"0-0","event_id":303579,"away_score":0,"home_score":0,"away_team_id":92,"home_team_id":88},{"away":"Borussia Dortmund","date":"2024-03-09T17:30:00+00:00","home":"SV Werder Bremen","score":"1-2","event_id":309309,"away_score":2,"home_score":1,"away_team_id":92,"home_team_id":88},{"away":"SV Werder Bremen","date":"2023-10-20T18:30:00+00:00","home":"Borussia Dortmund","score":"1-0","event_id":309151,"away_score":0,"home_score":1,"away_team_id":88,"home_team_id":92},{"away":"Borussia Dortmund","date":"2023-02-11T14:30:00+00:00","home":"SV Werder Bremen","score":"0-2","event_id":314566,"away_score":2,"home_score":0,"away_team_id":92,"home_team_id":88},{"away":"SV Werder Bremen","date":"2022-08-20T13:30:00+00:00","home":"Borussia Dortmund","score":"2-3","event_id":314411,"away_score":3,"home_score":2,"away_team_id":88,"home_team_id":92},{"away":"SV Werder Bremen","date":"2021-04-18T13:30:00+00:00","home":"Borussia Dortmund","score":"4-1","event_id":322130,"away_score":1,"home_score":4,"away_team_id":88,"home_team_id":92}]},"standings":null,"form":{"home":{"matches":6,"ppg":1.83,"record":"3-2-1","goals_for":1,"goals_against":0.67,"clean_sheets":3,"streak":"none","sequence":"WDLDWW","venue_ppg":2},"away":{"matches":6,"ppg":1.5,"record":"2-3-1","goals_for":1.83,"goals_against":2.67,"clean_sheets":0,"streak":"none","sequence":"DWLDDW","venue_ppg":1.25}},"ledger":[{"id":"availability.home.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"Borussia Dortmund are without 3 players, none of them central to how the side plays.","evidence":{"count":3,"measured":3,"combined_goal_share":0,"combined_importance":0.038,"players":[{"player":"Konstantinos Karetsas","role":"MID","reason":"Ankle Injury","goal_share":0,"importance":0.038,"measured":true,"doubtful":false,"cover_at_position":12},{"player":"Giannis Konstantelias","role":"MID","reason":"Cruciate Ligament Injury","goal_share":0,"importance":0,"measured":true,"doubtful":false,"cover_at_position":12},{"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":[{"channel":"goals","side":"home","pct":-0.2},{"channel":"goals","side":"away","pct":0.1},{"channel":"corners","side":"home","pct":-0.1},{"channel":"cards","side":"both","pct":0.1}]},{"id":"availability.away.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"SV Werder Bremen are without 8 players, none of them central to how the side plays.","evidence":{"count":8,"measured":3,"combined_goal_share":0.333,"combined_importance":0.036,"players":[{"player":"Olivier Deman","role":"DEF","reason":"Foot Injury","goal_share":0,"importance":0.026,"measured":true,"doubtful":true,"cover_at_position":6},{"player":"Jens Stage","role":"MID","reason":"Thigh Injury","goal_share":0.333,"importance":0.007,"measured":true,"doubtful":false,"cover_at_position":8},{"player":"Justin Njinmah","role":"ATT","reason":"Thigh Injury","goal_share":0,"importance":0.002,"measured":true,"doubtful":false,"cover_at_position":6},{"player":"Felix Agu","role":"DEF","reason":"Calf Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":6},{"player":"Keke Topp","role":"ATT","reason":"Cruciate Ligament Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":6},{"player":"Moussa Ndiaye","role":"DEF","reason":"Groin Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":6},{"player":"Salim Musah","role":"ATT","reason":"Thigh Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":6},{"player":"Skelly Alvero","role":"MID","reason":"Calf Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":8}]},"strength":0.15,"moves":[{"channel":"goals","side":"away","pct":-1.4},{"channel":"goals","side":"home","pct":1},{"channel":"corners","side":"away","pct":-0.6},{"channel":"cards","side":"both","pct":0.5}]},{"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.7,"cup_tie":false},"strength":0.3,"moves":[]},{"id":"form.home","section":"§2.1","tier":2,"state":"COMPUTED","note":"Borussia Dortmund have taken 1.83 points a game from their last 6 (3W 2D 1L), scoring 1.0 and conceding 0.7, and 2.00 a game at home.","evidence":{"matches":6,"ppg":1.83,"record":"3-2-1","goals_for":1,"goals_against":0.67,"clean_sheets":3,"streak":"none","sequence":"WDLDWW","venue_ppg":2},"strength":0.322,"moves":[]},{"id":"form.away","section":"§2.1","tier":2,"state":"COMPUTED","note":"SV Werder Bremen have taken 1.50 points a game from their last 6 (2W 3D 1L), scoring 1.8 and conceding 2.7, and 1.25 a game on the road.","evidence":{"matches":6,"ppg":1.5,"record":"2-3-1","goals_for":1.83,"goals_against":2.67,"clean_sheets":0,"streak":"none","sequence":"DWLDDW","venue_ppg":1.25},"strength":0.15,"moves":[]},{"id":"stakes.table","section":"§5.1","tier":2,"state":"UNAVAILABLE","note":"No league table or round number available, so what either side is playing for is unknown.","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":"COMPUTED","note":"The reverse fixture finished 0-2, too close to carry a revenge motive.","evidence":{"reverse_margin":2},"strength":0,"moves":[]},{"id":"manager.home.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Niko Kovač has 23 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":23,"tenure_days":207,"ppm":1.96,"appointment_effect":{"before_ppm":2.2,"after_ppm":1.5,"delta":null}},"strength":0.1,"moves":[]},{"id":"manager.away.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Daniel Thioune has 23 matches in charge at SV Werder Bremen, long enough that the side plays the way he wants it to.","evidence":{"manager":"Daniel Thioune","matches_in_charge":23,"tenure_days":207,"ppm":1.52,"appointment_effect":{"before_ppm":1,"after_ppm":1.3,"delta":null}},"strength":0.1,"moves":[]},{"id":"fatigue.home","section":"§2.8","tier":4,"state":"COMPUTED","note":"Borussia Dortmund come in on 3 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":3.1354166666666665,"matchesIn7":1,"matchesIn14":4,"days_rest":3.1},"strength":0.1,"moves":[]},{"id":"fatigue.away","section":"§2.8","tier":4,"state":"COMPUTED","note":"SV Werder Bremen come in on 3 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":3.2604166666666665,"matchesIn7":1,"matchesIn14":2,"days_rest":3.3},"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.7546591778124547 games is too few to read much into, so it is left out of the call.","evidence":{"home":{"attack":0.043,"defence":0.058,"effective_matches":1,"shrunk":0.89},"away":{"attack":-0.006,"defence":0.039,"effective_matches":0.8,"shrunk":0.91},"sample":0.7546591778124547,"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; Borussia Dortmund work noticeably more of their attacks into wide areas.","evidence":{"home":{"matches":12,"possession":55.8,"shots":17.3,"xg_per_shot":0.123,"corners":7.6,"corners_per_shot":0.44,"finishing_vs_xg":-0.12},"away":{"matches":12,"possession":50.2,"shots":15.6,"xg_per_shot":0.113,"corners":4.4,"corners_per_shot":0.279,"finishing_vs_xg":0.15},"possession_gap":5.6},"strength":0.224,"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":"Borussia Dortmund are scoring about what their chances are worth.","evidence":{"goals_minus_xg_per_match":-0.12,"matches":12},"strength":0.1,"moves":[]},{"id":"style.finishing.away","section":"§2.1","tier":5,"state":"COMPUTED","note":"SV Werder Bremen are scoring about what their chances are worth.","evidence":{"goals_minus_xg_per_match":0.15,"matches":12},"strength":0.1,"moves":[]},{"id":"referee.tendency","section":"§13","tier":5,"state":"THIN","note":"80 yellow cards in this referee's last 16 games, where 55 would be usual in this league, and 4 reds. — though 16 games is too few to read much into, so it is left out of the call.","evidence":{"matches":16,"yellows_per_match":5,"reds_per_match":0.25,"league_yellows_per_match":3.46,"league_reds_per_match":0.094,"yellow_ratio":1.45,"red_ratio":2.65,"sample":16,"required":30},"strength":0,"moves":[]},{"id":"fatigue.travel","section":"§6.4","tier":6,"state":"COMPUTED","note":"Routine trip of 199 km for SV Werder Bremen.","evidence":{"travel_km":199},"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":14.5,"temperature_c":6,"description":"clear"},"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":-1.1657421894605828},"strength":0,"moves":[]},{"id":"market.overround","section":"§7.3","tier":7,"state":"COMPUTED","note":"The bookmakers are taking a 8.6% cut on this match. The bigger their cut, the further out a price has to be before it is worth backing.","evidence":{"overround":1.0855,"margin_pct":8.55,"devig_method":"shin","books_quoting":3},"strength":0.2,"moves":[]},{"id":"market.movement","section":"§7.1","tier":7,"state":"COMPUTED","note":"The line has barely moved since it opened.","evidence":{"moves":[{"outcome":"HOME","move_pct":-2.2,"direction":"DRIFTING"},{"outcome":"AWAY","move_pct":1.6,"direction":"SHORTENING"},{"outcome":"DRAW","move_pct":1.3,"direction":"SHORTENING"}]},"strength":0.108,"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.6972,"DRAW":0.1753,"AWAY":0.1275},"consensus":{"HOME":0.7015,"DRAW":0.1769,"AWAY":0.1216},"largest_gap":{"outcome":"AWAY","points":0.59},"sharp_overround":1.0525},"strength":0.073,"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.478,"model":{"HOME":0.0921,"DRAW":0.1529,"AWAY":0.755},"book":{"HOME":0.7015,"DRAW":0.1769,"AWAY":0.1216},"best":{"HOME":{"odds":1.41,"bookmaker":"dafabet"},"DRAW":{"odds":5.35,"bookmaker":"1xBet"},"AWAY":{"odds":8,"bookmaker":"Bet365"}},"overround":1.0855,"books":15,"sharp":{"book":"pinnacle","fair":{"HOME":0.6972,"DRAW":0.1753,"AWAY":0.1275}},"open":{"book":"pinnacle","fair":{"HOME":0.7082,"DRAW":0.1696,"AWAY":0.1222}}},{"market":"double_chance","line":null,"confidence":0.478,"model":{"12":0.8471,"1X":0.245,"X2":0.9079},"book":{"12":0.8231,"1X":0.8784,"X2":0.2985},"best":{"12":{"odds":1.18,"bookmaker":"1xBet"},"1X":{"odds":1.1,"bookmaker":"1xBet"},"X2":{"odds":3.16,"bookmaker":"1xBet"}},"overround":1.0365,"books":5,"sharp":{"book":"pinnacle","fair":{"12":0.8247,"1X":0.8725,"X2":0.3028}},"open":{"book":"pinnacle","fair":{"12":0.8304,"1X":0.8778,"X2":0.2918}}},{"market":"draw_no_bet","line":null,"confidence":0.478,"model":{"HOME":0.1087,"AWAY":0.8913},"book":{"HOME":0.8523,"AWAY":0.1477},"best":{"HOME":{"odds":1.16,"bookmaker":"Betano"},"AWAY":{"odds":5.5,"bookmaker":"Bet365"}},"overround":1.0731,"books":12,"sharp":{"book":"pinnacle","fair":{"HOME":0.8454,"AWAY":0.1546}},"open":{"book":"pinnacle","fair":{"HOME":0.8528,"AWAY":0.1472}}},{"market":"btts","line":null,"confidence":0.478,"model":{"yes":0.5973,"no":0.4027},"book":{"yes":0.5947,"no":0.4053},"best":{"yes":{"odds":1.73,"bookmaker":"betfair"},"no":{"odds":2.48,"bookmaker":"Betsson"}},"overround":1.0744,"books":17,"sharp":{"book":"betfair","fair":{"yes":0.5451,"no":0.4549}},"open":{"book":"betfair","fair":{"yes":0.5613,"no":0.4387}}},{"market":"over_under_05","line":0.5,"confidence":0.478,"model":{"over":0.9717,"under":0.0283},"book":{"over":0.9599,"under":0.0401},"best":{"over":{"odds":1.02,"bookmaker":"1xBet"},"under":{"odds":16.5,"bookmaker":"1xBet"}},"overround":1.041,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.9656,"under":0.0344}}},{"market":"over_under_15","line":1.5,"confidence":0.478,"model":{"over":0.9048,"under":0.0952},"book":{"over":0.8513,"under":0.1487},"best":{"over":{"odds":1.15,"bookmaker":"Pinnacle"},"under":{"odds":6,"bookmaker":"betfair"}},"overround":1.0649,"books":4,"sharp":{"book":"pinnacle","fair":{"over":0.8401,"under":0.1599}},"open":{"book":"pinnacle","fair":{"over":0.8467,"under":0.1533}}},{"market":"over_under_25","line":2.5,"confidence":0.478,"model":{"over":0.7406,"under":0.2594},"book":{"over":0.6502,"under":0.3498},"best":{"over":{"odds":1.49,"bookmaker":"Pinnacle"},"under":{"odds":2.63,"bookmaker":"BetVictor"}},"overround":1.0669,"books":5,"sharp":{"book":"pinnacle","fair":{"over":0.644,"under":0.356}},"open":{"book":"pinnacle","fair":{"over":0.6552,"under":0.3448}}},{"market":"over_under_35","line":3.5,"confidence":0.478,"model":{"over":0.5386,"under":0.4614},"book":{"over":0.4294,"under":0.5706},"best":{"over":{"odds":2.25,"bookmaker":"Pinnacle"},"under":{"odds":1.71,"bookmaker":"1xBet"}},"overround":1.058,"books":4,"sharp":{"book":"pinnacle","fair":{"over":0.421,"under":0.579}},"open":{"book":"pinnacle","fair":{"over":0.4328,"under":0.5672}}},{"market":"asian_handicap","line":-3.5,"confidence":0.478,"model":{"HOME":0.0017,"AWAY":0.9983},"book":{"HOME":0.1386,"AWAY":0.8614},"best":{"HOME":{"odds":5.65,"bookmaker":"1xBet"},"AWAY":{"odds":1.12,"bookmaker":"fonbet"}},"overround":1.0968,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.1287,"AWAY":0.8713}}},{"market":"asian_handicap","line":-3.25,"confidence":0.478,"model":{"HOME":0.0017,"AWAY":0.9983},"book":{"HOME":0.1431,"AWAY":0.8569},"best":{"HOME":{"odds":5.75,"bookmaker":"Bet365"},"AWAY":{"odds":1.14,"bookmaker":"Bet365"}},"overround":1.0708,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.1393,"AWAY":0.8607}}},{"market":"asian_handicap","line":-3,"confidence":0.478,"model":{"HOME":0.0017,"AWAY":0.9983},"book":{"HOME":0.1577,"AWAY":0.8423},"best":{"HOME":{"odds":5.6,"bookmaker":"Novibet"},"AWAY":{"odds":1.15,"bookmaker":"Unibet"}},"overround":1.0702,"books":5,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.1519,"AWAY":0.8481}}},{"market":"asian_handicap","line":-2.75,"confidence":0.478,"model":{"HOME":0.0049,"AWAY":0.9951},"book":{"HOME":0.217,"AWAY":0.783},"best":{"HOME":{"odds":4.2,"bookmaker":"Novibet"},"AWAY":{"odds":1.24,"bookmaker":"Bet365"}},"overround":1.069,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.2128,"AWAY":0.7872}}},{"market":"asian_handicap","line":-2.5,"confidence":0.478,"model":{"HOME":0.0081,"AWAY":0.9919},"book":{"HOME":0.2737,"AWAY":0.7263},"best":{"HOME":{"odds":3.45,"bookmaker":"Novibet"},"AWAY":{"odds":1.33,"bookmaker":"Unibet"}},"overround":1.0697,"books":5,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.2676,"AWAY":0.7324}}},{"market":"asian_handicap","line":-2.25,"confidence":0.478,"model":{"HOME":0.0082,"AWAY":0.9918},"book":{"HOME":0.2984,"AWAY":0.7016},"best":{"HOME":{"odds":3.15,"bookmaker":"Novibet"},"AWAY":{"odds":1.375,"bookmaker":"Bet365"}},"overround":1.0652,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.295,"AWAY":0.705}}},{"market":"asian_handicap","line":-2,"confidence":0.478,"model":{"HOME":0.0083,"AWAY":0.9917},"book":{"HOME":0.3495,"AWAY":0.6505},"best":{"HOME":{"odds":2.7,"bookmaker":"Interwetten"},"AWAY":{"odds":1.5,"bookmaker":"Bet365"}},"overround":1.0674,"books":7,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.3346,"AWAY":0.6654}}},{"market":"asian_handicap","line":-1.75,"confidence":0.478,"model":{"HOME":0.0203,"AWAY":0.9797},"book":{"HOME":0.4101,"AWAY":0.5899},"best":{"HOME":{"odds":2.35,"bookmaker":"Novibet"},"AWAY":{"odds":1.631,"bookmaker":"1xBet"}},"overround":1.06,"books":5,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.4076,"AWAY":0.5924}}},{"market":"asian_handicap","line":-1.5,"confidence":0.478,"model":{"HOME":0.0319,"AWAY":0.9681},"book":{"HOME":0.4688,"AWAY":0.5312},"best":{"HOME":{"odds":2.05,"bookmaker":"Interwetten"},"AWAY":{"odds":1.85,"bookmaker":"Bet365"}},"overround":1.0678,"books":12,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.4701,"AWAY":0.5299}}},{"market":"asian_handicap","line":-1.25,"confidence":0.478,"model":{"HOME":0.0329,"AWAY":0.9671},"book":{"HOME":0.5259,"AWAY":0.4741},"best":{"HOME":{"odds":1.86,"bookmaker":"Novibet"},"AWAY":{"odds":2.05,"bookmaker":"Betsson"}},"overround":1.0593,"books":6,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.5297,"AWAY":0.4703}}},{"market":"asian_handicap","line":-1,"confidence":0.478,"model":{"HOME":0.034,"AWAY":0.966},"book":{"HOME":0.6058,"AWAY":0.3942},"best":{"HOME":{"odds":1.6,"bookmaker":"Interwetten"},"AWAY":{"odds":2.5,"bookmaker":"Betsson"}},"overround":1.068,"books":8,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.6043,"AWAY":0.3957}}},{"market":"asian_handicap","line":-0.75,"confidence":0.478,"model":{"HOME":0.0639,"AWAY":0.9361},"book":{"HOME":0.6499,"AWAY":0.3501},"best":{"HOME":{"odds":1.51,"bookmaker":"Novibet"},"AWAY":{"odds":2.7,"bookmaker":"Betsson"}},"overround":1.0659,"books":5,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.6548,"AWAY":0.3452}}},{"market":"asian_handicap","line":-0.5,"confidence":0.478,"model":{"HOME":0.0921,"AWAY":0.9079},"book":{"HOME":0.685,"AWAY":0.315},"best":{"HOME":{"odds":1.42,"bookmaker":"Novibet"},"AWAY":{"odds":3,"bookmaker":"Unibet"}},"overround":1.0611,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.6864,"AWAY":0.3136}}},{"market":"asian_handicap","line":-0.25,"confidence":0.478,"model":{"HOME":0.0997,"AWAY":0.9003},"book":{"HOME":0.7544,"AWAY":0.2456},"best":{"HOME":{"odds":1.29,"bookmaker":"Novibet"},"AWAY":{"odds":3.7,"bookmaker":"Unibet"}},"overround":1.0684,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.7616,"AWAY":0.2384}}},{"market":"asian_handicap","line":0,"confidence":0.478,"model":{"HOME":0.1087,"AWAY":0.8913},"book":{"HOME":0.8383,"AWAY":0.1617},"best":{"HOME":{"odds":1.17,"bookmaker":"Novibet"},"AWAY":{"odds":5.75,"bookmaker":"Bet365"}},"overround":1.0688,"books":5,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.8466,"AWAY":0.1534}}},{"market":"asian_handicap","line":0.25,"confidence":0.478,"model":{"HOME":0.1825,"AWAY":0.8175},"book":{"HOME":0.8538,"AWAY":0.1462},"best":{"HOME":{"odds":1.14,"bookmaker":"Novibet"},"AWAY":{"odds":6,"bookmaker":"Bet365"}},"overround":1.06,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.8622,"AWAY":0.1378}}},{"market":"asian_handicap","line":0.5,"confidence":0.478,"model":{"HOME":0.245,"AWAY":0.755},"book":{"HOME":0.8677,"AWAY":0.1323},"best":{"HOME":{"odds":1.12,"bookmaker":"Novibet"},"AWAY":{"odds":6.6,"bookmaker":"Bet365"}},"overround":1.0593,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.8773,"AWAY":0.1227}}},{"market":"asian_handicap","line":0.75,"confidence":0.478,"model":{"HOME":0.2708,"AWAY":0.7292},"book":{"HOME":0.9228,"AWAY":0.0772},"best":{"HOME":{"odds":1.032,"bookmaker":"1xBet"},"AWAY":{"odds":8.1,"bookmaker":"1xBet"}},"overround":1.0924,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.9564,"AWAY":0.0436}}},{"market":"total_corners","line":7.5,"confidence":0.478,"model":{"over":0.8483,"under":0.1517},"book":{"over":0.7805,"under":0.2195},"best":{"over":{"odds":1.18,"bookmaker":"1xBet"},"under":{"odds":3.49,"bookmaker":"1xBet"}},"overround":1.134,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.814,"under":0.186}}},{"market":"total_corners","line":8.5,"confidence":0.478,"model":{"over":0.7721,"under":0.2279},"book":{"over":0.6838,"under":0.3162},"best":{"over":{"odds":1.35,"bookmaker":"1xBet"},"under":{"odds":2.68,"bookmaker":"1xBet"}},"overround":1.1139,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.7229,"under":0.2771}}},{"market":"total_corners","line":9.5,"confidence":0.478,"model":{"over":0.6829,"under":0.3171},"book":{"over":0.5521,"under":0.4479},"best":{"over":{"odds":1.73,"bookmaker":"Pinnacle"},"under":{"odds":2.09,"bookmaker":"1xBet"}},"overround":1.0682,"books":2,"sharp":{"book":"pinnacle","fair":{"over":0.5475,"under":0.4525}},"open":{"book":"pinnacle","fair":{"over":0.5475,"under":0.4525}}},{"market":"total_corners","line":10.5,"confidence":0.478,"model":{"over":0.5861,"under":0.4139},"book":{"over":0.4395,"under":0.5605},"best":{"over":{"odds":2.14,"bookmaker":"Pinnacle"},"under":{"odds":1.68,"bookmaker":"1xBet"}},"overround":1.0695,"books":2,"sharp":{"book":"pinnacle","fair":{"over":0.436,"under":0.564}},"open":{"book":"pinnacle","fair":{"over":0.436,"under":0.564}}},{"market":"total_corners","line":11.5,"confidence":0.478,"model":{"over":0.4879,"under":0.5121},"book":{"over":0.3413,"under":0.6587},"best":{"over":{"odds":2.52,"bookmaker":"1xBet"},"under":{"odds":1.4,"bookmaker":"1xBet"}},"overround":1.1111,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.3559,"under":0.6441}}},{"market":"corners_1x2","line":null,"confidence":0.383,"model":{"HOME":0.1994,"DRAW":0.0785,"AWAY":0.7221},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"red_card","line":null,"confidence":0.335,"model":{"yes":0.0902,"no":0.9098},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null}],"candidates":[{"market":"draw_no_bet","outcome":"AWAY","line":null,"push":null,"model_prob":0.8913,"book_prob":0.1477,"edge":0.7436,"shrunk_edge":0.5519,"odds":5.5,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":5.5},{"slug":"unibet","book":"Unibet","odds":5},{"slug":"betway","book":"Betway","odds":5},{"slug":"betsson","book":"Betsson","odds":5},{"slug":"888sport","book":"888Sport","odds":4.8},{"slug":"william-hill","book":"William Hill","odds":4.8},{"slug":"betano","book":"Betano","odds":4.75},{"slug":"novibet","book":"Novibet","odds":4.75},{"slug":"10bet","book":"10bet","odds":4.75},{"slug":"bwin","book":"Bwin","odds":4.6},{"slug":"sportingbet","book":"SportingBet","odds":4.6},{"slug":"vistabet","book":"Vistabet","odds":4.6}],"kelly":0.2168,"confidence":0.478,"family":"result"},{"market":"asian_handicap","outcome":"AWAY","line":0,"push":"full","model_prob":0.8913,"book_prob":0.1617,"edge":0.7296,"shrunk_edge":0.5472,"odds":5.75,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":5.75},{"slug":"1xbet","book":"1xBet","odds":5.15},{"slug":"unibet","book":"Unibet","odds":5},{"slug":"novibet","book":"Novibet","odds":4.85},{"slug":"fonbet","book":"fonbet","odds":4.7}],"kelly":0.2171,"confidence":0.478,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":0.25,"push":"half","model_prob":0.8175,"book_prob":0.1462,"edge":0.6713,"shrunk_edge":0.5035,"odds":6,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":6},{"slug":"novibet","book":"Novibet","odds":5.3}],"kelly":0.1953,"confidence":0.478,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-0.25,"push":"half","model_prob":0.9003,"book_prob":0.2456,"edge":0.6547,"shrunk_edge":0.4911,"odds":3.7,"bookmaker":"Unibet","prices":[{"slug":"unibet","book":"Unibet","odds":3.7},{"slug":"1xbet","book":"1xBet","odds":3.62},{"slug":"bet365","book":"Bet365","odds":3.55},{"slug":"novibet","book":"Novibet","odds":3.45}],"kelly":0.2158,"confidence":0.478,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":0.75,"push":"half","model_prob":0.7292,"book_prob":0.0772,"edge":0.652,"shrunk_edge":0.489,"odds":8.1,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":8.1}],"kelly":0.1728,"confidence":0.478,"family":"handicap"},{"market":"1x2","outcome":"AWAY","line":null,"push":null,"model_prob":0.755,"book_prob":0.1216,"edge":0.6334,"shrunk_edge":0.4701,"odds":8,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":8},{"slug":"1xbet","book":"1xBet","odds":7.9},{"slug":"bwin","book":"Bwin","odds":7.25},{"slug":"pinnacle","book":"Pinnacle","odds":7.03},{"slug":"interwetten","book":"Interwetten","odds":7},{"slug":"unibet","book":"Unibet","odds":7},{"slug":"william-hill","book":"William Hill","odds":7},{"slug":"betfair","book":"betfair","odds":7},{"slug":"dafabet","book":"dafabet","odds":7},{"slug":"betvictor","book":"BetVictor","odds":7},{"slug":"coral","book":"coral","odds":6.5},{"slug":"ladbrokes","book":"ladbrokes","odds":6.5}],"kelly":0.18,"confidence":0.478,"family":"result"},{"market":"asian_handicap","outcome":"AWAY","line":0.5,"push":"none","model_prob":0.755,"book_prob":0.1323,"edge":0.6228,"shrunk_edge":0.4671,"odds":6.6,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":6.6},{"slug":"novibet","book":"Novibet","odds":5.7}],"kelly":0.1778,"confidence":0.478,"family":"handicap"},{"market":"double_chance","outcome":"X2","line":null,"push":null,"model_prob":0.9079,"book_prob":0.2985,"edge":0.6095,"shrunk_edge":0.4524,"odds":3.16,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":3.16},{"slug":"betfair","book":"betfair","odds":3.1},{"slug":"betvictor","book":"BetVictor","odds":3},{"slug":"william-hill","book":"William Hill","odds":2.9},{"slug":"sbo","book":"Sbo","odds":2.79}],"kelly":0.2163,"confidence":0.478,"family":"result"},{"market":"asian_handicap","outcome":"AWAY","line":-0.5,"push":"none","model_prob":0.9079,"book_prob":0.315,"edge":0.593,"shrunk_edge":0.4447,"odds":3,"bookmaker":"Unibet","prices":[{"slug":"unibet","book":"Unibet","odds":3},{"slug":"interwetten","book":"Interwetten","odds":2.95},{"slug":"bet365","book":"Bet365","odds":2.85},{"slug":"novibet","book":"Novibet","odds":2.8}],"kelly":0.2155,"confidence":0.478,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-0.75,"push":"half","model_prob":0.9361,"book_prob":0.3501,"edge":0.5859,"shrunk_edge":0.4395,"odds":2.7,"bookmaker":"Betsson","prices":[{"slug":"betsson","book":"Betsson","odds":2.7},{"slug":"unibet","book":"Unibet","odds":2.65},{"slug":"1xbet","book":"1xBet","odds":2.615},{"slug":"bet365","book":"Bet365","odds":2.6},{"slug":"novibet","book":"Novibet","odds":2.5}],"kelly":0.2246,"confidence":0.478,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-1,"push":"full","model_prob":0.966,"book_prob":0.3942,"edge":0.5718,"shrunk_edge":0.4289,"odds":2.5,"bookmaker":"Betsson","prices":[{"slug":"betsson","book":"Betsson","odds":2.5},{"slug":"bet365","book":"Bet365","odds":2.375},{"slug":"unibet","book":"Unibet","odds":2.35},{"slug":"1xbet","book":"1xBet","odds":2.31},{"slug":"novibet","book":"Novibet","odds":2.3},{"slug":"fonbet","book":"fonbet","odds":2.3},{"slug":"10bet","book":"10bet","odds":2.3},{"slug":"interwetten","book":"Interwetten","odds":2.25}],"kelly":0.2358,"confidence":0.478,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-1.25,"push":"half","model_prob":0.9671,"book_prob":0.4741,"edge":0.493,"shrunk_edge":0.3697,"odds":2.05,"bookmaker":"Betsson","prices":[{"slug":"betsson","book":"Betsson","odds":2.05},{"slug":"bet365","book":"Bet365","odds":2.025},{"slug":"unibet","book":"Unibet","odds":2},{"slug":"1xbet","book":"1xBet","odds":1.969},{"slug":"10bet","book":"10bet","odds":1.95},{"slug":"novibet","book":"Novibet","odds":1.91}],"kelly":0.2339,"confidence":0.478,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-1.5,"push":"none","model_prob":0.9681,"book_prob":0.5312,"edge":0.4369,"shrunk_edge":0.3277,"odds":1.85,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.85},{"slug":"betsson","book":"Betsson","odds":1.83},{"slug":"1xbet","book":"1xBet","odds":1.8},{"slug":"fonbet","book":"fonbet","odds":1.8},{"slug":"novibet","book":"Novibet","odds":1.79},{"slug":"unibet","book":"Unibet","odds":1.78},{"slug":"bwin","book":"Bwin","odds":1.75},{"slug":"sportingbet","book":"SportingBet","odds":1.75},{"slug":"vistabet","book":"Vistabet","odds":1.75},{"slug":"interwetten","book":"Interwetten","odds":1.73},{"slug":"888sport","book":"888Sport","odds":1.7},{"slug":"william-hill","book":"William Hill","odds":1.7}],"kelly":0.2326,"confidence":0.478,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-1.75,"push":"half","model_prob":0.9797,"book_prob":0.5899,"edge":0.3898,"shrunk_edge":0.2923,"odds":1.631,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.631},{"slug":"betsson","book":"Betsson","odds":1.63},{"slug":"bet365","book":"Bet365","odds":1.625},{"slug":"unibet","book":"Unibet","odds":1.62},{"slug":"novibet","book":"Novibet","odds":1.56}],"kelly":0.2369,"confidence":0.478,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-2,"push":"full","model_prob":0.9917,"book_prob":0.6505,"edge":0.3412,"shrunk_edge":0.2559,"odds":1.5,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.5},{"slug":"betsson","book":"Betsson","odds":1.47},{"slug":"fonbet","book":"fonbet","odds":1.47},{"slug":"novibet","book":"Novibet","odds":1.46},{"slug":"unibet","book":"Unibet","odds":1.45},{"slug":"1xbet","book":"1xBet","odds":1.44},{"slug":"interwetten","book":"Interwetten","odds":1.43}],"kelly":0.2437,"confidence":0.478,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-2.25,"push":"half","model_prob":0.9918,"book_prob":0.7016,"edge":0.2902,"shrunk_edge":0.2177,"odds":1.375,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.375},{"slug":"unibet","book":"Unibet","odds":1.37},{"slug":"1xbet","book":"1xBet","odds":1.36},{"slug":"novibet","book":"Novibet","odds":1.34}],"kelly":0.2425,"confidence":0.478,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-2.5,"push":"none","model_prob":0.9919,"book_prob":0.7263,"edge":0.2655,"shrunk_edge":0.1992,"odds":1.33,"bookmaker":"Unibet","prices":[{"slug":"unibet","book":"Unibet","odds":1.33},{"slug":"bet365","book":"Bet365","odds":1.325},{"slug":"fonbet","book":"fonbet","odds":1.32},{"slug":"1xbet","book":"1xBet","odds":1.3},{"slug":"novibet","book":"Novibet","odds":1.29}],"kelly":0.2418,"confidence":0.478,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-2.75,"push":"half","model_prob":0.9951,"book_prob":0.783,"edge":0.2121,"shrunk_edge":0.1591,"odds":1.24,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.24},{"slug":"unibet","book":"Unibet","odds":1.23},{"slug":"novibet","book":"Novibet","odds":1.21},{"slug":"1xbet","book":"1xBet","odds":1.207}],"kelly":0.2436,"confidence":0.478,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-3,"push":"full","model_prob":0.9983,"book_prob":0.8423,"edge":0.156,"shrunk_edge":0.117,"odds":1.15,"bookmaker":"Unibet","prices":[{"slug":"unibet","book":"Unibet","odds":1.15},{"slug":"bet365","book":"Bet365","odds":1.15},{"slug":"fonbet","book":"fonbet","odds":1.15},{"slug":"novibet","book":"Novibet","odds":1.13},{"slug":"1xbet","book":"1xBet","odds":1.114}],"kelly":0.2467,"confidence":0.478,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-3.25,"push":"half","model_prob":0.9983,"book_prob":0.8569,"edge":0.1414,"shrunk_edge":0.1061,"odds":1.14,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.14},{"slug":"1xbet","book":"1xBet","odds":1.094}],"kelly":0.2465,"confidence":0.478,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-3.5,"push":"none","model_prob":0.9983,"book_prob":0.8614,"edge":0.137,"shrunk_edge":0.1027,"odds":1.12,"bookmaker":"fonbet","prices":[{"slug":"fonbet","book":"fonbet","odds":1.12},{"slug":"1xbet","book":"1xBet","odds":1.077}],"kelly":0.246,"confidence":0.478,"family":"handicap"},{"market":"over_under_35","outcome":"over","line":3.5,"push":null,"model_prob":0.5386,"book_prob":0.4294,"edge":0.1092,"shrunk_edge":0.0928,"odds":2.25,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":2.25},{"slug":"1xbet","book":"1xBet","odds":2.16},{"slug":"betfair","book":"betfair","odds":2.15},{"slug":"betvictor","book":"BetVictor","odds":2.07}],"kelly":0.0424,"confidence":0.478,"family":"goals"},{"market":"total_corners","outcome":"over","line":10.5,"push":null,"model_prob":0.5861,"book_prob":0.4395,"edge":0.1466,"shrunk_edge":0.0806,"odds":2.14,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":2.14},{"slug":"1xbet","book":"1xBet","odds":2.01}],"kelly":0.0558,"confidence":0.478,"family":"corners"},{"market":"total_corners","outcome":"over","line":11.5,"push":null,"model_prob":0.4879,"book_prob":0.3413,"edge":0.1466,"shrunk_edge":0.0806,"odds":2.52,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":2.52}],"kelly":0.0377,"confidence":0.478,"family":"corners"},{"market":"over_under_25","outcome":"over","line":2.5,"push":null,"model_prob":0.7406,"book_prob":0.6502,"edge":0.0904,"shrunk_edge":0.0768,"odds":1.49,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":1.49},{"slug":"bet365","book":"Bet365","odds":1.47},{"slug":"1xbet","book":"1xBet","odds":1.44},{"slug":"betfair","book":"betfair","odds":1.44},{"slug":"betvictor","book":"BetVictor","odds":1.44}],"kelly":0.0528,"confidence":0.478,"family":"goals"}],"verdicts":[],"pass_reason":"call rule: value","preview":null,"external":{"bsd_prediction":{"id":6088,"created_at":"2026-10-21T02:15:19Z","event":{"id":602342,"event_date":"2026-10-27T19:45:00Z","status":"notstarted","home_team_id":92,"home_team":"Borussia Dortmund","away_team_id":88,"away_team":"SV Werder Bremen","league_id":43,"league_name":"DFB Pokal"},"markets":{"match_result":{"prob_home":67.8,"prob_draw":18.8,"prob_away":13.4,"predicted":"H"},"expected_goals":{"home":1.68,"away":1.95},"over_under":{"prob_over_15":83.7,"prob_over_25":64.3,"prob_over_35":44.6},"btts":{"prob_yes":57},"score":{"most_likely":"1-1"},"draw_no_bet":{"prob_home":41.9},"corners":{"prob_over_85":66.6,"prob_over_95":55,"prob_over_105":44}},"recommendations":{"favorite":"H","favorite_prob":67.8,"bet_favorite":false,"over_15":false,"over_25":false,"over_35":false,"btts":false,"winner":false},"model":{"confidence":0.6784,"version":"dc-blend-v1"}}},"computed_at":1793122898,"report":{"fetched_at":1793148262,"ht":[2,0],"attendance":null,"highlights":[{"kind":"full","title":"Dortmund 3 - 2 Bremen — Full Highlights","url":"https://www.youtube.com/watch?v=FwlnnVoewfU","thumbnail":"https://i.ytimg.com/vi/FwlnnVoewfU/hqdefault.jpg"}],"events":[{"t":"goal","minute":6,"added":null,"side":"home","player":"S. Guirassy","player_id":2165,"assist":"J. Ryerson","kind":"regular","score":[1,0]},{"t":"goal","minute":17,"added":null,"side":"home","player":"C. Chukwuemeka","player_id":2170,"assist":"J. Bellingham","kind":"regular","score":[2,0]},{"t":"card","minute":24,"added":null,"side":"away","player":"A. Pieper","player_id":2498,"card":"yellow","reason":"Foul"},{"t":"card","minute":49,"added":null,"side":"home","player":"J. Veerman","player_id":3509,"card":"yellow","reason":"Foul"},{"t":"card","minute":57,"added":null,"side":"away","player":"Arthur","player_id":4096,"card":"yellow","reason":"Foul"},{"t":"sub","minute":59,"added":null,"side":"away","in":"L. Reis","in_id":4606,"out":"D. Stalmach","out_id":41372},{"t":"sub","minute":59,"added":null,"side":"away","in":"N. Füllkrug","in_id":1646,"out":"C. Itten","out_id":27743},{"t":"sub","minute":59,"added":null,"side":"away","in":"M. Weiser","in_id":24011,"out":"E. Dinkçi","out_id":3911},{"t":"sub","minute":59,"added":null,"side":"away","in":"S. Lynen","in_id":2501,"out":"M. Grüll","out_id":2505},{"t":"card","minute":64,"added":null,"side":"home","player":"J. Ryerson","player_id":2159,"card":"yellow","reason":"Foul"},{"t":"goal","minute":65,"added":null,"side":"away","player":"N. Füllkrug","player_id":1646,"assist":null,"kind":"penalty","score":[2,1]},{"t":"goal","minute":68,"added":null,"side":"away","player":"N. Füllkrug","player_id":1646,"assist":"Y. Regeer","kind":"regular","score":[2,2]},{"t":"sub","minute":71,"added":null,"side":"home","in":"D. Svensson","in_id":2162,"out":"J. Ryerson","out_id":2159},{"t":"sub","minute":71,"added":null,"side":"home","in":"E. Nwaneri","in_id":460,"out":"C. Chukwuemeka","out_id":2170},{"t":"sub","minute":71,"added":null,"side":"home","in":"M. Sabitzer","in_id":2161,"out":"J. Veerman","out_id":3509},{"t":"sub","minute":84,"added":null,"side":"home","in":"F. Silva","in_id":2166,"out":"S. Guirassy","out_id":2165},{"t":"goal","minute":90,"added":3,"side":"home","player":"M. Sabitzer","player_id":2161,"assist":null,"kind":"regular","score":[3,2]}],"players":[{"id":2510,"team_id":88,"minutes":90,"rating":6,"goals":0,"assists":0,"yellow":0,"red":0,"saves":1,"shots":0,"on_target":0,"key_passes":0},{"id":4096,"team_id":88,"minutes":90,"rating":5.8,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":1},{"id":2498,"team_id":88,"minutes":90,"rating":6.2,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":0},{"id":2500,"team_id":88,"minutes":90,"rating":6.4,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":4468,"team_id":88,"minutes":90,"rating":7.7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":29034,"team_id":88,"minutes":90,"rating":7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":2},{"id":3766,"team_id":88,"minutes":90,"rating":6.4,"goals":0,"assists":1,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":1,"key_passes":1},{"id":27743,"team_id":88,"minutes":59,"rating":6.4,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":3,"on_target":2,"key_passes":1},{"id":2505,"team_id":88,"minutes":59,"rating":6.4,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":3,"on_target":1,"key_passes":4},{"id":41372,"team_id":88,"minutes":59,"rating":6.5,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":3911,"team_id":88,"minutes":59,"rating":6.7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":1},{"id":4606,"team_id":88,"minutes":31,"rating":6.6,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":1646,"team_id":88,"minutes":31,"rating":8.3,"goals":2,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":2,"key_passes":0},{"id":24011,"team_id":88,"minutes":31,"rating":6.1,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":0},{"id":2501,"team_id":88,"minutes":31,"rating":6.5,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":3034,"team_id":88,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":73683,"team_id":88,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":66041,"team_id":88,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":13845,"team_id":88,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":13552,"team_id":88,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":2168,"team_id":92,"minutes":90,"rating":6.8,"goals":0,"assists":1,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":1},{"id":2160,"team_id":92,"minutes":90,"rating":7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":1,"key_passes":0},{"id":3915,"team_id":92,"minutes":90,"rating":6.7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":2},{"id":2155,"team_id":92,"minutes":90,"rating":6.4,"goals":0,"assists":0,"yellow":0,"red":0,"saves":4,"shots":0,"on_target":0,"key_passes":0},{"id":3036,"team_id":92,"minutes":90,"rating":7.8,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":1},{"id":2157,"team_id":92,"minutes":90,"rating":7.4,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":1},{"id":2158,"team_id":92,"minutes":90,"rating":7.9,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":0},{"id":2165,"team_id":92,"minutes":84,"rating":7.8,"goals":1,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":1,"key_passes":2},{"id":2170,"team_id":92,"minutes":71,"rating":7.4,"goals":1,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":1,"key_passes":0},{"id":3509,"team_id":92,"minutes":71,"rating":7.4,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":1},{"id":2159,"team_id":92,"minutes":71,"rating":6.5,"goals":0,"assists":1,"yellow":1,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":2},{"id":2162,"team_id":92,"minutes":19,"rating":6.5,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":1},{"id":2161,"team_id":92,"minutes":19,"rating":7.5,"goals":1,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":1,"key_passes":0},{"id":460,"team_id":92,"minutes":19,"rating":6.5,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":2166,"team_id":92,"minutes":11,"rating":6.4,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":5220,"team_id":92,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":8982,"team_id":92,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":8983,"team_id":92,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":8984,"team_id":92,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":3665,"team_id":92,"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":57,"shots":12,"on_target":4,"corners":4,"fouls":14,"yellow":2,"red":0,"big_chances":2,"passes":610,"pass_pct":86.1,"offsides":1,"saves":4},"away":{"possession":43,"shots":12,"on_target":6,"corners":3,"fouls":9,"yellow":2,"red":0,"big_chances":2,"passes":480,"pass_pct":81.9,"offsides":1,"saves":1}},"lineups":{"home":{"formation":"3-4-2-1","players":[{"id":2155,"name":"Gregor Kobel","position":"G","number":1,"captain":false,"starting":true},{"id":3036,"name":"Joane Gadou","position":"D","number":22,"captain":false,"starting":true},{"id":2157,"name":"Waldemar Anton","position":"D","number":3,"captain":false,"starting":true},{"id":2158,"name":"Nico Schlotterbeck","position":"D","number":4,"captain":true,"starting":true},{"id":2159,"name":"Julian Ryerson","position":"M","number":26,"captain":false,"starting":true},{"id":3509,"name":"Joey Veerman","position":"M","number":25,"captain":false,"starting":true},{"id":2160,"name":"Felix Nmecha","position":"M","number":8,"captain":false,"starting":true},{"id":3915,"name":"Maximilian Beier","position":"M","number":14,"captain":false,"starting":true},{"id":2168,"name":"Jobe Bellingham","position":"F","number":7,"captain":false,"starting":true},{"id":2170,"name":"Carney Chukwuemeka","position":"F","number":17,"captain":false,"starting":true},{"id":2165,"name":"Serhou Guirassy","position":"F","number":9,"captain":false,"starting":true},{"id":2161,"name":"Marcel Sabitzer","position":"M","number":20,"captain":false,"starting":false},{"id":2162,"name":"Daniel Svensson","position":"D","number":24,"captain":false,"starting":false},{"id":460,"name":"Ethan Nwaneri","position":"M","number":18,"captain":false,"starting":false},{"id":2166,"name":"Fábio Silva","position":"F","number":21,"captain":false,"starting":false},{"id":5220,"name":"Patrick Drewes","position":"G","number":30,"captain":false,"starting":false},{"id":8982,"name":"Luca Reggiani","position":"D","number":49,"captain":false,"starting":false},{"id":3665,"name":"Filippo Mané","position":"D","number":39,"captain":false,"starting":false},{"id":8983,"name":"Samuele Inacio","position":"F","number":40,"captain":false,"starting":false},{"id":8984,"name":"Mathis Albert","position":"F","number":41,"captain":false,"starting":false}]},"away":{"formation":"4-2-3-1","players":[{"id":2510,"name":"Karl Hein","position":"G","number":1,"captain":false,"starting":true},{"id":4096,"name":"Arthur","position":"D","number":13,"captain":false,"starting":true},{"id":2498,"name":"Amos Pieper","position":"D","number":5,"captain":false,"starting":true},{"id":2500,"name":"Marco Friedl","position":"D","number":32,"captain":true,"starting":true},{"id":4468,"name":"Mick Schmetgens","position":"D","number":33,"captain":false,"starting":true},{"id":41372,"name":"Dariusz Stalmach","position":"M","number":23,"captain":false,"starting":true},{"id":3766,"name":"Youri Regeer","position":"M","number":44,"captain":false,"starting":true},{"id":3911,"name":"Eren Dinkçi","position":"M","number":18,"captain":false,"starting":true},{"id":29034,"name":"Chuki","position":"M","number":20,"captain":false,"starting":true},{"id":2505,"name":"Marco Grüll","position":"M","number":17,"captain":false,"starting":true},{"id":27743,"name":"Cédric Itten","position":"F","number":26,"captain":false,"starting":true},{"id":2501,"name":"Senne Lynen","position":"M","number":14,"captain":false,"starting":false},{"id":4606,"name":"Ludovit Reis","position":"M","number":15,"captain":false,"starting":false},{"id":24011,"name":"Mitchell Weiser","position":"D","number":8,"captain":false,"starting":false},{"id":1646,"name":"Niclas Füllkrug","position":"F","number":10,"captain":false,"starting":false},{"id":3034,"name":"Alexander Schlager","position":"G","number":30,"captain":false,"starting":false},{"id":13552,"name":"Mats Heitmann","position":"D","number":36,"captain":false,"starting":false},{"id":13845,"name":"Oskar Wójcik","position":"D","number":3,"captain":false,"starting":false},{"id":66041,"name":"Darwin Soylu","position":"M","number":34,"captain":false,"starting":false},{"id":73683,"name":"Paul Erevbenagie","position":"F","number":38,"captain":false,"starting":false}]}}},"colors":{"home":"#e1ca12","away":"#209255"},"venue":{"name":"Signal Iduna Park","city":"Dortmund","capacity":81365},"pulled":[],"published":[]}