{"id": 605078, "h2h": {"draws": 0, "away_wins": 0, "home_wins": 0, "away_goals": null, "home_goals": null, "away_win_rate": null, "home_win_rate": null, "total_matches": 0, "recent_matches": [], "avg_total_goals": null}, "away": "FC Würzburger Kickers", "form": {"away": {"ppg": 1.5, "record": "3-0-3", "streak": "none", "matches": 6, "sequence": "LWLWWL", "goals_for": 2, "venue_ppg": 0, "clean_sheets": 1, "goals_against": 1.67}, "home": {"ppg": 1.67, "record": "3-1-2", "streak": "none", "matches": 6, "sequence": "LWWWDL", "goals_for": 1.83, "venue_ppg": 3, "clean_sheets": 2, "goals_against": 2.17}}, "home": "1. FC Heidenheim", "pass": "1. FC Heidenheim v FC Würzburger Kickers is one to leave alone. No bookmaker is pricing it yet.", "rank": 9, "read": null, "flags": [{"id": "availability.rotation_risk", "note": "Nobody has named a side yet, so this eleven is a projection.", "section": "§3.1"}, {"id": "fatigue.away", "note": "FC Würzburger Kickers have had 1.0 days' rest.", "section": "§2.8"}, {"id": "style.matchup", "note": "1. FC Heidenheim average 14 points more possession than FC Würzburger Kickers, so this should be one side with the ball and one without it; FC Würzburger Kickers work noticeably more of their attacks into wide areas.", "section": "§4.2"}], "score": null, "venue": {"city": "Heidenheim an der Brenz", "name": "Voith-Arena", "capacity": 15000}, "colors": {"away": "#e52525", "home": "#d21127"}, "extras": {"split": {"away": null, "home": null}, "teams": {"away": 3340, "home": 81}, "best_xi": [], "players": {"3907": {"caps": 42, "goals": 2, "signed": null, "country": "Georgia"}, "27451": {"caps": 1, "goals": 0, "signed": null, "country": "Cameroon"}}, "referee": null, "managers": {"away": {"id": 1876, "vs": null, "name": "Michael Schiele"}, "home": {"id": 238, "vs": null, "name": "Frank Schmidt"}}}, "lambda": [2.3, 1.68], "league": "Club Friendlies", "ledger": [{"id": "availability.home.absences", "note": "1. FC Heidenheim are without 1 player, none of them central to how the side plays.", "tier": 1, "moves": [{"pct": -0.1, "side": "home", "channel": "goals"}, {"pct": -0.1, "side": "home", "channel": "corners"}], "state": "COMPUTED", "section": "§2.4", "evidence": {"count": 1, "players": [{"role": "ATT", "player": "Sirlord Conteh", "reason": "Unknown", "doubtful": false, "measured": true, "goal_share": 0, "importance": 0.01, "cover_at_position": 7}], "measured": 1, "combined_goal_share": 0, "combined_importance": 0.01}, "strength": 0.15}, {"id": "availability.away.full_strength", "note": "FC Würzburger Kickers report no absentees.", "tier": 1, "moves": [], "state": "COMPUTED", "section": "§2.4", "evidence": {"absences": 0}, "strength": 0.2}, {"id": "availability.rotation_risk", "note": "Nobody has named a side yet, so this eleven is a projection.", "tier": 1, "moves": [], "state": "COMPUTED", "section": "§3.1", "evidence": {"cup_tie": false, "confidence": 0.114, "lineup_status": "predicted"}, "strength": 0.886}, {"id": "stakes.table", "note": "A cup or a group stage, so there is no league table to read what either side is playing for.", "tier": 2, "moves": [], "state": "UNAVAILABLE", "section": "§5.1", "evidence": {}, "strength": 0}, {"id": "fixture.derby", "note": "Not a local derby.", "tier": 2, "moves": [], "state": "COMPUTED", "section": "§5.2", "evidence": {"derby": false}, "strength": 0}, {"id": "fixture.revenge", "note": "No reverse fixture on record this season, so there is no revenge angle to read.", "tier": 2, "moves": [], "state": "THIN", "section": "§5.3", "evidence": {}, "strength": 0}, {"id": "manager.home.established", "note": "Frank Schmidt has 23 matches in charge at 1. FC Heidenheim, long enough that the side plays the way he wants it to.", "tier": 3, "moves": [], "state": "COMPUTED", "section": "§1.1", "evidence": {"ppm": 1.61, "manager": "Frank Schmidt", "tenure_days": 181, "matches_in_charge": 23, "appointment_effect": {"delta": null, "after_ppm": 1.7, "before_ppm": 0.3}}, "strength": 0.1}, {"id": "manager.away.bounce", "note": "Michael Schiele is 2 games into the job at FC Würzburger Kickers. The new-manager bounce window is live but reverts by around game six.", "tier": 3, "moves": [{"pct": 2.8, "side": "away", "channel": "goals"}], "state": "COMPUTED", "section": "§1.1", "evidence": {"ppm": 0.5, "manager": "Michael Schiele", "tenure_days": 42, "matches_in_charge": 2, "appointment_effect": {"delta": null, "after_ppm": 0.5, "before_ppm": 1.3}}, "strength": 0.467}, {"id": "fatigue.home", "note": "1. FC Heidenheim come in on 7 days' rest, with nothing unusual in the schedule behind them.", "tier": 4, "moves": [], "state": "COMPUTED", "section": "§2.8", "evidence": {"daysRest": 6.854166666666667, "days_rest": 6.9, "matchesIn7": 1, "matchesIn14": 2}, "strength": 0.1}, {"id": "style.opponent_adjustment", "note": "Team strength is estimated against the actual quality of opponents faced, so a soft run of fixtures does not read as form. — though 3.01573905999195 games is too few to read much into, so it is left out of the call.", "tier": 5, "moves": [], "state": "THIN", "section": "§4.1", "evidence": {"away": {"attack": 0.098, "shrunk": 0.73, "defence": 0.042, "effective_matches": 3}, "home": {"attack": 0.366, "shrunk": 0.57, "defence": 0.053, "effective_matches": 6}, "sample": 3.01573905999195, "required": 6}, "strength": 0}, {"id": "style.matchup", "note": "1. FC Heidenheim average 14 points more possession than FC Würzburger Kickers, so this should be one side with the ball and one without it; FC Würzburger Kickers work noticeably more of their attacks into wide areas.", "tier": 5, "moves": [{"pct": 2.8, "side": "home", "channel": "corners"}, {"pct": -2.8, "side": "away", "channel": "corners"}], "state": "COMPUTED", "section": "§4.2", "evidence": {"away": {"shots": 10, "corners": 5, "matches": 9, "possession": 35, "xg_per_shot": 0.086, "finishing_vs_xg": 1.14, "corners_per_shot": 0.5}, "home": {"shots": 16.8, "corners": 4.9, "matches": 12, "possession": 48.5, "xg_per_shot": 0.129, "finishing_vs_xg": -0.16, "corners_per_shot": 0.294}, "possession_gap": 13.5}, "strength": 0.54}, {"id": "style.press_matchup", "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.", "tier": 5, "moves": [], "state": "UNAVAILABLE", "section": "§4.2", "evidence": {"requires": ["ppda", "defensive_line_height"]}, "strength": 0}, {"id": "style.finishing.home", "note": "1. FC Heidenheim are scoring about what their chances are worth.", "tier": 5, "moves": [], "state": "COMPUTED", "section": "§2.1", "evidence": {"matches": 12, "goals_minus_xg_per_match": -0.16}, "strength": 0.1}, {"id": "style.finishing.away", "note": "FC Würzburger Kickers have scored 10 more than the chances they made over 9 games, a gap that usually closes rather than holds.", "tier": 5, "moves": [], "state": "COMPUTED", "section": "§2.1", "evidence": {"matches": 9, "goals_minus_xg_per_match": 1.14}, "strength": 0.25}, {"id": "referee.tendency", "note": "No referee appointed or recorded for this fixture yet.", "tier": 5, "moves": [], "state": "UNAVAILABLE", "section": "§13", "evidence": {}, "strength": 0}, {"id": "fatigue.travel", "note": "No travel distance reported for this fixture.", "tier": 6, "moves": [], "state": "UNAVAILABLE", "section": "§6.4", "evidence": {}, "strength": 0}, {"id": "environment.weather", "note": "No weather reported for this fixture.", "tier": 6, "moves": [], "state": "UNAVAILABLE", "section": "§6.2", "evidence": {}, "strength": 0}, {"id": "environment.pitch", "note": "No pitch condition reported for this fixture.", "tier": 6, "moves": [], "state": "UNAVAILABLE", "section": "§6.3", "evidence": {}, "strength": 0}, {"id": "environment.venue", "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.", "tier": 6, "moves": [], "state": "UNAVAILABLE", "section": "§6.1", "evidence": {"home_adv": 0.011236153310433}, "strength": 0}], "locked": false, "people": [{"id": 61851, "name": "Thomas Dähne", "side": "home"}, {"id": 2443, "name": "Jonas Föhrenbach", "side": "home"}, {"id": 2438, "name": "Patrick Mainka", "side": "home"}, {"id": 2454, "name": "Tim Siersleben", "side": "home"}, {"id": 27494, "name": "Marcel Costly", "side": "home"}, {"id": 7399, "name": "Michael Heule", "side": "home"}, {"id": 2447, "name": "Jan Schöppner", "side": "home"}, {"id": 2441, "name": "Julian Niehues", "side": "home"}, {"id": 2440, "name": "Marnon Busch", "side": "home"}, {"id": 3907, "name": "Budu Zivzivadze", "side": "home"}, {"id": 7229, "name": "Alessandro Vogt", "side": "home"}, {"id": 61698, "name": "Oualid Mhamdi", "side": "home"}, {"id": 63519, "name": "Paul Hennrich", "side": "home"}, {"id": 8514, "name": "Frank Feller", "side": "home"}, {"id": 4467, "name": "Mikkel Kaufmann", "side": "home"}, {"id": 2444, "name": "Mathias Honsak", "side": "home"}, {"id": 41367, "name": "Maximilian Breunig", "side": "home"}, {"id": 2451, "name": "Yannik Wagner", "side": "home"}, {"id": 12052, "name": "Christian Conteh", "side": "home"}, {"id": 63520, "name": "Marko Zrilic", "side": "home"}, {"id": 2455, "name": "Luca Kerber", "side": "home"}, {"id": 2453, "name": "Adam Kölle", "side": "home"}, {"id": 4746, "name": "Leart Paqarada", "side": "home"}, {"id": 214437, "name": "Julian Eble", "side": "home"}, {"id": 214438, "name": "Maximilian Kos", "side": "home"}, {"id": 214436, "name": "Tim Radöhl", "side": "home"}, {"id": 4641, "name": "Sirlord Conteh", "side": "home"}, {"id": 214434, "name": "Jarne Lang", "side": "home"}, {"id": 13527, "name": "Paul Tschernuth", "side": "home"}, {"id": 63521, "name": "Felix Mark", "side": "home"}, {"id": 214435, "name": "Torben Leis", "side": "home"}, {"id": 61456, "name": "Johann Hipper", "side": "away"}, {"id": 61451, "name": "Ebrahim Farahnah", "side": "away"}, {"id": 61445, "name": "Daniel Hägele", "side": "away"}, {"id": 145573, "name": "Leo Eberle", "side": "away"}, {"id": 29583, "name": "David Abrangao", "side": "away"}, {"id": 48441, "name": "Liam Omore", "side": "away"}, {"id": 29363, "name": "David Kinsombi", "side": "away"}, {"id": 61441, "name": "Phillipp Ochs", "side": "away"}, {"id": 61444, "name": "Dominik Meisel", "side": "away"}, {"id": 61438, "name": "Tarsis Bonga", "side": "away"}, {"id": 27451, "name": "Franck Evina", "side": "away"}, {"id": 61447, "name": "Tim Kraus", "side": "away"}, {"id": 41532, "name": "Marko Rajkovačić", "side": "away"}, {"id": 41416, "name": "Namrud Embaye", "side": "away"}, {"id": 49270, "name": "Ivan Franjić", "side": "away"}, {"id": 62874, "name": "Xaver Kiefersauer", "side": "away"}, {"id": 61436, "name": "Jermain Nischalke", "side": "away"}, {"id": 61437, "name": "Eliot Muteba", "side": "away"}, {"id": 64803, "name": "Burak Karakaya", "side": "away"}, {"id": 64802, "name": "Kristijan Taseski", "side": "away"}, {"id": 66407, "name": "Nathan Jean De Medina", "side": "away"}, {"id": 41523, "name": "Louis Breunig", "side": "away"}, {"id": 61452, "name": "Luke Hemmerich", "side": "away"}, {"id": 61455, "name": "Benner Knaus", "side": "away"}, {"id": 61440, "name": "Cherif Cisse", "side": "away"}, {"id": 36020, "name": "Thomas Kastanaras", "side": "away"}, {"id": 61435, "name": "Dion Berisha", "side": "away"}, {"id": 93330, "name": "Phillipp Ziegler", "side": "away"}, {"id": 61459, "name": "Simon Langner", "side": "away"}, {"id": 61443, "name": "Dominic Schmidt", "side": "away"}, {"id": 61442, "name": "Eroll Zejnullahu", "side": "away"}, {"id": 61449, "name": "Mustafa Zekiroski", "side": "away"}, {"id": 61460, "name": "Tiago De Moura Moraes", "side": "away"}, {"id": 61446, "name": "Patrick Hofmann", "side": "away"}, {"id": 61448, "name": "Batuhan Gögce", "side": "away"}, {"id": 61461, "name": "Dorian Deppner", "side": "away"}, {"id": 73004, "name": "Noah Mikrut", "side": "away"}], "status": "notstarted", "away_id": 3340, "home_id": 81, "kickoff": 1790938800, "lineups": {"away": {"players": [{"id": 61456, "name": "Johann Hipper", "ai_score": 0.323, "position": "G", "starting": true}, {"id": 61451, "name": "Ebrahim Farahnah", "ai_score": 0.326, "position": "D", "starting": true}, {"id": 61445, "name": "Daniel Hägele", "ai_score": 0.266, "position": "M", "starting": true}, {"id": 145573, "name": "Leo Eberle", "ai_score": 0.252, "position": "D", "starting": true}, {"id": 29583, "name": "David Abrangao", "ai_score": 0.229, "position": "M", "starting": true}, {"id": 48441, "name": "Liam Omore", "ai_score": 0.216, "position": "D", "starting": true}, {"id": 29363, "name": "David Kinsombi", "ai_score": 0.255, "position": "M", "starting": true}, {"id": 61441, "name": "Phillipp Ochs", "ai_score": 0.245, "position": "M", "starting": true}, {"id": 61444, "name": "Dominik Meisel", "ai_score": 0.235, "position": "M", "starting": true}, {"id": 61438, "name": "Tarsis Bonga", "ai_score": 0.201, "position": "F", "starting": true}, {"id": 27451, "name": "Franck Evina", "ai_score": 0.18, "position": "F", "starting": true}, {"id": 61447, "name": "Tim Kraus", "ai_score": 0.325, "position": "M", "starting": false}, {"id": 41532, "name": "Marko Rajkovačić", "ai_score": 0.301, "position": "G", "starting": false}, {"id": 41416, "name": "Namrud Embaye", "ai_score": 0.25, "position": "M", "starting": false}, {"id": 49270, "name": "Ivan Franjić", "ai_score": 0.213, "position": "M", "starting": false}, {"id": 62874, "name": "Xaver Kiefersauer", "ai_score": 0.194, "position": "M", "starting": false}, {"id": 61436, "name": "Jermain Nischalke", "ai_score": 0.189, "position": "F", "starting": false}, {"id": 61437, "name": "Eliot Muteba", "ai_score": 0.121, "position": "F", "starting": false}, {"id": 64803, "name": "Burak Karakaya", "ai_score": 0.005, "position": "D", "starting": false}, {"id": 64802, "name": "Kristijan Taseski", "ai_score": 0.005, "position": "D", "starting": false}], "formation": "5-3-2", "confidence": 0.114}, "home": {"players": [{"id": 61851, "name": "Thomas Dähne", "ai_score": 0.539, "position": "G", "starting": true}, {"id": 2443, "name": "Jonas Föhrenbach", "ai_score": 0.644, "position": "D", "starting": true}, {"id": 2438, "name": "Patrick Mainka", "ai_score": 0.691, "position": "D", "starting": true}, {"id": 2454, "name": "Tim Siersleben", "ai_score": 0.308, "position": "D", "starting": true}, {"id": 27494, "name": "Marcel Costly", "ai_score": 0.654, "position": "M", "starting": true}, {"id": 7399, "name": "Michael Heule", "ai_score": 0.495, "position": "D", "starting": true}, {"id": 2447, "name": "Jan Schöppner", "ai_score": 0.716, "position": "M", "starting": true}, {"id": 2441, "name": "Julian Niehues", "ai_score": 0.524, "position": "M", "starting": true}, {"id": 2440, "name": "Marnon Busch", "ai_score": 0.64, "position": "D", "starting": true}, {"id": 3907, "name": "Budu Zivzivadze", "ai_score": 0.564, "position": "F", "starting": true}, {"id": 7229, "name": "Alessandro Vogt", "ai_score": 0.366, "position": "F", "starting": true}, {"id": 61698, "name": "Oualid Mhamdi", "ai_score": 0.373, "position": "D", "starting": false}, {"id": 63519, "name": "Paul Hennrich", "ai_score": 0.362, "position": "M", "starting": false}, {"id": 8514, "name": "Frank Feller", "ai_score": 0.343, "position": "G", "starting": false}, {"id": 4467, "name": "Mikkel Kaufmann", "ai_score": 0.34, "position": "F", "starting": false}, {"id": 2444, "name": "Mathias Honsak", "ai_score": 0.318, "position": "M", "starting": false}, {"id": 41367, "name": "Maximilian Breunig", "ai_score": 0.278, "position": "F", "starting": false}, {"id": 2451, "name": "Yannik Wagner", "ai_score": 0.27, "position": "F", "starting": false}, {"id": 12052, "name": "Christian Conteh", "ai_score": 0.26, "position": "F", "starting": false}, {"id": 63520, "name": "Marko Zrilic", "ai_score": 0.249, "position": "M", "starting": false}, {"id": 2455, "name": "Luca Kerber", "ai_score": 0.203, "position": "M", "starting": false}, {"id": 2453, "name": "Adam Kölle", "ai_score": 0.182, "position": "D", "starting": false}, {"id": 4746, "name": "Leart Paqarada", "ai_score": 0.164, "position": "D", "starting": false}], "formation": "4-4-2", "confidence": 0.641}, "status": "predicted", "confidence": 0.114, "unavailable": [{"id": 4641, "name": "Sirlord Conteh", "side": "home", "reason": "Unknown", "team_id": null}]}, "neutral": false, "notable": [{"id": 15835, "name": "Hamza Abdelkarim", "rank": 1, "goals": 4}, {"id": 390, "name": "João Pedro", "rank": 2, "goals": 4}, {"id": 675, "name": "Matheus França", "rank": 3, "goals": 4}, {"id": 1690, "name": "Andy Diouf", "rank": 4, "goals": 3}, {"id": 1796, "name": "Bryan Mbeumo", "rank": 5, "goals": 3}, {"id": 434, "name": "Eddie Nketiah", "rank": 6, "goals": 3}, {"id": 2810, "name": "Esteban Lepaul", "rank": 7, "goals": 3}, {"id": 5672, "name": "Felipe Chávez", "rank": 8, "goals": 3}, {"id": 65891, "name": "Kirsten Otchere", "rank": 9, "goals": 3}, {"id": 4831, "name": "Leon Opitz", "rank": 10, "goals": 3}, {"id": 7118, "name": "William Alves", "rank": 11, "goals": 3}, {"id": 8576, "name": "Abdellah Ouazane", "rank": 12, "goals": 2}, {"id": 380, "name": "Brenden Aaronson", "rank": 13, "goals": 2}, {"id": 4280, "name": "Carlos Espí", "rank": 14, "goals": 2}, {"id": 6784, "name": "Cengiz Ünder", "rank": 15, "goals": 2}], "players": [{"id": 4641, "club": null, "load": null, "name": "Sirlord Conteh", "role": "ATT", "side": "home", "tags": [], "team": "1. FC Heidenheim", "reason": "Unknown", "recent": {"apps": 5, "goals": 1, "assists": 0, "country": 0, "scoredIn": 0}, "season": {"apps": 10, "goals": 1, "starts": 1, "assists": 0, "team_games": 35, "big_chances": 0, "clean_sheets": 1, "tracked_apps": 10, "tracked_starts": 1}, "status": "out", "country": null, "position": "RW", "standout": {"won": false, "goals": 1, "score": "3-3", "assists": 0, "kickoff": 1771785000, "opponent": "VfB Stuttgart"}, "strengths": [], "importance": 0.01, "expected_return": "2026-10-20"}, {"id": 3907, "club": null, "load": {"games": 1, "country": 0, "minutes": 85}, "name": "Budu Zivzivadze", "role": "ATT", "side": "home", "tags": [], "team": "1. FC Heidenheim", "reason": null, "recent": {"apps": 5, "goals": 2, "assists": 0, "country": 0, "scoredIn": 2}, "season": {"apps": 19, "goals": 8, "starts": 13, "assists": 0, "team_games": 35, "big_chances": 1, "clean_sheets": 6, "tracked_apps": 19, "tracked_starts": 13}, "status": "fit", "country": null, "position": "ST", "standout": {"won": false, "goals": 2, "score": "3-3", "assists": 0, "kickoff": 1777728600, "opponent": "FC Bayern München"}, "strengths": [], "importance": 0.113, "expected_return": null}, {"id": 7229, "club": null, "load": {"games": 1, "country": 0, "minutes": 71}, "name": "Alessandro Vogt", "role": "ATT", "side": "home", "tags": [], "team": "1. FC Heidenheim", "reason": null, "recent": {"apps": 5, "goals": 0, "assists": 0, "country": 2, "scoredIn": 0}, "season": {"apps": 3, "goals": 0, "starts": 3, "assists": 0, "team_games": 35, "big_chances": 0, "clean_sheets": 2, "tracked_apps": 3, "tracked_starts": 3}, "status": "fit", "country": {"apps": 2, "team": null, "goals": 0, "lately": null, "assists": 0, "tournament": null}, "position": "ST", "standout": null, "strengths": [], "importance": 0.001, "expected_return": null}, {"id": 61438, "club": null, "load": null, "name": "Tarsis Bonga", "role": "ATT", "side": "away", "tags": [], "team": "FC Würzburger Kickers", "reason": null, "recent": {"apps": 1, "goals": 0, "assists": 0, "country": 0, "scoredIn": 0}, "season": {"apps": 1, "goals": 0, "starts": 1, "assists": 0, "team_games": 8, "big_chances": 0, "clean_sheets": 0, "tracked_apps": 1, "tracked_starts": 1}, "status": "fit", "country": null, "position": "RW", "standout": null, "strengths": [], "importance": 0.001, "expected_return": null}, {"id": 27451, "club": null, "load": null, "name": "Franck Evina", "role": "ATT", "side": "away", "tags": [], "team": "FC Würzburger Kickers", "reason": null, "recent": {"apps": 1, "goals": 0, "assists": 0, "country": 0, "scoredIn": 0}, "season": {"apps": 1, "goals": 0, "starts": 0, "assists": 0, "team_games": 8, "big_chances": 0, "clean_sheets": 0, "tracked_apps": 1, "tracked_starts": 0}, "status": "fit", "country": null, "position": "ST", "standout": null, "strengths": [], "importance": 0, "expected_return": null}], "external": {}, "venue_id": 79, "verdicts": [], "card_rate": 0.019, "league_id": 79, "published": [], "standings": {"away": {"won": 4, "lost": 3, "drawn": 1, "group": null, "played": 8, "points": 13, "team_id": 3340, "position": 280, "goal_diff": 4, "goals_for": 18, "team_name": "FC Würzburger Kickers", "goals_against": 14}, "home": {"won": 4, "lost": 4, "drawn": 1, "group": null, "played": 9, "points": 13, "team_id": 81, "position": 237, "goal_diff": 17, "goals_for": 31, "team_name": "1. FC Heidenheim", "goals_against": 14}, "size": 2955}, "confidence": 0.339, "live_score": null, "computed_at": 1790872019, "corner_rate": 7.53, "lambda_away": 1.6784489833072311, "lambda_home": 2.299993407348243, "pass_reason": "No market is priced for this fixture yet.", "provisional": true, "round_label": "Regular season", "lineup_status": "predicted"}