[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-326344602791448576-en":61,"match-news-326344602791448576-en":86,"match-team-news-326344602791448576-en":87,"match-league-news-326344602791448576-en":261,"prediction-summary-326344602791448576":396,"timeline-326344602791448576":401},{"adSlots":4,"affiliateMode":5,"brandName":6,"contentStrategy":7,"currency":8,"friendLinks":9,"homepageLayoutKey":10,"leagueFocus":11,"locale":12,"planVisibility":13,"seoDescription":14,"seoTitleTemplate":15,"siteCode":10,"siteName":6,"siteType":10,"subscriptionMode":5,"timezone":16,"id":17,"tenantID":18,"primaryDomain":19,"countryCode":20,"logoUrl":21,"faviconUrl":21,"theme":22,"seoKeywords":24,"status":25,"ads":4,"focusLeagues":26,"affiliatePolicies":26},[],"shared","Football Prediction Platform","scores_predictions","USD",[],"main",[],"en-US",[],"Football fixtures, results, free predictions, subscriptions, and clearly labeled partner links.","{page} | Football Prediction Platform","America\u002FNew_York",323900000000000000,1,"football.easytestdev.online","US","",{"primaryColor":23},"#1677ff","football predictions, football fixtures, football results","active",null,{"active":28,"leagueId":29,"leagueName":30,"leagueImagePath":31,"seasonId":32,"seasonName":33,"startingAt":34,"endingAt":35,"daysToStart":36,"daysToEnd":37,"phase":38,"includeQualifying":39,"hostCities":40},true,"326135624916537344","World Cup","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fleagues\u002F1.png","326255613308833792","2026\u002F2027","2026-06-11","2026-06-28",-37,-20,"finished_recent",false,[41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60],"Atlanta","Boston","Dallas","East Rutherford","Guadalajara","Houston","Kansas City","Los Angeles","Mexico City","Miami","Monterrey","New-York","New York New Jersey","Philadelphia","San-Francisco","San Francisco Bay Area","Seattle","Toronto","Vancouver","Zapopan",{"match":62},{"awayScore":18,"awayTeam":63,"description":69,"homeScore":70,"homeTeam":71,"id":77,"kickoffAt":78,"length":79,"leagueId":80,"leagueName":81,"leagueSlug":82,"probabilityLabel":81,"slug":83,"status":84,"tvStations":85,"venueCity":21,"venueName":21},{"code":64,"id":65,"imagePath":66,"name":67,"slug":68},"AWY","326257565845426176","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F798.png","Mallorca","mallorca","On May 1, 2026, the Estadi Montilivi will host a compelling late-season La Liga clash between high-flying Girona and resilient Mallorca. This fixture carries significant weight for both clubs, albeit at opposite ends of the table's ambitions. Girona, the Catalan sensation, will be fiercely defending their hard-earned position in the European qualification spots, a testament to their remarkable project. For Mallorca, every point is precious in their battle to secure top-flight survival, making this a classic six-pointer with contrasting objectives.\n\nThe history between these two is not defined by a deep-seated rivalry, but rather by the stark contrast in their modern identities. Girona, under their visionary management, plays a bold, possession-based, and attacking style that has taken the league by storm. Mallorca, meanwhile, embodies the gritty, organized, and defensively disciplined approach that has become their hallmark for staying competitive. Tactically, the key battle will be Girona's fluid, creative midfield and dynamic wing play against Mallorca's compact, low-block defensive system and threat on the counter-attack.\n\nThe atmosphere at Montilivi promises to be electric. The Girona faithful, riding a wave of historic success, will create a cauldron of noise to propel their team forward. Fans can expect a match of intense contrasts: Girona's relentless probing and intricate passing against Mallorca's resolute defending and swift transitions. For the neutral, it’s a fascinating study in tactical philosophies; for the involved supporters, it’s a crucial 90 minutes where season-long dreams and survival hopes hang in the balance.",0,{"code":72,"id":73,"imagePath":74,"name":75,"slug":76},"HME","326257565669265408","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F547.png","Girona","girona","326344602791448576","2026-05-01T19:00:00Z",90,"326135624820068352","La Liga","es-la-liga","girona-vs-mallorca-2026-05-01","finished",[],[],[88,121,153,172,196,234],{"awayTeamId":89,"awayTeamName":90,"body":-1,"category":91,"excerpt":92,"homeTeamId":93,"homeTeamName":94,"id":95,"leagueId":96,"leagueName":97,"matchId":98,"matchName":99,"publishedAt":100,"slug":101,"sourceName":102,"sourceURL":103,"teamId":104,"teamName":105,"teamIds":106,"teamNames":113,"title":120},"326257563194626048","PSV Eindhoven","news","Michel, recently relegated with Girona, takes the helm at Ajax on a contract until 2028. The Spanish coach faces a task to restore the Dutch giants' glory.","326257563052019712","Ajax","337336321917849601","326135624748765184","Eredivisie","326329519185072128","Ajax vs PSV Eindhoven","2026-06-02T18:39:01Z","michel-to-ajax-coach-signs-until-2028-after-relegation","L'Equipe","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FRelegue-avant-son-depart-de-gerone-michel-devient-l-entraineur-de-l-ajax-amsterdam\u002F1681252#at_medium=RSS_feeds","326255041704890368","Rayo Vallecano",[104,93,89,107,108,109,110,111,73,112],"326257638553686016","326222707169431552","326222712936599552","326255038034874368","326255039846813696","326257563425312768",[105,94,90,114,115,116,117,118,75,119],"Huesca","Anderlecht","Paraguay","FSV Mainz 05","FK Partizan","Feyenoord","Michel to Ajax: Coach Signs Until 2028 After Relegation",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":122,"homeTeamId":-1,"homeTeamName":-1,"id":123,"leagueId":29,"leagueName":30,"matchId":124,"matchName":21,"publishedAt":125,"slug":126,"sourceName":102,"sourceURL":127,"teamId":128,"teamName":129,"teamIds":130,"teamNames":141,"title":152},"Iraq defeated Andorra 1-0 in Girona with Ali Youssif's 20th-minute goal as coach Graham Arnold assessed fringe players before naming his final World Cup squad.","335886405022519297","0","2026-05-29T18:37:34Z","iraq-s-1-0-win-over-andorra-implications-for-world-cup","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FFutur-adversaire-des-bleus-l-irak-lance-sa-preparation-a-la-coupe-du-monde-par-une-victoire-face-a-andorre\u002F1680075#at_medium=RSS_feeds","326222712819159040","Iraq",[128,131,132,133,109,134,111,135,136,137,138,73,139,140],"326323575902441472","326257662960340992","326222711447621632","326222767416414208","326255041625198592","326257536296554496","326257536413995008","326222711908995072","326222711653142528","326257576805142528",[129,142,143,144,116,145,118,146,147,148,149,75,150,151],"Andorra","Venezuela","France","Lesotho","Partizani","Auxerre","Paris FC","Mexico","Spain","Tune","Iraq's 1-0 Win Over Andorra: Implications for World Cup",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":154,"homeTeamId":-1,"homeTeamName":-1,"id":155,"leagueId":156,"leagueName":157,"matchId":124,"matchName":21,"publishedAt":158,"slug":159,"sourceName":102,"sourceURL":160,"teamId":93,"teamName":94,"teamIds":161,"teamNames":166,"title":171},"Following Girona's relegation to La Liga 2, coach Michel has announced his departure after five seasons, with speculation linking him to Ajax Amsterdam.","335486021862952961","326135645107916800","Liga 2","2026-05-28T16:12:37Z","michel-departs-relegated-girona-ajax-move-on-the-cards","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FApres-la-relegation-de-gerone-en-liga-2-michel-officialise-son-depart\u002F1679664#at_medium=RSS_feeds",[93,109,111,135,137,162,163,164,73,139,108,165],"326257539844935680","326257551001784320","326257551702233088","326222713142120448",[94,116,118,146,148,167,168,169,75,150,115,170],"Parma","Ried","Parndorf","Canada","Michel Departs Relegated Girona: Ajax Move on the Cards",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":173,"homeTeamId":-1,"homeTeamName":-1,"id":174,"leagueId":80,"leagueName":81,"matchId":124,"matchName":21,"publishedAt":175,"slug":176,"sourceName":177,"sourceURL":178,"teamId":179,"teamName":180,"teamIds":181,"teamNames":188,"title":195},"Jesús Areso's first season at Athletic Club saw fewer than 2,000 minutes and a public self-critique on Instagram after his €12M move from Osasuna. What now?","335114645448691713","2026-05-27T15:38:52Z","jesus-areso-what-his-under-2-000-minute-season-means","Marca","https:\u002F\u002Fwww.marca.com\u002Ffutbol\u002Fathletic\u002F2026\u002F05\u002F27\u002Fareso-da-cara-temporada-debajo-expectativas.html","326257565778317312","Osasuna",[179,182,73,183,184,185,186,187,108,165],"326257565275000832","326257539962376192","326222712143876096","326222712592666624","326255042430504960","326257537596788736",[180,189,75,190,191,192,193,194,115,170],"Athletic Club","Como","Portugal","Congo DR","Servette FC","FC Porto","Jesús Areso: What His Under-2,000-Minute Season Means",{"awayTeamId":197,"awayTeamName":198,"body":-1,"category":91,"excerpt":199,"homeTeamId":200,"homeTeamName":201,"id":202,"leagueId":203,"leagueName":204,"matchId":205,"matchName":206,"publishedAt":207,"slug":208,"sourceName":209,"sourceURL":210,"teamId":197,"teamName":198,"teamIds":211,"teamNames":222,"title":233},"326257616814608384","Palermo","Palermo begins a new promotion campaign with coach Filippo Inzaghi and director Osti, backed by a record budget from City Football Group to reach Serie A.","326257616781053952","Venezia","334938624762056705","326135629228281856","Serie B","327052366522093568","Venezia vs Palermo","2026-05-27T04:00:00Z","palermo-restarts-with-inzaghi-higher-budget-for-serie-a","Tuttosport","https:\u002F\u002Fwww.tuttosport.com\u002Fnews\u002Fcalcio\u002Fserie-b\u002Fpalermo\u002F2026\u002F05\u002F27-148883746\u002Fpalermo_riparte_da_inzaghi_e_osti\u002F",[197,200,185,212,213,214,215,216,217,218,73,219,220,108,221],"326222713054040064","326255039171530752","326255041188990976","326255041851691008","326257546220277760","326257554193649664","326257616487452672","326257661500723200","326257616567144448","326222707249123328",[198,201,192,223,224,225,226,227,228,229,75,230,231,115,232],"Haiti","Dinamo Minsk","FK Sarajevo","Cherno More Varna","Chelsea","Perth Glory","Sampdoria","Italy","Bari","Zulte Waregem","Palermo Restarts with Inzaghi: Higher Budget for Serie A",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":235,"homeTeamId":-1,"homeTeamName":-1,"id":236,"leagueId":237,"leagueName":238,"matchId":124,"matchName":21,"publishedAt":239,"slug":240,"sourceName":102,"sourceURL":241,"teamId":242,"teamName":243,"teamIds":244,"teamNames":252,"title":260},"Roma triggered €25M buy option for Donyell Malen after 15-goal half-season. The Dutch forward, 26, pens deal until 2030, pivotal in UCL qualification.","334761442173521921","326135624606158848","Serie A","2026-05-26T16:12:36Z","as-roma-buy-donyell-malen-for-25m-after-15-goal-half-season","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FMercato-l-as-rome-leve-l-option-d-achat-de-donyell-malen-prete-par-aston-villa-et-auteur-d-une-demi-saison-brillante\u002F1679082#at_medium=RSS_feeds","326257546425798656","Aston Villa",[242,245,109,111,246,135,247,137,89,248,249,250,251,73],"326257534329425920","326255040715034624","326255042816380928","326222712496197632","326257807814823936","326222711682502656","326257539576500224",[243,253,116,118,254,146,255,148,90,256,257,258,259,75],"Borussia Dortmund","Levski Sofia","FC Levadia Tallinn","Netherlands","Birmingham","England","AS Roma","AS Roma Buy Donyell Malen for €25M After 15-Goal Half-Season",[262,288,308,330,346,378],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":263,"homeTeamId":-1,"homeTeamName":-1,"id":264,"leagueId":80,"leagueName":81,"matchId":124,"matchName":21,"publishedAt":265,"slug":266,"sourceName":267,"sourceURL":268,"teamId":269,"teamName":270,"teamIds":271,"teamNames":279,"title":287},"Barcelona win La Liga 2025-26 led by Lamine Yamal; Real Madrid's season implodes after Xabi Alonso exit, a dressing room fight, and Pérez's bizarre presser.","337883108965617665","2026-06-04T07:00:29Z","la-liga-2025-26-barcelona-dominate-as-real-madrid-implode","The Guardian","https:\u002F\u002Fwww.theguardian.com\u002Ffootball\u002F2026\u002Fjun\u002F04\u002Fla-liga-2025-26-awards-best-players-team-sid-lowe","326257565535047680","Real Madrid",[269,272,104,273,274,275,276,277,278],"326257641489698816","326257565702819840","326257565363081216","326257565434384384","326257565602156544","326257565195309056","326257565316943872",[270,280,105,281,282,283,284,285,286],"Inter de Valdemoro","Real Sociedad","Villarreal","Celta Vigo","Real Betis","Barcelona","Valencia","La Liga 2025-26: Barcelona Dominate as Real Madrid Implode",{"awayTeamId":289,"awayTeamName":290,"body":-1,"category":91,"excerpt":291,"homeTeamId":292,"homeTeamName":293,"id":294,"leagueId":80,"leagueName":81,"matchId":295,"matchName":296,"publishedAt":265,"slug":297,"sourceName":267,"sourceURL":298,"teamId":269,"teamName":270,"teamIds":299,"teamNames":303,"title":307},"326222713175674880","Curaçao","Antonio Rüdiger joins UNHCR, using his family's escape from Sierra Leone's civil war to challenge refugee stereotypes ahead of the World Cup.","326222712076767232","Germany","337882782623600641","327115038563241984","Germany vs Curaçao","why-rudiger-backs-refugees-family-s-civil-war-escape","https:\u002F\u002Fwww.theguardian.com\u002Ffootball\u002F2026\u002Fjun\u002F04\u002Fantonio-rudiger-refugees-have-no-other-choice-its-important-they-be-listened-to",[269,292,289,300,216,301,139,302],"326257791503175680","326222711569256448","326257536049090560",[270,293,290,304,227,305,150,306],"Sierra Leone","Brazil","Nice","Why Rüdiger Backs Refugees: Family's Civil War Escape",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":309,"homeTeamId":-1,"homeTeamName":-1,"id":310,"leagueId":80,"leagueName":81,"matchId":124,"matchName":21,"publishedAt":311,"slug":312,"sourceName":313,"sourceURL":314,"teamId":269,"teamName":270,"teamIds":315,"teamNames":322,"title":329},"Ibrahima Konate is in advanced talks to join Real Madrid on a free transfer, making him the second Liverpool player to join Madrid on a free in two years.","337298705826713601","2026-06-02T16:15:09Z","konate-to-real-madrid-27-year-old-set-for-free-transfer","BBC Sport","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Farticles\u002Fcx218elj1v0o?at_medium=RSS&at_campaign=rss",[269,316,133,317,108,318,319,320,139,321],"326257545918287872","326257534526558208","326257613643714560","326257766752587776","326257809182167040","326257575404244992",[270,323,144,324,115,325,326,327,150,328],"Liverpool","RB Leipzig","Hassania Agadir","Fortaleza EC","Oldham","Vanløse","Konate to Real Madrid: 27-Year-Old Set for Free Transfer",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":331,"homeTeamId":-1,"homeTeamName":-1,"id":332,"leagueId":80,"leagueName":81,"matchId":124,"matchName":21,"publishedAt":333,"slug":334,"sourceName":335,"sourceURL":336,"teamId":269,"teamName":270,"teamIds":337,"teamNames":341,"title":345},"France international Ibrahima Konaté is nearing a transfer to Real Madrid after talks advanced in the last 48 hours, per ESPN sources. The defender is set to","337350649681285121","2026-06-02T15:56:47Z","konate-nears-real-madrid-move-48-hour-talks-progress","ESPN","https:\u002F\u002Fwww.espn.com\u002Fsoccer\u002Fstory\u002F_\u002Fid\u002F48949796\u002Fibrahima-konate-closing-move-real-madrid",[269,133,108,338,131,165,339,217,340,318],"326257636301344768","326257546392244224","326257601098551296",[270,144,115,342,142,170,343,228,344,325],"Arema FC","Nottingham Forest","Deportivo Pereira","Konaté Nears Real Madrid Move: 48-Hour Talks Progress",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":347,"homeTeamId":-1,"homeTeamName":-1,"id":348,"leagueId":80,"leagueName":81,"matchId":124,"matchName":21,"publishedAt":349,"slug":350,"sourceName":351,"sourceURL":352,"teamId":353,"teamName":354,"teamIds":355,"teamNames":366,"title":377},"AC Milan's Rafael Leao is set to leave, while Man City's Bernardo Silva draws intense La Liga interest, potentially reshaping Europe's transfer market.","336448203962454017","2026-05-31T07:56:31Z","rafael-leao-exits-milan-bernardo-silva-wanted-in-spain","Kicker","https:\u002F\u002Fwww.kicker.de\u002Ftransferticker-953155\u002Fartikel#omrss","326255039712595968","Başakşehir",[353,356,357,358,359,360,361,362,363,364,269,277,184,365,250],"326257534270705664","326257534589472768","326257599160782848","326257738642362368","326257760532434944","326257783785656320","326257536078450688","326257546258026496","326257565233057792","326257539333230592",[354,367,368,369,370,371,372,373,374,375,270,285,191,376,258],"Werder Bremen","1. FC Heidenheim","Istra 1961","Heidelberg United","İstanbulspor","Istres","Paris Saint Germain","Manchester City","Atletico Madrid","AC Milan","Rafael Leao Exits Milan: Bernardo Silva Wanted in Spain",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":379,"homeTeamId":-1,"homeTeamName":-1,"id":380,"leagueId":80,"leagueName":81,"matchId":124,"matchName":21,"publishedAt":381,"slug":382,"sourceName":351,"sourceURL":352,"teamId":353,"teamName":354,"teamIds":383,"teamNames":389,"title":395},"VfB Stuttgart closes on Undav permanent deal; Manchester City's Bernardo Silva tops Barcelona's La Liga wishlist. What the Summer 2025 transfer window holds.","336440655762952193","2026-05-31T07:37:24Z","vfb-stuttgart-undav-deal-la-liga-wants-bernardo-silva",[353,356,357,384,385,358,359,360,363,386,277,387,388,139,108,221],"326257568773050368","326257580877811712","326257534493003776","326257546291580928","326257695210344448",[354,367,368,390,391,369,370,371,374,392,285,393,394,150,115,232],"Vorskla Poltava","Mito Hollyhock","VfB Stuttgart","Brighton","Signal","VfB Stuttgart-Undav Deal: La Liga Wants Bernardo Silva",{"matchResult":397,"exactScore":398,"totalGoals":399,"bothTeamsToScore":400},[],[],[],[],[402,410,417,425,430,435,442,448,453,460,466,472,479,483,487],{"id":403,"addition":-1,"extraMinute":70,"info":404,"isHome":39,"minute":405,"narrative":406,"playerName":407,"relatedPlayerName":408,"result":21,"teamLogo":66,"teamName":67,"typeName":409},"326978733976064000","Normal Goal",43,"43' Samú Costa (Mallorca) scores, set up by J. Mojica. 0-1 — the opening goal.","Samú Costa","J. Mojica","goal",{"id":411,"addition":-1,"extraMinute":18,"info":412,"isHome":28,"minute":413,"narrative":414,"playerName":415,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":416},"326978734005424128","Yellow Card",45,"45+1' V. Tsygankov (Girona) is shown a yellow card.","V. Tsygankov","yellow_card",{"id":418,"addition":-1,"extraMinute":70,"info":419,"isHome":39,"minute":420,"narrative":421,"playerName":422,"relatedPlayerName":423,"result":21,"teamLogo":66,"teamName":67,"typeName":424},"326978734047367168","Substitution 1",46,"46' (Mallorca) makes a substitution: J. Kalumba comes on for Jan Virgili.","J. Kalumba","Jan Virgili","substitution",{"id":426,"addition":-1,"extraMinute":70,"info":412,"isHome":39,"minute":427,"narrative":428,"playerName":429,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":416},"326978734072532992",58,"58' Pablo Maffeo (Mallorca) is shown a yellow card.","Pablo Maffeo",{"id":431,"addition":-1,"extraMinute":70,"info":412,"isHome":28,"minute":432,"narrative":433,"playerName":434,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":416},"326978734097698816",64,"64' Vitor Nunes (Girona) is shown a yellow card.","Vitor Nunes",{"id":436,"addition":-1,"extraMinute":70,"info":437,"isHome":39,"minute":438,"narrative":439,"playerName":440,"relatedPlayerName":441,"result":21,"teamLogo":66,"teamName":67,"typeName":424},"326978734122864640","Substitution 2",66,"66' (Mallorca) makes a substitution: Pablo Torre comes on for Zito Luvumbo.","Pablo Torre","Zito Luvumbo",{"id":443,"addition":-1,"extraMinute":70,"info":437,"isHome":28,"minute":444,"narrative":445,"playerName":446,"relatedPlayerName":447,"result":21,"teamLogo":74,"teamName":75,"typeName":424},"326978734177390592",70,"70' (Girona) makes a substitution: Joel Roca comes on for Bryan Gil.","Joel Roca","Bryan Gil",{"id":449,"addition":-1,"extraMinute":70,"info":419,"isHome":28,"minute":444,"narrative":450,"playerName":451,"relatedPlayerName":452,"result":21,"teamLogo":74,"teamName":75,"typeName":424},"326978734152224768","70' (Girona) makes a substitution: C. Echeverri comes on for C. Stuani.","C. Echeverri","C. Stuani",{"id":454,"addition":-1,"extraMinute":70,"info":455,"isHome":28,"minute":456,"narrative":457,"playerName":458,"relatedPlayerName":459,"result":21,"teamLogo":74,"teamName":75,"typeName":424},"326978734231916544","Substitution 3",74,"74' (Girona) makes a substitution: Fran Beltrán comes on for T. Lemar.","Fran Beltrán","T. Lemar",{"id":461,"addition":-1,"extraMinute":70,"info":462,"isHome":28,"minute":456,"narrative":463,"playerName":464,"relatedPlayerName":465,"result":21,"teamLogo":74,"teamName":75,"typeName":424},"326978734261276672","Substitution 4","74' (Girona) makes a substitution: D. Blind comes on for Hugo Rincón.","D. Blind","Hugo Rincón",{"id":467,"addition":-1,"extraMinute":70,"info":462,"isHome":39,"minute":468,"narrative":469,"playerName":470,"relatedPlayerName":471,"result":21,"teamLogo":66,"teamName":67,"typeName":424},"326978734286442496",78,"78' (Mallorca) makes a substitution: Manu Morlanes comes on for Javi Llabrés.","Manu Morlanes","Javi Llabrés",{"id":473,"addition":-1,"extraMinute":70,"info":474,"isHome":39,"minute":475,"narrative":476,"playerName":477,"relatedPlayerName":478,"result":21,"teamLogo":66,"teamName":67,"typeName":424},"326978734315802624","Substitution 5",79,"79' (Mallorca) makes a substitution: Darder comes on for David López.","Darder","David López",{"id":480,"addition":-1,"extraMinute":70,"info":412,"isHome":39,"minute":481,"narrative":482,"playerName":408,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":416},"326978734345162752",82,"82' J. Mojica (Mallorca) is shown a yellow card.",{"id":484,"addition":-1,"extraMinute":485,"info":412,"isHome":28,"minute":79,"narrative":486,"playerName":459,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":416},"326978734399688704",4,"90+4' T. Lemar (Girona) is shown a yellow card.",{"id":488,"addition":-1,"extraMinute":489,"info":412,"isHome":28,"minute":79,"narrative":490,"playerName":447,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":416},"326978734370328576",5,"90+5' Bryan Gil (Girona) is shown a yellow card."]