{"team":{"id":652,"name":"Porto","short":"Porto","slug":"porto","badge":"https://cdn.sportmonks.com/images/soccer/teams/12/652.png"},"log":[{"fixture_id":19736769,"h2h_url":"/h2h/porto-vs-estoril/19736769","kickoff_iso":"2026-10-31 20:30:00","venue":"H","home_goals":4,"away_goals":0,"home_slug":"porto","away_slug":"estoril","opponent":{"name":"Estoril","short":null,"code":"ETR","badge":"https://cdn.sportmonks.com/images/soccer/teams/14/1198.png","slug":"estoril"},"competition":{"id":462,"name":"Liga Portugal","slug":"liga-portugal","logo":"https://cdn.sportmonks.com/images/soccer/leagues/14/462.png"},"season_id":27947,"team_fouls":13,"opp_fouls":7,"match_fouls":20,"h1_team":6,"h1_opp":1,"h2_team":7,"h2_opp":6,"top_foulers":[{"id":37652792,"name":"Victor Froholdt","image":"https://cdn.sportmonks.com/images/soccer/players/24/37652792.png","fouls":3},{"id":8403613,"name":"Jakub Kiwior","image":"https://cdn.sportmonks.com/images/soccer/players/29/8403613.png","fouls":2},{"id":37588118,"name":"Alberto Costa","image":"https://cdn.sportmonks.com/images/soccer/players/22/37588118.png","fouls":2}],"season":"2026/2027"},{"fixture_id":19736782,"h2h_url":"/h2h/gil-vicente-vs-porto/19736782","kickoff_iso":"2026-10-24 19:30:00","venue":"A","home_goals":0,"away_goals":1,"home_slug":"gil-vicente","away_slug":"porto","opponent":{"name":"Gil Vicente","short":null,"code":"GIL","badge":"https://cdn.sportmonks.com/images/soccer/teams/12/364.png","slug":"gil-vicente"},"competition":{"id":462,"name":"Liga Portugal","slug":"liga-portugal","logo":"https://cdn.sportmonks.com/images/soccer/leagues/14/462.png"},"season_id":27947,"team_fouls":17,"opp_fouls":17,"match_fouls":34,"h1_team":9,"h1_opp":7,"h2_team":8,"h2_opp":10,"top_foulers":[{"id":26687,"name":"Pablo Rosario","image":"https://cdn.sportmonks.com/images/soccer/players/31/26687.png","fouls":3},{"id":155138,"name":"Jan Bednarek","image":"https://cdn.sportmonks.com/images/soccer/players/2/155138.png","fouls":2},{"id":37652792,"name":"Victor Froholdt","image":"https://cdn.sportmonks.com/images/soccer/players/24/37652792.png","fouls":2}],"season":"2026/2027"},{"fixture_id":19873680,"h2h_url":"/h2h/porto-vs-psv/19873680","kickoff_iso":"2026-10-20 19:00:00","venue":"H","home_goals":0,"away_goals":1,"home_slug":"porto","away_slug":"psv","opponent":{"name":"PSV","short":null,"code":"PSV","badge":"https://cdn.sportmonks.com/images/soccer/teams/10/682.png","slug":"psv"},"competition":{"id":2,"name":"Champions League","slug":"champions-league","logo":"https://cdn.sportmonks.com/images/soccer/leagues/2/2.png"},"season_id":28155,"team_fouls":7,"opp_fouls":9,"match_fouls":16,"h1_team":2,"h1_opp":5,"h2_team":5,"h2_opp":4,"top_foulers":[{"id":439683,"name":"Pepê","image":"https://cdn.sportmonks.com/images/soccer/players/3/439683.png","fouls":2},{"id":8403613,"name":"Jakub Kiwior","image":"https://cdn.sportmonks.com/images/soccer/players/29/8403613.png","fouls":1},{"id":155138,"name":"Jan Bednarek","image":"https://cdn.sportmonks.com/images/soccer/players/2/155138.png","fouls":1}],"season":"2026/2027"},{"fixture_id":19873675,"h2h_url":"/h2h/betis-vs-porto/19873675","kickoff_iso":"2026-10-14 19:00:00","venue":"A","home_goals":3,"away_goals":2,"home_slug":"real-betis","away_slug":"porto","opponent":{"name":"Real Betis","short":"Betis","code":"BET","badge":"https://cdn.sportmonks.com/images/soccer/teams/5/485.png","slug":"real-betis"},"competition":{"id":2,"name":"Champions League","slug":"champions-league","logo":"https://cdn.sportmonks.com/images/soccer/leagues/2/2.png"},"season_id":28155,"team_fouls":15,"opp_fouls":14,"match_fouls":29,"h1_team":7,"h1_opp":7,"h2_team":8,"h2_opp":7,"top_foulers":[{"id":37652792,"name":"Victor Froholdt","image":"https://cdn.sportmonks.com/images/soccer/players/24/37652792.png","fouls":2},{"id":26687,"name":"Pablo Rosario","image":"https://cdn.sportmonks.com/images/soccer/players/31/26687.png","fouls":2},{"id":27048385,"name":"Borja Sainz","image":"https://cdn.sportmonks.com/images/soccer/players/1/27048385.png","fouls":2}],"season":"2026/2027"},{"fixture_id":19736789,"h2h_url":"/h2h/martimo-vs-porto/19736789","kickoff_iso":"2026-10-10 17:00:00","venue":"A","home_goals":1,"away_goals":2,"home_slug":"maritimo","away_slug":"porto","opponent":{"name":"Marítimo","short":null,"code":"CSM","badge":"https://cdn.sportmonks.com/images/soccer/teams/11/5931.png","slug":"maritimo"},"competition":{"id":462,"name":"Liga Portugal","slug":"liga-portugal","logo":"https://cdn.sportmonks.com/images/soccer/leagues/14/462.png"},"season_id":27947,"team_fouls":15,"opp_fouls":15,"match_fouls":30,"h1_team":6,"h1_opp":6,"h2_team":9,"h2_opp":9,"top_foulers":[{"id":439683,"name":"Pepê","image":"https://cdn.sportmonks.com/images/soccer/players/3/439683.png","fouls":3},{"id":37588118,"name":"Alberto Costa","image":"https://cdn.sportmonks.com/images/soccer/players/22/37588118.png","fouls":3},{"id":37729902,"name":"William Gomes","image":"https://cdn.sportmonks.com/images/soccer/players/14/37729902.png","fouls":2}],"season":"2026/2027"},{"fixture_id":19736798,"h2h_url":"/h2h/porto-vs-benfica/19736798","kickoff_iso":"2026-09-20 19:30:00","venue":"H","home_goals":3,"away_goals":1,"home_slug":"porto","away_slug":"benfica","opponent":{"name":"Benfica","short":null,"code":"BEN","badge":"https://cdn.sportmonks.com/images/soccer/teams/29/605.png","slug":"benfica"},"competition":{"id":462,"name":"Liga Portugal","slug":"liga-portugal","logo":"https://cdn.sportmonks.com/images/soccer/leagues/14/462.png"},"season_id":27947,"team_fouls":17,"opp_fouls":12,"match_fouls":29,"h1_team":9,"h1_opp":6,"h2_team":8,"h2_opp":6,"top_foulers":[{"id":37652792,"name":"Victor Froholdt","image":"https://cdn.sportmonks.com/images/soccer/players/24/37652792.png","fouls":4},{"id":37729902,"name":"William Gomes","image":"https://cdn.sportmonks.com/images/soccer/players/14/37729902.png","fouls":3},{"id":26687,"name":"Pablo Rosario","image":"https://cdn.sportmonks.com/images/soccer/players/31/26687.png","fouls":2}],"season":"2026/2027"},{"fixture_id":19736809,"h2h_url":"/h2h/casa-pia-vs-porto/19736809","kickoff_iso":"2026-09-12 17:00:00","venue":"A","home_goals":1,"away_goals":4,"home_slug":"casa-pia","away_slug":"porto","opponent":{"name":"Casa Pia","short":null,"code":"CAS","badge":"https://cdn.sportmonks.com/images/soccer/teams/29/11741.png","slug":"casa-pia"},"competition":{"id":462,"name":"Liga Portugal","slug":"liga-portugal","logo":"https://cdn.sportmonks.com/images/soccer/leagues/14/462.png"},"season_id":27947,"team_fouls":10,"opp_fouls":13,"match_fouls":23,"h1_team":5,"h1_opp":7,"h2_team":5,"h2_opp":6,"top_foulers":[{"id":8403613,"name":"Jakub Kiwior","image":"https://cdn.sportmonks.com/images/soccer/players/29/8403613.png","fouls":3},{"id":11669678,"name":"Francisco Moura","image":"https://cdn.sportmonks.com/images/soccer/players/14/11669678.png","fouls":2},{"id":37729902,"name":"William Gomes","image":"https://cdn.sportmonks.com/images/soccer/players/14/37729902.png","fouls":1}],"season":"2026/2027"},{"fixture_id":19872616,"h2h_url":"/h2h/porto-vs-man-city/19872616","kickoff_iso":"2026-09-08 19:00:00","venue":"H","home_goals":0,"away_goals":2,"home_slug":"porto","away_slug":"manchester-city","opponent":{"name":"Manchester City","short":"Man City","code":"MCI","badge":"https://cdn.sportmonks.com/images/soccer/teams/9/9.png","slug":"manchester-city"},"competition":{"id":2,"name":"Champions League","slug":"champions-league","logo":"https://cdn.sportmonks.com/images/soccer/leagues/2/2.png"},"season_id":28155,"team_fouls":10,"opp_fouls":17,"match_fouls":27,"h1_team":4,"h1_opp":7,"h2_team":6,"h2_opp":10,"top_foulers":[{"id":26687,"name":"Pablo Rosario","image":"https://cdn.sportmonks.com/images/soccer/players/31/26687.png","fouls":4},{"id":37293367,"name":"Gabri Veiga","image":"https://cdn.sportmonks.com/images/soccer/players/23/37293367.png","fouls":2},{"id":37588118,"name":"Alberto Costa","image":"https://cdn.sportmonks.com/images/soccer/players/22/37588118.png","fouls":2}],"season":"2026/2027"},{"fixture_id":19736816,"h2h_url":"/h2h/porto-vs-moreirense/19736816","kickoff_iso":"2026-09-04 19:15:00","venue":"H","home_goals":2,"away_goals":1,"home_slug":"porto","away_slug":"moreirense","opponent":{"name":"Moreirense","short":null,"code":"MOE","badge":"https://cdn.sportmonks.com/images/soccer/teams/29/1085.png","slug":"moreirense"},"competition":{"id":462,"name":"Liga Portugal","slug":"liga-portugal","logo":"https://cdn.sportmonks.com/images/soccer/leagues/14/462.png"},"season_id":27947,"team_fouls":11,"opp_fouls":12,"match_fouls":23,"h1_team":5,"h1_opp":7,"h2_team":6,"h2_opp":5,"top_foulers":[{"id":37652792,"name":"Victor Froholdt","image":"https://cdn.sportmonks.com/images/soccer/players/24/37652792.png","fouls":2},{"id":321093,"name":"In-beom Hwang","image":"https://cdn.sportmonks.com/images/soccer/players/5/321093.png","fouls":2},{"id":37588118,"name":"Alberto Costa","image":"https://cdn.sportmonks.com/images/soccer/players/22/37588118.png","fouls":2}],"season":"2026/2027"},{"fixture_id":19736830,"h2h_url":"/h2h/ac-viseu-vs-porto/19736830","kickoff_iso":"2026-08-29 17:00:00","venue":"A","home_goals":0,"away_goals":3,"home_slug":"academico-viseu","away_slug":"porto","opponent":{"name":"Academico Viseu","short":"Ac. Viseu","code":"AVFC","badge":"https://cdn.sportmonks.com/images/soccer/teams/9/8297.png","slug":"academico-viseu"},"competition":{"id":462,"name":"Liga Portugal","slug":"liga-portugal","logo":"https://cdn.sportmonks.com/images/soccer/leagues/14/462.png"},"season_id":27947,"team_fouls":19,"opp_fouls":13,"match_fouls":32,"h1_team":7,"h1_opp":5,"h2_team":12,"h2_opp":8,"top_foulers":[{"id":37588118,"name":"Alberto Costa","image":"https://cdn.sportmonks.com/images/soccer/players/22/37588118.png","fouls":6},{"id":37293367,"name":"Gabri Veiga","image":"https://cdn.sportmonks.com/images/soccer/players/23/37293367.png","fouls":3},{"id":321093,"name":"In-beom Hwang","image":"https://cdn.sportmonks.com/images/soccer/players/5/321093.png","fouls":2}],"season":"2026/2027"},{"fixture_id":19736834,"h2h_url":"/h2h/porto-vs-arouca/19736834","kickoff_iso":"2026-08-23 19:30:00","venue":"H","home_goals":2,"away_goals":0,"home_slug":"porto","away_slug":"arouca","opponent":{"name":"Arouca","short":null,"code":"ARO","badge":"https://cdn.sportmonks.com/images/soccer/teams/28/4092.png","slug":"arouca"},"competition":{"id":462,"name":"Liga Portugal","slug":"liga-portugal","logo":"https://cdn.sportmonks.com/images/soccer/leagues/14/462.png"},"season_id":27947,"team_fouls":16,"opp_fouls":8,"match_fouls":24,"h1_team":4,"h1_opp":3,"h2_team":12,"h2_opp":5,"top_foulers":[{"id":37652792,"name":"Victor Froholdt","image":"https://cdn.sportmonks.com/images/soccer/players/24/37652792.png","fouls":3},{"id":26687,"name":"Pablo Rosario","image":"https://cdn.sportmonks.com/images/soccer/players/31/26687.png","fouls":3},{"id":160120,"name":"André Silva","image":"https://cdn.sportmonks.com/images/soccer/players/24/160120.png","fouls":2}],"season":"2026/2027"},{"fixture_id":19736841,"h2h_url":"/h2h/rio-ave-vs-porto/19736841","kickoff_iso":"2026-08-15 19:30:00","venue":"A","home_goals":0,"away_goals":2,"home_slug":"rio-ave","away_slug":"porto","opponent":{"name":"Rio Ave","short":null,"code":"RIO","badge":"https://cdn.sportmonks.com/images/soccer/teams/9/6377.png","slug":"rio-ave"},"competition":{"id":462,"name":"Liga Portugal","slug":"liga-portugal","logo":"https://cdn.sportmonks.com/images/soccer/leagues/14/462.png"},"season_id":27947,"team_fouls":10,"opp_fouls":1,"match_fouls":11,"h1_team":7,"h1_opp":0,"h2_team":3,"h2_opp":1,"top_foulers":[{"id":155138,"name":"Jan Bednarek","image":"https://cdn.sportmonks.com/images/soccer/players/2/155138.png","fouls":3},{"id":26687,"name":"Pablo Rosario","image":"https://cdn.sportmonks.com/images/soccer/players/31/26687.png","fouls":3},{"id":37661377,"name":"Deniz Gül","image":"https://cdn.sportmonks.com/images/soccer/players/1/37661377.png","fouls":3}],"season":"2026/2027"},{"fixture_id":19736852,"h2h_url":"/h2h/porto-vs-alverca/19736852","kickoff_iso":"2026-08-09 17:00:00","venue":"H","home_goals":2,"away_goals":0,"home_slug":"porto","away_slug":"alverca","opponent":{"name":"Alverca","short":null,"code":"ALV","badge":"https://cdn.sportmonks.com/images/soccer/teams/27/35867.png","slug":"alverca"},"competition":{"id":462,"name":"Liga Portugal","slug":"liga-portugal","logo":"https://cdn.sportmonks.com/images/soccer/leagues/14/462.png"},"season_id":27947,"team_fouls":13,"opp_fouls":10,"match_fouls":23,"h1_team":6,"h1_opp":5,"h2_team":7,"h2_opp":5,"top_foulers":[{"id":8403613,"name":"Jakub Kiwior","image":"https://cdn.sportmonks.com/images/soccer/players/29/8403613.png","fouls":4},{"id":37293367,"name":"Gabri Veiga","image":"https://cdn.sportmonks.com/images/soccer/players/23/37293367.png","fouls":3},{"id":1479641,"name":"Zaidu Sanusi","image":"https://cdn.sportmonks.com/images/soccer/players/25/1479641.png","fouls":1}],"season":"2026/2027"},{"fixture_id":19502743,"h2h_url":"/h2h/porto-vs-santa-clara/19502743","kickoff_iso":"2026-05-16 14:30:00","venue":"H","home_goals":1,"away_goals":0,"home_slug":"porto","away_slug":"santa-clara","opponent":{"name":"Santa Clara","short":null,"code":"SAN","badge":"https://cdn.sportmonks.com/images/soccer/teams/4/2628.png","slug":"santa-clara"},"competition":{"id":462,"name":"Liga Portugal","slug":"liga-portugal","logo":"https://cdn.sportmonks.com/images/soccer/leagues/14/462.png"},"season_id":25745,"team_fouls":11,"opp_fouls":9,"match_fouls":20,"h1_team":6,"h1_opp":5,"h2_team":5,"h2_opp":4,"top_foulers":[{"id":37588118,"name":"Alberto Costa","image":"https://cdn.sportmonks.com/images/soccer/players/22/37588118.png","fouls":3},{"id":27048385,"name":"Borja Sainz","image":"https://cdn.sportmonks.com/images/soccer/players/1/27048385.png","fouls":2},{"id":37661377,"name":"Deniz Gül","image":"https://cdn.sportmonks.com/images/soccer/players/1/37661377.png","fouls":2}],"season":"2025/2026"},{"fixture_id":19502730,"h2h_url":"/h2h/avs-vs-porto/19502730","kickoff_iso":"2026-05-10 17:00:00","venue":"A","home_goals":3,"away_goals":1,"home_slug":"avs","away_slug":"porto","opponent":{"name":"AVS","short":null,"code":"AVS","badge":"https://cdn.sportmonks.com/images/soccer/teams/9/269225.png","slug":"avs"},"competition":{"id":462,"name":"Liga Portugal","slug":"liga-portugal","logo":"https://cdn.sportmonks.com/images/soccer/leagues/14/462.png"},"season_id":25745,"team_fouls":9,"opp_fouls":7,"match_fouls":16,"h1_team":3,"h1_opp":1,"h2_team":6,"h2_opp":6,"top_foulers":[{"id":37596442,"name":"Dominik Prpic","image":"https://cdn.sportmonks.com/images/soccer/players/26/37596442.png","fouls":4},{"id":37588118,"name":"Alberto Costa","image":"https://cdn.sportmonks.com/images/soccer/players/22/37588118.png","fouls":2},{"id":37652792,"name":"Victor Froholdt","image":"https://cdn.sportmonks.com/images/soccer/players/24/37652792.png","fouls":1}],"season":"2025/2026"},{"fixture_id":19502722,"h2h_url":"/h2h/porto-vs-alverca/19502722","kickoff_iso":"2026-05-02 19:30:00","venue":"H","home_goals":1,"away_goals":0,"home_slug":"porto","away_slug":"alverca","opponent":{"name":"Alverca","short":null,"code":"ALV","badge":"https://cdn.sportmonks.com/images/soccer/teams/27/35867.png","slug":"alverca"},"competition":{"id":462,"name":"Liga Portugal","slug":"liga-portugal","logo":"https://cdn.sportmonks.com/images/soccer/leagues/14/462.png"},"season_id":25745,"team_fouls":21,"opp_fouls":19,"match_fouls":40,"h1_team":12,"h1_opp":9,"h2_team":9,"h2_opp":10,"top_foulers":[{"id":8403613,"name":"Jakub Kiwior","image":"https://cdn.sportmonks.com/images/soccer/players/29/8403613.png","fouls":4},{"id":37293367,"name":"Gabri Veiga","image":"https://cdn.sportmonks.com/images/soccer/players/23/37293367.png","fouls":4},{"id":37588118,"name":"Alberto Costa","image":"https://cdn.sportmonks.com/images/soccer/players/22/37588118.png","fouls":4}],"season":"2025/2026"},{"fixture_id":19502713,"h2h_url":"/h2h/estrela-vs-porto/19502713","kickoff_iso":"2026-04-26 17:00:00","venue":"A","home_goals":1,"away_goals":2,"home_slug":"estrela-amadora","away_slug":"porto","opponent":{"name":"Estrela Amadora","short":"Estrela","code":"EST","badge":"https://cdn.sportmonks.com/images/soccer/teams/24/12152.png","slug":"estrela-amadora"},"competition":{"id":462,"name":"Liga Portugal","slug":"liga-portugal","logo":"https://cdn.sportmonks.com/images/soccer/leagues/14/462.png"},"season_id":25745,"team_fouls":15,"opp_fouls":15,"match_fouls":30,"h1_team":5,"h1_opp":8,"h2_team":10,"h2_opp":7,"top_foulers":[{"id":8403613,"name":"Jakub Kiwior","image":"https://cdn.sportmonks.com/images/soccer/players/29/8403613.png","fouls":3},{"id":37661377,"name":"Deniz Gül","image":"https://cdn.sportmonks.com/images/soccer/players/1/37661377.png","fouls":3},{"id":37652792,"name":"Victor Froholdt","image":"https://cdn.sportmonks.com/images/soccer/players/24/37652792.png","fouls":2}],"season":"2025/2026"},{"fixture_id":19502706,"h2h_url":"/h2h/porto-vs-tondela/19502706","kickoff_iso":"2026-04-19 19:30:00","venue":"H","home_goals":2,"away_goals":0,"home_slug":"porto","away_slug":"tondela","opponent":{"name":"Tondela","short":null,"code":"TND","badge":"https://cdn.sportmonks.com/images/soccer/teams/9/3497.png","slug":"tondela"},"competition":{"id":462,"name":"Liga Portugal","slug":"liga-portugal","logo":"https://cdn.sportmonks.com/images/soccer/leagues/14/462.png"},"season_id":25745,"team_fouls":12,"opp_fouls":11,"match_fouls":23,"h1_team":7,"h1_opp":6,"h2_team":5,"h2_opp":5,"top_foulers":[{"id":8403613,"name":"Jakub Kiwior","image":"https://cdn.sportmonks.com/images/soccer/players/29/8403613.png","fouls":3},{"id":37588118,"name":"Alberto Costa","image":"https://cdn.sportmonks.com/images/soccer/players/22/37588118.png","fouls":3},{"id":37661377,"name":"Deniz Gül","image":"https://cdn.sportmonks.com/images/soccer/players/1/37661377.png","fouls":2}],"season":"2025/2026"},{"fixture_id":19683243,"h2h_url":"/h2h/forest-vs-porto/19683243","kickoff_iso":"2026-04-16 19:00:00","venue":"A","home_goals":1,"away_goals":0,"home_slug":"nottingham-forest","away_slug":"porto","opponent":{"name":"Nottingham Forest","short":"Forest","code":"NFO","badge":"https://cdn.sportmonks.com/images/soccer/teams/31/63.png","slug":"nottingham-forest"},"competition":{"id":5,"name":"Europa League","slug":"europa-league","logo":"https://cdn.sportmonks.com/images/soccer/leagues/5/5.png"},"season_id":25582,"team_fouls":11,"opp_fouls":16,"match_fouls":27,"h1_team":4,"h1_opp":7,"h2_team":7,"h2_opp":9,"top_foulers":[{"id":37729902,"name":"William Gomes","image":"https://cdn.sportmonks.com/images/soccer/players/14/37729902.png","fouls":3},{"id":37652792,"name":"Victor Froholdt","image":"https://cdn.sportmonks.com/images/soccer/players/24/37652792.png","fouls":2},{"id":155138,"name":"Jan Bednarek","image":"https://cdn.sportmonks.com/images/soccer/players/2/155138.png","fouls":1}],"season":"2025/2026"},{"fixture_id":19502698,"h2h_url":"/h2h/estoril-vs-porto/19502698","kickoff_iso":"2026-04-12 19:30:00","venue":"A","home_goals":1,"away_goals":3,"home_slug":"estoril","away_slug":"porto","opponent":{"name":"Estoril","short":null,"code":"ETR","badge":"https://cdn.sportmonks.com/images/soccer/teams/14/1198.png","slug":"estoril"},"competition":{"id":462,"name":"Liga Portugal","slug":"liga-portugal","logo":"https://cdn.sportmonks.com/images/soccer/leagues/14/462.png"},"season_id":25745,"team_fouls":15,"opp_fouls":13,"match_fouls":28,"h1_team":7,"h1_opp":4,"h2_team":8,"h2_opp":9,"top_foulers":[{"id":37652792,"name":"Victor Froholdt","image":"https://cdn.sportmonks.com/images/soccer/players/24/37652792.png","fouls":2},{"id":37293367,"name":"Gabri Veiga","image":"https://cdn.sportmonks.com/images/soccer/players/23/37293367.png","fouls":2},{"id":37588118,"name":"Alberto Costa","image":"https://cdn.sportmonks.com/images/soccer/players/22/37588118.png","fouls":2}],"season":"2025/2026"},{"fixture_id":19683248,"h2h_url":"/h2h/porto-vs-forest/19683248","kickoff_iso":"2026-04-09 19:00:00","venue":"H","home_goals":1,"away_goals":1,"home_slug":"porto","away_slug":"nottingham-forest","opponent":{"name":"Nottingham Forest","short":"Forest","code":"NFO","badge":"https://cdn.sportmonks.com/images/soccer/teams/31/63.png","slug":"nottingham-forest"},"competition":{"id":5,"name":"Europa League","slug":"europa-league","logo":"https://cdn.sportmonks.com/images/soccer/leagues/5/5.png"},"season_id":25582,"team_fouls":4,"opp_fouls":11,"match_fouls":15,"h1_team":3,"h1_opp":4,"h2_team":1,"h2_opp":7,"top_foulers":[{"id":37729902,"name":"William Gomes","image":"https://cdn.sportmonks.com/images/soccer/players/14/37729902.png","fouls":1},{"id":37293367,"name":"Gabri Veiga","image":"https://cdn.sportmonks.com/images/soccer/players/23/37293367.png","fouls":1},{"id":439683,"name":"Pepê","image":"https://cdn.sportmonks.com/images/soccer/players/3/439683.png","fouls":1}],"season":"2025/2026"},{"fixture_id":19502687,"h2h_url":"/h2h/porto-vs-famalico/19502687","kickoff_iso":"2026-04-04 19:30:00","venue":"H","home_goals":2,"away_goals":2,"home_slug":"porto","away_slug":"famalicao","opponent":{"name":"Famalicão","short":null,"code":"FAM","badge":"https://cdn.sportmonks.com/images/soccer/teams/25/3161.png","slug":"famalicao"},"competition":{"id":462,"name":"Liga Portugal","slug":"liga-portugal","logo":"https://cdn.sportmonks.com/images/soccer/leagues/14/462.png"},"season_id":25745,"team_fouls":20,"opp_fouls":14,"match_fouls":34,"h1_team":10,"h1_opp":7,"h2_team":10,"h2_opp":7,"top_foulers":[{"id":37588118,"name":"Alberto Costa","image":"https://cdn.sportmonks.com/images/soccer/players/22/37588118.png","fouls":4},{"id":37537770,"name":"Alan Varela","image":"https://cdn.sportmonks.com/images/soccer/players/10/37537770.png","fouls":3},{"id":37721104,"name":"Oskar Pietuszewski","image":"https://cdn.sportmonks.com/images/soccer/placeholder.png","fouls":3}],"season":"2025/2026"},{"fixture_id":19502682,"h2h_url":"/h2h/braga-vs-porto/19502682","kickoff_iso":"2026-03-22 20:30:00","venue":"A","home_goals":1,"away_goals":2,"home_slug":"sporting-braga","away_slug":"porto","opponent":{"name":"Sporting Braga","short":"Braga","code":"SPO","badge":"https://cdn.sportmonks.com/images/soccer/teams/20/884.png","slug":"sporting-braga"},"competition":{"id":462,"name":"Liga Portugal","slug":"liga-portugal","logo":"https://cdn.sportmonks.com/images/soccer/leagues/14/462.png"},"season_id":25745,"team_fouls":15,"opp_fouls":12,"match_fouls":27,"h1_team":7,"h1_opp":7,"h2_team":8,"h2_opp":5,"top_foulers":[{"id":37661377,"name":"Deniz Gül","image":"https://cdn.sportmonks.com/images/soccer/players/1/37661377.png","fouls":4},{"id":37729902,"name":"William Gomes","image":"https://cdn.sportmonks.com/images/soccer/players/14/37729902.png","fouls":2},{"id":37293367,"name":"Gabri Veiga","image":"https://cdn.sportmonks.com/images/soccer/players/23/37293367.png","fouls":2}],"season":"2025/2026"},{"fixture_id":19662593,"h2h_url":"/h2h/porto-vs-stuttgart/19662593","kickoff_iso":"2026-03-19 20:00:00","venue":"H","home_goals":2,"away_goals":0,"home_slug":"porto","away_slug":"vfb-stuttgart","opponent":{"name":"VfB Stuttgart","short":"Stuttgart","code":"STU","badge":"https://cdn.sportmonks.com/images/soccer/teams/23/3319.png","slug":"vfb-stuttgart"},"competition":{"id":5,"name":"Europa League","slug":"europa-league","logo":"https://cdn.sportmonks.com/images/soccer/leagues/5/5.png"},"season_id":25582,"team_fouls":6,"opp_fouls":16,"match_fouls":22,"h1_team":5,"h1_opp":7,"h2_team":1,"h2_opp":9,"top_foulers":[{"id":155138,"name":"Jan Bednarek","image":"https://cdn.sportmonks.com/images/soccer/players/2/155138.png","fouls":1},{"id":1479641,"name":"Zaidu Sanusi","image":"https://cdn.sportmonks.com/images/soccer/players/25/1479641.png","fouls":1},{"id":26687,"name":"Pablo Rosario","image":"https://cdn.sportmonks.com/images/soccer/players/31/26687.png","fouls":1}],"season":"2025/2026"},{"fixture_id":19502673,"h2h_url":"/h2h/porto-vs-moreirense/19502673","kickoff_iso":"2026-03-15 20:30:00","venue":"H","home_goals":3,"away_goals":0,"home_slug":"porto","away_slug":"moreirense","opponent":{"name":"Moreirense","short":null,"code":"MOE","badge":"https://cdn.sportmonks.com/images/soccer/teams/29/1085.png","slug":"moreirense"},"competition":{"id":462,"name":"Liga Portugal","slug":"liga-portugal","logo":"https://cdn.sportmonks.com/images/soccer/leagues/14/462.png"},"season_id":25745,"team_fouls":14,"opp_fouls":13,"match_fouls":27,"h1_team":8,"h1_opp":5,"h2_team":6,"h2_opp":8,"top_foulers":[{"id":37593176,"name":"Martim Fernandes","image":"https://cdn.sportmonks.com/images/soccer/players/24/37593176.png","fouls":3},{"id":8403613,"name":"Jakub Kiwior","image":"https://cdn.sportmonks.com/images/soccer/players/29/8403613.png","fouls":2},{"id":37729902,"name":"William Gomes","image":"https://cdn.sportmonks.com/images/soccer/players/14/37729902.png","fouls":2}],"season":"2025/2026"},{"fixture_id":19662601,"h2h_url":"/h2h/stuttgart-vs-porto/19662601","kickoff_iso":"2026-03-12 17:45:00","venue":"A","home_goals":1,"away_goals":2,"home_slug":"vfb-stuttgart","away_slug":"porto","opponent":{"name":"VfB Stuttgart","short":"Stuttgart","code":"STU","badge":"https://cdn.sportmonks.com/images/soccer/teams/23/3319.png","slug":"vfb-stuttgart"},"competition":{"id":5,"name":"Europa League","slug":"europa-league","logo":"https://cdn.sportmonks.com/images/soccer/leagues/5/5.png"},"season_id":25582,"team_fouls":9,"opp_fouls":18,"match_fouls":27,"h1_team":4,"h1_opp":6,"h2_team":5,"h2_opp":12,"top_foulers":[{"id":95792,"name":"Thiago Silva","image":"https://cdn.sportmonks.com/images/soccer/players/16/95792.png","fouls":2},{"id":155138,"name":"Jan Bednarek","image":"https://cdn.sportmonks.com/images/soccer/players/2/155138.png","fouls":1},{"id":37729902,"name":"William Gomes","image":"https://cdn.sportmonks.com/images/soccer/players/14/37729902.png","fouls":1}],"season":"2025/2026"},{"fixture_id":19502662,"h2h_url":"/h2h/benfica-vs-porto/19502662","kickoff_iso":"2026-03-08 18:00:00","venue":"A","home_goals":2,"away_goals":2,"home_slug":"benfica","away_slug":"porto","opponent":{"name":"Benfica","short":null,"code":"BEN","badge":"https://cdn.sportmonks.com/images/soccer/teams/29/605.png","slug":"benfica"},"competition":{"id":462,"name":"Liga Portugal","slug":"liga-portugal","logo":"https://cdn.sportmonks.com/images/soccer/leagues/14/462.png"},"season_id":25745,"team_fouls":17,"opp_fouls":11,"match_fouls":28,"h1_team":7,"h1_opp":4,"h2_team":10,"h2_opp":7,"top_foulers":[{"id":37588118,"name":"Alberto Costa","image":"https://cdn.sportmonks.com/images/soccer/players/22/37588118.png","fouls":4},{"id":37537770,"name":"Alan Varela","image":"https://cdn.sportmonks.com/images/soccer/players/10/37537770.png","fouls":3},{"id":37652792,"name":"Victor Froholdt","image":"https://cdn.sportmonks.com/images/soccer/players/24/37652792.png","fouls":2}],"season":"2025/2026"},{"fixture_id":19502647,"h2h_url":"/h2h/porto-vs-arouca/19502647","kickoff_iso":"2026-02-27 18:45:00","venue":"H","home_goals":3,"away_goals":1,"home_slug":"porto","away_slug":"arouca","opponent":{"name":"Arouca","short":null,"code":"ARO","badge":"https://cdn.sportmonks.com/images/soccer/teams/28/4092.png","slug":"arouca"},"competition":{"id":462,"name":"Liga Portugal","slug":"liga-portugal","logo":"https://cdn.sportmonks.com/images/soccer/leagues/14/462.png"},"season_id":25745,"team_fouls":13,"opp_fouls":12,"match_fouls":25,"h1_team":6,"h1_opp":7,"h2_team":7,"h2_opp":5,"top_foulers":[{"id":37729902,"name":"William Gomes","image":"https://cdn.sportmonks.com/images/soccer/players/14/37729902.png","fouls":3},{"id":26687,"name":"Pablo Rosario","image":"https://cdn.sportmonks.com/images/soccer/players/31/26687.png","fouls":2},{"id":155138,"name":"Jan Bednarek","image":"https://cdn.sportmonks.com/images/soccer/players/2/155138.png","fouls":1}],"season":"2025/2026"},{"fixture_id":19502641,"h2h_url":"/h2h/porto-vs-rio-ave/19502641","kickoff_iso":"2026-02-22 20:30:00","venue":"H","home_goals":1,"away_goals":0,"home_slug":"porto","away_slug":"rio-ave","opponent":{"name":"Rio Ave","short":null,"code":"RIO","badge":"https://cdn.sportmonks.com/images/soccer/teams/9/6377.png","slug":"rio-ave"},"competition":{"id":462,"name":"Liga Portugal","slug":"liga-portugal","logo":"https://cdn.sportmonks.com/images/soccer/leagues/14/462.png"},"season_id":25745,"team_fouls":14,"opp_fouls":15,"match_fouls":29,"h1_team":8,"h1_opp":7,"h2_team":6,"h2_opp":9,"top_foulers":[{"id":37293367,"name":"Gabri Veiga","image":"https://cdn.sportmonks.com/images/soccer/players/23/37293367.png","fouls":3},{"id":37588118,"name":"Alberto Costa","image":"https://cdn.sportmonks.com/images/soccer/players/22/37588118.png","fouls":3},{"id":26687,"name":"Pablo Rosario","image":"https://cdn.sportmonks.com/images/soccer/players/31/26687.png","fouls":2}],"season":"2025/2026"},{"fixture_id":19502635,"h2h_url":"/h2h/nacional-vs-porto/19502635","kickoff_iso":"2026-02-15 15:30:00","venue":"A","home_goals":0,"away_goals":1,"home_slug":"nacional","away_slug":"porto","opponent":{"name":"Nacional","short":null,"code":"NAC","badge":"https://cdn.sportmonks.com/images/soccer/teams/27/7035.png","slug":"nacional"},"competition":{"id":462,"name":"Liga Portugal","slug":"liga-portugal","logo":"https://cdn.sportmonks.com/images/soccer/leagues/14/462.png"},"season_id":25745,"team_fouls":11,"opp_fouls":13,"match_fouls":24,"h1_team":7,"h1_opp":7,"h2_team":4,"h2_opp":6,"top_foulers":[{"id":37661377,"name":"Deniz Gül","image":"https://cdn.sportmonks.com/images/soccer/players/1/37661377.png","fouls":3},{"id":37588118,"name":"Alberto Costa","image":"https://cdn.sportmonks.com/images/soccer/players/22/37588118.png","fouls":2},{"id":155138,"name":"Jan Bednarek","image":"https://cdn.sportmonks.com/images/soccer/players/2/155138.png","fouls":1}],"season":"2025/2026"},{"fixture_id":19502625,"h2h_url":"/h2h/porto-vs-sporting/19502625","kickoff_iso":"2026-02-09 20:45:00","venue":"H","home_goals":1,"away_goals":1,"home_slug":"porto","away_slug":"sporting-cp","opponent":{"name":"Sporting CP","short":"Sporting","code":"SPO","badge":"https://cdn.sportmonks.com/images/soccer/teams/26/58.png","slug":"sporting-cp"},"competition":{"id":462,"name":"Liga Portugal","slug":"liga-portugal","logo":"https://cdn.sportmonks.com/images/soccer/leagues/14/462.png"},"season_id":25745,"team_fouls":14,"opp_fouls":11,"match_fouls":25,"h1_team":9,"h1_opp":6,"h2_team":5,"h2_opp":5,"top_foulers":[{"id":37652792,"name":"Victor Froholdt","image":"https://cdn.sportmonks.com/images/soccer/players/24/37652792.png","fouls":2},{"id":37293367,"name":"Gabri Veiga","image":"https://cdn.sportmonks.com/images/soccer/players/23/37293367.png","fouls":2},{"id":439683,"name":"Pepê","image":"https://cdn.sportmonks.com/images/soccer/players/3/439683.png","fouls":2}],"season":"2025/2026"},{"fixture_id":19502616,"h2h_url":"/h2h/casa-pia-vs-porto/19502616","kickoff_iso":"2026-02-02 20:45:00","venue":"A","home_goals":2,"away_goals":1,"home_slug":"casa-pia","away_slug":"porto","opponent":{"name":"Casa Pia","short":null,"code":"CAS","badge":"https://cdn.sportmonks.com/images/soccer/teams/29/11741.png","slug":"casa-pia"},"competition":{"id":462,"name":"Liga Portugal","slug":"liga-portugal","logo":"https://cdn.sportmonks.com/images/soccer/leagues/14/462.png"},"season_id":25745,"team_fouls":14,"opp_fouls":14,"match_fouls":28,"h1_team":5,"h1_opp":5,"h2_team":9,"h2_opp":9,"top_foulers":[{"id":26687,"name":"Pablo Rosario","image":"https://cdn.sportmonks.com/images/soccer/players/31/26687.png","fouls":3},{"id":155138,"name":"Jan Bednarek","image":"https://cdn.sportmonks.com/images/soccer/players/2/155138.png","fouls":2},{"id":27048385,"name":"Borja Sainz","image":"https://cdn.sportmonks.com/images/soccer/players/1/27048385.png","fouls":2}],"season":"2025/2026"},{"fixture_id":19568966,"h2h_url":"/h2h/porto-vs-rangers/19568966","kickoff_iso":"2026-01-29 20:00:00","venue":"H","home_goals":3,"away_goals":1,"home_slug":"porto","away_slug":"rangers","opponent":{"name":"Rangers","short":null,"code":"RAN","badge":"https://cdn.sportmonks.com/images/soccer/teams/30/62.png","slug":"rangers"},"competition":{"id":5,"name":"Europa League","slug":"europa-league","logo":"https://cdn.sportmonks.com/images/soccer/leagues/5/5.png"},"season_id":25582,"team_fouls":17,"opp_fouls":13,"match_fouls":30,"h1_team":9,"h1_opp":7,"h2_team":8,"h2_opp":6,"top_foulers":[{"id":37729902,"name":"William Gomes","image":"https://cdn.sportmonks.com/images/soccer/players/14/37729902.png","fouls":3},{"id":155138,"name":"Jan Bednarek","image":"https://cdn.sportmonks.com/images/soccer/players/2/155138.png","fouls":2},{"id":37652792,"name":"Victor Froholdt","image":"https://cdn.sportmonks.com/images/soccer/players/24/37652792.png","fouls":2}],"season":"2025/2026"},{"fixture_id":19502603,"h2h_url":"/h2h/porto-vs-gil-vicente/19502603","kickoff_iso":"2026-01-26 20:15:00","venue":"H","home_goals":3,"away_goals":0,"home_slug":"porto","away_slug":"gil-vicente","opponent":{"name":"Gil Vicente","short":null,"code":"GIL","badge":"https://cdn.sportmonks.com/images/soccer/teams/12/364.png","slug":"gil-vicente"},"competition":{"id":462,"name":"Liga Portugal","slug":"liga-portugal","logo":"https://cdn.sportmonks.com/images/soccer/leagues/14/462.png"},"season_id":25745,"team_fouls":13,"opp_fouls":8,"match_fouls":21,"h1_team":4,"h1_opp":2,"h2_team":9,"h2_opp":6,"top_foulers":[{"id":26687,"name":"Pablo Rosario","image":"https://cdn.sportmonks.com/images/soccer/players/31/26687.png","fouls":5},{"id":95792,"name":"Thiago Silva","image":"https://cdn.sportmonks.com/images/soccer/players/16/95792.png","fouls":2},{"id":37729902,"name":"William Gomes","image":"https://cdn.sportmonks.com/images/soccer/players/14/37729902.png","fouls":2}],"season":"2025/2026"},{"fixture_id":19569078,"h2h_url":"/h2h/plze-vs-porto/19569078","kickoff_iso":"2026-01-22 17:45:00","venue":"A","home_goals":1,"away_goals":1,"home_slug":"viktoria-plzen","away_slug":"porto","opponent":{"name":"Viktoria Plzeň","short":"Plzeň","code":"VIK","badge":"https://cdn.sportmonks.com/images/soccer/teams/25/3545.png","slug":"viktoria-plzen"},"competition":{"id":5,"name":"Europa League","slug":"europa-league","logo":"https://cdn.sportmonks.com/images/soccer/leagues/5/5.png"},"season_id":25582,"team_fouls":12,"opp_fouls":11,"match_fouls":23,"h1_team":4,"h1_opp":9,"h2_team":8,"h2_opp":2,"top_foulers":[{"id":155138,"name":"Jan Bednarek","image":"https://cdn.sportmonks.com/images/soccer/players/2/155138.png","fouls":2},{"id":37622274,"name":"Samu Aghehowa","image":"https://cdn.sportmonks.com/images/soccer/players/2/37622274.png","fouls":2},{"id":26687,"name":"Pablo Rosario","image":"https://cdn.sportmonks.com/images/soccer/players/31/26687.png","fouls":2}],"season":"2025/2026"},{"fixture_id":19502598,"h2h_url":"/h2h/vitria-sc-vs-porto/19502598","kickoff_iso":"2026-01-18 20:30:00","venue":"A","home_goals":0,"away_goals":1,"home_slug":"vitoria-guimaraes","away_slug":"porto","opponent":{"name":"Vitória Guimarães","short":"Vitória SC","code":"VDG","badge":"https://cdn.sportmonks.com/images/soccer/teams/30/830.png","slug":"vitoria-guimaraes"},"competition":{"id":462,"name":"Liga Portugal","slug":"liga-portugal","logo":"https://cdn.sportmonks.com/images/soccer/leagues/14/462.png"},"season_id":25745,"team_fouls":15,"opp_fouls":19,"match_fouls":34,"h1_team":7,"h1_opp":11,"h2_team":8,"h2_opp":8,"top_foulers":[{"id":37593176,"name":"Martim Fernandes","image":"https://cdn.sportmonks.com/images/soccer/players/24/37593176.png","fouls":4},{"id":27048385,"name":"Borja Sainz","image":"https://cdn.sportmonks.com/images/soccer/players/1/27048385.png","fouls":3},{"id":37588118,"name":"Alberto Costa","image":"https://cdn.sportmonks.com/images/soccer/players/22/37588118.png","fouls":2}],"season":"2025/2026"},{"fixture_id":19502592,"h2h_url":"/h2h/santa-clara-vs-porto/19502592","kickoff_iso":"2026-01-04 18:00:00","venue":"A","home_goals":0,"away_goals":1,"home_slug":"santa-clara","away_slug":"porto","opponent":{"name":"Santa Clara","short":null,"code":"SAN","badge":"https://cdn.sportmonks.com/images/soccer/teams/4/2628.png","slug":"santa-clara"},"competition":{"id":462,"name":"Liga Portugal","slug":"liga-portugal","logo":"https://cdn.sportmonks.com/images/soccer/leagues/14/462.png"},"season_id":25745,"team_fouls":22,"opp_fouls":20,"match_fouls":42,"h1_team":12,"h1_opp":12,"h2_team":10,"h2_opp":8,"top_foulers":[{"id":8403613,"name":"Jakub Kiwior","image":"https://cdn.sportmonks.com/images/soccer/players/29/8403613.png","fouls":5},{"id":37729902,"name":"William Gomes","image":"https://cdn.sportmonks.com/images/soccer/players/14/37729902.png","fouls":4},{"id":26687,"name":"Pablo Rosario","image":"https://cdn.sportmonks.com/images/soccer/players/31/26687.png","fouls":3}],"season":"2025/2026"},{"fixture_id":19502580,"h2h_url":"/h2h/porto-vs-avs/19502580","kickoff_iso":"2025-12-29 20:15:00","venue":"H","home_goals":2,"away_goals":0,"home_slug":"porto","away_slug":"avs","opponent":{"name":"AVS","short":null,"code":"AVS","badge":"https://cdn.sportmonks.com/images/soccer/teams/9/269225.png","slug":"avs"},"competition":{"id":462,"name":"Liga Portugal","slug":"liga-portugal","logo":"https://cdn.sportmonks.com/images/soccer/leagues/14/462.png"},"season_id":25745,"team_fouls":8,"opp_fouls":7,"match_fouls":15,"h1_team":4,"h1_opp":3,"h2_team":4,"h2_opp":4,"top_foulers":[{"id":155138,"name":"Jan Bednarek","image":"https://cdn.sportmonks.com/images/soccer/players/2/155138.png","fouls":3},{"id":37729902,"name":"William Gomes","image":"https://cdn.sportmonks.com/images/soccer/players/14/37729902.png","fouls":2},{"id":37652792,"name":"Victor Froholdt","image":"https://cdn.sportmonks.com/images/soccer/players/24/37652792.png","fouls":1}],"season":"2025/2026"},{"fixture_id":19502571,"h2h_url":"/h2h/alverca-vs-porto/19502571","kickoff_iso":"2025-12-22 18:45:00","venue":"A","home_goals":0,"away_goals":3,"home_slug":"alverca","away_slug":"porto","opponent":{"name":"Alverca","short":null,"code":"ALV","badge":"https://cdn.sportmonks.com/images/soccer/teams/27/35867.png","slug":"alverca"},"competition":{"id":462,"name":"Liga Portugal","slug":"liga-portugal","logo":"https://cdn.sportmonks.com/images/soccer/leagues/14/462.png"},"season_id":25745,"team_fouls":12,"opp_fouls":8,"match_fouls":20,"h1_team":6,"h1_opp":1,"h2_team":6,"h2_opp":7,"top_foulers":[{"id":27048385,"name":"Borja Sainz","image":"https://cdn.sportmonks.com/images/soccer/players/1/27048385.png","fouls":4},{"id":37537770,"name":"Alan Varela","image":"https://cdn.sportmonks.com/images/soccer/players/10/37537770.png","fouls":3},{"id":37588118,"name":"Alberto Costa","image":"https://cdn.sportmonks.com/images/soccer/players/22/37588118.png","fouls":2}],"season":"2025/2026"},{"fixture_id":19449039,"h2h_url":"/h2h/porto-vs-estrela/19449039","kickoff_iso":"2025-12-15 20:45:00","venue":"H","home_goals":3,"away_goals":1,"home_slug":"porto","away_slug":"estrela-amadora","opponent":{"name":"Estrela Amadora","short":"Estrela","code":"EST","badge":"https://cdn.sportmonks.com/images/soccer/teams/24/12152.png","slug":"estrela-amadora"},"competition":{"id":462,"name":"Liga Portugal","slug":"liga-portugal","logo":"https://cdn.sportmonks.com/images/soccer/leagues/14/462.png"},"season_id":25745,"team_fouls":13,"opp_fouls":17,"match_fouls":30,"h1_team":6,"h1_opp":6,"h2_team":7,"h2_opp":11,"top_foulers":[{"id":27048385,"name":"Borja Sainz","image":"https://cdn.sportmonks.com/images/soccer/players/1/27048385.png","fouls":3},{"id":8403613,"name":"Jakub Kiwior","image":"https://cdn.sportmonks.com/images/soccer/players/29/8403613.png","fouls":1},{"id":155138,"name":"Jan Bednarek","image":"https://cdn.sportmonks.com/images/soccer/players/2/155138.png","fouls":1}],"season":"2025/2026"},{"fixture_id":19568969,"h2h_url":"/h2h/porto-vs-malm-ff/19568969","kickoff_iso":"2025-12-11 20:00:00","venue":"H","home_goals":2,"away_goals":1,"home_slug":"porto","away_slug":"malmo-ff","opponent":{"name":"Malmö FF","short":null,"code":"MAL","badge":"https://cdn.sportmonks.com/images/soccer/teams/2/354.png","slug":"malmo-ff"},"competition":{"id":5,"name":"Europa League","slug":"europa-league","logo":"https://cdn.sportmonks.com/images/soccer/leagues/5/5.png"},"season_id":25582,"team_fouls":13,"opp_fouls":16,"match_fouls":29,"h1_team":4,"h1_opp":5,"h2_team":9,"h2_opp":11,"top_foulers":[{"id":155138,"name":"Jan Bednarek","image":"https://cdn.sportmonks.com/images/soccer/players/2/155138.png","fouls":3},{"id":8403613,"name":"Jakub Kiwior","image":"https://cdn.sportmonks.com/images/soccer/players/29/8403613.png","fouls":2},{"id":37652792,"name":"Victor Froholdt","image":"https://cdn.sportmonks.com/images/soccer/players/24/37652792.png","fouls":1}],"season":"2025/2026"},{"fixture_id":19449033,"h2h_url":"/h2h/tondela-vs-porto/19449033","kickoff_iso":"2025-12-07 20:30:00","venue":"A","home_goals":0,"away_goals":2,"home_slug":"tondela","away_slug":"porto","opponent":{"name":"Tondela","short":null,"code":"TND","badge":"https://cdn.sportmonks.com/images/soccer/teams/9/3497.png","slug":"tondela"},"competition":{"id":462,"name":"Liga Portugal","slug":"liga-portugal","logo":"https://cdn.sportmonks.com/images/soccer/leagues/14/462.png"},"season_id":25745,"team_fouls":10,"opp_fouls":9,"match_fouls":19,"h1_team":6,"h1_opp":6,"h2_team":4,"h2_opp":3,"top_foulers":[{"id":37652792,"name":"Victor Froholdt","image":"https://cdn.sportmonks.com/images/soccer/players/24/37652792.png","fouls":3},{"id":11669678,"name":"Francisco Moura","image":"https://cdn.sportmonks.com/images/soccer/players/14/11669678.png","fouls":3},{"id":37588118,"name":"Alberto Costa","image":"https://cdn.sportmonks.com/images/soccer/players/22/37588118.png","fouls":2}],"season":"2025/2026"},{"fixture_id":19449020,"h2h_url":"/h2h/porto-vs-estoril/19449020","kickoff_iso":"2025-11-30 20:30:00","venue":"H","home_goals":1,"away_goals":0,"home_slug":"porto","away_slug":"estoril","opponent":{"name":"Estoril","short":null,"code":"ETR","badge":"https://cdn.sportmonks.com/images/soccer/teams/14/1198.png","slug":"estoril"},"competition":{"id":462,"name":"Liga Portugal","slug":"liga-portugal","logo":"https://cdn.sportmonks.com/images/soccer/leagues/14/462.png"},"season_id":25745,"team_fouls":14,"opp_fouls":11,"match_fouls":25,"h1_team":11,"h1_opp":6,"h2_team":3,"h2_opp":5,"top_foulers":[{"id":37588118,"name":"Alberto Costa","image":"https://cdn.sportmonks.com/images/soccer/players/22/37588118.png","fouls":4},{"id":37622274,"name":"Samu Aghehowa","image":"https://cdn.sportmonks.com/images/soccer/players/2/37622274.png","fouls":3},{"id":27048385,"name":"Borja Sainz","image":"https://cdn.sportmonks.com/images/soccer/players/1/27048385.png","fouls":3}],"season":"2025/2026"},{"fixture_id":19568968,"h2h_url":"/h2h/porto-vs-nice/19568968","kickoff_iso":"2025-11-27 17:45:00","venue":"H","home_goals":3,"away_goals":0,"home_slug":"porto","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":5,"name":"Europa League","slug":"europa-league","logo":"https://cdn.sportmonks.com/images/soccer/leagues/5/5.png"},"season_id":25582,"team_fouls":16,"opp_fouls":13,"match_fouls":29,"h1_team":9,"h1_opp":6,"h2_team":7,"h2_opp":7,"top_foulers":[{"id":37293367,"name":"Gabri Veiga","image":"https://cdn.sportmonks.com/images/soccer/players/23/37293367.png","fouls":3},{"id":26687,"name":"Pablo Rosario","image":"https://cdn.sportmonks.com/images/soccer/players/31/26687.png","fouls":3},{"id":439683,"name":"Pepê","image":"https://cdn.sportmonks.com/images/soccer/players/3/439683.png","fouls":2}],"season":"2025/2026"},{"fixture_id":19449012,"h2h_url":"/h2h/famalico-vs-porto/19449012","kickoff_iso":"2025-11-09 18:00:00","venue":"A","home_goals":0,"away_goals":1,"home_slug":"famalicao","away_slug":"porto","opponent":{"name":"Famalicão","short":null,"code":"FAM","badge":"https://cdn.sportmonks.com/images/soccer/teams/25/3161.png","slug":"famalicao"},"competition":{"id":462,"name":"Liga Portugal","slug":"liga-portugal","logo":"https://cdn.sportmonks.com/images/soccer/leagues/14/462.png"},"season_id":25745,"team_fouls":13,"opp_fouls":24,"match_fouls":37,"h1_team":3,"h1_opp":7,"h2_team":13,"h2_opp":24,"top_foulers":[{"id":8403613,"name":"Jakub Kiwior","image":"https://cdn.sportmonks.com/images/soccer/players/29/8403613.png","fouls":2},{"id":37729902,"name":"William Gomes","image":"https://cdn.sportmonks.com/images/soccer/players/14/37729902.png","fouls":2},{"id":37588118,"name":"Alberto Costa","image":"https://cdn.sportmonks.com/images/soccer/players/22/37588118.png","fouls":2}],"season":"2025/2026"},{"fixture_id":19568974,"h2h_url":"/h2h/fc-utrecht-vs-porto/19568974","kickoff_iso":"2025-11-06 17:45:00","venue":"A","home_goals":1,"away_goals":1,"home_slug":"fc-utrecht","away_slug":"porto","opponent":{"name":"FC Utrecht","short":null,"code":"UTR","badge":"https://cdn.sportmonks.com/images/soccer/teams/14/750.png","slug":"fc-utrecht"},"competition":{"id":5,"name":"Europa League","slug":"europa-league","logo":"https://cdn.sportmonks.com/images/soccer/leagues/5/5.png"},"season_id":25582,"team_fouls":12,"opp_fouls":16,"match_fouls":28,"h1_team":2,"h1_opp":3,"h2_team":12,"h2_opp":16,"top_foulers":[{"id":37588118,"name":"Alberto Costa","image":"https://cdn.sportmonks.com/images/soccer/players/22/37588118.png","fouls":3},{"id":37596442,"name":"Dominik Prpic","image":"https://cdn.sportmonks.com/images/soccer/players/26/37596442.png","fouls":2},{"id":37652792,"name":"Victor Froholdt","image":"https://cdn.sportmonks.com/images/soccer/players/24/37652792.png","fouls":1}],"season":"2025/2026"},{"fixture_id":19449003,"h2h_url":"/h2h/porto-vs-braga/19449003","kickoff_iso":"2025-11-02 20:30:00","venue":"H","home_goals":2,"away_goals":1,"home_slug":"porto","away_slug":"sporting-braga","opponent":{"name":"Sporting Braga","short":"Braga","code":"SPO","badge":"https://cdn.sportmonks.com/images/soccer/teams/20/884.png","slug":"sporting-braga"},"competition":{"id":462,"name":"Liga Portugal","slug":"liga-portugal","logo":"https://cdn.sportmonks.com/images/soccer/leagues/14/462.png"},"season_id":25745,"team_fouls":15,"opp_fouls":13,"match_fouls":28,"h1_team":null,"h1_opp":null,"h2_team":15,"h2_opp":13,"top_foulers":[{"id":155138,"name":"Jan Bednarek","image":"https://cdn.sportmonks.com/images/soccer/players/2/155138.png","fouls":3},{"id":37652792,"name":"Victor Froholdt","image":"https://cdn.sportmonks.com/images/soccer/players/24/37652792.png","fouls":3},{"id":8403613,"name":"Jakub Kiwior","image":"https://cdn.sportmonks.com/images/soccer/players/29/8403613.png","fouls":2}],"season":"2025/2026"},{"fixture_id":19448995,"h2h_url":"/h2h/moreirense-vs-porto/19448995","kickoff_iso":"2025-10-27 20:15:00","venue":"A","home_goals":1,"away_goals":2,"home_slug":"moreirense","away_slug":"porto","opponent":{"name":"Moreirense","short":null,"code":"MOE","badge":"https://cdn.sportmonks.com/images/soccer/teams/29/1085.png","slug":"moreirense"},"competition":{"id":462,"name":"Liga Portugal","slug":"liga-portugal","logo":"https://cdn.sportmonks.com/images/soccer/leagues/14/462.png"},"season_id":25745,"team_fouls":13,"opp_fouls":15,"match_fouls":28,"h1_team":4,"h1_opp":2,"h2_team":13,"h2_opp":15,"top_foulers":[{"id":37293367,"name":"Gabri Veiga","image":"https://cdn.sportmonks.com/images/soccer/players/23/37293367.png","fouls":2},{"id":37588118,"name":"Alberto Costa","image":"https://cdn.sportmonks.com/images/soccer/players/22/37588118.png","fouls":2},{"id":11669678,"name":"Francisco Moura","image":"https://cdn.sportmonks.com/images/soccer/players/14/11669678.png","fouls":2}],"season":"2025/2026"},{"fixture_id":19569026,"h2h_url":"/h2h/forest-vs-porto/19569026","kickoff_iso":"2025-10-23 19:00:00","venue":"A","home_goals":2,"away_goals":0,"home_slug":"nottingham-forest","away_slug":"porto","opponent":{"name":"Nottingham Forest","short":"Forest","code":"NFO","badge":"https://cdn.sportmonks.com/images/soccer/teams/31/63.png","slug":"nottingham-forest"},"competition":{"id":5,"name":"Europa League","slug":"europa-league","logo":"https://cdn.sportmonks.com/images/soccer/leagues/5/5.png"},"season_id":25582,"team_fouls":15,"opp_fouls":13,"match_fouls":28,"h1_team":5,"h1_opp":8,"h2_team":15,"h2_opp":13,"top_foulers":[{"id":37729902,"name":"William Gomes","image":"https://cdn.sportmonks.com/images/soccer/players/14/37729902.png","fouls":2},{"id":37293367,"name":"Gabri Veiga","image":"https://cdn.sportmonks.com/images/soccer/players/23/37293367.png","fouls":2},{"id":26687,"name":"Pablo Rosario","image":"https://cdn.sportmonks.com/images/soccer/players/31/26687.png","fouls":2}],"season":"2025/2026"},{"fixture_id":19448985,"h2h_url":"/h2h/porto-vs-benfica/19448985","kickoff_iso":"2025-10-05 20:15:00","venue":"H","home_goals":0,"away_goals":0,"home_slug":"porto","away_slug":"benfica","opponent":{"name":"Benfica","short":null,"code":"BEN","badge":"https://cdn.sportmonks.com/images/soccer/teams/29/605.png","slug":"benfica"},"competition":{"id":462,"name":"Liga Portugal","slug":"liga-portugal","logo":"https://cdn.sportmonks.com/images/soccer/leagues/14/462.png"},"season_id":25745,"team_fouls":15,"opp_fouls":6,"match_fouls":21,"h1_team":7,"h1_opp":3,"h2_team":15,"h2_opp":6,"top_foulers":[{"id":439683,"name":"Pepê","image":"https://cdn.sportmonks.com/images/soccer/players/3/439683.png","fouls":3},{"id":11669678,"name":"Francisco Moura","image":"https://cdn.sportmonks.com/images/soccer/players/14/11669678.png","fouls":3},{"id":155138,"name":"Jan Bednarek","image":"https://cdn.sportmonks.com/images/soccer/players/2/155138.png","fouls":2}],"season":"2025/2026"},{"fixture_id":19568967,"h2h_url":"/h2h/porto-vs-crvena-zvezda/19568967","kickoff_iso":"2025-10-02 19:00:00","venue":"H","home_goals":2,"away_goals":1,"home_slug":"porto","away_slug":"crvena-zvezda","opponent":{"name":"Crvena Zvezda","short":null,"code":"CRV","badge":"https://cdn.sportmonks.com/images/soccer/teams/17/2673.png","slug":"crvena-zvezda"},"competition":{"id":5,"name":"Europa League","slug":"europa-league","logo":"https://cdn.sportmonks.com/images/soccer/leagues/5/5.png"},"season_id":25582,"team_fouls":11,"opp_fouls":8,"match_fouls":19,"h1_team":7,"h1_opp":3,"h2_team":11,"h2_opp":8,"top_foulers":[{"id":26687,"name":"Pablo Rosario","image":"https://cdn.sportmonks.com/images/soccer/players/31/26687.png","fouls":2},{"id":37596442,"name":"Dominik Prpic","image":"https://cdn.sportmonks.com/images/soccer/players/26/37596442.png","fouls":2},{"id":371386,"name":"Stephen Eustaquio","image":"https://cdn.sportmonks.com/images/soccer/players/26/371386.png","fouls":1}],"season":"2025/2026"},{"fixture_id":19448977,"h2h_url":"/h2h/arouca-vs-porto/19448977","kickoff_iso":"2025-09-29 19:00:00","venue":"A","home_goals":0,"away_goals":4,"home_slug":"arouca","away_slug":"porto","opponent":{"name":"Arouca","short":null,"code":"ARO","badge":"https://cdn.sportmonks.com/images/soccer/teams/28/4092.png","slug":"arouca"},"competition":{"id":462,"name":"Liga Portugal","slug":"liga-portugal","logo":"https://cdn.sportmonks.com/images/soccer/leagues/14/462.png"},"season_id":25745,"team_fouls":8,"opp_fouls":13,"match_fouls":21,"h1_team":4,"h1_opp":2,"h2_team":8,"h2_opp":13,"top_foulers":[{"id":37661377,"name":"Deniz Gül","image":"https://cdn.sportmonks.com/images/soccer/players/1/37661377.png","fouls":2},{"id":37593176,"name":"Martim Fernandes","image":"https://cdn.sportmonks.com/images/soccer/players/24/37593176.png","fouls":2},{"id":37622274,"name":"Samu Aghehowa","image":"https://cdn.sportmonks.com/images/soccer/players/2/37622274.png","fouls":1}],"season":"2025/2026"},{"fixture_id":19569050,"h2h_url":"/h2h/salzburg-vs-porto/19569050","kickoff_iso":"2025-09-25 19:00:00","venue":"A","home_goals":0,"away_goals":1,"home_slug":"salzburg","away_slug":"porto","opponent":{"name":"Salzburg","short":null,"code":"SAL","badge":"https://cdn.sportmonks.com/images/soccer/teams/17/49.png","slug":"salzburg"},"competition":{"id":5,"name":"Europa League","slug":"europa-league","logo":"https://cdn.sportmonks.com/images/soccer/leagues/5/5.png"},"season_id":25582,"team_fouls":8,"opp_fouls":14,"match_fouls":22,"h1_team":null,"h1_opp":null,"h2_team":8,"h2_opp":14,"top_foulers":[{"id":155138,"name":"Jan Bednarek","image":"https://cdn.sportmonks.com/images/soccer/players/2/155138.png","fouls":2},{"id":37537770,"name":"Alan Varela","image":"https://cdn.sportmonks.com/images/soccer/players/10/37537770.png","fouls":2},{"id":37593176,"name":"Martim Fernandes","image":"https://cdn.sportmonks.com/images/soccer/players/24/37593176.png","fouls":2}],"season":"2025/2026"},{"fixture_id":19448967,"h2h_url":"/h2h/rio-ave-vs-porto/19448967","kickoff_iso":"2025-09-19 19:15:00","venue":"A","home_goals":0,"away_goals":3,"home_slug":"rio-ave","away_slug":"porto","opponent":{"name":"Rio Ave","short":null,"code":"RIO","badge":"https://cdn.sportmonks.com/images/soccer/teams/9/6377.png","slug":"rio-ave"},"competition":{"id":462,"name":"Liga Portugal","slug":"liga-portugal","logo":"https://cdn.sportmonks.com/images/soccer/leagues/14/462.png"},"season_id":25745,"team_fouls":18,"opp_fouls":11,"match_fouls":29,"h1_team":5,"h1_opp":2,"h2_team":18,"h2_opp":11,"top_foulers":[{"id":155138,"name":"Jan Bednarek","image":"https://cdn.sportmonks.com/images/soccer/players/2/155138.png","fouls":5},{"id":439683,"name":"Pepê","image":"https://cdn.sportmonks.com/images/soccer/players/3/439683.png","fouls":3},{"id":371386,"name":"Stephen Eustaquio","image":"https://cdn.sportmonks.com/images/soccer/players/26/371386.png","fouls":2}],"season":"2025/2026"},{"fixture_id":19448960,"h2h_url":"/h2h/porto-vs-nacional/19448960","kickoff_iso":"2025-09-13 17:00:00","venue":"H","home_goals":1,"away_goals":0,"home_slug":"porto","away_slug":"nacional","opponent":{"name":"Nacional","short":null,"code":"NAC","badge":"https://cdn.sportmonks.com/images/soccer/teams/27/7035.png","slug":"nacional"},"competition":{"id":462,"name":"Liga Portugal","slug":"liga-portugal","logo":"https://cdn.sportmonks.com/images/soccer/leagues/14/462.png"},"season_id":25745,"team_fouls":6,"opp_fouls":14,"match_fouls":20,"h1_team":2,"h1_opp":6,"h2_team":6,"h2_opp":14,"top_foulers":[{"id":155138,"name":"Jan Bednarek","image":"https://cdn.sportmonks.com/images/soccer/players/2/155138.png","fouls":1},{"id":37652792,"name":"Victor Froholdt","image":"https://cdn.sportmonks.com/images/soccer/players/24/37652792.png","fouls":1},{"id":37622274,"name":"Samu Aghehowa","image":"https://cdn.sportmonks.com/images/soccer/players/2/37622274.png","fouls":1}],"season":"2025/2026"},{"fixture_id":19448951,"h2h_url":"/h2h/sporting-vs-porto/19448951","kickoff_iso":"2025-08-30 19:30:00","venue":"A","home_goals":1,"away_goals":2,"home_slug":"sporting-cp","away_slug":"porto","opponent":{"name":"Sporting CP","short":"Sporting","code":"SPO","badge":"https://cdn.sportmonks.com/images/soccer/teams/26/58.png","slug":"sporting-cp"},"competition":{"id":462,"name":"Liga Portugal","slug":"liga-portugal","logo":"https://cdn.sportmonks.com/images/soccer/leagues/14/462.png"},"season_id":25745,"team_fouls":15,"opp_fouls":8,"match_fouls":23,"h1_team":1,"h1_opp":0,"h2_team":15,"h2_opp":8,"top_foulers":[{"id":155138,"name":"Jan Bednarek","image":"https://cdn.sportmonks.com/images/soccer/players/2/155138.png","fouls":2},{"id":37588118,"name":"Alberto Costa","image":"https://cdn.sportmonks.com/images/soccer/players/22/37588118.png","fouls":2},{"id":4459,"name":"Luuk de Jong","image":"https://cdn.sportmonks.com/images/soccer/players/11/4459.png","fouls":2}],"season":"2025/2026"},{"fixture_id":19448942,"h2h_url":"/h2h/porto-vs-casa-pia/19448942","kickoff_iso":"2025-08-24 17:00:00","venue":"H","home_goals":4,"away_goals":0,"home_slug":"porto","away_slug":"casa-pia","opponent":{"name":"Casa Pia","short":null,"code":"CAS","badge":"https://cdn.sportmonks.com/images/soccer/teams/29/11741.png","slug":"casa-pia"},"competition":{"id":462,"name":"Liga Portugal","slug":"liga-portugal","logo":"https://cdn.sportmonks.com/images/soccer/leagues/14/462.png"},"season_id":25745,"team_fouls":11,"opp_fouls":8,"match_fouls":19,"h1_team":3,"h1_opp":1,"h2_team":11,"h2_opp":8,"top_foulers":[{"id":37652792,"name":"Victor Froholdt","image":"https://cdn.sportmonks.com/images/soccer/players/24/37652792.png","fouls":4},{"id":37729902,"name":"William Gomes","image":"https://cdn.sportmonks.com/images/soccer/players/14/37729902.png","fouls":2},{"id":37293367,"name":"Gabri Veiga","image":"https://cdn.sportmonks.com/images/soccer/players/23/37293367.png","fouls":2}],"season":"2025/2026"},{"fixture_id":19448930,"h2h_url":"/h2h/gil-vicente-vs-porto/19448930","kickoff_iso":"2025-08-18 19:15:00","venue":"A","home_goals":0,"away_goals":2,"home_slug":"gil-vicente","away_slug":"porto","opponent":{"name":"Gil Vicente","short":null,"code":"GIL","badge":"https://cdn.sportmonks.com/images/soccer/teams/12/364.png","slug":"gil-vicente"},"competition":{"id":462,"name":"Liga Portugal","slug":"liga-portugal","logo":"https://cdn.sportmonks.com/images/soccer/leagues/14/462.png"},"season_id":25745,"team_fouls":20,"opp_fouls":9,"match_fouls":29,"h1_team":null,"h1_opp":null,"h2_team":20,"h2_opp":9,"top_foulers":[{"id":37537770,"name":"Alan Varela","image":"https://cdn.sportmonks.com/images/soccer/players/10/37537770.png","fouls":5},{"id":27048385,"name":"Borja Sainz","image":"https://cdn.sportmonks.com/images/soccer/players/1/27048385.png","fouls":3},{"id":8417290,"name":"Nehuén Pérez","image":"https://cdn.sportmonks.com/images/soccer/players/10/8417290.png","fouls":3}],"season":"2025/2026"},{"fixture_id":19448924,"h2h_url":"/h2h/porto-vs-vitria-sc/19448924","kickoff_iso":"2025-08-11 19:45:00","venue":"H","home_goals":3,"away_goals":0,"home_slug":"porto","away_slug":"vitoria-guimaraes","opponent":{"name":"Vitória Guimarães","short":"Vitória SC","code":"VDG","badge":"https://cdn.sportmonks.com/images/soccer/teams/30/830.png","slug":"vitoria-guimaraes"},"competition":{"id":462,"name":"Liga Portugal","slug":"liga-portugal","logo":"https://cdn.sportmonks.com/images/soccer/leagues/14/462.png"},"season_id":25745,"team_fouls":18,"opp_fouls":9,"match_fouls":27,"h1_team":1,"h1_opp":1,"h2_team":18,"h2_opp":9,"top_foulers":[{"id":155138,"name":"Jan Bednarek","image":"https://cdn.sportmonks.com/images/soccer/players/2/155138.png","fouls":3},{"id":37652792,"name":"Victor Froholdt","image":"https://cdn.sportmonks.com/images/soccer/players/24/37652792.png","fouls":3},{"id":37622274,"name":"Samu Aghehowa","image":"https://cdn.sportmonks.com/images/soccer/players/2/37622274.png","fouls":3}],"season":"2025/2026"}]}