{"id":602699,"league_id":94,"league":"2. Bundesliga","kickoff":1792839600,"home":"Hertha BSC","away":"Arminia Bielefeld","home_id":1832,"away_id":1839,"venue_id":1063,"rank":6,"status":"1st_half","provisional":false,"lineup_status":"confirmed","confidence":0.675,"score":null,"live_score":[0,0],"lambda":[1.99,1.09],"read":{"text":"Hertha BSC to edge it, with goals","side":"home"},"pass":"No call on Hertha BSC against Arminia Bielefeld. There is a likely outcome here, but every bookmaker has it shorter than it deserves, so there is nothing to take.","flags":[{"id":"availability.lineup_confirmed","section":"§3.1","note":"The starting elevens are confirmed. Arminia Bielefeld have made three changes from the side expected, with Henri Koudossou, Jannik Rochelt and Marvin Mehlem out of the eleven."},{"id":"form.home","section":"§2.1","note":"Hertha BSC have taken 2.33 points a game from their last 6 (4W 2D 0L), scoring 2.0 and conceding 1.0."}],"lambda_home":1.9920756585977741,"lambda_away":1.0901387273515966,"corner_rate":11.02,"card_rate":0.183,"lineups":{"status":"confirmed","confidence":null,"home":{"formation":"4-2-3-1","players":[{"id":41322,"name":"Marius Gersbeck","position":"G","starting":true,"ai_score":null},{"id":41312,"name":"Julian Eitschberger","position":"D","starting":true,"ai_score":null},{"id":41310,"name":"Linus Gechter","position":"D","starting":true,"ai_score":null},{"id":41373,"name":"Niklas Kolbe","position":"D","starting":true,"ai_score":null},{"id":48665,"name":"Deyovaisio Zeefuik","position":"D","starting":true,"ai_score":null},{"id":41314,"name":"Paul Seguin","position":"M","starting":true,"ai_score":null},{"id":41325,"name":"Kevin Sessa","position":"M","starting":true,"ai_score":null},{"id":7270,"name":"Oluwaseun Adewumi","position":"F","starting":true,"ai_score":null},{"id":12268,"name":"Jón Dagur Þórsteinsson","position":"F","starting":true,"ai_score":null},{"id":1986,"name":"Josip Brekalo","position":"M","starting":true,"ai_score":null},{"id":41326,"name":"Sebastian Grønning","position":"F","starting":true,"ai_score":null}],"confidence":null},"away":{"formation":"4-3-3","players":[{"id":41382,"name":"Jonas Thomas Kersken","position":"G","starting":true,"ai_score":null},{"id":41396,"name":"Felix Hagmann","position":"D","starting":true,"ai_score":null},{"id":41385,"name":"Maximilian Großer","position":"D","starting":true,"ai_score":null},{"id":46967,"name":"Maximilian Bauer","position":"D","starting":true,"ai_score":null},{"id":41397,"name":"Arne Sicker","position":"D","starting":true,"ai_score":null},{"id":41324,"name":"Leon Jensen","position":"M","starting":true,"ai_score":null},{"id":42039,"name":"Stefano Russo","position":"M","starting":true,"ai_score":null},{"id":41390,"name":"Marius Wörl","position":"M","starting":true,"ai_score":null},{"id":41394,"name":"Isaiah Young","position":"F","starting":true,"ai_score":null},{"id":41391,"name":"Joel Grodowski","position":"F","starting":true,"ai_score":null},{"id":41383,"name":"Benjamin Boakye","position":"M","starting":true,"ai_score":null}],"confidence":null},"unavailable":[{"id":42041,"name":"Daniel Richter","team_id":null,"side":"away","reason":"Cruciate Ligament Injury"}]},"people":[{"id":41322,"name":"Marius Gersbeck","side":"home"},{"id":41312,"name":"Julian Eitschberger","side":"home"},{"id":41310,"name":"Linus Gechter","side":"home"},{"id":41373,"name":"Niklas Kolbe","side":"home"},{"id":48665,"name":"Deyovaisio Zeefuik","side":"home"},{"id":41314,"name":"Paul Seguin","side":"home"},{"id":41325,"name":"Kevin Sessa","side":"home"},{"id":7270,"name":"Oluwaseun Adewumi","side":"home"},{"id":12268,"name":"Jón Dagur Þórsteinsson","side":"home"},{"id":1986,"name":"Josip Brekalo","side":"home"},{"id":41326,"name":"Sebastian Grønning","side":"home"},{"id":2413,"name":"Mads Pedersen","side":"home"},{"id":65873,"name":"Jerome Diallo","side":"home"},{"id":16953,"name":"Márton Dárdai","side":"home"},{"id":3556,"name":"Gustaf Nilsson","side":"home"},{"id":41319,"name":"Jan Luca Schuler","side":"home"},{"id":52672,"name":"Niklas Hildebrandt","side":"home"},{"id":65871,"name":"Jelani Ndi","side":"home"},{"id":48667,"name":"Konstantin Heide","side":"home"},{"id":64082,"name":"Burak Özkanli","side":"home"},{"id":48668,"name":"Tim Goller","side":"home"},{"id":41343,"name":"Farid Alfa-Ruprecht","side":"home"},{"id":41597,"name":"Boris Mamuzah Lum","side":"home"},{"id":52673,"name":"Soufian Gouram","side":"home"},{"id":65872,"name":"Kian Todorovic","side":"home"},{"id":41321,"name":"Pascal Klemens","side":"home"},{"id":64081,"name":"Selim Telib","side":"home"},{"id":41317,"name":"Marten Winkler","side":"home"},{"id":41382,"name":"Jonas Thomas Kersken","side":"away"},{"id":41396,"name":"Felix Hagmann","side":"away"},{"id":41385,"name":"Maximilian Großer","side":"away"},{"id":46967,"name":"Maximilian Bauer","side":"away"},{"id":41397,"name":"Arne Sicker","side":"away"},{"id":41324,"name":"Leon Jensen","side":"away"},{"id":42039,"name":"Stefano Russo","side":"away"},{"id":41390,"name":"Marius Wörl","side":"away"},{"id":41394,"name":"Isaiah Young","side":"away"},{"id":41391,"name":"Joel Grodowski","side":"away"},{"id":41383,"name":"Benjamin Boakye","side":"away"},{"id":41386,"name":"Joel Felix","side":"away"},{"id":26326,"name":"Henri Koudossou","side":"away"},{"id":41384,"name":"Leon Schneider","side":"away"},{"id":41387,"name":"Tim Handwerker","side":"away"},{"id":217251,"name":"Jermain Camara","side":"away"},{"id":3001,"name":"David Min","side":"away"},{"id":62175,"name":"Vincent Ocansey","side":"away"},{"id":42041,"name":"Daniel Richter","side":"away"},{"id":41398,"name":"Leo Oppermann","side":"away"},{"id":41393,"name":"Marvin Mehlem","side":"away"},{"id":41400,"name":"Sam Schreck","side":"away"},{"id":41848,"name":"Jannik Rochelt","side":"away"},{"id":42040,"name":"Lukas Kunze","side":"away"},{"id":41388,"name":"Monju Momuluh","side":"away"},{"id":77418,"name":"Till Wegener","side":"away"},{"id":46965,"name":"Eyyub Yasar","side":"away"}],"players":[{"id":16953,"name":"Márton Dárdai","side":"home","team":"Hertha BSC","club":null,"role":"DEF","position":"CB","status":"doubtful","reason":"Groin Injury","expected_return":"2026-10-25","season":{"apps":5,"starts":0,"goals":0,"assists":0,"big_chances":0,"clean_sheets":0,"team_games":17,"tracked_apps":5,"tracked_starts":0},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":null,"strengths":[],"tags":[],"importance":0,"country":null,"load":null},{"id":3556,"name":"Gustaf Nilsson","side":"home","team":"Hertha BSC","club":null,"role":"ATT","position":"ST","status":"doubtful","reason":"Physical Discomfort","expected_return":"2026-10-31","season":{"apps":3,"starts":0,"goals":0,"assists":0,"big_chances":0,"clean_sheets":0,"team_games":17,"tracked_apps":3,"tracked_starts":0},"recent":{"apps":5,"goals":1,"assists":0,"scoredIn":0,"country":2},"standout":null,"strengths":[],"tags":[],"importance":0,"country":{"team":"Sweden","apps":3,"goals":1,"assists":0,"tournament":{"name":"World Cup 2026","apps":1,"goals":0,"assists":0,"ended":1782853200},"lately":null},"load":{"games":1,"minutes":26,"country":0}},{"id":41597,"name":"Boris Mamuzah Lum","side":"home","team":"Hertha BSC","club":null,"role":"MID","position":"CM","status":"doubtful","reason":"Physical Discomfort","expected_return":"2026-10-31","season":null,"recent":{"apps":5,"goals":0,"assists":2,"scoredIn":0,"country":5},"standout":null,"strengths":[],"tags":[],"importance":0,"country":{"team":"Germany U19","apps":5,"goals":0,"assists":2,"tournament":null,"lately":null},"load":null},{"id":1986,"name":"Josip Brekalo","side":"home","team":"Hertha BSC","club":null,"role":"MID","position":"LW","status":"fit","reason":null,"expected_return":null,"season":{"apps":9,"starts":9,"goals":4,"assists":5,"big_chances":4,"clean_sheets":2,"team_games":17,"tracked_apps":9,"tracked_starts":9},"recent":{"apps":5,"goals":2,"assists":3,"scoredIn":0,"country":0},"standout":{"opponent":"Eintracht Braunschweig","kickoff":1787934600,"goals":2,"assists":1,"score":"5-3","won":true},"strengths":[],"tags":["top_scorer","top_creator","best_performer","chance_creator","in_form"],"importance":0.176,"country":null,"load":{"games":2,"minutes":180,"country":0}},{"id":7270,"name":"Oluwaseun Adewumi","side":"home","team":"Hertha BSC","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":9,"starts":4,"goals":3,"assists":0,"big_chances":1,"clean_sheets":3,"team_games":17,"tracked_apps":9,"tracked_starts":4},"recent":{"apps":5,"goals":1,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"1. FC Magdeburg","kickoff":1788694200,"goals":1,"assists":0,"score":"2-1","won":true},"strengths":[],"tags":[],"importance":0.059,"country":null,"load":{"games":2,"minutes":153,"country":0}},{"id":12268,"name":"Jón Dagur Þórsteinsson","side":"home","team":"Hertha BSC","club":null,"role":"ATT","position":"LW","status":"fit","reason":null,"expected_return":null,"season":{"apps":9,"starts":7,"goals":3,"assists":1,"big_chances":3,"clean_sheets":3,"team_games":17,"tracked_apps":9,"tracked_starts":7},"recent":{"apps":5,"goals":2,"assists":0,"scoredIn":0,"country":2},"standout":{"opponent":"SG Dynamo Dresden","kickoff":1789842600,"goals":2,"assists":0,"score":"2-1","won":true},"strengths":[],"tags":["best_performer"],"importance":0.09,"country":{"team":"Iceland","apps":3,"goals":0,"assists":0,"tournament":null,"lately":{"apps":1,"goals":0,"assists":0}},"load":{"games":2,"minutes":163,"country":0}},{"id":42041,"name":"Daniel Richter","side":"away","team":"Arminia Bielefeld","club":null,"role":"ATT","position":"FWD","status":"out","reason":"Cruciate Ligament Injury","expected_return":"2026-10-31","season":null,"recent":null,"standout":null,"strengths":[],"tags":[],"importance":0,"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":9,"starts":8,"goals":6,"assists":1,"big_chances":2,"clean_sheets":2,"team_games":15,"tracked_apps":9,"tracked_starts":8},"recent":{"apps":5,"goals":2,"assists":1,"scoredIn":0,"country":0},"standout":{"opponent":"Energie Cottbus","kickoff":1786879800,"goals":3,"assists":0,"score":"3-0","won":true},"strengths":[],"tags":["top_scorer"],"importance":0.173,"country":null,"load":{"games":2,"minutes":170,"country":0}},{"id":41394,"name":"Isaiah Young","side":"away","team":"Arminia Bielefeld","club":null,"role":"ATT","position":"LW","status":"fit","reason":null,"expected_return":null,"season":{"apps":7,"starts":2,"goals":0,"assists":1,"big_chances":2,"clean_sheets":1,"team_games":15,"tracked_apps":7,"tracked_starts":2},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Karlsruher SC","kickoff":1786186800,"goals":0,"assists":1,"score":"1-2","won":false},"strengths":[],"tags":[],"importance":0.018,"country":null,"load":{"games":2,"minutes":123,"country":0}}],"extras":{"teams":{"home":1832,"away":1839},"split":{"home":{"above":null,"below":{"w":7,"d":1,"l":0}},"away":{"above":{"w":0,"d":2,"l":1},"below":{"w":3,"d":0,"l":2}}},"referee":null,"managers":{"home":{"id":1189,"name":"Stefan Leitl","vs":{"w":0,"d":1,"l":1,"last":{"kickoff":1779024600,"score":"1-6","result":"L"}}},"away":{"id":1884,"name":"Oliver Kirch","vs":{"w":1,"d":1,"l":0,"last":{"kickoff":1779024600,"score":"6-1","result":"W"}}}},"best_xi":[{"id":41373,"name":"Niklas Kolbe","team_id":1832,"position":"D","matches":8,"goals":0,"assists":0},{"id":1986,"name":"Josip Brekalo","team_id":1832,"position":"M","matches":8,"goals":4,"assists":5}],"players":{"3556":{"caps":17,"goals":3,"country":"Sweden","signed":null},"12268":{"caps":52,"goals":5,"country":"Iceland","signed":null},"41597":{"caps":5,"goals":0,"country":"Germany 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":5,"rank":3},{"id":41391,"name":"Joel Grodowski","goals":5,"rank":4},{"id":41439,"name":"Justin Butler","goals":5,"rank":5},{"id":26311,"name":"Piet Scobel","goals":5,"rank":6},{"id":1598,"name":"Robert Glatzel","goals":5,"rank":7},{"id":2489,"name":"Abdoulie Ceesay","goals":4,"rank":8},{"id":28070,"name":"Alexander Bernhardsson","goals":4,"rank":9},{"id":41316,"name":"Fabian Reese","goals":4,"rank":10},{"id":4076,"name":"Jan Urbich","goals":4,"rank":11},{"id":1986,"name":"Josip Brekalo","goals":4,"rank":12},{"id":28071,"name":"Phil Harres","goals":4,"rank":13},{"id":41438,"name":"Tolcay Ciğerci","goals":4,"rank":14},{"id":26313,"name":"Adam Markhiev","goals":3,"rank":15}],"round_label":"Regular season · Matchday 9","neutral":false,"h2h":{"total_matches":34,"home_wins":11,"draws":15,"away_wins":8,"home_goals":38,"away_goals":33,"avg_total_goals":2.088235294117647,"home_win_rate":0.3235294117647059,"away_win_rate":0.23529411764705882,"recent_matches":[{"away":"Hertha BSC","date":"2026-05-17T13:30:00+00:00","home":"Arminia Bielefeld","score":"6-1","event_id":629377,"away_score":1,"home_score":6,"away_team_id":1832,"home_team_id":1839},{"away":"Arminia Bielefeld","date":"2025-12-19T17:30:00+00:00","home":"Hertha BSC","score":"1-1","event_id":629223,"away_score":1,"home_score":1,"away_team_id":1839,"home_team_id":1832},{"away":"Hertha BSC","date":"2022-04-30T13:30:00+00:00","home":"Arminia Bielefeld","score":"1-1","event_id":318425,"away_score":1,"home_score":1,"away_team_id":1832,"home_team_id":1839},{"away":"Arminia Bielefeld","date":"2021-12-11T14:30:00+00:00","home":"Hertha BSC","score":"2-0","event_id":318270,"away_score":0,"home_score":2,"away_team_id":1839,"home_team_id":1832},{"away":"Arminia Bielefeld","date":"2021-05-09T16:00:00+00:00","home":"Hertha BSC","score":"0-0","event_id":322161,"away_score":0,"home_score":0,"away_team_id":1839,"home_team_id":1832},{"away":"Hertha BSC","date":"2021-01-10T17:00:00+00:00","home":"Arminia Bielefeld","score":"1-0","event_id":322004,"away_score":0,"home_score":1,"away_team_id":1832,"home_team_id":1839},{"away":"Hertha BSC","date":"2015-08-10T16:30:00+00:00","home":"Arminia Bielefeld","score":"0-2","event_id":375020,"away_score":2,"home_score":0,"away_team_id":1832,"home_team_id":1839},{"away":"Hertha BSC","date":"2014-10-28T18:00:00+00:00","home":"Arminia Bielefeld","score":"0-0","event_id":393585,"away_score":0,"home_score":0,"away_team_id":1832,"home_team_id":1839},{"away":"Hertha BSC","date":"2011-01-30T12:30:00+00:00","home":"Arminia Bielefeld","score":"1-3","event_id":633917,"away_score":3,"home_score":1,"away_team_id":1832,"home_team_id":1839},{"away":"Arminia Bielefeld","date":"2010-09-12T11:30:00+00:00","home":"Hertha BSC","score":"3-1","event_id":633761,"away_score":1,"home_score":3,"away_team_id":1839,"home_team_id":1832}]},"standings":{"home":{"team_id":1832,"position":1,"played":8,"points":22,"goal_diff":11,"team_name":"Hertha BSC","won":7,"drawn":1,"lost":0,"goals_for":19,"goals_against":8,"group":null},"away":{"team_id":1839,"position":8,"played":8,"points":11,"goal_diff":0,"team_name":"Arminia Bielefeld","won":3,"drawn":2,"lost":3,"goals_for":13,"goals_against":13,"group":null},"size":18},"form":{"home":{"matches":6,"ppg":2.33,"record":"4-2-0","goals_for":2,"goals_against":1,"clean_sheets":1,"streak":"unbeaten 6","sequence":"WWWDWD"},"away":{"matches":6,"ppg":1.5,"record":"2-3-1","goals_for":1.67,"goals_against":1.5,"clean_sheets":1,"streak":"unbeaten 4","sequence":"DLDDWW","venue_ppg":1.5}},"ledger":[{"id":"availability.home.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"Hertha BSC are without 3 players, none of them central to how the side plays.","evidence":{"count":3,"measured":2,"combined_goal_share":0,"combined_importance":0,"players":[{"player":"Márton Dárdai","role":"DEF","reason":"Groin Injury","goal_share":0,"importance":0,"measured":true,"doubtful":true,"cover_at_position":6},{"player":"Gustaf Nilsson","role":"ATT","reason":"Physical Discomfort","goal_share":0,"importance":0,"measured":true,"doubtful":true,"cover_at_position":6},{"player":"Boris Mamuzah Lum","role":"MID","reason":"Physical Discomfort","goal_share":0,"importance":0.05,"measured":false,"doubtful":true,"cover_at_position":8}]},"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.2}]},{"id":"availability.away.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"Arminia Bielefeld are without 1 player, none of whom register in the scoring records.","evidence":{"count":1,"measured":0,"combined_goal_share":0,"combined_importance":0,"players":[{"player":"Daniel Richter","role":"ATT","reason":"Cruciate Ligament Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":4}]},"strength":0.15,"moves":[{"channel":"goals","side":"away","pct":-0.5},{"channel":"corners","side":"away","pct":-0.3}]},{"id":"availability.lineup_confirmed","section":"§3.1","tier":1,"state":"COMPUTED","note":"The starting elevens are confirmed. Arminia Bielefeld have made three changes from the side expected, with Henri Koudossou, Jannik Rochelt and Marvin Mehlem out of the eleven.","evidence":{"lineup_status":"confirmed","changes":{"home":{"n":2,"out":["Mads Pedersen","Farid Alfa-Ruprecht"],"in":["Deyovaisio Zeefuik","Oluwaseun Adewumi"]},"away":{"n":3,"out":["Henri Koudossou","Jannik Rochelt","Marvin Mehlem"],"in":["Felix Hagmann","Leon Jensen","Isaiah Young"]}}},"strength":0.8,"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":25,"home":{"state":"mid_table","position":1,"points":22,"games_left":25,"gap_to_leader":0,"gap_to_safety":14,"gap_to_europe":-9},"away":{"state":"mid_table","position":8,"points":11,"games_left":25,"gap_to_leader":11,"gap_to_safety":3,"gap_to_europe":2},"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":"Stefan Leitl has 45 matches in charge at Hertha BSC, long enough that the side plays the way he wants it to.","evidence":{"manager":"Stefan Leitl","matches_in_charge":45,"tenure_days":361,"ppm":1.89,"appointment_effect":{"before_ppm":1.5,"after_ppm":2,"delta":null}},"strength":0.1,"moves":[]},{"id":"manager.away.settling","section":"§1.1","tier":3,"state":"COMPUTED","note":"Oliver Kirch is 8 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":8,"tenure_days":64,"ppm":1.25,"appointment_effect":{"before_ppm":2,"after_ppm":1.25,"delta":null}},"strength":0.3,"moves":[]},{"id":"fatigue.home","section":"§2.8","tier":4,"state":"COMPUTED","note":"Hertha BSC come in on 8 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":7.770833333333333,"matchesIn7":0,"matchesIn14":2,"days_rest":7.8},"strength":0.1,"moves":[]},{"id":"fatigue.away","section":"§2.8","tier":4,"state":"COMPUTED","note":"Arminia Bielefeld come in on 6 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":5.979166666666667,"matchesIn7":1,"matchesIn14":2,"days_rest":6},"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.168,"defence":0.102,"effective_matches":6.1,"shrunk":0.57},"away":{"attack":-0.001,"defence":0.012,"effective_matches":6.1,"shrunk":0.57}},"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":50.3,"shots":20.1,"xg_per_shot":0.103,"corners":7,"corners_per_shot":0.348,"finishing_vs_xg":0.18},"away":{"matches":12,"possession":46,"shots":13.4,"xg_per_shot":0.113,"corners":5.9,"corners_per_shot":0.439,"finishing_vs_xg":0.32},"possession_gap":4.3},"strength":0.172,"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":"Hertha BSC are scoring about what their chances are worth.","evidence":{"goals_minus_xg_per_match":0.18,"matches":12},"strength":0.1,"moves":[]},{"id":"style.finishing.away","section":"§2.1","tier":5,"state":"COMPUTED","note":"Arminia Bielefeld have scored 4 more than the chances they made over 12 games, a gap that usually closes rather than holds.","evidence":{"goals_minus_xg_per_match":0.32,"matches":12},"strength":0.25,"moves":[]},{"id":"referee.tendency","section":"§13","tier":5,"state":"THIN","note":"7 yellow cards in this referee's last 2 games, where 9 would be usual in this league, with nobody sent off. — though 2 games is too few to read much into, so it is left out of the call.","evidence":{"matches":2,"yellows_per_match":3.5,"reds_per_match":0,"league_yellows_per_match":4.36,"league_reds_per_match":0.173,"yellow_ratio":0.8,"red_ratio":0,"sample":2,"required":30},"strength":0,"moves":[]},{"id":"fatigue.travel","section":"§6.4","tier":6,"state":"COMPUTED","note":"Routine trip of 326 km for Arminia Bielefeld.","evidence":{"travel_km":326},"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":6.8,"temperature_c":11,"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.34276802013495067},"strength":0,"moves":[]}],"pass_reason":"call rule: value","preview":null,"external":{"bsd_prediction":{"id":5835,"created_at":"2026-10-18T02:15:33Z","event":{"id":602699,"event_date":"2026-10-24T11:00:00Z","status":"notstarted","home_team_id":1832,"home_team":"Hertha BSC","away_team_id":1839,"away_team":"Arminia Bielefeld","league_id":94,"league_name":"2. Bundesliga"},"recommendations":{"favorite":"H","favorite_prob":52.3,"bet_favorite":false,"over_15":false,"over_25":false,"over_35":false,"btts":false,"winner":false},"model":{"confidence":0.5226,"version":"dc-blend-v1"}}},"computed_at":1792836243,"verdicts":[],"locked":false,"live_minute":1,"colors":{"home":"#0c4e95","away":"#0c5496"},"venue":{"name":"Olympiastadion","city":"Berlin","capacity":74649},"pulled":[],"published":[]}