{"id":602705,"league_id":94,"league":"2. Bundesliga","kickoff":1793381400,"home":"Energie Cottbus","away":"VfL Bochum 1848","home_id":1836,"away_id":1834,"venue_id":1064,"rank":6,"status":"notstarted","provisional":true,"lineup_status":"predicted","confidence":0.562,"score":null,"live_score":null,"lambda":[1.74,1.15],"read":{"text":"Too close to call","side":null},"pass":"Energie Cottbus v VfL Bochum 1848 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.","flags":[{"id":"market.movement","section":"§7.1","note":"Since opening, HOME has shortened 10.4% since the market opened."}],"lambda_home":1.7393277313944608,"lambda_away":1.150139137640562,"corner_rate":11.85,"card_rate":0.148,"lineups":{"status":"predicted","confidence":0.659,"home":{"formation":"4-2-3-1","players":[{"id":27769,"name":"Marcel Lotka","position":"G","starting":true,"ai_score":0.806},{"id":41444,"name":"Leon Guwara","position":"D","starting":true,"ai_score":0.338},{"id":41432,"name":"King Manu","position":"D","starting":true,"ai_score":0.771},{"id":41429,"name":"Luca Erlein","position":"D","starting":true,"ai_score":0.749},{"id":41431,"name":"Henry Rorig","position":"D","starting":true,"ai_score":0.673},{"id":16458,"name":"Lukas Michelbrink","position":"M","starting":true,"ai_score":0.801},{"id":2514,"name":"Leonardo Bittencourt","position":"M","starting":true,"ai_score":0.644},{"id":41901,"name":"Christian Kinsombi","position":"M","starting":true,"ai_score":0.31},{"id":62179,"name":"Julian Guttau","position":"M","starting":true,"ai_score":0.247},{"id":4309,"name":"Dmytro Bogdanov","position":"F","starting":true,"ai_score":0.325},{"id":29353,"name":"Lucas Copado","position":"F","starting":true,"ai_score":0.669},{"id":41438,"name":"Tolcay Ciğerci","position":"M","starting":false,"ai_score":0.708},{"id":41439,"name":"Justin Butler","position":"F","starting":false,"ai_score":0.513},{"id":41437,"name":"Moritz Hannemann","position":"M","starting":false,"ai_score":0.442},{"id":41436,"name":"Dominik Pelivan","position":"M","starting":false,"ai_score":0.369},{"id":41448,"name":"Jannis Boziaris","position":"M","starting":false,"ai_score":0.336},{"id":4751,"name":"Fousseny Doumbia","position":"D","starting":false,"ai_score":0.325},{"id":62185,"name":"Ryan Malone","position":"D","starting":false,"ai_score":0.257},{"id":41441,"name":"Tim Campulka","position":"D","starting":false,"ai_score":0.217},{"id":63849,"name":"Jannis Zaydan","position":"D","starting":false,"ai_score":0.202},{"id":79437,"name":"Kevin Kratzsch","position":"G","starting":false,"ai_score":0.045},{"id":41842,"name":"Jonas Hofmann","position":"M","starting":false,"ai_score":0.03},{"id":53529,"name":"Max Bohnke","position":"G","starting":false,"ai_score":0.01}],"confidence":0.659},"away":{"formation":"4-2-3-1","players":[{"id":41338,"name":"Timo Horn","position":"G","starting":true,"ai_score":0.801},{"id":41342,"name":"Maximilian Wittek","position":"D","starting":true,"ai_score":0.802},{"id":5765,"name":"Michael Steinwender","position":"D","starting":true,"ai_score":0.821},{"id":2480,"name":"Karol Mets","position":"D","starting":true,"ai_score":0.812},{"id":26821,"name":"Sean Klaiber","position":"D","starting":true,"ai_score":0.635},{"id":41345,"name":"Mats Pannewig","position":"M","starting":true,"ai_score":0.751},{"id":66054,"name":"Tom Meyer","position":"M","starting":true,"ai_score":0.747},{"id":41450,"name":"Gerrit Holtmann","position":"M","starting":true,"ai_score":0.602},{"id":61688,"name":"Berkan Taz","position":"M","starting":true,"ai_score":0.488},{"id":42017,"name":"Koji Miyoshi","position":"M","starting":true,"ai_score":0.716},{"id":41351,"name":"Philipp Hofmann","position":"F","starting":true,"ai_score":0.707},{"id":27744,"name":"Christian Rasmussen","position":"F","starting":false,"ai_score":0.672},{"id":3140,"name":"Jarne Steuckers","position":"M","starting":false,"ai_score":0.352},{"id":26284,"name":"Daniel Hanslik","position":"F","starting":false,"ai_score":0.269},{"id":27284,"name":"Charlie Patiño","position":"M","starting":false,"ai_score":0.248},{"id":64562,"name":"Lasse Isbruch","position":"M","starting":false,"ai_score":0.239},{"id":64565,"name":"Leon Sawas","position":"D","starting":false,"ai_score":0.237},{"id":52165,"name":"Alessandro Crimaldi","position":"F","starting":false,"ai_score":0.231},{"id":16939,"name":"Mansour Ouro-Tagba","position":"F","starting":false,"ai_score":0.18},{"id":61939,"name":"Yiğit Karademir","position":"D","starting":false,"ai_score":0.147},{"id":31545,"name":"Tino Casali","position":"G","starting":false,"ai_score":0.03},{"id":49466,"name":"Hugo Rolleke","position":"G","starting":false,"ai_score":0.025},{"id":216209,"name":"Finn-Ole Lang","position":"D","starting":false,"ai_score":0.005}],"confidence":0.855},"unavailable":[{"id":41435,"name":"Axel Borgmann","team_id":null,"side":"home","reason":"Muscle Injury"},{"id":64558,"name":"Charalampos Drakas","team_id":null,"side":"away","reason":"Unknown"},{"id":10732,"name":"Enis Çokaj","team_id":null,"side":"away","reason":"Unknown"},{"id":29774,"name":"Jean-Manuel Mbom","team_id":null,"side":"away","reason":"Unknown"},{"id":49462,"name":"Oliver Olsen","team_id":null,"side":"away","reason":"Unknown"}]},"people":[{"id":27769,"name":"Marcel Lotka","side":"home"},{"id":41444,"name":"Leon Guwara","side":"home"},{"id":41432,"name":"King Manu","side":"home"},{"id":41429,"name":"Luca Erlein","side":"home"},{"id":41431,"name":"Henry Rorig","side":"home"},{"id":16458,"name":"Lukas Michelbrink","side":"home"},{"id":2514,"name":"Leonardo Bittencourt","side":"home"},{"id":41901,"name":"Christian Kinsombi","side":"home"},{"id":62179,"name":"Julian Guttau","side":"home"},{"id":4309,"name":"Dmytro Bogdanov","side":"home"},{"id":29353,"name":"Lucas Copado","side":"home"},{"id":41438,"name":"Tolcay Ciğerci","side":"home"},{"id":41439,"name":"Justin Butler","side":"home"},{"id":41437,"name":"Moritz Hannemann","side":"home"},{"id":41436,"name":"Dominik Pelivan","side":"home"},{"id":41448,"name":"Jannis Boziaris","side":"home"},{"id":4751,"name":"Fousseny Doumbia","side":"home"},{"id":62185,"name":"Ryan Malone","side":"home"},{"id":41441,"name":"Tim Campulka","side":"home"},{"id":63849,"name":"Jannis Zaydan","side":"home"},{"id":79437,"name":"Kevin Kratzsch","side":"home"},{"id":41842,"name":"Jonas Hofmann","side":"home"},{"id":53529,"name":"Max Bohnke","side":"home"},{"id":41434,"name":"Anderson Lucoqui","side":"home"},{"id":63850,"name":"Joey Taubeneck","side":"home"},{"id":41442,"name":"Erik Engelhardt","side":"home"},{"id":63851,"name":"Malte Wilke","side":"home"},{"id":41435,"name":"Axel Borgmann","side":"home"},{"id":221768,"name":"Fabian Balg","side":"home"},{"id":63848,"name":"Aaron Reschke","side":"home"},{"id":41338,"name":"Timo Horn","side":"away"},{"id":41342,"name":"Maximilian Wittek","side":"away"},{"id":5765,"name":"Michael Steinwender","side":"away"},{"id":2480,"name":"Karol Mets","side":"away"},{"id":26821,"name":"Sean Klaiber","side":"away"},{"id":41345,"name":"Mats Pannewig","side":"away"},{"id":66054,"name":"Tom Meyer","side":"away"},{"id":41450,"name":"Gerrit Holtmann","side":"away"},{"id":61688,"name":"Berkan Taz","side":"away"},{"id":42017,"name":"Koji Miyoshi","side":"away"},{"id":41351,"name":"Philipp Hofmann","side":"away"},{"id":27744,"name":"Christian Rasmussen","side":"away"},{"id":3140,"name":"Jarne Steuckers","side":"away"},{"id":26284,"name":"Daniel Hanslik","side":"away"},{"id":27284,"name":"Charlie Patiño","side":"away"},{"id":64562,"name":"Lasse Isbruch","side":"away"},{"id":64565,"name":"Leon Sawas","side":"away"},{"id":52165,"name":"Alessandro Crimaldi","side":"away"},{"id":16939,"name":"Mansour Ouro-Tagba","side":"away"},{"id":61939,"name":"Yiğit Karademir","side":"away"},{"id":31545,"name":"Tino Casali","side":"away"},{"id":49466,"name":"Hugo Rolleke","side":"away"},{"id":216209,"name":"Finn-Ole Lang","side":"away"},{"id":41341,"name":"Philipp Strompf","side":"away"},{"id":29774,"name":"Jean-Manuel Mbom","side":"away"},{"id":49462,"name":"Oliver Olsen","side":"away"},{"id":216210,"name":"Gianluca Reschke","side":"away"},{"id":64558,"name":"Charalampos Drakas","side":"away"},{"id":10732,"name":"Enis Çokaj","side":"away"},{"id":216211,"name":"Joel Gezer","side":"away"}],"players":[{"id":41435,"name":"Axel Borgmann","side":"home","team":"Energie Cottbus","club":null,"role":"MID","position":"LB","status":"out","reason":"Muscle Injury","expected_return":"2026-11-10","season":{"apps":8,"starts":5,"goals":0,"assists":0,"big_chances":2,"clean_sheets":1,"team_games":16,"tracked_apps":8,"tracked_starts":5},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":null,"strengths":[],"tags":[],"importance":0.015,"country":null,"load":null},{"id":41439,"name":"Justin Butler","side":"home","team":"Energie Cottbus","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":9,"starts":4,"goals":5,"assists":1,"big_chances":1,"clean_sheets":1,"team_games":16,"tracked_apps":9,"tracked_starts":4},"recent":{"apps":5,"goals":4,"assists":0,"scoredIn":4,"country":0},"standout":{"opponent":"Darmstadt 98","kickoff":1791630000,"goals":1,"assists":0,"score":"1-3","won":false},"strengths":[],"tags":["top_scorer","in_form"],"importance":0.19,"country":null,"load":null},{"id":29353,"name":"Lucas Copado","side":"home","team":"Energie Cottbus","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":10,"starts":7,"goals":2,"assists":1,"big_chances":3,"clean_sheets":2,"team_games":16,"tracked_apps":10,"tracked_starts":7},"recent":{"apps":5,"goals":1,"assists":1,"scoredIn":1,"country":0},"standout":{"opponent":"1. FC Heidenheim","kickoff":1792839600,"goals":1,"assists":0,"score":"1-1","won":false},"strengths":[],"tags":[],"importance":0.093,"country":null,"load":{"games":1,"minutes":90,"country":0}},{"id":4309,"name":"Dmytro Bogdanov","side":"home","team":"Energie Cottbus","club":null,"role":"ATT","position":"RW","status":"fit","reason":null,"expected_return":null,"season":{"apps":8,"starts":1,"goals":2,"assists":0,"big_chances":0,"clean_sheets":0,"team_games":16,"tracked_apps":8,"tracked_starts":1},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"VfL Wolfsburg","kickoff":1788606000,"goals":1,"assists":0,"score":"4-4","won":false},"strengths":[],"tags":[],"importance":0.081,"country":{"team":"Ukraine U19","apps":4,"goals":1,"assists":0,"tournament":null,"lately":null},"load":{"games":1,"minutes":83,"country":0}},{"id":10732,"name":"Enis Çokaj","side":"away","team":"VfL Bochum 1848","club":null,"role":"MID","position":"CM","status":"out","reason":"Unknown","expected_return":"2026-11-10","season":{"apps":5,"starts":4,"goals":0,"assists":1,"big_chances":1,"clean_sheets":1,"team_games":18,"tracked_apps":5,"tracked_starts":4},"recent":{"apps":5,"goals":0,"assists":1,"scoredIn":0,"country":0},"standout":{"opponent":"SG Dynamo Dresden","kickoff":1788633000,"goals":0,"assists":1,"score":"2-1","won":true},"strengths":[],"tags":[],"importance":0.033,"country":null,"load":null},{"id":64558,"name":"Charalampos Drakas","side":"away","team":"VfL Bochum 1848","club":null,"role":"ATT","position":"RW","status":"out","reason":"Unknown","expected_return":"2026-11-10","season":{"apps":1,"starts":0,"goals":0,"assists":0,"big_chances":0,"clean_sheets":0,"team_games":18,"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":29774,"name":"Jean-Manuel Mbom","side":"away","team":"VfL Bochum 1848","club":null,"role":"DEF","position":"RB","status":"out","reason":"Unknown","expected_return":"2026-11-10","season":{"apps":4,"starts":0,"goals":0,"assists":0,"big_chances":0,"clean_sheets":0,"team_games":18,"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":49462,"name":"Oliver Olsen","side":"away","team":"VfL Bochum 1848","club":null,"role":"DEF","position":"RB","status":"out","reason":"Unknown","expected_return":"2026-11-20","season":{"apps":6,"starts":4,"goals":0,"assists":0,"big_chances":0,"clean_sheets":1,"team_games":18,"tracked_apps":6,"tracked_starts":4},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":null,"strengths":[],"tags":[],"importance":0.019,"country":null,"load":null},{"id":42017,"name":"Koji Miyoshi","side":"away","team":"VfL Bochum 1848","club":null,"role":"MID","position":"RW","status":"fit","reason":null,"expected_return":null,"season":{"apps":12,"starts":11,"goals":2,"assists":1,"big_chances":3,"clean_sheets":1,"team_games":18,"tracked_apps":12,"tracked_starts":11},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"SG Dynamo Dresden","kickoff":1788633000,"goals":2,"assists":0,"score":"2-1","won":true},"strengths":[],"tags":[],"importance":0.123,"country":null,"load":{"games":3,"minutes":172,"country":0}},{"id":41351,"name":"Philipp Hofmann","side":"away","team":"VfL Bochum 1848","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":12,"starts":10,"goals":4,"assists":0,"big_chances":0,"clean_sheets":1,"team_games":18,"tracked_apps":12,"tracked_starts":10},"recent":{"apps":5,"goals":1,"assists":0,"scoredIn":1,"country":0},"standout":{"opponent":"Eintracht Braunschweig","kickoff":1786725000,"goals":1,"assists":0,"score":"1-0","won":true},"strengths":[],"tags":[],"importance":0.182,"country":null,"load":{"games":3,"minutes":200,"country":0}}],"extras":{"teams":{"home":1836,"away":1834},"split":{"home":{"above":{"w":0,"d":4,"l":1},"below":{"w":2,"d":0,"l":2}},"away":{"above":{"w":1,"d":2,"l":4},"below":{"w":1,"d":0,"l":1}}},"referee":null,"managers":{"home":{"id":1194,"name":"Claus-Dieter Wollitz","vs":null},"away":{"id":1192,"name":"Uwe Rösler","vs":null}},"best_xi":[{"id":41432,"name":"King Manu","team_id":1836,"position":"D","matches":8,"goals":1,"assists":1}],"players":{"4309":{"caps":8,"goals":1,"country":"Ukraine U19","signed":null}}},"notable":[{"id":29564,"name":"Felix Klaus","goals":7,"rank":1},{"id":26306,"name":"Mohamed Ali Zoma","goals":7,"rank":2},{"id":27757,"name":"Emmanuel Iyoha","goals":6,"rank":3},{"id":41391,"name":"Joel Grodowski","goals":5,"rank":4},{"id":1986,"name":"Josip Brekalo","goals":5,"rank":5},{"id":41439,"name":"Justin Butler","goals":5,"rank":6},{"id":41363,"name":"Mateusz Żukowski","goals":5,"rank":7},{"id":28071,"name":"Phil Harres","goals":5,"rank":8},{"id":26311,"name":"Piet Scobel","goals":5,"rank":9},{"id":1598,"name":"Robert Glatzel","goals":5,"rank":10},{"id":2489,"name":"Abdoulie Ceesay","goals":4,"rank":11},{"id":28070,"name":"Alexander Bernhardsson","goals":4,"rank":12},{"id":41316,"name":"Fabian Reese","goals":4,"rank":13},{"id":4076,"name":"Jan Urbich","goals":4,"rank":14},{"id":61924,"name":"Robin Meißner","goals":4,"rank":15}],"round_label":"Regular season · Matchday 10","neutral":false,"h2h":{"total_matches":18,"home_wins":5,"draws":5,"away_wins":8,"home_goals":19,"away_goals":26,"avg_total_goals":2.5,"home_win_rate":0.2777777777777778,"away_win_rate":0.4444444444444444,"recent_matches":[{"away":"Energie Cottbus","date":"2014-04-13T11:30:00+00:00","home":"VfL Bochum 1848","score":"2-1","event_id":633081,"away_score":1,"home_score":2,"away_team_id":1836,"home_team_id":1834},{"away":"VfL Bochum 1848","date":"2013-11-01T17:30:00+00:00","home":"Energie Cottbus","score":"0-1","event_id":632921,"away_score":1,"home_score":0,"away_team_id":1834,"home_team_id":1836},{"away":"VfL Bochum 1848","date":"2013-04-14T11:30:00+00:00","home":"Energie Cottbus","score":"0-2","event_id":633379,"away_score":2,"home_score":0,"away_team_id":1834,"home_team_id":1836},{"away":"Energie Cottbus","date":"2012-11-04T12:30:00+00:00","home":"VfL Bochum 1848","score":"2-2","event_id":633226,"away_score":2,"home_score":2,"away_team_id":1836,"home_team_id":1834},{"away":"VfL Bochum 1848","date":"2012-04-20T16:00:00+00:00","home":"Energie Cottbus","score":"1-1","event_id":633710,"away_score":1,"home_score":1,"away_team_id":1834,"home_team_id":1836},{"away":"Energie Cottbus","date":"2011-11-21T19:15:00+00:00","home":"VfL Bochum 1848","score":"0-1","event_id":633563,"away_score":1,"home_score":0,"away_team_id":1836,"home_team_id":1834},{"away":"Energie Cottbus","date":"2011-03-21T19:15:00+00:00","home":"VfL Bochum 1848","score":"1-0","event_id":633982,"away_score":0,"home_score":1,"away_team_id":1836,"home_team_id":1834},{"away":"VfL Bochum 1848","date":"2010-10-31T12:30:00+00:00","home":"Energie Cottbus","score":"2-1","event_id":633825,"away_score":1,"home_score":2,"away_team_id":1834,"home_team_id":1836},{"away":"Energie Cottbus","date":"2009-02-28T14:30:00+00:00","home":"VfL Bochum 1848","score":"3-2","event_id":474285,"away_score":2,"home_score":3,"away_team_id":1836,"home_team_id":1834},{"away":"VfL Bochum 1848","date":"2008-09-20T13:30:00+00:00","home":"Energie Cottbus","score":"1-1","event_id":474130,"away_score":1,"home_score":1,"away_team_id":1834,"home_team_id":1836}]},"standings":{"home":{"team_id":1836,"position":11,"played":9,"points":10,"goal_diff":-1,"team_name":"Energie Cottbus","won":2,"drawn":4,"lost":3,"goals_for":17,"goals_against":18,"group":null},"away":{"team_id":1834,"position":14,"played":9,"points":8,"goal_diff":-4,"team_name":"VfL Bochum 1848","won":2,"drawn":2,"lost":5,"goals_for":6,"goals_against":10,"group":null},"size":18},"form":{"home":{"matches":6,"ppg":1.17,"record":"1-4-1","goals_for":1.5,"goals_against":1.33,"clean_sheets":1,"streak":"winless 5","sequence":"WDDLDD","venue_ppg":1},"away":{"matches":6,"ppg":1.17,"record":"2-1-3","goals_for":1.33,"goals_against":1.17,"clean_sheets":1,"streak":"none","sequence":"LWLLDW","venue_ppg":0}},"ledger":[{"id":"availability.home.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"Energie Cottbus are without 1 player, none of them central to how the side plays.","evidence":{"count":1,"measured":1,"combined_goal_share":0,"combined_importance":0.015,"players":[{"player":"Axel Borgmann","role":"MID","reason":"Muscle Injury","goal_share":0,"importance":0.015,"measured":true,"doubtful":false,"cover_at_position":11}]},"strength":0.15,"moves":[{"channel":"goals","side":"home","pct":-0.1},{"channel":"goals","side":"away","pct":0},{"channel":"corners","side":"home","pct":0},{"channel":"cards","side":"both","pct":0}]},{"id":"availability.away.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"VfL Bochum 1848 are without 4 players, none of them central to how the side plays.","evidence":{"count":4,"measured":4,"combined_goal_share":0,"combined_importance":0.052,"players":[{"player":"Enis Çokaj","role":"MID","reason":"Unknown","goal_share":0,"importance":0.033,"measured":true,"doubtful":false,"cover_at_position":9},{"player":"Oliver Olsen","role":"DEF","reason":"Unknown","goal_share":0,"importance":0.019,"measured":true,"doubtful":false,"cover_at_position":9},{"player":"Charalampos Drakas","role":"ATT","reason":"Unknown","goal_share":0,"importance":0,"measured":true,"doubtful":false,"cover_at_position":5},{"player":"Jean-Manuel Mbom","role":"DEF","reason":"Unknown","goal_share":0,"importance":0,"measured":true,"doubtful":false,"cover_at_position":9}]},"strength":0.15,"moves":[{"channel":"goals","side":"away","pct":-0.2},{"channel":"goals","side":"home","pct":0.2},{"channel":"corners","side":"away","pct":-0.1},{"channel":"cards","side":"both","pct":0.1}]},{"id":"availability.rotation_risk","section":"§3.1","tier":1,"state":"COMPUTED","note":"Nobody has named a side yet, so this eleven is a projection.","evidence":{"lineup_status":"predicted","confidence":0.659,"cup_tie":false},"strength":0.341,"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":24,"home":{"state":"mid_table","position":11,"points":10,"games_left":24,"gap_to_leader":15,"gap_to_safety":2,"gap_to_europe":5},"away":{"state":"mid_table","position":14,"points":8,"games_left":24,"gap_to_leader":17,"gap_to_safety":0,"gap_to_europe":7},"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":"THIN","note":"No reverse fixture on record this season, so there is no revenge angle to read.","evidence":{},"strength":0,"moves":[]},{"id":"manager.home.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Claus-Dieter Wollitz has 20 matches in charge at Energie Cottbus, long enough that the side plays the way he wants it to.","evidence":{"manager":"Claus-Dieter Wollitz","matches_in_charge":20,"tenure_days":368,"ppm":1.25,"appointment_effect":{"before_ppm":0.6,"after_ppm":1.7,"delta":null}},"strength":0.1,"moves":[]},{"id":"manager.away.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Uwe Rösler has 46 matches in charge at VfL Bochum 1848, long enough that the side plays the way he wants it to.","evidence":{"manager":"Uwe Rösler","matches_in_charge":46,"tenure_days":368,"ppm":1.54,"appointment_effect":{"before_ppm":1,"after_ppm":2,"delta":null}},"strength":0.1,"moves":[]},{"id":"fatigue.home","section":"§2.8","tier":4,"state":"COMPUTED","note":"Energie Cottbus come in on 6 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":6.270833333333333,"matchesIn7":1,"matchesIn14":1,"days_rest":6.3},"strength":0.1,"moves":[]},{"id":"fatigue.away","section":"§2.8","tier":4,"state":"COMPUTED","note":"VfL Bochum 1848 come in on 3 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":3.0208333333333335,"matchesIn7":1,"matchesIn14":3,"days_rest":3},"strength":0.1,"moves":[]},{"id":"style.opponent_adjustment","section":"§4.1","tier":5,"state":"COMPUTED","note":"Team strength is estimated against the actual quality of opponents faced, so a soft run of fixtures does not read as form.","evidence":{"home":{"attack":0.056,"defence":-0.183,"effective_matches":6.8,"shrunk":0.54},"away":{"attack":-0.164,"defence":0.06,"effective_matches":6.8,"shrunk":0.54}},"strength":0.2,"moves":[]},{"id":"style.matchup","section":"§4.2","tier":5,"state":"COMPUTED","note":"Neither side holds a clear possession edge on recent evidence.","evidence":{"home":{"matches":12,"possession":51.8,"shots":15.5,"xg_per_shot":0.1,"corners":6.4,"corners_per_shot":0.411,"finishing_vs_xg":0.2},"away":{"matches":12,"possession":51,"shots":14.1,"xg_per_shot":0.085,"corners":5.2,"corners_per_shot":0.368,"finishing_vs_xg":-0.03},"possession_gap":0.8},"strength":0.1,"moves":[]},{"id":"style.press_matchup","section":"§4.2","tier":5,"state":"UNAVAILABLE","note":"Pressing intensity and defensive line height are not in the ingested stats, so the press matchup is not assessed. Possession is not a substitute for PPDA and is not used as one.","evidence":{"requires":["ppda","defensive_line_height"]},"strength":0,"moves":[]},{"id":"style.finishing.home","section":"§2.1","tier":5,"state":"COMPUTED","note":"Energie Cottbus are scoring about what their chances are worth.","evidence":{"goals_minus_xg_per_match":0.2,"matches":12},"strength":0.1,"moves":[]},{"id":"style.finishing.away","section":"§2.1","tier":5,"state":"COMPUTED","note":"VfL Bochum 1848 are scoring about what their chances are worth.","evidence":{"goals_minus_xg_per_match":-0.03,"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 492 km for VfL Bochum 1848.","evidence":{"travel_km":492},"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":17.4,"temperature_c":12,"description":"rain"},"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.4332471205502644},"strength":0,"moves":[]}],"pass_reason":"call rule: value","preview":null,"external":{"bsd_prediction":{"id":6258,"created_at":"2026-10-24T02:15:18Z","event":{"id":602705,"event_date":"2026-10-30T17:30:00Z","status":"notstarted","home_team_id":1836,"home_team":"Energie Cottbus","away_team_id":1834,"away_team":"VfL Bochum 1848","league_id":94,"league_name":"2. Bundesliga"},"recommendations":{"favorite":"A","favorite_prob":40.5,"bet_favorite":false,"over_15":false,"over_25":false,"over_35":false,"btts":false,"winner":false},"model":{"confidence":0.4045,"version":"dc-blend-v1"}}},"computed_at":1793370691,"verdicts":[],"locked":false,"colors":{"home":null,"away":"#0d5ea2"},"venue":{"name":"Stadion der Freundschaft","city":"Cottbus","capacity":22528},"pulled":[],"published":[]}