{"id":602716,"league_id":94,"league":"2. Bundesliga","kickoff":1794052800,"home":"Holstein Kiel","away":"Arminia Bielefeld","home_id":1296,"away_id":1839,"venue_id":761,"rank":6,"status":"1st_half","provisional":false,"lineup_status":"confirmed","confidence":0.685,"score":null,"live_score":[0,1],"lambda":[1.47,1.04],"flags":[],"lambda_home":1.468698852411786,"lambda_away":1.035788664729966,"corner_rate":10.49,"card_rate":0.165,"lineups":{"status":"confirmed","confidence":null,"home":{"formation":"4-3-3","players":[{"id":28093,"name":"Timon Weiner","position":"G","starting":true,"ai_score":null},{"id":37669,"name":"Hiroki Sekine","position":"D","starting":true,"ai_score":null},{"id":28458,"name":"Noah Madsen","position":"D","starting":true,"ai_score":null},{"id":9794,"name":"Sebastian Schonlau","position":"D","starting":true,"ai_score":null},{"id":28089,"name":"Leon Parduzi","position":"D","starting":true,"ai_score":null},{"id":28077,"name":"Kasper Davidsen","position":"M","starting":true,"ai_score":null},{"id":4098,"name":"Jonas Meffert","position":"M","starting":true,"ai_score":null},{"id":11108,"name":"Guillermo Balzi","position":"M","starting":true,"ai_score":null},{"id":5521,"name":"Gyan de Regt","position":"F","starting":true,"ai_score":null},{"id":28071,"name":"Phil Harres","position":"F","starting":true,"ai_score":null},{"id":28078,"name":"Jonas Therkelsen","position":"F","starting":true,"ai_score":null},{"id":28097,"name":"Lio Rothenhagen","position":"G","starting":false,"ai_score":null},{"id":26486,"name":"Niko Takahashi","position":"D","starting":false,"ai_score":null},{"id":28084,"name":"Ivan Nekić","position":"D","starting":false,"ai_score":null},{"id":17233,"name":"Adrián Kaprálik","position":"F","starting":false,"ai_score":null},{"id":28083,"name":"Ikem Ugoh","position":"M","starting":false,"ai_score":null},{"id":28080,"name":"Andu Kelati","position":"M","starting":false,"ai_score":null},{"id":8948,"name":"Giorgi Kvilitaia","position":"F","starting":false,"ai_score":null},{"id":41378,"name":"Faride Alidou","position":"F","starting":false,"ai_score":null},{"id":28072,"name":"Steven Skrzybski","position":"F","starting":false,"ai_score":null}],"confidence":null},"away":{"formation":"3-4-3","players":[{"id":41382,"name":"Jonas Thomas Kersken","position":"G","starting":true,"ai_score":null},{"id":46967,"name":"Maximilian Bauer","position":"D","starting":true,"ai_score":null},{"id":42039,"name":"Stefano Russo","position":"D","starting":true,"ai_score":null},{"id":41385,"name":"Maximilian Großer","position":"D","starting":true,"ai_score":null},{"id":26326,"name":"Henri Koudossou","position":"M","starting":true,"ai_score":null},{"id":41324,"name":"Leon Jensen","position":"M","starting":true,"ai_score":null},{"id":41390,"name":"Marius Wörl","position":"M","starting":true,"ai_score":null},{"id":41397,"name":"Arne Sicker","position":"M","starting":true,"ai_score":null},{"id":41388,"name":"Monju Momuluh","position":"F","starting":true,"ai_score":null},{"id":41391,"name":"Joel Grodowski","position":"F","starting":true,"ai_score":null},{"id":41848,"name":"Jannik Rochelt","position":"F","starting":true,"ai_score":null},{"id":41398,"name":"Leo Oppermann","position":"G","starting":false,"ai_score":null},{"id":41396,"name":"Felix Hagmann","position":"D","starting":false,"ai_score":null},{"id":41384,"name":"Leon Schneider","position":"D","starting":false,"ai_score":null},{"id":41387,"name":"Tim Handwerker","position":"D","starting":false,"ai_score":null},{"id":77418,"name":"Till Wegener","position":"M","starting":false,"ai_score":null},{"id":41393,"name":"Marvin Mehlem","position":"M","starting":false,"ai_score":null},{"id":41383,"name":"Benjamin Boakye","position":"F","starting":false,"ai_score":null},{"id":41400,"name":"Sam Schreck","position":"M","starting":false,"ai_score":null},{"id":41394,"name":"Isaiah Young","position":"F","starting":false,"ai_score":null}],"confidence":null},"unavailable":[{"id":28079,"name":"Lasse Rosenboom","team_id":null,"side":"home","reason":"Ligament Injury"},{"id":64785,"name":"Moritz Reimers","team_id":null,"side":"home","reason":"Ligament Injury"}]},"people":[{"id":28093,"name":"Timon Weiner","side":"home"},{"id":37669,"name":"Hiroki Sekine","side":"home"},{"id":28458,"name":"Noah Madsen","side":"home"},{"id":9794,"name":"Sebastian Schonlau","side":"home"},{"id":28089,"name":"Leon Parduzi","side":"home"},{"id":28077,"name":"Kasper Davidsen","side":"home"},{"id":4098,"name":"Jonas Meffert","side":"home"},{"id":11108,"name":"Guillermo Balzi","side":"home"},{"id":5521,"name":"Gyan de Regt","side":"home"},{"id":28071,"name":"Phil Harres","side":"home"},{"id":28078,"name":"Jonas Therkelsen","side":"home"},{"id":28097,"name":"Lio Rothenhagen","side":"home"},{"id":26486,"name":"Niko Takahashi","side":"home"},{"id":28084,"name":"Ivan Nekić","side":"home"},{"id":17233,"name":"Adrián Kaprálik","side":"home"},{"id":28083,"name":"Ikem Ugoh","side":"home"},{"id":28080,"name":"Andu Kelati","side":"home"},{"id":8948,"name":"Giorgi Kvilitaia","side":"home"},{"id":41378,"name":"Faride Alidou","side":"home"},{"id":28072,"name":"Steven Skrzybski","side":"home"},{"id":28088,"name":"Frederik Roslyng","side":"home"},{"id":28079,"name":"Lasse Rosenboom","side":"home"},{"id":16968,"name":"David Zec","side":"home"},{"id":65877,"name":"Caspar Medlin","side":"home"},{"id":28075,"name":"John Tolkin","side":"home"},{"id":64785,"name":"Moritz Reimers","side":"home"},{"id":66695,"name":"Mark Richter Monserrat","side":"home"},{"id":28096,"name":"Marcel Engelhardt","side":"home"},{"id":61386,"name":"Ben Schmit","side":"home"},{"id":7327,"name":"Taisei Abe","side":"home"},{"id":65876,"name":"Tayar Tasdelen","side":"home"},{"id":66694,"name":"Till Wiese","side":"home"},{"id":28082,"name":"Hamza Muqaj","side":"home"},{"id":41382,"name":"Jonas Thomas Kersken","side":"away"},{"id":46967,"name":"Maximilian Bauer","side":"away"},{"id":42039,"name":"Stefano Russo","side":"away"},{"id":41385,"name":"Maximilian Großer","side":"away"},{"id":26326,"name":"Henri Koudossou","side":"away"},{"id":41324,"name":"Leon Jensen","side":"away"},{"id":41390,"name":"Marius Wörl","side":"away"},{"id":41397,"name":"Arne Sicker","side":"away"},{"id":41388,"name":"Monju Momuluh","side":"away"},{"id":41391,"name":"Joel Grodowski","side":"away"},{"id":41848,"name":"Jannik Rochelt","side":"away"},{"id":41398,"name":"Leo Oppermann","side":"away"},{"id":41396,"name":"Felix Hagmann","side":"away"},{"id":41384,"name":"Leon Schneider","side":"away"},{"id":41387,"name":"Tim Handwerker","side":"away"},{"id":77418,"name":"Till Wegener","side":"away"},{"id":41393,"name":"Marvin Mehlem","side":"away"},{"id":41383,"name":"Benjamin Boakye","side":"away"},{"id":41400,"name":"Sam Schreck","side":"away"},{"id":41394,"name":"Isaiah Young","side":"away"},{"id":41386,"name":"Joel Felix","side":"away"},{"id":3001,"name":"David Min","side":"away"},{"id":62175,"name":"Vincent Ocansey","side":"away"},{"id":42041,"name":"Daniel Richter","side":"away"},{"id":50044,"name":"Philip Hildesheim","side":"away"},{"id":42040,"name":"Lukas Kunze","side":"away"},{"id":46965,"name":"Eyyub Yasar","side":"away"}],"players":[{"id":28079,"name":"Lasse Rosenboom","side":"home","team":"Holstein Kiel","club":null,"role":"DEF","position":"RM","status":"out","reason":"Ligament Injury","expected_return":"2026-11-30","season":null,"recent":null,"standout":null,"strengths":[],"tags":[],"importance":0,"country":null,"load":null},{"id":64785,"name":"Moritz Reimers","side":"home","team":"Holstein Kiel","club":null,"role":"ATT","position":"LW","status":"out","reason":"Ligament Injury","expected_return":"2026-11-10","season":{"apps":1,"starts":0,"goals":0,"assists":1,"big_chances":1,"clean_sheets":0,"team_games":19,"tracked_apps":1,"tracked_starts":0},"recent":{"apps":5,"goals":0,"assists":2,"scoredIn":0,"country":4},"standout":{"opponent":"TSV 1860 München","kickoff":1787414400,"goals":0,"assists":1,"score":"2-0","won":true},"strengths":[],"tags":[],"importance":0.005,"country":{"team":"Germany U19","apps":4,"goals":0,"assists":1,"tournament":null,"lately":null},"load":null},{"id":28071,"name":"Phil Harres","side":"home","team":"Holstein Kiel","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":12,"starts":12,"goals":6,"assists":3,"big_chances":1,"clean_sheets":3,"team_games":19,"tracked_apps":12,"tracked_starts":12},"recent":{"apps":5,"goals":1,"assists":1,"scoredIn":0,"country":0},"standout":{"opponent":"FC St. Pauli","kickoff":1786725000,"goals":1,"assists":1,"score":"2-2","won":false},"strengths":[],"tags":["top_scorer","top_creator"],"importance":0.344,"country":null,"load":{"games":3,"minutes":301,"country":0}},{"id":5521,"name":"Gyan de Regt","side":"home","team":"Holstein Kiel","club":null,"role":"MID","position":"LW","status":"fit","reason":null,"expected_return":null,"season":{"apps":10,"starts":2,"goals":0,"assists":0,"big_chances":3,"clean_sheets":2,"team_games":19,"tracked_apps":10,"tracked_starts":2},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":null,"strengths":[],"tags":[],"importance":0.006,"country":null,"load":{"games":3,"minutes":167,"country":0}},{"id":3001,"name":"David Min","side":"away","team":"Arminia Bielefeld","club":null,"role":"ATT","position":"ST","status":"doubtful","reason":"Thigh Injury","expected_return":"2026-11-09","season":{"apps":4,"starts":1,"goals":0,"assists":0,"big_chances":1,"clean_sheets":0,"team_games":17,"tracked_apps":4,"tracked_starts":1},"recent":{"apps":4,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":null,"strengths":[],"tags":[],"importance":0.001,"country":null,"load":null},{"id":41391,"name":"Joel Grodowski","side":"away","team":"Arminia Bielefeld","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":11,"starts":10,"goals":8,"assists":1,"big_chances":4,"clean_sheets":3,"team_games":17,"tracked_apps":11,"tracked_starts":10},"recent":{"apps":5,"goals":3,"assists":1,"scoredIn":1,"country":0},"standout":{"opponent":"Energie Cottbus","kickoff":1786879800,"goals":3,"assists":0,"score":"3-0","won":true},"strengths":[],"tags":["top_scorer","in_form"],"importance":0.22,"country":null,"load":{"games":1,"minutes":86,"country":0}},{"id":41388,"name":"Monju Momuluh","side":"away","team":"Arminia Bielefeld","club":null,"role":"MID","position":"RW","status":"fit","reason":null,"expected_return":null,"season":{"apps":10,"starts":8,"goals":0,"assists":1,"big_chances":0,"clean_sheets":1,"team_games":17,"tracked_apps":10,"tracked_starts":8},"recent":{"apps":5,"goals":0,"assists":1,"scoredIn":0,"country":0},"standout":{"opponent":"VfL Osnabrück","kickoff":1792323000,"goals":0,"assists":1,"score":"2-1","won":true},"strengths":[],"tags":[],"importance":0.033,"country":null,"load":{"games":1,"minutes":72,"country":0}}],"extras":{"teams":{"home":1296,"away":1839},"split":{"home":{"above":{"w":1,"d":5,"l":4},"below":null},"away":{"above":{"w":0,"d":1,"l":2},"below":{"w":4,"d":1,"l":2}}},"referee":null,"managers":{"home":{"id":1191,"name":"Tim Walter","vs":{"w":0,"d":1,"l":1,"last":{"kickoff":1769189400,"score":"2-2","result":"D"}}},"away":{"id":1884,"name":"Oliver Kirch","vs":{"w":1,"d":1,"l":0,"last":{"kickoff":1769189400,"score":"2-2","result":"D"}}}},"best_xi":[],"players":{"5521":{"caps":null,"goals":null,"country":null,"signed":{"from":"Excelsior","fee":1700000,"at":1787097600}},"64785":{"caps":5,"goals":0,"country":"Germany U19","signed":null}}},"notable":[{"id":29564,"name":"Felix Klaus","goals":7,"rank":1},{"id":41391,"name":"Joel Grodowski","goals":7,"rank":2},{"id":26306,"name":"Mohamed Ali Zoma","goals":7,"rank":3},{"id":27757,"name":"Emmanuel Iyoha","goals":6,"rank":4},{"id":2489,"name":"Abdoulie Ceesay","goals":5,"rank":5},{"id":41316,"name":"Fabian Reese","goals":5,"rank":6},{"id":1986,"name":"Josip Brekalo","goals":5,"rank":7},{"id":41439,"name":"Justin Butler","goals":5,"rank":8},{"id":41363,"name":"Mateusz Żukowski","goals":5,"rank":9},{"id":28071,"name":"Phil Harres","goals":5,"rank":10},{"id":26311,"name":"Piet Scobel","goals":5,"rank":11},{"id":1598,"name":"Robert Glatzel","goals":5,"rank":12},{"id":41438,"name":"Tolcay Ciğerci","goals":5,"rank":13},{"id":28070,"name":"Alexander Bernhardsson","goals":4,"rank":14},{"id":4076,"name":"Jan Urbich","goals":4,"rank":15}],"round_label":"Regular season · Matchday 11","neutral":false,"h2h":{"total_matches":10,"home_wins":1,"draws":2,"away_wins":7,"home_goals":12,"away_goals":20,"avg_total_goals":3.2,"home_win_rate":0.1,"away_win_rate":0.7,"recent_matches":[{"away":"Holstein Kiel","date":"2026-01-23T17:30:00+00:00","home":"Arminia Bielefeld","score":"2-2","event_id":629241,"away_score":2,"home_score":2,"away_team_id":1296,"home_team_id":1839},{"away":"Arminia Bielefeld","date":"2025-08-10T11:30:00+00:00","home":"Holstein Kiel","score":"0-2","event_id":629095,"away_score":2,"home_score":0,"away_team_id":1839,"home_team_id":1296},{"away":"Arminia Bielefeld","date":"2023-04-02T11:30:00+00:00","home":"Holstein Kiel","score":"2-3","event_id":630243,"away_score":3,"home_score":2,"away_team_id":1839,"home_team_id":1296},{"away":"Holstein Kiel","date":"2022-09-17T11:00:00+00:00","home":"Arminia Bielefeld","score":"4-2","event_id":630085,"away_score":2,"home_score":4,"away_team_id":1296,"home_team_id":1839},{"away":"Arminia Bielefeld","date":"2020-05-30T11:00:00+00:00","home":"Holstein Kiel","score":"1-2","event_id":631214,"away_score":2,"home_score":1,"away_team_id":1839,"home_team_id":1296},{"away":"Holstein Kiel","date":"2019-11-03T12:30:00+00:00","home":"Arminia Bielefeld","score":"2-1","event_id":631060,"away_score":1,"home_score":2,"away_team_id":1296,"home_team_id":1839},{"away":"Holstein Kiel","date":"2019-05-19T13:30:00+00:00","home":"Arminia Bielefeld","score":"1-0","event_id":631570,"away_score":0,"home_score":1,"away_team_id":1296,"home_team_id":1839},{"away":"Arminia Bielefeld","date":"2018-12-14T17:30:00+00:00","home":"Holstein Kiel","score":"1-2","event_id":631412,"away_score":2,"home_score":1,"away_team_id":1839,"home_team_id":1296},{"away":"Holstein Kiel","date":"2018-04-01T11:30:00+00:00","home":"Arminia Bielefeld","score":"1-1","event_id":631827,"away_score":1,"home_score":1,"away_team_id":1296,"home_team_id":1839},{"away":"Arminia Bielefeld","date":"2017-10-21T11:00:00+00:00","home":"Holstein Kiel","score":"2-1","event_id":631674,"away_score":1,"home_score":2,"away_team_id":1839,"home_team_id":1296}]},"standings":{"home":{"team_id":1296,"position":17,"played":10,"points":8,"goal_diff":-2,"team_name":"Holstein Kiel","won":1,"drawn":5,"lost":4,"goals_for":10,"goals_against":12,"group":null},"away":{"team_id":1839,"position":7,"played":10,"points":14,"goal_diff":1,"team_name":"Arminia Bielefeld","won":4,"drawn":2,"lost":4,"goals_for":16,"goals_against":15,"group":null},"size":18},"form":{"home":{"matches":6,"ppg":1.33,"record":"2-2-2","goals_for":1.17,"goals_against":0.67,"clean_sheets":2,"streak":"none","sequence":"WLDWDL","venue_ppg":2},"away":{"matches":6,"ppg":1.83,"record":"3-2-1","goals_for":1.67,"goals_against":1.17,"clean_sheets":1,"streak":"none","sequence":"DDWWLW","venue_ppg":1.5}},"ledger":[{"id":"availability.home.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"Holstein Kiel are without 2 players, none of them central to how the side plays.","evidence":{"count":2,"measured":1,"combined_goal_share":0,"combined_importance":0.005,"players":[{"player":"Moritz Reimers","role":"ATT","reason":"Ligament Injury","goal_share":0,"importance":0.005,"measured":true,"doubtful":false,"cover_at_position":5},{"player":"Lasse Rosenboom","role":"DEF","reason":"Ligament Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":10}]},"strength":0.15,"moves":[{"channel":"goals","side":"home","pct":-0.1},{"channel":"goals","side":"away","pct":0.3},{"channel":"corners","side":"home","pct":0},{"channel":"cards","side":"both","pct":0.1}]},{"id":"availability.away.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"Arminia Bielefeld 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.001,"players":[{"player":"David Min","role":"ATT","reason":"Thigh Injury","goal_share":0,"importance":0.001,"measured":true,"doubtful":true,"cover_at_position":4}]},"strength":0.15,"moves":[]},{"id":"availability.lineup_confirmed","section":"§3.1","tier":1,"state":"COMPUTED","note":"The starting elevens are confirmed, so selection is known rather than guessed.","evidence":{"lineup_status":"confirmed","changes":{"home":{"n":2,"out":["Ivan Nekić","Adrián Kaprálik"],"in":["Sebastian Schonlau","Gyan de Regt"]},"away":{"n":2,"out":["Joel Felix","Benjamin Boakye"],"in":["Henri Koudossou","Leon Jensen"]}}},"strength":0.3,"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":23,"home":{"state":"mid_table","position":17,"points":8,"games_left":23,"gap_to_leader":20,"gap_to_safety":-2,"gap_to_europe":7},"away":{"state":"mid_table","position":7,"points":14,"games_left":23,"gap_to_leader":14,"gap_to_safety":4,"gap_to_europe":1},"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":"Tim Walter has 48 matches in charge at Holstein Kiel, long enough that the side plays the way he wants it to.","evidence":{"manager":"Tim Walter","matches_in_charge":48,"tenure_days":376,"ppm":1.23,"appointment_effect":{"before_ppm":1.5,"after_ppm":1.3,"delta":null}},"strength":0.1,"moves":[]},{"id":"manager.away.settling","section":"§1.1","tier":3,"state":"COMPUTED","note":"Oliver Kirch is 10 games into the job at Arminia Bielefeld, past the bounce window, where an early lift usually fades back toward the side's real level.","evidence":{"manager":"Oliver Kirch","matches_in_charge":10,"tenure_days":79,"ppm":1.3,"appointment_effect":{"before_ppm":2,"after_ppm":1.3,"delta":null}},"strength":0.3,"moves":[]},{"id":"fatigue.home","section":"§2.8","tier":4,"state":"COMPUTED","note":"Holstein Kiel come in on 6 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":5.979166666666667,"matchesIn7":1,"matchesIn14":3,"days_rest":6},"strength":0.1,"moves":[]},{"id":"fatigue.away","section":"§2.8","tier":4,"state":"COMPUTED","note":"Arminia Bielefeld come in on 8 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":7.770833333333333,"matchesIn7":0,"matchesIn14":1,"days_rest":7.8},"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.1,"defence":0.054,"effective_matches":7.4,"shrunk":0.52},"away":{"attack":-0.02,"defence":0.05,"effective_matches":7.4,"shrunk":0.52}},"strength":0.2,"moves":[]},{"id":"style.matchup","section":"§4.2","tier":5,"state":"COMPUTED","note":"Holstein Kiel average 8 points more possession than Arminia Bielefeld, so this should be one side with the ball and one without it.","evidence":{"home":{"matches":12,"possession":52.7,"shots":14.3,"xg_per_shot":0.093,"corners":5.4,"corners_per_shot":0.38,"finishing_vs_xg":-0.17},"away":{"matches":12,"possession":44.3,"shots":12.9,"xg_per_shot":0.107,"corners":5.4,"corners_per_shot":0.415,"finishing_vs_xg":0.29},"possession_gap":8.4},"strength":0.336,"moves":[{"channel":"corners","side":"home","pct":1.8},{"channel":"corners","side":"away","pct":-1.8}]},{"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":"Holstein Kiel are scoring about what their chances are worth.","evidence":{"goals_minus_xg_per_match":-0.17,"matches":12},"strength":0.1,"moves":[]},{"id":"style.finishing.away","section":"§2.1","tier":5,"state":"COMPUTED","note":"Arminia Bielefeld have scored 3 more than the chances they made over 12 games, a gap that usually closes rather than holds.","evidence":{"goals_minus_xg_per_match":0.29,"matches":12},"strength":0.25,"moves":[]},{"id":"referee.tendency","section":"§13","tier":5,"state":"THIN","note":"30 yellow cards in this referee's last 7 games, where 29 would be usual in this league, with nobody sent off. — though 7 games is too few to read much into, so it is left out of the call.","evidence":{"matches":7,"yellows_per_match":4.29,"reds_per_match":0,"league_yellows_per_match":4.2,"league_reds_per_match":0.157,"yellow_ratio":1.02,"red_ratio":0,"sample":7,"required":30},"strength":0,"moves":[]},{"id":"fatigue.travel","section":"§6.4","tier":6,"state":"COMPUTED","note":"Routine trip of 280 km for Arminia Bielefeld.","evidence":{"travel_km":280},"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":24.8,"temperature_c":15,"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.42930387203209014},"strength":0,"moves":[]}],"preview":null,"external":{"bsd_prediction":{"id":7158,"created_at":"2026-11-01T02:15:23Z","event":{"id":602716,"event_date":"2026-11-07T12:00:00Z","status":"notstarted","home_team_id":1296,"home_team":"Holstein Kiel","away_team_id":1839,"away_team":"Arminia Bielefeld","league_id":94,"league_name":"2. Bundesliga"},"recommendations":{"favorite":"H","favorite_prob":38.5,"bet_favorite":false,"over_15":false,"over_25":false,"over_35":false,"btts":false,"winner":false},"model":{"confidence":0.3854,"version":"dc-blend-v1"}}},"computed_at":1794050238,"verdicts":[{"narrative":"Holstein Kiel are in trouble, and not only on results. Holstein Kiel shoot plenty but from poor positions: 20 on target from 81 shots in their last six. And they have scored only 7 in their last nine from chances that would usually bring about 11. The goals are coming. As for the other side, Arminia Bielefeld have scored 14 in their last nine from chances that would usually bring about 9. That finishing is running hot. Until Holstein Kiel sort that out, they are there to be got at.","drivers":[],"set_aside":[{"id":"availability.lineup_confirmed","section":"§3.1","tier":1,"state":"COMPUTED","note":"The starting elevens are confirmed, so selection is known rather than guessed.","evidence":{"lineup_status":"confirmed","changes":{"home":{"n":2,"out":["Ivan Nekić","Adrián Kaprálik"],"in":["Sebastian Schonlau","Gyan de Regt"]},"away":{"n":2,"out":["Joel Felix","Benjamin Boakye"],"in":["Henri Koudossou","Leon Jensen"]}}},"strength":0.3,"moves":[]},{"id":"manager.away.settling","section":"§1.1","tier":3,"state":"COMPUTED","note":"Oliver Kirch is 10 games into the job at Arminia Bielefeld, past the bounce window, where an early lift usually fades back toward the side's real level.","evidence":{"manager":"Oliver Kirch","matches_in_charge":10,"tenure_days":79,"ppm":1.3,"appointment_effect":{"before_ppm":2,"after_ppm":1.3,"delta":null}},"strength":0.3,"moves":[]},{"id":"style.matchup","section":"§4.2","tier":5,"state":"COMPUTED","note":"Holstein Kiel average 8 points more possession than Arminia Bielefeld, so this should be one side with the ball and one without it.","evidence":{"home":{"matches":12,"possession":52.7,"shots":14.3,"xg_per_shot":0.093,"corners":5.4,"corners_per_shot":0.38,"finishing_vs_xg":-0.17},"away":{"matches":12,"possession":44.3,"shots":12.9,"xg_per_shot":0.107,"corners":5.4,"corners_per_shot":0.415,"finishing_vs_xg":0.29},"possession_gap":8.4},"strength":0.336,"moves":[{"channel":"corners","side":"home","pct":1.8},{"channel":"corners","side":"away","pct":-1.8}]}]}],"locked":true,"plan":"monthly","locked_calls":1,"live_minute":15,"colors":{"home":"#0c5a97","away":"#0c5496"},"venue":{"name":"Holstein-Stadion","city":"Kiel","capacity":15034},"pulled":[],"published":[]}