{"team":{"id":1055,"name":"Le Havre","short":"Le Havre","slug":"le-havre","badge":"https://cdn.sportmonks.com/images/soccer/teams/31/1055.png"},"log":[{"fixture_id":19715553,"h2h_url":"/h2h/le-havre-vs-lorient/19715553","kickoff_iso":"2026-11-08 16:15:00","venue":"H","home_goals":0,"away_goals":2,"home_slug":"le-havre","away_slug":"lorient","opponent":{"name":"Lorient","short":null,"code":"LOR","badge":"https://cdn.sportmonks.com/images/soccer/teams/9/9257.png","slug":"lorient"},"competition":{"id":301,"name":"Ligue 1","slug":"ligue-1","logo":"https://cdn.sportmonks.com/images/soccer/leagues/13/301.png"},"season_id":28082,"team_shots":21,"opp_shots":7,"match_shots":28,"h1_team":9,"h1_opp":4,"h2_team":12,"h2_opp":3,"top_shooters":[{"id":5249,"name":"Josh Maja","image":"https://cdn.sportmonks.com/images/soccer/players/1/5249.png","shots":4},{"id":37719366,"name":"Rayan Fofana","image":"https://cdn.sportmonks.com/images/soccer/players/6/37719366.png","shots":3},{"id":37570091,"name":"Amir Richardson","image":"https://cdn.sportmonks.com/images/soccer/players/11/37570091.png","shots":2}],"season":"2026/2027"},{"fixture_id":19715565,"h2h_url":"/h2h/le-havre-vs-psg/19715565","kickoff_iso":"2026-10-30 18:00:00","venue":"H","home_goals":1,"away_goals":5,"home_slug":"le-havre","away_slug":"paris-saint-germain","opponent":{"name":"Paris Saint Germain","short":"PSG","code":"PSG","badge":"https://cdn.sportmonks.com/images/soccer/teams/15/591.png","slug":"paris-saint-germain"},"competition":{"id":301,"name":"Ligue 1","slug":"ligue-1","logo":"https://cdn.sportmonks.com/images/soccer/leagues/13/301.png"},"season_id":28082,"team_shots":14,"opp_shots":15,"match_shots":29,"h1_team":8,"h1_opp":7,"h2_team":6,"h2_opp":8,"top_shooters":[{"id":62600,"name":"Ally Samatta","image":"https://cdn.sportmonks.com/images/soccer/players/8/62600.png","shots":3},{"id":62946,"name":"Ahmed Touba","image":"https://cdn.sportmonks.com/images/soccer/players/2/62946.png","shots":2},{"id":5249,"name":"Josh Maja","image":"https://cdn.sportmonks.com/images/soccer/players/1/5249.png","shots":2}],"season":"2026/2027"},{"fixture_id":19715570,"h2h_url":"/h2h/marseille-vs-le-havre/19715570","kickoff_iso":"2026-10-25 16:15:00","venue":"A","home_goals":4,"away_goals":3,"home_slug":"olympique-marseille","away_slug":"le-havre","opponent":{"name":"Olympique Marseille","short":"Marseille","code":"MAR","badge":"https://cdn.sportmonks.com/images/soccer/teams/12/44.png","slug":"olympique-marseille"},"competition":{"id":301,"name":"Ligue 1","slug":"ligue-1","logo":"https://cdn.sportmonks.com/images/soccer/leagues/13/301.png"},"season_id":28082,"team_shots":22,"opp_shots":11,"match_shots":33,"h1_team":8,"h1_opp":8,"h2_team":14,"h2_opp":3,"top_shooters":[{"id":5249,"name":"Josh Maja","image":"https://cdn.sportmonks.com/images/soccer/players/1/5249.png","shots":3},{"id":38222274,"name":"Djibril Ouziad","image":"https://cdn.sportmonks.com/images/soccer/placeholder.png","shots":3},{"id":37719366,"name":"Rayan Fofana","image":"https://cdn.sportmonks.com/images/soccer/players/6/37719366.png","shots":3}],"season":"2026/2027"},{"fixture_id":19715582,"h2h_url":"/h2h/le-havre-vs-auxerre/19715582","kickoff_iso":"2026-10-18 15:15:00","venue":"H","home_goals":1,"away_goals":3,"home_slug":"le-havre","away_slug":"auxerre","opponent":{"name":"Auxerre","short":null,"code":"AUX","badge":"https://cdn.sportmonks.com/images/soccer/teams/2/3682.png","slug":"auxerre"},"competition":{"id":301,"name":"Ligue 1","slug":"ligue-1","logo":"https://cdn.sportmonks.com/images/soccer/leagues/13/301.png"},"season_id":28082,"team_shots":15,"opp_shots":13,"match_shots":28,"h1_team":9,"h1_opp":5,"h2_team":6,"h2_opp":8,"top_shooters":[{"id":62600,"name":"Ally Samatta","image":"https://cdn.sportmonks.com/images/soccer/players/8/62600.png","shots":5},{"id":5249,"name":"Josh Maja","image":"https://cdn.sportmonks.com/images/soccer/players/1/5249.png","shots":3},{"id":37719366,"name":"Rayan Fofana","image":"https://cdn.sportmonks.com/images/soccer/players/6/37719366.png","shots":3}],"season":"2026/2027"},{"fixture_id":19715590,"h2h_url":"/h2h/lille-vs-le-havre/19715590","kickoff_iso":"2026-10-10 15:15:00","venue":"A","home_goals":1,"away_goals":0,"home_slug":"losc-lille","away_slug":"le-havre","opponent":{"name":"LOSC Lille","short":"Lille","code":"LIL","badge":"https://cdn.sportmonks.com/images/soccer/teams/18/690.png","slug":"losc-lille"},"competition":{"id":301,"name":"Ligue 1","slug":"ligue-1","logo":"https://cdn.sportmonks.com/images/soccer/leagues/13/301.png"},"season_id":28082,"team_shots":17,"opp_shots":5,"match_shots":22,"h1_team":7,"h1_opp":2,"h2_team":10,"h2_opp":3,"top_shooters":[{"id":62600,"name":"Ally Samatta","image":"https://cdn.sportmonks.com/images/soccer/players/8/62600.png","shots":6},{"id":22168918,"name":"Rassoul Ndiaye","image":"https://cdn.sportmonks.com/images/soccer/players/22/22168918.png","shots":3},{"id":5249,"name":"Josh Maja","image":"https://cdn.sportmonks.com/images/soccer/players/1/5249.png","shots":2}],"season":"2026/2027"},{"fixture_id":19715594,"h2h_url":"/h2h/toulouse-vs-le-havre/19715594","kickoff_iso":"2026-09-19 18:45:00","venue":"A","home_goals":3,"away_goals":2,"home_slug":"toulouse","away_slug":"le-havre","opponent":{"name":"Toulouse","short":null,"code":"TOU","badge":"https://cdn.sportmonks.com/images/soccer/teams/1/289.png","slug":"toulouse"},"competition":{"id":301,"name":"Ligue 1","slug":"ligue-1","logo":"https://cdn.sportmonks.com/images/soccer/leagues/13/301.png"},"season_id":28082,"team_shots":18,"opp_shots":14,"match_shots":32,"h1_team":11,"h1_opp":5,"h2_team":7,"h2_opp":9,"top_shooters":[{"id":5249,"name":"Josh Maja","image":"https://cdn.sportmonks.com/images/soccer/players/1/5249.png","shots":4},{"id":62600,"name":"Ally Samatta","image":"https://cdn.sportmonks.com/images/soccer/players/8/62600.png","shots":3},{"id":37719366,"name":"Rayan Fofana","image":"https://cdn.sportmonks.com/images/soccer/players/6/37719366.png","shots":3}],"season":"2026/2027"},{"fixture_id":19715608,"h2h_url":"/h2h/le-havre-vs-angers/19715608","kickoff_iso":"2026-09-12 18:45:00","venue":"H","home_goals":0,"away_goals":0,"home_slug":"le-havre","away_slug":"angers-sco","opponent":{"name":"Angers SCO","short":"Angers","code":"ANG","badge":"https://cdn.sportmonks.com/images/soccer/teams/8/776.png","slug":"angers-sco"},"competition":{"id":301,"name":"Ligue 1","slug":"ligue-1","logo":"https://cdn.sportmonks.com/images/soccer/leagues/13/301.png"},"season_id":28082,"team_shots":15,"opp_shots":9,"match_shots":24,"h1_team":10,"h1_opp":4,"h2_team":5,"h2_opp":5,"top_shooters":[{"id":62600,"name":"Ally Samatta","image":"https://cdn.sportmonks.com/images/soccer/players/8/62600.png","shots":7},{"id":37570091,"name":"Amir Richardson","image":"https://cdn.sportmonks.com/images/soccer/players/11/37570091.png","shots":2},{"id":5249,"name":"Josh Maja","image":"https://cdn.sportmonks.com/images/soccer/players/1/5249.png","shots":2}],"season":"2026/2027"},{"fixture_id":19715618,"h2h_url":"/h2h/le-havre-vs-brest/19715618","kickoff_iso":"2026-09-05 18:45:00","venue":"H","home_goals":1,"away_goals":2,"home_slug":"le-havre","away_slug":"brest","opponent":{"name":"Brest","short":null,"code":"BRE","badge":"https://cdn.sportmonks.com/images/soccer/teams/10/266.png","slug":"brest"},"competition":{"id":301,"name":"Ligue 1","slug":"ligue-1","logo":"https://cdn.sportmonks.com/images/soccer/leagues/13/301.png"},"season_id":28082,"team_shots":18,"opp_shots":19,"match_shots":37,"h1_team":9,"h1_opp":8,"h2_team":9,"h2_opp":11,"top_shooters":[{"id":62600,"name":"Ally Samatta","image":"https://cdn.sportmonks.com/images/soccer/players/8/62600.png","shots":4},{"id":37719366,"name":"Rayan Fofana","image":"https://cdn.sportmonks.com/images/soccer/players/6/37719366.png","shots":3},{"id":37570091,"name":"Amir Richardson","image":"https://cdn.sportmonks.com/images/soccer/players/11/37570091.png","shots":2}],"season":"2026/2027"},{"fixture_id":19715625,"h2h_url":"/h2h/lyon-vs-le-havre/19715625","kickoff_iso":"2026-08-29 18:45:00","venue":"A","home_goals":1,"away_goals":1,"home_slug":"olympique-lyonnais","away_slug":"le-havre","opponent":{"name":"Olympique Lyonnais","short":"Lyon","code":"LYO","badge":"https://cdn.sportmonks.com/images/soccer/teams/15/79.png","slug":"olympique-lyonnais"},"competition":{"id":301,"name":"Ligue 1","slug":"ligue-1","logo":"https://cdn.sportmonks.com/images/soccer/leagues/13/301.png"},"season_id":28082,"team_shots":12,"opp_shots":15,"match_shots":27,"h1_team":6,"h1_opp":3,"h2_team":6,"h2_opp":12,"top_shooters":[{"id":62600,"name":"Ally Samatta","image":"https://cdn.sportmonks.com/images/soccer/players/8/62600.png","shots":4},{"id":37529159,"name":"Kaito Mizuta","image":"https://cdn.sportmonks.com/images/soccer/players/7/37529159.png","shots":2},{"id":37570091,"name":"Amir Richardson","image":"https://cdn.sportmonks.com/images/soccer/players/11/37570091.png","shots":1}],"season":"2026/2027"},{"fixture_id":19715636,"h2h_url":"/h2h/le-havre-vs-monaco/19715636","kickoff_iso":"2026-08-23 15:15:00","venue":"H","home_goals":0,"away_goals":1,"home_slug":"le-havre","away_slug":"monaco","opponent":{"name":"Monaco","short":null,"code":"ASM","badge":"https://cdn.sportmonks.com/images/soccer/teams/5/6789.png","slug":"monaco"},"competition":{"id":301,"name":"Ligue 1","slug":"ligue-1","logo":"https://cdn.sportmonks.com/images/soccer/leagues/13/301.png"},"season_id":28082,"team_shots":14,"opp_shots":15,"match_shots":29,"h1_team":4,"h1_opp":11,"h2_team":10,"h2_opp":4,"top_shooters":[{"id":22168918,"name":"Rassoul Ndiaye","image":"https://cdn.sportmonks.com/images/soccer/players/22/22168918.png","shots":3},{"id":37570091,"name":"Amir Richardson","image":"https://cdn.sportmonks.com/images/soccer/players/11/37570091.png","shots":2},{"id":37288977,"name":"Fodé Doucouré","image":"https://cdn.sportmonks.com/images/soccer/players/17/37288977.png","shots":2}],"season":"2026/2027"},{"fixture_id":19467934,"h2h_url":"/h2h/lorient-vs-le-havre/19467934","kickoff_iso":"2026-05-17 19:00:00","venue":"A","home_goals":0,"away_goals":2,"home_slug":"lorient","away_slug":"le-havre","opponent":{"name":"Lorient","short":null,"code":"LOR","badge":"https://cdn.sportmonks.com/images/soccer/teams/9/9257.png","slug":"lorient"},"competition":{"id":301,"name":"Ligue 1","slug":"ligue-1","logo":"https://cdn.sportmonks.com/images/soccer/leagues/13/301.png"},"season_id":25651,"team_shots":7,"opp_shots":12,"match_shots":19,"h1_team":3,"h1_opp":4,"h2_team":4,"h2_opp":8,"top_shooters":[{"id":5071,"name":"Sofiane Boufal","image":"https://cdn.sportmonks.com/images/soccer/players/15/5071.png","shots":3},{"id":37337715,"name":"Issa Soumaré","image":"https://cdn.sportmonks.com/images/soccer/players/19/37337715.png","shots":3},{"id":29313334,"name":"Yassine Kechta","image":"https://cdn.sportmonks.com/images/soccer/players/22/29313334.png","shots":1}],"season":"2025/2026"},{"fixture_id":19467925,"h2h_url":"/h2h/le-havre-vs-marseille/19467925","kickoff_iso":"2026-05-10 19:00:00","venue":"H","home_goals":0,"away_goals":1,"home_slug":"le-havre","away_slug":"olympique-marseille","opponent":{"name":"Olympique Marseille","short":"Marseille","code":"MAR","badge":"https://cdn.sportmonks.com/images/soccer/teams/12/44.png","slug":"olympique-marseille"},"competition":{"id":301,"name":"Ligue 1","slug":"ligue-1","logo":"https://cdn.sportmonks.com/images/soccer/leagues/13/301.png"},"season_id":25651,"team_shots":10,"opp_shots":8,"match_shots":18,"h1_team":2,"h1_opp":3,"h2_team":8,"h2_opp":5,"top_shooters":[{"id":62600,"name":"Ally Samatta","image":"https://cdn.sportmonks.com/images/soccer/players/8/62600.png","shots":3},{"id":5071,"name":"Sofiane Boufal","image":"https://cdn.sportmonks.com/images/soccer/players/15/5071.png","shots":2},{"id":37288977,"name":"Fodé Doucouré","image":"https://cdn.sportmonks.com/images/soccer/players/17/37288977.png","shots":1}],"season":"2025/2026"},{"fixture_id":19467914,"h2h_url":"/h2h/lille-vs-le-havre/19467914","kickoff_iso":"2026-05-03 13:00:00","venue":"A","home_goals":1,"away_goals":1,"home_slug":"losc-lille","away_slug":"le-havre","opponent":{"name":"LOSC Lille","short":"Lille","code":"LIL","badge":"https://cdn.sportmonks.com/images/soccer/teams/18/690.png","slug":"losc-lille"},"competition":{"id":301,"name":"Ligue 1","slug":"ligue-1","logo":"https://cdn.sportmonks.com/images/soccer/leagues/13/301.png"},"season_id":25651,"team_shots":2,"opp_shots":22,"match_shots":24,"h1_team":2,"h1_opp":11,"h2_team":0,"h2_opp":11,"top_shooters":[{"id":62600,"name":"Ally Samatta","image":"https://cdn.sportmonks.com/images/soccer/players/8/62600.png","shots":1},{"id":37337715,"name":"Issa Soumaré","image":"https://cdn.sportmonks.com/images/soccer/players/19/37337715.png","shots":1}],"season":"2025/2026"},{"fixture_id":19467907,"h2h_url":"/h2h/le-havre-vs-metz/19467907","kickoff_iso":"2026-04-26 15:15:00","venue":"H","home_goals":4,"away_goals":4,"home_slug":"le-havre","away_slug":"metz","opponent":{"name":"Metz","short":null,"code":"MET","badge":"https://cdn.sportmonks.com/images/soccer/teams/25/3513.png","slug":"metz"},"competition":{"id":301,"name":"Ligue 1","slug":"ligue-1","logo":"https://cdn.sportmonks.com/images/soccer/leagues/13/301.png"},"season_id":25651,"team_shots":14,"opp_shots":12,"match_shots":26,"h1_team":8,"h1_opp":6,"h2_team":6,"h2_opp":6,"top_shooters":[{"id":29313334,"name":"Yassine Kechta","image":"https://cdn.sportmonks.com/images/soccer/players/22/29313334.png","shots":3},{"id":3169795,"name":"Yanis Zouaoui","image":"https://cdn.sportmonks.com/images/soccer/players/3/3169795.png","shots":3},{"id":37337715,"name":"Issa Soumaré","image":"https://cdn.sportmonks.com/images/soccer/players/19/37337715.png","shots":2}],"season":"2025/2026"},{"fixture_id":19467901,"h2h_url":"/h2h/angers-vs-le-havre/19467901","kickoff_iso":"2026-04-18 17:00:00","venue":"A","home_goals":1,"away_goals":1,"home_slug":"angers-sco","away_slug":"le-havre","opponent":{"name":"Angers SCO","short":"Angers","code":"ANG","badge":"https://cdn.sportmonks.com/images/soccer/teams/8/776.png","slug":"angers-sco"},"competition":{"id":301,"name":"Ligue 1","slug":"ligue-1","logo":"https://cdn.sportmonks.com/images/soccer/leagues/13/301.png"},"season_id":25651,"team_shots":16,"opp_shots":11,"match_shots":27,"h1_team":7,"h1_opp":5,"h2_team":9,"h2_opp":6,"top_shooters":[{"id":37337715,"name":"Issa Soumaré","image":"https://cdn.sportmonks.com/images/soccer/players/19/37337715.png","shots":4},{"id":22168918,"name":"Rassoul Ndiaye","image":"https://cdn.sportmonks.com/images/soccer/players/22/22168918.png","shots":3},{"id":766687,"name":"Ayumu Seko","image":"https://cdn.sportmonks.com/images/soccer/players/31/766687.png","shots":3}],"season":"2025/2026"},{"fixture_id":19467886,"h2h_url":"/h2h/nice-vs-le-havre/19467886","kickoff_iso":"2026-04-12 15:15:00","venue":"A","home_goals":1,"away_goals":1,"home_slug":"nice","away_slug":"le-havre","opponent":{"name":"Nice","short":null,"code":"NIC","badge":"https://cdn.sportmonks.com/images/soccer/teams/2/450.png","slug":"nice"},"competition":{"id":301,"name":"Ligue 1","slug":"ligue-1","logo":"https://cdn.sportmonks.com/images/soccer/leagues/13/301.png"},"season_id":25651,"team_shots":11,"opp_shots":15,"match_shots":26,"h1_team":7,"h1_opp":4,"h2_team":4,"h2_opp":11,"top_shooters":[{"id":62600,"name":"Ally Samatta","image":"https://cdn.sportmonks.com/images/soccer/players/8/62600.png","shots":4},{"id":37288977,"name":"Fodé Doucouré","image":"https://cdn.sportmonks.com/images/soccer/players/17/37288977.png","shots":2},{"id":37337715,"name":"Issa Soumaré","image":"https://cdn.sportmonks.com/images/soccer/players/19/37337715.png","shots":2}],"season":"2025/2026"},{"fixture_id":19467880,"h2h_url":"/h2h/le-havre-vs-auxerre/19467880","kickoff_iso":"2026-04-05 15:15:00","venue":"H","home_goals":1,"away_goals":1,"home_slug":"le-havre","away_slug":"auxerre","opponent":{"name":"Auxerre","short":null,"code":"AUX","badge":"https://cdn.sportmonks.com/images/soccer/teams/2/3682.png","slug":"auxerre"},"competition":{"id":301,"name":"Ligue 1","slug":"ligue-1","logo":"https://cdn.sportmonks.com/images/soccer/leagues/13/301.png"},"season_id":25651,"team_shots":10,"opp_shots":12,"match_shots":22,"h1_team":5,"h1_opp":5,"h2_team":5,"h2_opp":7,"top_shooters":[{"id":22168918,"name":"Rassoul Ndiaye","image":"https://cdn.sportmonks.com/images/soccer/players/22/22168918.png","shots":2},{"id":5071,"name":"Sofiane Boufal","image":"https://cdn.sportmonks.com/images/soccer/players/15/5071.png","shots":2},{"id":37629335,"name":"Simon Ebonog","image":"https://cdn.sportmonks.com/images/soccer/players/23/37629335.png","shots":2}],"season":"2025/2026"},{"fixture_id":19467871,"h2h_url":"/h2h/paris-vs-le-havre/19467871","kickoff_iso":"2026-03-22 16:15:00","venue":"A","home_goals":3,"away_goals":2,"home_slug":"paris","away_slug":"le-havre","opponent":{"name":"Paris","short":null,"code":"PAR","badge":"https://cdn.sportmonks.com/images/soccer/teams/28/4508.png","slug":"paris"},"competition":{"id":301,"name":"Ligue 1","slug":"ligue-1","logo":"https://cdn.sportmonks.com/images/soccer/leagues/13/301.png"},"season_id":25651,"team_shots":20,"opp_shots":15,"match_shots":35,"h1_team":6,"h1_opp":12,"h2_team":14,"h2_opp":3,"top_shooters":[{"id":62600,"name":"Ally Samatta","image":"https://cdn.sportmonks.com/images/soccer/players/8/62600.png","shots":3},{"id":37629335,"name":"Simon Ebonog","image":"https://cdn.sportmonks.com/images/soccer/players/23/37629335.png","shots":3},{"id":23269647,"name":"Timothée Pembélé","image":"https://cdn.sportmonks.com/images/soccer/players/15/23269647.png","shots":3}],"season":"2025/2026"},{"fixture_id":19467860,"h2h_url":"/h2h/le-havre-vs-lyon/19467860","kickoff_iso":"2026-03-15 16:15:00","venue":"H","home_goals":0,"away_goals":0,"home_slug":"le-havre","away_slug":"olympique-lyonnais","opponent":{"name":"Olympique Lyonnais","short":"Lyon","code":"LYO","badge":"https://cdn.sportmonks.com/images/soccer/teams/15/79.png","slug":"olympique-lyonnais"},"competition":{"id":301,"name":"Ligue 1","slug":"ligue-1","logo":"https://cdn.sportmonks.com/images/soccer/leagues/13/301.png"},"season_id":25651,"team_shots":12,"opp_shots":13,"match_shots":25,"h1_team":7,"h1_opp":4,"h2_team":5,"h2_opp":9,"top_shooters":[{"id":6170,"name":"Loïc Nego","image":"https://cdn.sportmonks.com/images/soccer/players/26/6170.png","shots":3},{"id":37337715,"name":"Issa Soumaré","image":"https://cdn.sportmonks.com/images/soccer/players/19/37337715.png","shots":3},{"id":62600,"name":"Ally Samatta","image":"https://cdn.sportmonks.com/images/soccer/players/8/62600.png","shots":2}],"season":"2025/2026"},{"fixture_id":19467858,"h2h_url":"/h2h/brest-vs-le-havre/19467858","kickoff_iso":"2026-03-08 16:15:00","venue":"A","home_goals":2,"away_goals":0,"home_slug":"brest","away_slug":"le-havre","opponent":{"name":"Brest","short":null,"code":"BRE","badge":"https://cdn.sportmonks.com/images/soccer/teams/10/266.png","slug":"brest"},"competition":{"id":301,"name":"Ligue 1","slug":"ligue-1","logo":"https://cdn.sportmonks.com/images/soccer/leagues/13/301.png"},"season_id":25651,"team_shots":14,"opp_shots":11,"match_shots":25,"h1_team":5,"h1_opp":4,"h2_team":9,"h2_opp":7,"top_shooters":[{"id":62600,"name":"Ally Samatta","image":"https://cdn.sportmonks.com/images/soccer/players/8/62600.png","shots":4},{"id":37337715,"name":"Issa Soumaré","image":"https://cdn.sportmonks.com/images/soccer/players/19/37337715.png","shots":3},{"id":5071,"name":"Sofiane Boufal","image":"https://cdn.sportmonks.com/images/soccer/players/15/5071.png","shots":2}],"season":"2025/2026"},{"fixture_id":19467846,"h2h_url":"/h2h/le-havre-vs-psg/19467846","kickoff_iso":"2026-02-28 20:05:00","venue":"H","home_goals":0,"away_goals":1,"home_slug":"le-havre","away_slug":"paris-saint-germain","opponent":{"name":"Paris Saint Germain","short":"PSG","code":"PSG","badge":"https://cdn.sportmonks.com/images/soccer/teams/15/591.png","slug":"paris-saint-germain"},"competition":{"id":301,"name":"Ligue 1","slug":"ligue-1","logo":"https://cdn.sportmonks.com/images/soccer/leagues/13/301.png"},"season_id":25651,"team_shots":10,"opp_shots":22,"match_shots":32,"h1_team":2,"h1_opp":10,"h2_team":8,"h2_opp":12,"top_shooters":[{"id":37337715,"name":"Issa Soumaré","image":"https://cdn.sportmonks.com/images/soccer/players/19/37337715.png","shots":3},{"id":37342617,"name":"Lucas Gourna-Douath","image":"https://cdn.sportmonks.com/images/soccer/players/25/37342617.png","shots":2},{"id":37734937,"name":"Kenny Quetant","image":"https://cdn.sportmonks.com/images/soccer/placeholder.png","shots":2}],"season":"2025/2026"},{"fixture_id":19467837,"h2h_url":"/h2h/nantes-vs-le-havre/19467837","kickoff_iso":"2026-02-22 16:15:00","venue":"A","home_goals":2,"away_goals":0,"home_slug":"nantes","away_slug":"le-havre","opponent":{"name":"Nantes","short":null,"code":"NAN","badge":"https://cdn.sportmonks.com/images/soccer/teams/27/59.png","slug":"nantes"},"competition":{"id":301,"name":"Ligue 1","slug":"ligue-1","logo":"https://cdn.sportmonks.com/images/soccer/leagues/13/301.png"},"season_id":25651,"team_shots":6,"opp_shots":9,"match_shots":15,"h1_team":2,"h1_opp":4,"h2_team":4,"h2_opp":5,"top_shooters":[{"id":96830,"name":"Gautier Lloris","image":"https://cdn.sportmonks.com/images/soccer/players/30/96830.png","shots":1},{"id":29313334,"name":"Yassine Kechta","image":"https://cdn.sportmonks.com/images/soccer/players/22/29313334.png","shots":1},{"id":37288977,"name":"Fodé Doucouré","image":"https://cdn.sportmonks.com/images/soccer/players/17/37288977.png","shots":1}],"season":"2025/2026"},{"fixture_id":19433923,"h2h_url":"/h2h/le-havre-vs-toulouse/19433923","kickoff_iso":"2026-02-15 14:00:00","venue":"H","home_goals":2,"away_goals":1,"home_slug":"le-havre","away_slug":"toulouse","opponent":{"name":"Toulouse","short":null,"code":"TOU","badge":"https://cdn.sportmonks.com/images/soccer/teams/1/289.png","slug":"toulouse"},"competition":{"id":301,"name":"Ligue 1","slug":"ligue-1","logo":"https://cdn.sportmonks.com/images/soccer/leagues/13/301.png"},"season_id":25651,"team_shots":5,"opp_shots":25,"match_shots":30,"h1_team":3,"h1_opp":8,"h2_team":2,"h2_opp":17,"top_shooters":[{"id":22168918,"name":"Rassoul Ndiaye","image":"https://cdn.sportmonks.com/images/soccer/players/22/22168918.png","shots":2},{"id":37337715,"name":"Issa Soumaré","image":"https://cdn.sportmonks.com/images/soccer/players/19/37337715.png","shots":2},{"id":5071,"name":"Sofiane Boufal","image":"https://cdn.sportmonks.com/images/soccer/players/15/5071.png","shots":1}],"season":"2025/2026"},{"fixture_id":19467817,"h2h_url":"/h2h/le-havre-vs-strasbourg/19467817","kickoff_iso":"2026-02-08 16:15:00","venue":"H","home_goals":2,"away_goals":1,"home_slug":"le-havre","away_slug":"strasbourg","opponent":{"name":"Strasbourg","short":null,"code":"STR","badge":"https://cdn.sportmonks.com/images/soccer/teams/14/686.png","slug":"strasbourg"},"competition":{"id":301,"name":"Ligue 1","slug":"ligue-1","logo":"https://cdn.sportmonks.com/images/soccer/leagues/13/301.png"},"season_id":25651,"team_shots":15,"opp_shots":10,"match_shots":25,"h1_team":10,"h1_opp":5,"h2_team":5,"h2_opp":5,"top_shooters":[{"id":37629335,"name":"Simon Ebonog","image":"https://cdn.sportmonks.com/images/soccer/players/23/37629335.png","shots":3},{"id":37337715,"name":"Issa Soumaré","image":"https://cdn.sportmonks.com/images/soccer/players/19/37337715.png","shots":3},{"id":6170,"name":"Loïc Nego","image":"https://cdn.sportmonks.com/images/soccer/players/26/6170.png","shots":2}],"season":"2025/2026"},{"fixture_id":19433910,"h2h_url":"/h2h/lens-vs-le-havre/19433910","kickoff_iso":"2026-01-30 19:45:00","venue":"A","home_goals":1,"away_goals":0,"home_slug":"lens","away_slug":"le-havre","opponent":{"name":"Lens","short":null,"code":"LEN","badge":"https://cdn.sportmonks.com/images/soccer/teams/15/271.png","slug":"lens"},"competition":{"id":301,"name":"Ligue 1","slug":"ligue-1","logo":"https://cdn.sportmonks.com/images/soccer/leagues/13/301.png"},"season_id":25651,"team_shots":8,"opp_shots":15,"match_shots":23,"h1_team":3,"h1_opp":10,"h2_team":5,"h2_opp":5,"top_shooters":[{"id":37342617,"name":"Lucas Gourna-Douath","image":"https://cdn.sportmonks.com/images/soccer/players/25/37342617.png","shots":2},{"id":37337715,"name":"Issa Soumaré","image":"https://cdn.sportmonks.com/images/soccer/players/19/37337715.png","shots":2},{"id":37288977,"name":"Fodé Doucouré","image":"https://cdn.sportmonks.com/images/soccer/players/17/37288977.png","shots":1}],"season":"2025/2026"},{"fixture_id":19433896,"h2h_url":"/h2h/le-havre-vs-monaco/19433896","kickoff_iso":"2026-01-24 18:00:00","venue":"H","home_goals":0,"away_goals":0,"home_slug":"le-havre","away_slug":"monaco","opponent":{"name":"Monaco","short":null,"code":"ASM","badge":"https://cdn.sportmonks.com/images/soccer/teams/5/6789.png","slug":"monaco"},"competition":{"id":301,"name":"Ligue 1","slug":"ligue-1","logo":"https://cdn.sportmonks.com/images/soccer/leagues/13/301.png"},"season_id":25651,"team_shots":7,"opp_shots":10,"match_shots":17,"h1_team":3,"h1_opp":5,"h2_team":4,"h2_opp":5,"top_shooters":[{"id":37629335,"name":"Simon Ebonog","image":"https://cdn.sportmonks.com/images/soccer/players/23/37629335.png","shots":2},{"id":6170,"name":"Loïc Nego","image":"https://cdn.sportmonks.com/images/soccer/players/26/6170.png","shots":1},{"id":22168918,"name":"Rassoul Ndiaye","image":"https://cdn.sportmonks.com/images/soccer/players/22/22168918.png","shots":1}],"season":"2025/2026"},{"fixture_id":19433893,"h2h_url":"/h2h/rennes-vs-le-havre/19433893","kickoff_iso":"2026-01-18 16:15:00","venue":"A","home_goals":1,"away_goals":1,"home_slug":"rennes","away_slug":"le-havre","opponent":{"name":"Rennes","short":null,"code":"REN","badge":"https://cdn.sportmonks.com/images/soccer/teams/22/598.png","slug":"rennes"},"competition":{"id":301,"name":"Ligue 1","slug":"ligue-1","logo":"https://cdn.sportmonks.com/images/soccer/leagues/13/301.png"},"season_id":25651,"team_shots":7,"opp_shots":19,"match_shots":26,"h1_team":4,"h1_opp":4,"h2_team":3,"h2_opp":15,"top_shooters":[{"id":23278709,"name":"Felix Mambimbi","image":"https://cdn.sportmonks.com/images/soccer/players/21/23278709.png","shots":2},{"id":22168918,"name":"Rassoul Ndiaye","image":"https://cdn.sportmonks.com/images/soccer/players/22/22168918.png","shots":1},{"id":766687,"name":"Ayumu Seko","image":"https://cdn.sportmonks.com/images/soccer/players/31/766687.png","shots":1}],"season":"2025/2026"},{"fixture_id":19433878,"h2h_url":"/h2h/le-havre-vs-angers/19433878","kickoff_iso":"2026-01-04 16:15:00","venue":"H","home_goals":2,"away_goals":1,"home_slug":"le-havre","away_slug":"angers-sco","opponent":{"name":"Angers SCO","short":"Angers","code":"ANG","badge":"https://cdn.sportmonks.com/images/soccer/teams/8/776.png","slug":"angers-sco"},"competition":{"id":301,"name":"Ligue 1","slug":"ligue-1","logo":"https://cdn.sportmonks.com/images/soccer/leagues/13/301.png"},"season_id":25651,"team_shots":11,"opp_shots":9,"match_shots":20,"h1_team":8,"h1_opp":3,"h2_team":3,"h2_opp":6,"top_shooters":[{"id":37715873,"name":"Noam Obougou","image":"https://cdn.sportmonks.com/images/soccer/placeholder.png","shots":2},{"id":37734937,"name":"Kenny Quetant","image":"https://cdn.sportmonks.com/images/soccer/placeholder.png","shots":2},{"id":37337715,"name":"Issa Soumaré","image":"https://cdn.sportmonks.com/images/soccer/players/19/37337715.png","shots":2}],"season":"2025/2026"},{"fixture_id":19433872,"h2h_url":"/h2h/lyon-vs-le-havre/19433872","kickoff_iso":"2025-12-14 14:00:00","venue":"A","home_goals":1,"away_goals":0,"home_slug":"olympique-lyonnais","away_slug":"le-havre","opponent":{"name":"Olympique Lyonnais","short":"Lyon","code":"LYO","badge":"https://cdn.sportmonks.com/images/soccer/teams/15/79.png","slug":"olympique-lyonnais"},"competition":{"id":301,"name":"Ligue 1","slug":"ligue-1","logo":"https://cdn.sportmonks.com/images/soccer/leagues/13/301.png"},"season_id":25651,"team_shots":10,"opp_shots":18,"match_shots":28,"h1_team":3,"h1_opp":9,"h2_team":7,"h2_opp":9,"top_shooters":[{"id":37337715,"name":"Issa Soumaré","image":"https://cdn.sportmonks.com/images/soccer/players/19/37337715.png","shots":3},{"id":62600,"name":"Ally Samatta","image":"https://cdn.sportmonks.com/images/soccer/players/8/62600.png","shots":2},{"id":6170,"name":"Loïc Nego","image":"https://cdn.sportmonks.com/images/soccer/players/26/6170.png","shots":1}],"season":"2025/2026"},{"fixture_id":19433860,"h2h_url":"/h2h/le-havre-vs-paris/19433860","kickoff_iso":"2025-12-07 16:15:00","venue":"H","home_goals":0,"away_goals":0,"home_slug":"le-havre","away_slug":"paris","opponent":{"name":"Paris","short":null,"code":"PAR","badge":"https://cdn.sportmonks.com/images/soccer/teams/28/4508.png","slug":"paris"},"competition":{"id":301,"name":"Ligue 1","slug":"ligue-1","logo":"https://cdn.sportmonks.com/images/soccer/leagues/13/301.png"},"season_id":25651,"team_shots":13,"opp_shots":13,"match_shots":26,"h1_team":4,"h1_opp":7,"h2_team":9,"h2_opp":6,"top_shooters":[{"id":37337715,"name":"Issa Soumaré","image":"https://cdn.sportmonks.com/images/soccer/players/19/37337715.png","shots":5},{"id":62600,"name":"Ally Samatta","image":"https://cdn.sportmonks.com/images/soccer/players/8/62600.png","shots":3},{"id":29313334,"name":"Yassine Kechta","image":"https://cdn.sportmonks.com/images/soccer/players/22/29313334.png","shots":2}],"season":"2025/2026"},{"fixture_id":19433852,"h2h_url":"/h2h/le-havre-vs-lille/19433852","kickoff_iso":"2025-11-30 16:15:00","venue":"H","home_goals":0,"away_goals":1,"home_slug":"le-havre","away_slug":"losc-lille","opponent":{"name":"LOSC Lille","short":"Lille","code":"LIL","badge":"https://cdn.sportmonks.com/images/soccer/teams/18/690.png","slug":"losc-lille"},"competition":{"id":301,"name":"Ligue 1","slug":"ligue-1","logo":"https://cdn.sportmonks.com/images/soccer/leagues/13/301.png"},"season_id":25651,"team_shots":14,"opp_shots":8,"match_shots":22,"h1_team":6,"h1_opp":4,"h2_team":8,"h2_opp":4,"top_shooters":[{"id":37288977,"name":"Fodé Doucouré","image":"https://cdn.sportmonks.com/images/soccer/players/17/37288977.png","shots":3},{"id":96830,"name":"Gautier Lloris","image":"https://cdn.sportmonks.com/images/soccer/players/30/96830.png","shots":2},{"id":37337715,"name":"Issa Soumaré","image":"https://cdn.sportmonks.com/images/soccer/players/19/37337715.png","shots":2}],"season":"2025/2026"},{"fixture_id":19433845,"h2h_url":"/h2h/psg-vs-le-havre/19433845","kickoff_iso":"2025-11-22 20:05:00","venue":"A","home_goals":3,"away_goals":0,"home_slug":"paris-saint-germain","away_slug":"le-havre","opponent":{"name":"Paris Saint Germain","short":"PSG","code":"PSG","badge":"https://cdn.sportmonks.com/images/soccer/teams/15/591.png","slug":"paris-saint-germain"},"competition":{"id":301,"name":"Ligue 1","slug":"ligue-1","logo":"https://cdn.sportmonks.com/images/soccer/leagues/13/301.png"},"season_id":25651,"team_shots":12,"opp_shots":31,"match_shots":43,"h1_team":8,"h1_opp":12,"h2_team":4,"h2_opp":19,"top_shooters":[{"id":29313334,"name":"Yassine Kechta","image":"https://cdn.sportmonks.com/images/soccer/players/22/29313334.png","shots":3},{"id":37337715,"name":"Issa Soumaré","image":"https://cdn.sportmonks.com/images/soccer/players/19/37337715.png","shots":3},{"id":23278709,"name":"Felix Mambimbi","image":"https://cdn.sportmonks.com/images/soccer/players/21/23278709.png","shots":1}],"season":"2025/2026"},{"fixture_id":19433834,"h2h_url":"/h2h/le-havre-vs-nantes/19433834","kickoff_iso":"2025-11-08 18:00:00","venue":"H","home_goals":1,"away_goals":1,"home_slug":"le-havre","away_slug":"nantes","opponent":{"name":"Nantes","short":null,"code":"NAN","badge":"https://cdn.sportmonks.com/images/soccer/teams/27/59.png","slug":"nantes"},"competition":{"id":301,"name":"Ligue 1","slug":"ligue-1","logo":"https://cdn.sportmonks.com/images/soccer/leagues/13/301.png"},"season_id":25651,"team_shots":17,"opp_shots":5,"match_shots":22,"h1_team":7,"h1_opp":4,"h2_team":17,"h2_opp":5,"top_shooters":[{"id":37337715,"name":"Issa Soumaré","image":"https://cdn.sportmonks.com/images/soccer/players/19/37337715.png","shots":4},{"id":22168918,"name":"Rassoul Ndiaye","image":"https://cdn.sportmonks.com/images/soccer/players/22/22168918.png","shots":3},{"id":21437417,"name":"Reda Khadra","image":"https://cdn.sportmonks.com/images/soccer/players/9/21437417.png","shots":2}],"season":"2025/2026"},{"fixture_id":19467788,"h2h_url":"/h2h/toulouse-vs-le-havre/19467788","kickoff_iso":"2025-11-02 16:15:00","venue":"A","home_goals":0,"away_goals":0,"home_slug":"toulouse","away_slug":"le-havre","opponent":{"name":"Toulouse","short":null,"code":"TOU","badge":"https://cdn.sportmonks.com/images/soccer/teams/1/289.png","slug":"toulouse"},"competition":{"id":301,"name":"Ligue 1","slug":"ligue-1","logo":"https://cdn.sportmonks.com/images/soccer/leagues/13/301.png"},"season_id":25651,"team_shots":9,"opp_shots":18,"match_shots":27,"h1_team":2,"h1_opp":8,"h2_team":9,"h2_opp":18,"top_shooters":[{"id":37337715,"name":"Issa Soumaré","image":"https://cdn.sportmonks.com/images/soccer/players/19/37337715.png","shots":3},{"id":96128,"name":"Abdoulaye Touré","image":"https://cdn.sportmonks.com/images/soccer/players/0/96128.png","shots":2},{"id":29313334,"name":"Yassine Kechta","image":"https://cdn.sportmonks.com/images/soccer/players/22/29313334.png","shots":1}],"season":"2025/2026"},{"fixture_id":19433823,"h2h_url":"/h2h/le-havre-vs-brest/19433823","kickoff_iso":"2025-10-29 18:00:00","venue":"H","home_goals":1,"away_goals":0,"home_slug":"le-havre","away_slug":"brest","opponent":{"name":"Brest","short":null,"code":"BRE","badge":"https://cdn.sportmonks.com/images/soccer/teams/10/266.png","slug":"brest"},"competition":{"id":301,"name":"Ligue 1","slug":"ligue-1","logo":"https://cdn.sportmonks.com/images/soccer/leagues/13/301.png"},"season_id":25651,"team_shots":13,"opp_shots":8,"match_shots":21,"h1_team":null,"h1_opp":null,"h2_team":13,"h2_opp":8,"top_shooters":[{"id":37337715,"name":"Issa Soumaré","image":"https://cdn.sportmonks.com/images/soccer/players/19/37337715.png","shots":4},{"id":17187256,"name":"Godson Kyeremeh","image":"https://cdn.sportmonks.com/images/soccer/players/24/17187256.png","shots":2},{"id":96461,"name":"Thomas Delaine","image":"https://cdn.sportmonks.com/images/soccer/players/13/96461.png","shots":2}],"season":"2025/2026"},{"fixture_id":19467780,"h2h_url":"/h2h/auxerre-vs-le-havre/19467780","kickoff_iso":"2025-10-26 16:15:00","venue":"A","home_goals":0,"away_goals":1,"home_slug":"auxerre","away_slug":"le-havre","opponent":{"name":"Auxerre","short":null,"code":"AUX","badge":"https://cdn.sportmonks.com/images/soccer/teams/2/3682.png","slug":"auxerre"},"competition":{"id":301,"name":"Ligue 1","slug":"ligue-1","logo":"https://cdn.sportmonks.com/images/soccer/leagues/13/301.png"},"season_id":25651,"team_shots":9,"opp_shots":14,"match_shots":23,"h1_team":null,"h1_opp":null,"h2_team":9,"h2_opp":14,"top_shooters":[{"id":96128,"name":"Abdoulaye Touré","image":"https://cdn.sportmonks.com/images/soccer/players/0/96128.png","shots":3},{"id":22168918,"name":"Rassoul Ndiaye","image":"https://cdn.sportmonks.com/images/soccer/players/22/22168918.png","shots":2},{"id":62600,"name":"Ally Samatta","image":"https://cdn.sportmonks.com/images/soccer/players/8/62600.png","shots":2}],"season":"2025/2026"},{"fixture_id":19467771,"h2h_url":"/h2h/marseille-vs-le-havre/19467771","kickoff_iso":"2025-10-18 19:05:00","venue":"A","home_goals":6,"away_goals":2,"home_slug":"olympique-marseille","away_slug":"le-havre","opponent":{"name":"Olympique Marseille","short":"Marseille","code":"MAR","badge":"https://cdn.sportmonks.com/images/soccer/teams/12/44.png","slug":"olympique-marseille"},"competition":{"id":301,"name":"Ligue 1","slug":"ligue-1","logo":"https://cdn.sportmonks.com/images/soccer/leagues/13/301.png"},"season_id":25651,"team_shots":8,"opp_shots":18,"match_shots":26,"h1_team":2,"h1_opp":3,"h2_team":8,"h2_opp":18,"top_shooters":[{"id":3169795,"name":"Yanis Zouaoui","image":"https://cdn.sportmonks.com/images/soccer/players/3/3169795.png","shots":3},{"id":37288977,"name":"Fodé Doucouré","image":"https://cdn.sportmonks.com/images/soccer/players/17/37288977.png","shots":2},{"id":29313334,"name":"Yassine Kechta","image":"https://cdn.sportmonks.com/images/soccer/players/22/29313334.png","shots":1}],"season":"2025/2026"},{"fixture_id":19467764,"h2h_url":"/h2h/le-havre-vs-rennes/19467764","kickoff_iso":"2025-10-05 15:15:00","venue":"H","home_goals":2,"away_goals":2,"home_slug":"le-havre","away_slug":"rennes","opponent":{"name":"Rennes","short":null,"code":"REN","badge":"https://cdn.sportmonks.com/images/soccer/teams/22/598.png","slug":"rennes"},"competition":{"id":301,"name":"Ligue 1","slug":"ligue-1","logo":"https://cdn.sportmonks.com/images/soccer/leagues/13/301.png"},"season_id":25651,"team_shots":10,"opp_shots":9,"match_shots":19,"h1_team":3,"h1_opp":5,"h2_team":10,"h2_opp":9,"top_shooters":[{"id":22168918,"name":"Rassoul Ndiaye","image":"https://cdn.sportmonks.com/images/soccer/players/22/22168918.png","shots":3},{"id":6170,"name":"Loïc Nego","image":"https://cdn.sportmonks.com/images/soccer/players/26/6170.png","shots":2},{"id":29313334,"name":"Yassine Kechta","image":"https://cdn.sportmonks.com/images/soccer/players/22/29313334.png","shots":1}],"season":"2025/2026"},{"fixture_id":19433818,"h2h_url":"/h2h/metz-vs-le-havre/19433818","kickoff_iso":"2025-09-28 15:15:00","venue":"A","home_goals":0,"away_goals":0,"home_slug":"metz","away_slug":"le-havre","opponent":{"name":"Metz","short":null,"code":"MET","badge":"https://cdn.sportmonks.com/images/soccer/teams/25/3513.png","slug":"metz"},"competition":{"id":301,"name":"Ligue 1","slug":"ligue-1","logo":"https://cdn.sportmonks.com/images/soccer/leagues/13/301.png"},"season_id":25651,"team_shots":10,"opp_shots":7,"match_shots":17,"h1_team":null,"h1_opp":null,"h2_team":10,"h2_opp":7,"top_shooters":[{"id":21437417,"name":"Reda Khadra","image":"https://cdn.sportmonks.com/images/soccer/players/9/21437417.png","shots":3},{"id":6170,"name":"Loïc Nego","image":"https://cdn.sportmonks.com/images/soccer/players/26/6170.png","shots":2},{"id":96830,"name":"Gautier Lloris","image":"https://cdn.sportmonks.com/images/soccer/players/30/96830.png","shots":1}],"season":"2025/2026"},{"fixture_id":19433810,"h2h_url":"/h2h/le-havre-vs-lorient/19433810","kickoff_iso":"2025-09-21 15:15:00","venue":"H","home_goals":1,"away_goals":1,"home_slug":"le-havre","away_slug":"lorient","opponent":{"name":"Lorient","short":null,"code":"LOR","badge":"https://cdn.sportmonks.com/images/soccer/teams/9/9257.png","slug":"lorient"},"competition":{"id":301,"name":"Ligue 1","slug":"ligue-1","logo":"https://cdn.sportmonks.com/images/soccer/leagues/13/301.png"},"season_id":25651,"team_shots":13,"opp_shots":8,"match_shots":21,"h1_team":3,"h1_opp":3,"h2_team":13,"h2_opp":8,"top_shooters":[{"id":37337715,"name":"Issa Soumaré","image":"https://cdn.sportmonks.com/images/soccer/players/19/37337715.png","shots":3},{"id":62600,"name":"Ally Samatta","image":"https://cdn.sportmonks.com/images/soccer/players/8/62600.png","shots":3},{"id":96128,"name":"Abdoulaye Touré","image":"https://cdn.sportmonks.com/images/soccer/players/0/96128.png","shots":2}],"season":"2025/2026"},{"fixture_id":19433805,"h2h_url":"/h2h/strasbourg-vs-le-havre/19433805","kickoff_iso":"2025-09-14 15:15:00","venue":"A","home_goals":1,"away_goals":0,"home_slug":"strasbourg","away_slug":"le-havre","opponent":{"name":"Strasbourg","short":null,"code":"STR","badge":"https://cdn.sportmonks.com/images/soccer/teams/14/686.png","slug":"strasbourg"},"competition":{"id":301,"name":"Ligue 1","slug":"ligue-1","logo":"https://cdn.sportmonks.com/images/soccer/leagues/13/301.png"},"season_id":25651,"team_shots":10,"opp_shots":9,"match_shots":19,"h1_team":3,"h1_opp":1,"h2_team":10,"h2_opp":9,"top_shooters":[{"id":37337715,"name":"Issa Soumaré","image":"https://cdn.sportmonks.com/images/soccer/players/19/37337715.png","shots":3},{"id":29313334,"name":"Yassine Kechta","image":"https://cdn.sportmonks.com/images/soccer/players/22/29313334.png","shots":2},{"id":3169795,"name":"Yanis Zouaoui","image":"https://cdn.sportmonks.com/images/soccer/players/3/3169795.png","shots":2}],"season":"2025/2026"},{"fixture_id":19433792,"h2h_url":"/h2h/le-havre-vs-nice/19433792","kickoff_iso":"2025-08-31 15:15:00","venue":"H","home_goals":3,"away_goals":1,"home_slug":"le-havre","away_slug":"nice","opponent":{"name":"Nice","short":null,"code":"NIC","badge":"https://cdn.sportmonks.com/images/soccer/teams/2/450.png","slug":"nice"},"competition":{"id":301,"name":"Ligue 1","slug":"ligue-1","logo":"https://cdn.sportmonks.com/images/soccer/leagues/13/301.png"},"season_id":25651,"team_shots":12,"opp_shots":7,"match_shots":19,"h1_team":3,"h1_opp":0,"h2_team":12,"h2_opp":7,"top_shooters":[{"id":37337715,"name":"Issa Soumaré","image":"https://cdn.sportmonks.com/images/soccer/players/19/37337715.png","shots":3},{"id":29313334,"name":"Yassine Kechta","image":"https://cdn.sportmonks.com/images/soccer/players/22/29313334.png","shots":2},{"id":37288977,"name":"Fodé Doucouré","image":"https://cdn.sportmonks.com/images/soccer/players/17/37288977.png","shots":2}],"season":"2025/2026"},{"fixture_id":19433781,"h2h_url":"/h2h/le-havre-vs-lens/19433781","kickoff_iso":"2025-08-24 15:15:00","venue":"H","home_goals":1,"away_goals":2,"home_slug":"le-havre","away_slug":"lens","opponent":{"name":"Lens","short":null,"code":"LEN","badge":"https://cdn.sportmonks.com/images/soccer/teams/15/271.png","slug":"lens"},"competition":{"id":301,"name":"Ligue 1","slug":"ligue-1","logo":"https://cdn.sportmonks.com/images/soccer/leagues/13/301.png"},"season_id":25651,"team_shots":18,"opp_shots":6,"match_shots":24,"h1_team":5,"h1_opp":1,"h2_team":18,"h2_opp":6,"top_shooters":[{"id":37288977,"name":"Fodé Doucouré","image":"https://cdn.sportmonks.com/images/soccer/players/17/37288977.png","shots":4},{"id":37337715,"name":"Issa Soumaré","image":"https://cdn.sportmonks.com/images/soccer/players/19/37337715.png","shots":4},{"id":62600,"name":"Ally Samatta","image":"https://cdn.sportmonks.com/images/soccer/players/8/62600.png","shots":4}],"season":"2025/2026"},{"fixture_id":19433440,"h2h_url":"/h2h/monaco-vs-le-havre/19433440","kickoff_iso":"2025-08-16 17:00:00","venue":"A","home_goals":3,"away_goals":1,"home_slug":"monaco","away_slug":"le-havre","opponent":{"name":"Monaco","short":null,"code":"ASM","badge":"https://cdn.sportmonks.com/images/soccer/teams/5/6789.png","slug":"monaco"},"competition":{"id":301,"name":"Ligue 1","slug":"ligue-1","logo":"https://cdn.sportmonks.com/images/soccer/leagues/13/301.png"},"season_id":25651,"team_shots":9,"opp_shots":13,"match_shots":22,"h1_team":2,"h1_opp":6,"h2_team":9,"h2_opp":13,"top_shooters":[{"id":62600,"name":"Ally Samatta","image":"https://cdn.sportmonks.com/images/soccer/players/8/62600.png","shots":3},{"id":23278709,"name":"Felix Mambimbi","image":"https://cdn.sportmonks.com/images/soccer/players/21/23278709.png","shots":1},{"id":17187256,"name":"Godson Kyeremeh","image":"https://cdn.sportmonks.com/images/soccer/players/24/17187256.png","shots":1}],"season":"2025/2026"}]}