{"id": 605100, "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 Stade-Lausanne-Ouchy", "form": {"away": {"ppg": 1.5, "record": "2-0-2", "streak": "none", "matches": 4, "sequence": "LLWW", "goals_for": 2, "venue_ppg": 1, "clean_sheets": 0, "goals_against": 2}, "home": {"ppg": 1.33, "record": "2-2-2", "streak": "none", "matches": 6, "sequence": "DLWLWD", "goals_for": 1, "venue_ppg": 0.67, "clean_sheets": 3, "goals_against": 1.17}}, "home": "Grenoble Foot 38", "pass": "Passing on Grenoble Foot 38 v FC Stade-Lausanne-Ouchy. 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"}], "score": null, "venue": null, "colors": {"away": "#ed1c24", "home": "#0c4a91"}, "extras": {"split": {"away": null, "home": null}, "teams": {"away": 1368, "home": 1635}, "best_xi": [], "players": {}, "referee": null, "managers": {"away": {"id": 2218, "vs": null, "name": "Dalibor Stevanovic"}, "home": {"id": 1050, "vs": null, "name": "Olivier Frapolli"}}}, "lambda": [1.58, 1.89], "league": "Club Friendlies", "ledger": [{"id": "availability.home.full_strength", "note": "Grenoble Foot 38 report no absentees.", "tier": 1, "moves": [], "state": "COMPUTED", "section": "§2.4", "evidence": {"absences": 0}, "strength": 0.2}, {"id": "availability.away.full_strength", "note": "FC Stade-Lausanne-Ouchy 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.082, "lineup_status": "predicted"}, "strength": 0.918}, {"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": "Olivier Frapolli has 35 matches in charge at Grenoble Foot 38, long enough that the side plays the way he wants it to.", "tier": 3, "moves": [], "state": "COMPUTED", "section": "§1.1", "evidence": {"ppm": 1.17, "manager": "Olivier Frapolli", "tenure_days": 323, "matches_in_charge": 35, "appointment_effect": {"delta": null, "after_ppm": 1.5, "before_ppm": 1.5}}, "strength": 0.1}, {"id": "manager.away.bounce", "note": "Dalibor Stevanovic is 2 games into the job at FC Stade-Lausanne-Ouchy. 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": 3, "manager": "Dalibor Stevanovic", "tenure_days": 84, "matches_in_charge": 2, "appointment_effect": {"delta": null, "after_ppm": 3, "before_ppm": 0.6}}, "strength": 0.467}, {"id": "fatigue.home", "note": "Grenoble Foot 38 come in on 14 days' rest, with nothing unusual in the schedule behind them.", "tier": 4, "moves": [], "state": "COMPUTED", "section": "§2.8", "evidence": {"daysRest": 13.916666666666666, "days_rest": 13.9, "matchesIn7": 0, "matchesIn14": 1}, "strength": 0.1}, {"id": "fatigue.away", "note": "FC Stade-Lausanne-Ouchy come in on 8 days' rest, with nothing unusual in the schedule behind them.", "tier": 4, "moves": [], "state": "COMPUTED", "section": "§2.8", "evidence": {"daysRest": 8.291666666666666, "days_rest": 8.3, "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 2.65356374088872 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.096, "shrunk": 0.75, "defence": -0.001, "effective_matches": 2.7}, "home": {"attack": -0.056, "shrunk": 0.68, "defence": -0.015, "effective_matches": 3.8}, "sample": 2.65356374088872, "required": 6}, "strength": 0}, {"id": "style.matchup", "note": "Possession data is missing for at least one side, so the style matchup cannot be read.", "tier": 5, "moves": [], "state": "THIN", "section": "§4.2", "evidence": {"away_matches": 4, "home_matches": 12}, "strength": 0}, {"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": "Grenoble Foot 38 have scored 8 more than the chances they made over 12 games, a gap that usually closes rather than holds. — though 4 games is too few to read much into, so it is left out of the call.", "tier": 5, "moves": [], "state": "THIN", "section": "§2.1", "evidence": {"sample": 4, "matches": 12, "required": 6, "goals_minus_xg_per_match": 0.64}, "strength": 0}, {"id": "style.finishing.away", "note": "No chance data on record for FC Stade-Lausanne-Ouchy's recent matches, so finishing cannot be compared to chances.", "tier": 5, "moves": [], "state": "THIN", "section": "§2.1", "evidence": {"matches": 4}, "strength": 0}, {"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": 37668, "name": "Alexandre Olliero", "side": "home"}, {"id": 38138, "name": "Matthéo Xantippe", "side": "home"}, {"id": 38136, "name": "Clément Vidal", "side": "home"}, {"id": 90832, "name": "Farouq Limouri", "side": "home"}, {"id": 38141, "name": "Nesta Zahui", "side": "home"}, {"id": 10739, "name": "Yohann Magnin", "side": "home"}, {"id": 48593, "name": "Baptiste Mouazan", "side": "home"}, {"id": 48594, "name": "Lucas Bernadou", "side": "home"}, {"id": 41389, "name": "Mael Corboz", "side": "home"}, {"id": 116459, "name": "Jean-Guy Akpa Akpro", "side": "home"}, {"id": 48591, "name": "Ugo Bonnet", "side": "home"}, {"id": 38143, "name": "Samba Diba", "side": "home"}, {"id": 40754, "name": "Aurelien Pelon", "side": "home"}, {"id": 116457, "name": "Kyliann Fofana", "side": "home"}, {"id": 82687, "name": "Leonardo Cerri", "side": "home"}, {"id": 11327, "name": "Yvann Maçon", "side": "home"}, {"id": 48590, "name": "Moussa Djitté", "side": "home"}, {"id": 1825, "name": "Christ-Owen Kouassi", "side": "home"}, {"id": 38075, "name": "Jules Mouton", "side": "home"}, {"id": 29789, "name": "Dillon Hoogewerf", "side": "home"}, {"id": 79522, "name": "Sakhalou Niakaté", "side": "home"}, {"id": 37907, "name": "Arthur Lallias", "side": "home"}, {"id": 38133, "name": "Bobby Allain", "side": "home"}, {"id": 38134, "name": "Ange-Loïc N'gatta", "side": "home"}, {"id": 38148, "name": "Mohamed Bechikh", "side": "home"}, {"id": 65853, "name": "Zé Leite", "side": "home"}, {"id": 63155, "name": "Dany Roger Bornand", "side": "away"}, {"id": 28604, "name": "Lavdrim Hajrulahu", "side": "away"}, {"id": 63149, "name": "Nehemie Lusuena", "side": "away"}, {"id": 63154, "name": "Bastien Conus", "side": "away"}, {"id": 63150, "name": "Djamal Moussadek", "side": "away"}, {"id": 63142, "name": "Cobel Sow Garcia", "side": "away"}, {"id": 27627, "name": "Francois Mendy", "side": "away"}, {"id": 63146, "name": "Johan Nkama", "side": "away"}, {"id": 91855, "name": "Jordi Tur", "side": "away"}, {"id": 27631, "name": "Issa Kaloga", "side": "away"}, {"id": 27635, "name": "Ayo Akinola", "side": "away"}, {"id": 30091, "name": "Kevin Martin", "side": "away"}, {"id": 53536, "name": "Julen Carrasco", "side": "away"}, {"id": 63151, "name": "Theo Barbet", "side": "away"}, {"id": 63152, "name": "Nicola Sutter", "side": "away"}, {"id": 27630, "name": "Henoc Lukembila", "side": "away"}, {"id": 63145, "name": "Malko Sartoretti", "side": "away"}, {"id": 7391, "name": "Jamie Atangana", "side": "away"}, {"id": 91854, "name": "Jonathan Dula", "side": "away"}, {"id": 27625, "name": "Mattéo Djoumgoué", "side": "away"}, {"id": 27624, "name": "Loic Socka Bongue", "side": "away"}, {"id": 30813, "name": "Laurent Seji", "side": "away"}, {"id": 7531, "name": "Theo Bouchlarhem", "side": "away"}, {"id": 40029, "name": "Ronaldo Freitas", "side": "away"}, {"id": 5402, "name": "Noam Emeran", "side": "away"}, {"id": 63147, "name": "Vasco Tritten", "side": "away"}], "status": "notstarted", "away_id": 1368, "home_id": 1635, "kickoff": 1790956800, "lineups": {"away": {"players": [{"id": 63155, "name": "Dany Roger Bornand", "ai_score": 0.239, "position": "G", "starting": true}, {"id": 28604, "name": "Lavdrim Hajrulahu", "ai_score": 0.623, "position": "D", "starting": true}, {"id": 63149, "name": "Nehemie Lusuena", "ai_score": 0.01, "position": "M", "starting": true}, {"id": 63154, "name": "Bastien Conus", "ai_score": 0, "position": "D", "starting": true}, {"id": 63150, "name": "Djamal Moussadek", "ai_score": 0, "position": "D", "starting": true}, {"id": 63142, "name": "Cobel Sow Garcia", "ai_score": 0, "position": "M", "starting": true}, {"id": 27627, "name": "Francois Mendy", "ai_score": 0, "position": "M", "starting": true}, {"id": 63146, "name": "Johan Nkama", "ai_score": 0, "position": "M", "starting": true}, {"id": 91855, "name": "Jordi Tur", "ai_score": 0, "position": "M", "starting": true}, {"id": 27631, "name": "Issa Kaloga", "ai_score": 0, "position": "D", "starting": true}, {"id": 27635, "name": "Ayo Akinola", "ai_score": 0, "position": "F", "starting": true}, {"id": 30091, "name": "Kevin Martin", "ai_score": 0.01, "position": "G", "starting": false}], "formation": "5-4-1", "confidence": 0.082}, "home": {"players": [{"id": 37668, "name": "Alexandre Olliero", "ai_score": 0.683, "position": "G", "starting": true}, {"id": 38138, "name": "Matthéo Xantippe", "ai_score": 0.702, "position": "D", "starting": true}, {"id": 38136, "name": "Clément Vidal", "ai_score": 0.711, "position": "D", "starting": true}, {"id": 90832, "name": "Farouq Limouri", "ai_score": 0.234, "position": "D", "starting": true}, {"id": 38141, "name": "Nesta Zahui", "ai_score": 0.683, "position": "F", "starting": true}, {"id": 10739, "name": "Yohann Magnin", "ai_score": 0.699, "position": "M", "starting": true}, {"id": 48593, "name": "Baptiste Mouazan", "ai_score": 0.571, "position": "M", "starting": true}, {"id": 48594, "name": "Lucas Bernadou", "ai_score": 0.557, "position": "M", "starting": true}, {"id": 41389, "name": "Mael Corboz", "ai_score": 0.331, "position": "M", "starting": true}, {"id": 116459, "name": "Jean-Guy Akpa Akpro", "ai_score": 0.592, "position": "F", "starting": true}, {"id": 48591, "name": "Ugo Bonnet", "ai_score": 0.416, "position": "F", "starting": true}, {"id": 38143, "name": "Samba Diba", "ai_score": 0.498, "position": "M", "starting": false}, {"id": 40754, "name": "Aurelien Pelon", "ai_score": 0.482, "position": "D", "starting": false}, {"id": 116457, "name": "Kyliann Fofana", "ai_score": 0.443, "position": "F", "starting": false}, {"id": 82687, "name": "Leonardo Cerri", "ai_score": 0.248, "position": "F", "starting": false}, {"id": 11327, "name": "Yvann Maçon", "ai_score": 0.231, "position": "D", "starting": false}, {"id": 48590, "name": "Moussa Djitté", "ai_score": 0.214, "position": "F", "starting": false}, {"id": 1825, "name": "Christ-Owen Kouassi", "ai_score": 0.174, "position": "D", "starting": false}, {"id": 38075, "name": "Jules Mouton", "ai_score": 0.172, "position": "M", "starting": false}, {"id": 29789, "name": "Dillon Hoogewerf", "ai_score": 0.146, "position": "M", "starting": false}, {"id": 79522, "name": "Sakhalou Niakaté", "ai_score": 0.124, "position": "D", "starting": false}, {"id": 37907, "name": "Arthur Lallias", "ai_score": 0.04, "position": "F", "starting": false}, {"id": 38133, "name": "Bobby Allain", "ai_score": 0.04, "position": "G", "starting": false}], "formation": "4-1-4-1", "confidence": 0.595}, "status": "predicted", "confidence": 0.082, "unavailable": []}, "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": 38141, "club": null, "load": {"games": 1, "country": 0, "minutes": 86}, "name": "Nesta Zahui", "role": "ATT", "side": "home", "tags": [], "team": "Grenoble Foot 38", "reason": null, "recent": {"apps": 5, "goals": 0, "assists": 0, "country": 0, "scoredIn": 0}, "season": {"apps": 23, "goals": 0, "starts": 15, "assists": 0, "team_games": 30, "big_chances": 2, "clean_sheets": 6, "tracked_apps": 23, "tracked_starts": 15}, "status": "fit", "country": null, "position": "RB", "standout": null, "strengths": [], "importance": 0.02, "expected_return": null}, {"id": 116459, "club": null, "load": {"games": 1, "country": 0, "minutes": 66}, "name": "Jean-Guy Akpa Akpro", "role": "ATT", "side": "home", "tags": [], "team": "Grenoble Foot 38", "reason": null, "recent": {"apps": 5, "goals": 0, "assists": 0, "country": 0, "scoredIn": 0}, "season": {"apps": 7, "goals": 0, "starts": 6, "assists": 0, "team_games": 30, "big_chances": 0, "clean_sheets": 4, "tracked_apps": 7, "tracked_starts": 6}, "status": "fit", "country": null, "position": "RW", "standout": null, "strengths": [], "importance": 0.007, "expected_return": null}, {"id": 27635, "club": null, "load": null, "name": "Ayo Akinola", "role": "ATT", "side": "away", "tags": [], "team": "FC Stade-Lausanne-Ouchy", "reason": null, "recent": null, "season": null, "status": "fit", "country": null, "position": "ST", "standout": null, "strengths": [], "importance": 0, "expected_return": null}], "external": {}, "venue_id": null, "verdicts": [], "card_rate": 0.019, "league_id": 79, "published": [], "standings": {"away": {"won": 2, "lost": 2, "drawn": 0, "group": null, "played": 4, "points": 6, "team_id": 1368, "position": 899, "goal_diff": 0, "goals_for": 8, "team_name": "FC Stade-Lausanne-Ouchy", "goals_against": 8}, "home": {"won": 1, "lost": 3, "drawn": 2, "group": null, "played": 6, "points": 5, "team_id": 1635, "position": 999, "goal_diff": -2, "goals_for": 8, "team_name": "Grenoble Foot 38", "goals_against": 10}, "size": 2955}, "confidence": 0.268, "live_score": null, "computed_at": 1790871240, "corner_rate": 7.5, "lambda_away": 1.8913893424012242, "lambda_home": 1.5759136072283981, "pass_reason": "No market is priced for this fixture yet.", "provisional": true, "round_label": "Regular season", "lineup_status": "predicted"}