[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-332267315456380928-en":61,"match-news-332267315456380928-en":89,"match-team-news-332267315456380928-en":90,"match-league-news-332267315456380928-en":269,"prediction-summary-332267315456380928":378,"timeline-332267315456380928":383},{"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":63,"awayTeam":64,"description":70,"homeScore":71,"homeTeam":72,"id":78,"kickoffAt":79,"length":80,"leagueId":81,"leagueName":82,"leagueSlug":83,"probabilityLabel":82,"slug":84,"status":85,"tvStations":86,"venueCity":87,"venueName":88},0,{"code":65,"id":66,"imagePath":67,"name":68,"slug":69},"AWY","326257563228180480","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F202.png","Groningen","groningen","Ajax need a win to keep their title hopes alive, while Groningen fight to escape the relegation zone. A victory for Ajax would pile pressure on the league leaders, whereas three points for Groningen could lift them out of the drop zone.",2,{"code":73,"id":74,"imagePath":75,"name":76,"slug":77},"HME","326257563052019712","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F194.png","Ajax","ajax","332267315456380928","2026-05-21T16:45:00Z",90,"326135624748765184","Eredivisie","nl-eredivisie","ajax-vs-groningen-2026-05-21","finished",[],"Volendam","Kras Stadion",[],[91,139,169,203,229,254],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":92,"excerpt":93,"homeTeamId":-1,"homeTeamName":-1,"id":94,"leagueId":95,"leagueName":96,"matchId":97,"matchName":21,"publishedAt":98,"slug":99,"sourceName":100,"sourceURL":101,"teamId":102,"teamName":103,"teamIds":104,"teamNames":121,"title":138},"news","Manchester United confident Bruno Fernandes stays; Chelsea value Enzo at £120m; West Ham demand £80m for Matheus; Arsenal eye Alvarez & Rogers.","337381103612465153","326135644956921856","UEFA Champions League Women","0","2026-06-02T22:30:00Z","paper-talk-fernandes-stays-120m-enzo-rogers-chase","Sky Sports","https:\u002F\u002Fwww.skysports.com\u002Ffootball\u002Fnews\u002F12040\u002F13550260\u002Fbruno-fernandes-transfer-news-man-utd-confident-captain-will-stay-at-old-trafford-this-summer-paper-talk","326257545712766976","Manchester United",[102,105,106,107,108,109,110,111,112,113,114,115,116,117,118,74,119,120],"326257534430089216","326257536078450688","326257808385249280","326222712462643200","326257809152806912","326257534329425920","326257546392244224","326257546425798656","326257545968619520","326257546220277760","326257565535047680","326257546153168896","326257565233057792","326257545792458752","326222707211374592","326257534170042368",[103,122,123,124,125,126,127,128,129,130,131,132,133,134,135,76,136,137],"Eintracht Frankfurt","Paris Saint Germain","Sheffield Wednesday","Bosnia & Herzegovina","Milton Keynes Dons","Borussia Dortmund","Nottingham Forest","Aston Villa","Arsenal","Chelsea","Real Madrid","West Ham","Atletico Madrid","Bournemouth","Club Brugge KV","Bayern München","Paper Talk: Fernandes Stays, £120m Enzo, Rogers Chase",{"awayTeamId":140,"awayTeamName":141,"body":-1,"category":92,"excerpt":142,"homeTeamId":74,"homeTeamName":76,"id":143,"leagueId":81,"leagueName":82,"matchId":144,"matchName":145,"publishedAt":146,"slug":147,"sourceName":148,"sourceURL":149,"teamId":150,"teamName":151,"teamIds":152,"teamNames":160,"title":168},"326257563194626048","PSV Eindhoven","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.","337336321917849601","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",[150,74,140,153,154,155,156,157,158,159],"326257638553686016","326222707169431552","326222712936599552","326255038034874368","326255039846813696","326257565669265408","326257563425312768",[151,76,141,161,162,163,164,165,166,167],"Huesca","Anderlecht","Paraguay","FSV Mainz 05","FK Partizan","Girona","Feyenoord","Michel to Ajax: Coach Signs Until 2028 After Relegation",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":92,"excerpt":170,"homeTeamId":-1,"homeTeamName":-1,"id":171,"leagueId":172,"leagueName":173,"matchId":97,"matchName":21,"publishedAt":174,"slug":175,"sourceName":176,"sourceURL":177,"teamId":74,"teamName":76,"teamIds":178,"teamNames":190,"title":202},"Patrick Kluivert, former Ajax and Milan striker, now supports Curacao’s maiden 2026 World Cup appearance due to his mother’s Caribbean heritage.","336573406864478209","326135627642834944","League","2026-05-31T16:16:06Z","kluivert-why-he-supports-curacao-at-2026-world-cup","Tuttosport","https:\u002F\u002Fwww.tuttosport.com\u002Fnews\u002Fcalcio\u002Fmondiali-2026\u002Fcuracao\u002F2026\u002F05\u002F31-148970040\u002Flo_ricordate_bomber_champions_ko_con_la_juve_flop_milan_ora_tifa_curacao_\u002F",[74,179,180,181,182,183,184,185,186,187,188,189],"326257539542945792","326257789854814208","326257696737071104","326222713175674880","326257696636407808","326257544261537792","326257627958874112","326257539333230592","326222712496197632","326257565195309056","326257595536904192",[76,191,192,193,194,195,196,197,198,199,200,201],"Juventus","Indonesia","Diaspora","Curaçao","Azzurri","Gremio","Stella","AC Milan","Netherlands","Barcelona","Jamaica","Kluivert: Why He Supports Curacao at 2026 World Cup",{"awayTeamId":113,"awayTeamName":130,"body":-1,"category":92,"excerpt":204,"homeTeamId":106,"homeTeamName":123,"id":205,"leagueId":172,"leagueName":173,"matchId":206,"matchName":207,"publishedAt":208,"slug":209,"sourceName":210,"sourceURL":211,"teamId":113,"teamName":130,"teamIds":212,"teamNames":220,"title":228},"PSG retained the Champions League title with a penalty shootout win over Arsenal in 2026, ending the Gunners' dream of a first European Cup in 20 years.","336459848021446657","331980430133694464","Paris Saint Germain vs Arsenal","2026-05-31T08:35:33Z","psg-retain-2026-champions-league-title-arsenal-heartbreak","The Guardian","https:\u002F\u002Fwww.theguardian.com\u002Ffootball\u002Fgallery\u002F2026\u002Fmay\u002F31\u002Fchampions-league-final-2026-psg-retain-title-to-break-arsenal-hearts-in-pictures",[113,106,154,213,214,215,216,115,188,217,218,74,219],"326323575902441472","326585125682810880","326222711976103936","326257661584609280","326257769613103104","326257661500723200","326257604382691328",[130,123,162,221,222,223,224,132,200,225,226,76,227],"Andorra","Alloa Athletic","Australia","Ukraine","Capital","Italy","GOES","PSG Retain 2026 Champions League Title: Arsenal Heartbreak",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":92,"excerpt":230,"homeTeamId":-1,"homeTeamName":-1,"id":231,"leagueId":232,"leagueName":233,"matchId":97,"matchName":21,"publishedAt":234,"slug":235,"sourceName":148,"sourceURL":236,"teamId":113,"teamName":130,"teamIds":237,"teamNames":245,"title":253},"PSG clinched a second straight Champions League title, defeating Arsenal, as Nuno Mendes says 'history already written' and Marquinhos eyes a third star.","336312453845487617","326135636794806272","AFC Champions League Elite","2026-05-30T22:34:02Z","psg-secure-back-to-back-ucl-crown-history-already-written","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FNuno-mendes-apres-le-nouveau-titre-du-psg-en-ligue-des-champions-on-a-deja-marque-l-histoire\u002F1680465#at_medium=RSS_feeds",[113,155,238,239,157,240,106,241,115,242,186,243,244,74],"326222767416414208","326255038395584512","326255041625198592","326257536413995008","326222712143876096","326222711569256448","326257572086550528",[130,163,246,247,165,248,123,249,132,250,198,251,252,76],"Lesotho","Rosenborg","Partizani","Paris FC","Portugal","Brazil","Reims","PSG Secure Back-to-Back UCL Crown: 'History Already Written'",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":92,"excerpt":255,"homeTeamId":-1,"homeTeamName":-1,"id":256,"leagueId":232,"leagueName":233,"matchId":97,"matchName":21,"publishedAt":257,"slug":258,"sourceName":148,"sourceURL":259,"teamId":113,"teamName":130,"teamIds":260,"teamNames":264,"title":268},"PSG beat Arsenal on penalties to retain Champions League, becoming 9th club to win back-to-back, joining Real Madrid's five-peat and seven others.","336264118128349185","2026-05-30T19:40:15Z","psg-retains-ucl-crown-9th-club-to-win-back-to-back","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FLe-psg-est-le-9e-club-a-conserver-son-titre-en-ligue-des-champions\u002F1680393#at_medium=RSS_feeds",[113,115,261,262,120,263,111,186,74,217],"326257537559040000","326257539769438208","326257545918287872",[130,132,265,266,137,267,128,198,76,225],"Benfica","Inter","Liverpool","PSG Retains UCL Crown: 9th Club to Win Back-to-Back",[270,273,299,315,340,359],{"awayTeamId":140,"awayTeamName":141,"body":-1,"category":92,"excerpt":142,"homeTeamId":74,"homeTeamName":76,"id":143,"leagueId":81,"leagueName":82,"matchId":144,"matchName":145,"publishedAt":146,"slug":147,"sourceName":148,"sourceURL":149,"teamId":150,"teamName":151,"teamIds":271,"teamNames":272,"title":168},[150,74,140,153,154,155,156,157,158,159],[151,76,141,161,162,163,164,165,166,167],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":92,"excerpt":274,"homeTeamId":-1,"homeTeamName":-1,"id":275,"leagueId":81,"leagueName":82,"matchId":97,"matchName":21,"publishedAt":276,"slug":277,"sourceName":278,"sourceURL":279,"teamId":280,"teamName":281,"teamIds":282,"teamNames":290,"title":298},"Alejandro Grimaldo hints at summer exit as Denzel Dumfries emerges as Real Madrid target. Transfer rumors intensify around Bayer Leverkusen and Inter stars.","337324149091340289","2026-06-02T09:50:39Z","why-grimaldo-flirts-with-transfer-dumfries-to-real","Kicker","https:\u002F\u002Fwww.kicker.de\u002Ftransferticker-953155\u002Fartikel#omrss","326255039712595968","Başakşehir",[280,283,284,285,286,287,288,115,262,154,289,111],"326257534270705664","326257580877811712","326257599160782848","326257760532434944","326257783785656320","326257534396534784","326257545754710016",[281,291,292,293,294,295,296,132,266,162,297,128],"Werder Bremen","Mito Hollyhock","Istra 1961","İstanbulspor","Istres","Bayer Leverkusen","Newcastle","Why Grimaldo Flirts with Transfer: Dumfries to Real?",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":92,"excerpt":300,"homeTeamId":-1,"homeTeamName":-1,"id":301,"leagueId":81,"leagueName":82,"matchId":97,"matchName":21,"publishedAt":302,"slug":303,"sourceName":304,"sourceURL":305,"teamId":159,"teamName":167,"teamIds":306,"teamNames":310,"title":314},"Raheem Sterling, 31, arrested for drug-driving after M3 crash. On bail, the ex-England star joined Feyenoord in February, but his career slide deepens.","336211070785949697","2026-05-30T16:25:20Z","sterling-s-drug-driving-arrest-what-it-means-for-his-career","BBC Sport","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Farticles\u002Fc1l212ez1m0o?at_medium=RSS&at_campaign=rss",[159,114,307,187,263,308,309,113],"326257546258026496","326257812931874816","326222711682502656",[167,131,311,199,267,312,313,130],"Manchester City","Stamford","England","Sterling's Drug-Driving Arrest: What It Means for His Career",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":92,"excerpt":316,"homeTeamId":-1,"homeTeamName":-1,"id":317,"leagueId":81,"leagueName":82,"matchId":97,"matchName":21,"publishedAt":318,"slug":319,"sourceName":278,"sourceURL":320,"teamId":288,"teamName":296,"teamIds":321,"teamNames":330,"title":339},"Rogier Meijer leaves his role as assistant at Bayer Leverkusen to become Sparta Rotterdam's new head coach, returning to the Eredivisie after one year.","334258960569733121","2026-05-25T07:08:08Z","how-meijer-s-leverkusen-stint-led-to-sparta-head-coach-job","https:\u002F\u002Fwww.kicker.de\u002Fbayers-co-trainer-meijer-wird-chefcoach-bei-sparta-rotterdam-1222579\u002Fartikel#omrss",[288,322,280,323,324,285,325,326,327,187,328,154,329],"326257563765051392","326255040920555520","326257593141956608","326257606744084480","326257613643714560","326257563534364672","326222712076767232","326222713142120448",[296,331,281,332,333,293,334,335,336,199,337,162,338],"Sparta Rotterdam","Beitar Jerusalem","Chattanooga","Beijing Guoan","Hassania Agadir","NEC Nijmegen","Germany","Canada","How Meijer's Leverkusen Stint Led to Sparta Head Coach Job",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":92,"excerpt":341,"homeTeamId":-1,"homeTeamName":-1,"id":342,"leagueId":81,"leagueName":82,"matchId":97,"matchName":21,"publishedAt":343,"slug":344,"sourceName":148,"sourceURL":345,"teamId":346,"teamName":347,"teamIds":348,"teamNames":353,"title":358},"Goalkeeper Thomas Didillon-Hödl scored the winning penalty as Willem II won a 5-4 shootout against Volendam to seal Eredivisie promotion after a 3-3 tie.","333769469581070337","2026-05-23T22:14:46Z","why-didillon-hodl-s-penalty-sealed-eredivisie-promotion","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FGardien-mue-en-heros-thomas-didillon-hodl-offre-la-montee-en-eredivisie-a-willem-ii-en-marquant-son-tir-au-but-le-foot-n-est-qu-un-jeu\u002F1678375#at_medium=RSS_feeds","326257563085574144","Willem II",[346,349,155,238,239,157,240,350,187,159,351,352,74,154],"326257536372051968","326257536296554496","326222711401484288","326222711447621632",[347,354,163,246,247,165,248,355,199,167,356,357,76,162],"Metz","Auxerre","Belgium","France","Why Didillon-Hödl's Penalty Sealed Eredivisie Promotion",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":92,"excerpt":360,"homeTeamId":-1,"homeTeamName":-1,"id":361,"leagueId":81,"leagueName":82,"matchId":97,"matchName":21,"publishedAt":362,"slug":363,"sourceName":148,"sourceURL":364,"teamId":365,"teamName":366,"teamIds":367,"teamNames":372,"title":377},"Ronald Koeman Jr, a goalkeeper, scored a last-minute penalty to save Telstar from relegation, his first, and the first by a Eredivisie goalkeeper in 11 years.","331509897906622465","2026-05-17T16:07:02Z","ronald-koeman-jr-penalty-telstar-survival-in-2026","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FLe-club-neerlandais-de-telstar-assure-son-maintien-en-eredivisie-grace-a-un-penalty-du-fils-de-ronald-koeman-qui-joue-gardien-de-but\u002F1676543#at_medium=RSS_feeds","326257563798605824","Telstar",[365,346,238,156,368,369,370,371,187,188,155,243,154,329],"326257537865224192","326257556060114944","326257561546264576","326257567204380672",[366,347,246,164,373,374,375,376,199,200,163,251,162,338],"Estoril","Estudiantes L.P.","Sonderjyske","FC Basel 1893","Ronald Koeman Jr Penalty: Telstar Survival in 2026",{"matchResult":379,"exactScore":380,"totalGoals":381,"bothTeamsToScore":382},[],[],[],[],[384,392,396,399,407,411,419,423,427,433,439,445,450,457,464,468,473,479,483,489,495,500,507,512,516,519],{"id":385,"addition":-1,"extraMinute":63,"info":386,"isHome":28,"minute":387,"narrative":388,"playerName":389,"relatedPlayerName":390,"result":21,"teamLogo":75,"teamName":76,"typeName":391},"332958364986249216","Normal Goal",24,"24' D. Klaassen (Ajax) scores, set up by M. Godts. 1-0 — the opening goal.","D. Klaassen","M. Godts","goal",{"id":393,"addition":-1,"extraMinute":63,"info":386,"isHome":28,"minute":394,"narrative":395,"playerName":389,"relatedPlayerName":390,"result":21,"teamLogo":75,"teamName":76,"typeName":391},"332958113365757952",25,"25' D. Klaassen (Ajax) scores, set up by M. Godts. 1-0 — the opening goal.",{"id":397,"addition":-1,"extraMinute":63,"info":386,"isHome":28,"minute":394,"narrative":398,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":75,"teamName":76,"typeName":391},"332958113659359232","25' Ajax (Ajax) scores. 1-0 — the opening goal.",{"id":400,"addition":-1,"extraMinute":63,"info":401,"isHome":39,"minute":402,"narrative":403,"playerName":404,"relatedPlayerName":405,"result":21,"teamLogo":67,"teamName":68,"typeName":406},"332959874868580352","Substitution 1",31,"31' (Groningen) makes a substitution: T. van Bergen comes on for B. Willumsson.","T. van Bergen","B. Willumsson","substitution",{"id":408,"addition":-1,"extraMinute":63,"info":401,"isHome":39,"minute":409,"narrative":410,"playerName":404,"relatedPlayerName":405,"result":21,"teamLogo":67,"teamName":68,"typeName":406},"332960000869666816",32,"32' (Groningen) makes a substitution: T. van Bergen comes on for B. Willumsson.",{"id":412,"addition":413,"extraMinute":63,"info":414,"isHome":39,"minute":415,"narrative":416,"playerName":417,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":418},"332962013917483008","Persistent fouling","Yellow Card",40,"40' Marvin Peersman (Groningen) is shown a yellow card for persistent fouling.","Marvin Peersman","yellow_card",{"id":420,"addition":-1,"extraMinute":63,"info":386,"isHome":28,"minute":421,"narrative":422,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":75,"teamName":76,"typeName":391},"332971200101748736",57,"57' Ajax (Ajax) scores. 2-0.",{"id":424,"addition":-1,"extraMinute":63,"info":386,"isHome":28,"minute":421,"narrative":425,"playerName":426,"relatedPlayerName":21,"result":21,"teamLogo":75,"teamName":76,"typeName":391},"332971325515632640","57' J. Mokio (Ajax) scores. 2-0.","J. Mokio",{"id":428,"addition":429,"extraMinute":63,"info":414,"isHome":39,"minute":430,"narrative":431,"playerName":432,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":418},"332972206613073920","Foul",61,"61' Dies Janse (Groningen) is shown a yellow card for foul.","Dies Janse",{"id":434,"addition":-1,"extraMinute":63,"info":401,"isHome":28,"minute":435,"narrative":436,"playerName":437,"relatedPlayerName":438,"result":21,"teamLogo":75,"teamName":76,"typeName":406},"332972458330034176",62,"62' (Ajax) makes a substitution: S. Steur comes on for Y. Regeer.","S. Steur","Y. Regeer",{"id":440,"addition":441,"extraMinute":63,"info":414,"isHome":28,"minute":442,"narrative":443,"playerName":444,"relatedPlayerName":21,"result":21,"teamLogo":75,"teamName":76,"typeName":418},"332973967868432384","Argument",64,"64' Mika Godts (Ajax) is shown a yellow card for argument.","Mika Godts",{"id":446,"addition":447,"extraMinute":63,"info":414,"isHome":28,"minute":448,"narrative":449,"playerName":390,"relatedPlayerName":21,"result":21,"teamLogo":75,"teamName":76,"typeName":418},"332973339070959616","Unsportsmanlike conduct",65,"65' M. Godts (Ajax) is shown a yellow card for unsportsmanlike conduct.",{"id":451,"addition":-1,"extraMinute":63,"info":452,"isHome":39,"minute":453,"narrative":454,"playerName":455,"relatedPlayerName":456,"result":21,"teamLogo":67,"teamName":68,"typeName":406},"332973716868698112","Substitution 2",66,"66' (Groningen) makes a substitution: T. Hernes comes on for R. Metu.","T. Hernes","R. Metu",{"id":458,"addition":-1,"extraMinute":63,"info":459,"isHome":39,"minute":460,"narrative":461,"playerName":462,"relatedPlayerName":463,"result":21,"teamLogo":67,"teamName":68,"typeName":406},"332973716919029760","Substitution 3",67,"67' (Groningen) makes a substitution: M. Peersman comes on for W. Prins.","M. Peersman","W. Prins",{"id":465,"addition":-1,"extraMinute":63,"info":466,"isHome":39,"minute":460,"narrative":467,"playerName":455,"relatedPlayerName":456,"result":21,"teamLogo":67,"teamName":68,"typeName":406},"332973967935541248","Substitution 4","67' (Groningen) makes a substitution: T. Hernes comes on for R. Metu.",{"id":469,"addition":-1,"extraMinute":63,"info":452,"isHome":39,"minute":460,"narrative":470,"playerName":471,"relatedPlayerName":472,"result":21,"teamLogo":67,"teamName":68,"typeName":406},"332973842395828224","67' (Groningen) makes a substitution: D. van der Werff comes on for M. Seuntjens.","D. van der Werff","M. Seuntjens",{"id":474,"addition":-1,"extraMinute":63,"info":475,"isHome":39,"minute":476,"narrative":477,"playerName":405,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":478},"332974723254194176","Goal Disallowed - offside",68,"68' VAR review disallows a goal (Groningen).","var",{"id":480,"addition":-1,"extraMinute":63,"info":386,"isHome":39,"minute":476,"narrative":481,"playerName":405,"relatedPlayerName":482,"result":21,"teamLogo":67,"teamName":68,"typeName":391},"332974094012125184","68' B. Willumsson (Groningen) scores, set up by M. Rente. 2-1.","M. Rente",{"id":484,"addition":-1,"extraMinute":63,"info":485,"isHome":39,"minute":486,"narrative":487,"playerName":488,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":478},"333135543145598976","Goal cancelled",70,"70' VAR review disallows a goal (Groningen).","Brynjólfur Darri Willumsson",{"id":490,"addition":-1,"extraMinute":63,"info":452,"isHome":28,"minute":491,"narrative":492,"playerName":493,"relatedPlayerName":494,"result":21,"teamLogo":75,"teamName":76,"typeName":406},"332974848991039488",71,"71' (Ajax) makes a substitution: W. Weghorst comes on for K. Dolberg.","W. Weghorst","K. Dolberg",{"id":496,"addition":-1,"extraMinute":63,"info":459,"isHome":28,"minute":491,"narrative":497,"playerName":498,"relatedPlayerName":499,"result":21,"teamLogo":75,"teamName":76,"typeName":406},"332974849083314176","71' (Ajax) makes a substitution: S. Berghuis comes on for M. Carrizo.","S. Berghuis","M. Carrizo",{"id":501,"addition":-1,"extraMinute":63,"info":502,"isHome":39,"minute":503,"narrative":504,"playerName":505,"relatedPlayerName":506,"result":21,"teamLogo":67,"teamName":68,"typeName":406},"332976232910032896","Substitution 5",77,"77' (Groningen) makes a substitution: T. Land comes on for R. Mendes.","T. Land","R. Mendes",{"id":508,"addition":-1,"extraMinute":63,"info":466,"isHome":28,"minute":509,"narrative":510,"playerName":389,"relatedPlayerName":511,"result":21,"teamLogo":75,"teamName":76,"typeName":406},"332978120564936704",84,"84' (Ajax) makes a substitution: D. Klaassen comes on for T. Tomiyasu.","T. Tomiyasu",{"id":513,"addition":441,"extraMinute":71,"info":414,"isHome":39,"minute":80,"narrative":514,"playerName":515,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":418},"332980259571896320","90+2' Mats Seuntjens (Groningen) is shown a yellow card for argument.","Mats Seuntjens",{"id":517,"addition":429,"extraMinute":18,"info":414,"isHome":39,"minute":80,"narrative":518,"playerName":488,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":418},"332980008391806976","90+1' Brynjólfur Darri Willumsson (Groningen) is shown a yellow card for foul.",{"id":520,"addition":447,"extraMinute":71,"info":414,"isHome":39,"minute":80,"narrative":521,"playerName":506,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":418},"332980134090903552","90+2' R. Mendes (Groningen) is shown a yellow card for unsportsmanlike conduct."]