{"id": 605135, "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": "Djurgårdens IF", "form": {"away": {"ppg": 2.5, "record": "5-0-1", "streak": "none", "matches": 6, "sequence": "WWWWWL", "goals_for": 2.17, "venue_ppg": 3, "clean_sheets": 5, "goals_against": 0.33}, "home": {"ppg": 1.67, "record": "3-1-2", "streak": "none", "matches": 6, "sequence": "WLWLDW", "goals_for": 1.67, "venue_ppg": 1, "clean_sheets": 2, "goals_against": 1.5}}, "home": "VfL Osnabrück", "pass": "VfL Osnabrück v Djurgårdens IF is one to leave alone. No bookmaker is pricing it yet.", "rank": 9, "read": null, "flags": [{"id": "form.away", "note": "Djurgårdens IF have taken 2.50 points a game from their last 6 (5W 0D 1L), scoring 2.2 and conceding 0.3, and 3.00 a game on the road.", "section": "§2.1"}, {"id": "style.matchup", "note": "Djurgårdens IF average 14 points more possession than VfL Osnabrück, so this should be one side with the ball and one without it; Djurgårdens IF work noticeably more of their attacks into wide areas.", "section": "§4.2"}], "score": null, "venue": null, "colors": {"away": "#dfcd37", "home": "#521b73"}, "extras": {"split": {"away": null, "home": null}, "teams": {"away": 436, "home": 3853}, "best_xi": [], "players": {}, "referee": null, "managers": {"away": {"id": 584, "vs": null, "name": "Jani Honkavaara"}, "home": {"id": 1886, "vs": null, "name": "Timo Schultz"}}}, "lambda": [1.9, 1.49], "league": "Club Friendlies", "ledger": [{"id": "availability.home.absences", "note": "VfL Osnabrück are without 1 player, none of them central to how the side plays.", "tier": 1, "moves": [{"pct": -0.2, "side": "home", "channel": "goals"}, {"pct": 0.1, "side": "away", "channel": "goals"}, {"pct": -0.1, "side": "home", "channel": "corners"}, {"pct": 0.1, "side": "both", "channel": "cards"}], "state": "COMPUTED", "section": "§2.4", "evidence": {"count": 1, "players": [{"role": "MID", "player": "Ismail Badjie", "reason": "Unknown", "doubtful": false, "measured": true, "goal_share": 0, "importance": 0.031, "cover_at_position": 12}], "measured": 1, "combined_goal_share": 0, "combined_importance": 0.031}, "strength": 0.15}, {"id": "availability.away.full_strength", "note": "Djurgårdens IF 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.668, "lineup_status": "predicted"}, "strength": 0.332}, {"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": "Timo Schultz has 17 matches in charge at VfL Osnabrück, long enough that the side plays the way he wants it to.", "tier": 3, "moves": [], "state": "COMPUTED", "section": "§1.1", "evidence": {"ppm": 1.24, "manager": "Timo Schultz", "tenure_days": 268, "matches_in_charge": 17, "appointment_effect": {"delta": null, "after_ppm": 0.8, "before_ppm": 1}}, "strength": 0.1}, {"id": "manager.away.established", "note": "Jani Honkavaara has 59 matches in charge at Djurgårdens IF, long enough that the side plays the way he wants it to.", "tier": 3, "moves": [], "state": "COMPUTED", "section": "§1.1", "evidence": {"ppm": 1.76, "manager": "Jani Honkavaara", "tenure_days": 554, "matches_in_charge": 59, "appointment_effect": {"delta": null, "after_ppm": 1.1, "before_ppm": 2.1}}, "strength": 0.1}, {"id": "fatigue.home", "note": "VfL Osnabrück come in on 10 days' rest, with nothing unusual in the schedule behind them.", "tier": 4, "moves": [], "state": "COMPUTED", "section": "§2.8", "evidence": {"daysRest": 9.895833333333334, "days_rest": 9.9, "matchesIn7": 0, "matchesIn14": 1}, "strength": 0.1}, {"id": "fatigue.away", "note": "Djurgårdens IF come in on 13 days' rest, with nothing unusual in the schedule behind them.", "tier": 4, "moves": [], "state": "COMPUTED", "section": "§2.8", "evidence": {"daysRest": 13.0625, "days_rest": 13.1, "matchesIn7": 0, "matchesIn14": 1}, "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 1.93699096471859 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.025, "shrunk": 0.81, "defence": 0.052, "effective_matches": 1.9}, "home": {"attack": 0.183, "shrunk": 0.61, "defence": 0.154, "effective_matches": 5.1}, "sample": 1.93699096471859, "required": 6}, "strength": 0}, {"id": "style.matchup", "note": "Djurgårdens IF average 14 points more possession than VfL Osnabrück, so this should be one side with the ball and one without it; Djurgårdens IF work noticeably more of their attacks into wide areas.", "tier": 5, "moves": [{"pct": 3, "side": "away", "channel": "corners"}, {"pct": -3, "side": "home", "channel": "corners"}, {"pct": 3, "side": "away", "channel": "goals"}], "state": "COMPUTED", "section": "§4.2", "evidence": {"away": {"shots": 13.3, "corners": 6, "matches": 12, "possession": 55.5, "xg_per_shot": 0.137, "finishing_vs_xg": 0.19, "corners_per_shot": 0.453}, "home": {"shots": 13, "corners": 4, "matches": 12, "possession": 41.2, "xg_per_shot": 0.115, "finishing_vs_xg": 0.59, "corners_per_shot": 0.308}, "possession_gap": -14.3}, "strength": 0.571}, {"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": "VfL Osnabrück have scored 7 more than the chances they made over 12 games, a gap that usually closes rather than holds.", "tier": 5, "moves": [], "state": "COMPUTED", "section": "§2.1", "evidence": {"matches": 12, "goals_minus_xg_per_match": 0.59}, "strength": 0.25}, {"id": "style.finishing.away", "note": "Djurgårdens IF 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.19}, "strength": 0.1}, {"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": 28094, "name": "Jonas Krumrey", "side": "home"}, {"id": 31374, "name": "Jonathan Gómez", "side": "home"}, {"id": 61941, "name": "Robin Fabinski", "side": "home"}, {"id": 61943, "name": "Jannik Müller", "side": "home"}, {"id": 61935, "name": "Patrick Kammerbauer", "side": "home"}, {"id": 61940, "name": "Niklas Wiemann", "side": "home"}, {"id": 61933, "name": "Bjarke Jacobsen", "side": "home"}, {"id": 61938, "name": "Fridolin Wagner", "side": "home"}, {"id": 2445, "name": "Adrian Beck", "side": "home"}, {"id": 61924, "name": "Robin Meißner", "side": "home"}, {"id": 61925, "name": "Bernd Riesselmann", "side": "home"}, {"id": 41834, "name": "Leonhard Münst", "side": "home"}, {"id": 41599, "name": "Konrad Faber", "side": "home"}, {"id": 24007, "name": "Daniel-Kofi Kyereh", "side": "home"}, {"id": 27753, "name": "Luca Raimund", "side": "home"}, {"id": 61937, "name": "Tony Lesueur", "side": "home"}, {"id": 4831, "name": "Leon Opitz", "side": "home"}, {"id": 61936, "name": "Bryan Henning", "side": "home"}, {"id": 10747, "name": "Joel Abu Hanna", "side": "home"}, {"id": 61944, "name": "Theo Janotta", "side": "home"}, {"id": 61947, "name": "Niklas Sauter", "side": "home"}, {"id": 49100, "name": "Luca Böggemann", "side": "home"}, {"id": 64851, "name": "Jonathan Wensing", "side": "home"}, {"id": 31030, "name": "Elias Bakatukanda", "side": "home"}, {"id": 61928, "name": "Ismail Badjie", "side": "home"}, {"id": 14094, "name": "Leon Flach", "side": "home"}, {"id": 16057, "name": "Jacob Rinne", "side": "away"}, {"id": 22677, "name": "Max Larsson", "side": "away"}, {"id": 16069, "name": "Jacob Une", "side": "away"}, {"id": 16059, "name": "Miro Tenho", "side": "away"}, {"id": 16058, "name": "Adam Ståhl", "side": "away"}, {"id": 16139, "name": "Matias Siltanen", "side": "away"}, {"id": 16065, "name": "Daniel Stensson", "side": "away"}, {"id": 7139, "name": "Jeppe Okkels", "side": "away"}, {"id": 22676, "name": "Kristian Stromland Lien", "side": "away"}, {"id": 16064, "name": "Patric Åslund", "side": "away"}, {"id": 16067, "name": "Bo Åsulv Hegland", "side": "away"}, {"id": 16186, "name": "Piotr Johansson", "side": "away"}, {"id": 16063, "name": "Oskar Fallenius", "side": "away"}, {"id": 11782, "name": "Christos Almyras", "side": "away"}, {"id": 22678, "name": "Peter Langhoff", "side": "away"}, {"id": 66070, "name": "Alexander Andersson", "side": "away"}, {"id": 26246, "name": "Charlie Rosenqvist", "side": "away"}, {"id": 16141, "name": "Mikael Marqués", "side": "away"}, {"id": 131398, "name": "Sander Finjord Ringberg", "side": "away"}, {"id": 92681, "name": "Alexander Johansson", "side": "away"}, {"id": 42660, "name": "Abdul Abdulmalik", "side": "away"}, {"id": 61946, "name": "Lukas Jonsson", "side": "away"}, {"id": 127735, "name": "Daryl Tschoumy-Nana", "side": "away"}, {"id": 66071, "name": "Hannes Hyllenbom", "side": "away"}, {"id": 16070, "name": "Ahmed Saeed", "side": "away"}, {"id": 216035, "name": "Angelo Agbejoye", "side": "away"}], "status": "notstarted", "away_id": 436, "home_id": 3853, "kickoff": 1791034200, "lineups": {"away": {"players": [{"id": 16057, "name": "Jacob Rinne", "ai_score": 0.879, "position": "G", "starting": true}, {"id": 22677, "name": "Max Larsson", "ai_score": 0.544, "position": "D", "starting": true}, {"id": 16069, "name": "Jacob Une", "ai_score": 0.883, "position": "D", "starting": true}, {"id": 16059, "name": "Miro Tenho", "ai_score": 0.816, "position": "D", "starting": true}, {"id": 16058, "name": "Adam Ståhl", "ai_score": 0.801, "position": "D", "starting": true}, {"id": 16139, "name": "Matias Siltanen", "ai_score": 0.874, "position": "M", "starting": true}, {"id": 16065, "name": "Daniel Stensson", "ai_score": 0.504, "position": "M", "starting": true}, {"id": 7139, "name": "Jeppe Okkels", "ai_score": 0.643, "position": "M", "starting": true}, {"id": 22676, "name": "Kristian Stromland Lien", "ai_score": 0.823, "position": "F", "starting": true}, {"id": 16064, "name": "Patric Åslund", "ai_score": 0.723, "position": "M", "starting": true}, {"id": 16067, "name": "Bo Åsulv Hegland", "ai_score": 0.886, "position": "M", "starting": true}, {"id": 16186, "name": "Piotr Johansson", "ai_score": 0.66, "position": "D", "starting": false}, {"id": 16063, "name": "Oskar Fallenius", "ai_score": 0.424, "position": "M", "starting": false}, {"id": 11782, "name": "Christos Almyras", "ai_score": 0.321, "position": "M", "starting": false}, {"id": 22678, "name": "Peter Langhoff", "ai_score": 0.265, "position": "M", "starting": false}, {"id": 66070, "name": "Alexander Andersson", "ai_score": 0.232, "position": "M", "starting": false}, {"id": 26246, "name": "Charlie Rosenqvist", "ai_score": 0.228, "position": "M", "starting": false}, {"id": 16141, "name": "Mikael Marqués", "ai_score": 0.213, "position": "D", "starting": false}, {"id": 131398, "name": "Sander Finjord Ringberg", "ai_score": 0.192, "position": "F", "starting": false}, {"id": 92681, "name": "Alexander Johansson", "ai_score": 0.164, "position": "M", "starting": false}, {"id": 42660, "name": "Abdul Abdulmalik", "ai_score": 0.146, "position": "M", "starting": false}, {"id": 61946, "name": "Lukas Jonsson", "ai_score": 0.04, "position": "G", "starting": false}, {"id": 127735, "name": "Daryl Tschoumy-Nana", "ai_score": 0.01, "position": "D", "starting": false}], "formation": "4-2-3-1", "confidence": 0.891}, "home": {"players": [{"id": 28094, "name": "Jonas Krumrey", "ai_score": 0.686, "position": "G", "starting": true}, {"id": 31374, "name": "Jonathan Gómez", "ai_score": 0.441, "position": "D", "starting": true}, {"id": 61941, "name": "Robin Fabinski", "ai_score": 0.718, "position": "D", "starting": true}, {"id": 61943, "name": "Jannik Müller", "ai_score": 0.699, "position": "D", "starting": true}, {"id": 61935, "name": "Patrick Kammerbauer", "ai_score": 0.678, "position": "M", "starting": true}, {"id": 61940, "name": "Niklas Wiemann", "ai_score": 0.692, "position": "D", "starting": true}, {"id": 61933, "name": "Bjarke Jacobsen", "ai_score": 0.693, "position": "M", "starting": true}, {"id": 61938, "name": "Fridolin Wagner", "ai_score": 0.61, "position": "M", "starting": true}, {"id": 2445, "name": "Adrian Beck", "ai_score": 0.642, "position": "M", "starting": true}, {"id": 61924, "name": "Robin Meißner", "ai_score": 0.678, "position": "F", "starting": true}, {"id": 61925, "name": "Bernd Riesselmann", "ai_score": 0.267, "position": "F", "starting": true}, {"id": 41834, "name": "Leonhard Münst", "ai_score": 0.404, "position": "M", "starting": false}, {"id": 41599, "name": "Konrad Faber", "ai_score": 0.301, "position": "D", "starting": false}, {"id": 24007, "name": "Daniel-Kofi Kyereh", "ai_score": 0.204, "position": "M", "starting": false}, {"id": 27753, "name": "Luca Raimund", "ai_score": 0.173, "position": "M", "starting": false}, {"id": 61937, "name": "Tony Lesueur", "ai_score": 0.165, "position": "M", "starting": false}, {"id": 4831, "name": "Leon Opitz", "ai_score": 0.145, "position": "M", "starting": false}, {"id": 61936, "name": "Bryan Henning", "ai_score": 0.14, "position": "M", "starting": false}, {"id": 10747, "name": "Joel Abu Hanna", "ai_score": 0.136, "position": "D", "starting": false}, {"id": 61944, "name": "Theo Janotta", "ai_score": 0.066, "position": "M", "starting": false}, {"id": 61947, "name": "Niklas Sauter", "ai_score": 0.04, "position": "G", "starting": false}, {"id": 49100, "name": "Luca Böggemann", "ai_score": 0.01, "position": "G", "starting": false}, {"id": 64851, "name": "Jonathan Wensing", "ai_score": 0.005, "position": "F", "starting": false}], "formation": "3-4-2-1", "confidence": 0.668}, "status": "predicted", "confidence": 0.668, "unavailable": [{"id": 61928, "name": "Ismail Badjie", "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": 61928, "club": null, "load": null, "name": "Ismail Badjie", "role": "MID", "side": "home", "tags": [], "team": "VfL Osnabrück", "reason": "Unknown", "recent": {"apps": 5, "goals": 1, "assists": 0, "country": 0, "scoredIn": 0}, "season": {"apps": 5, "goals": 1, "starts": 4, "assists": 0, "team_games": 17, "big_chances": 0, "clean_sheets": 2, "tracked_apps": 5, "tracked_starts": 4}, "status": "out", "country": null, "position": "RM", "standout": {"won": true, "goals": 1, "score": "1-0", "assists": 0, "kickoff": 1787934600, "opponent": "VfL Bochum 1848"}, "strengths": [], "importance": 0.031, "expected_return": "2026-10-02"}, {"id": 4831, "club": null, "load": null, "name": "Leon Opitz", "role": "MID", "side": "home", "tags": ["top_scorer"], "team": "VfL Osnabrück", "reason": null, "recent": {"apps": 4, "goals": 0, "assists": 0, "country": 0, "scoredIn": 0}, "season": {"apps": 4, "goals": 0, "starts": 0, "assists": 0, "team_games": 17, "big_chances": 1, "clean_sheets": 0, "tracked_apps": 4, "tracked_starts": 0}, "status": "fit", "country": null, "position": "AM", "standout": null, "strengths": [], "importance": 0, "expected_return": null}, {"id": 61924, "club": null, "load": null, "name": "Robin Meißner", "role": "ATT", "side": "home", "tags": [], "team": "VfL Osnabrück", "reason": null, "recent": {"apps": 5, "goals": 2, "assists": 0, "country": 0, "scoredIn": 0}, "season": {"apps": 7, "goals": 3, "starts": 7, "assists": 0, "team_games": 17, "big_chances": 0, "clean_sheets": 2, "tracked_apps": 7, "tracked_starts": 7}, "status": "fit", "country": null, "position": "ST", "standout": {"won": false, "goals": 1, "score": "1-4", "assists": 0, "kickoff": 1788374700, "opponent": "FC Bayern München"}, "strengths": [], "importance": 0.091, "expected_return": null}, {"id": 61925, "club": null, "load": null, "name": "Bernd Riesselmann", "role": "ATT", "side": "home", "tags": [], "team": "VfL Osnabrück", "reason": null, "recent": {"apps": 5, "goals": 0, "assists": 0, "country": 0, "scoredIn": 0}, "season": {"apps": 6, "goals": 0, "starts": 1, "assists": 0, "team_games": 17, "big_chances": 1, "clean_sheets": 0, "tracked_apps": 6, "tracked_starts": 1}, "status": "fit", "country": null, "position": "ST", "standout": null, "strengths": [], "importance": 0.002, "expected_return": null}, {"id": 22676, "club": null, "load": {"games": 1, "country": 0, "minutes": 90}, "name": "Kristian Stromland Lien", "role": "ATT", "side": "away", "tags": ["best_performer", "in_form"], "team": "Djurgårdens IF", "reason": null, "recent": {"apps": 5, "goals": 4, "assists": 2, "country": 0, "scoredIn": 0}, "season": {"apps": 22, "goals": 15, "starts": 21, "assists": 5, "team_games": 29, "big_chances": 1, "clean_sheets": 13, "tracked_apps": 22, "tracked_starts": 21}, "status": "fit", "country": null, "position": "ST", "standout": {"won": true, "goals": 3, "score": "6-0", "assists": 1, "kickoff": 1785776400, "opponent": "Västerås SK"}, "strengths": [], "importance": 0.359, "expected_return": null}], "external": {}, "venue_id": null, "verdicts": [], "card_rate": 0.019, "league_id": 79, "published": [], "standings": {"away": {"won": 4, "lost": 1, "drawn": 2, "group": null, "played": 7, "points": 14, "team_id": 436, "position": 219, "goal_diff": 4, "goals_for": 13, "team_name": "Djurgårdens IF", "goals_against": 9}, "home": {"won": 4, "lost": 4, "drawn": 2, "group": null, "played": 10, "points": 14, "team_id": 3853, "position": 204, "goal_diff": 8, "goals_for": 22, "team_name": "VfL Osnabrück", "goals_against": 14}, "size": 2955}, "confidence": 0.313, "live_score": null, "computed_at": 1790871910, "corner_rate": 8.27, "lambda_away": 1.490982172183351, "lambda_home": 1.8960539267138556, "pass_reason": "No market is priced for this fixture yet.", "provisional": true, "round_label": "Regular season", "lineup_status": "predicted"}