[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-331977918760620032-en":61,"match-news-331977918760620032-en":88,"match-team-news-331977918760620032-en":89,"match-league-news-331977918760620032-en":231,"prediction-summary-331977918760620032":232,"timeline-331977918760620032":237},{"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",-38,-21,"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":86,"venueName":87},{"code":64,"id":65,"imagePath":66,"name":67,"slug":68},"AWY","326257606932828160","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F844.png","Shandong Luneng","shandong-luneng","Hangzhou Greentown are desperate for points to escape the relegation zone, while Shandong Luneng need a win to keep pace with the title contenders. A home victory would lift Greentown clear of danger; Luneng cannot afford to drop ground in the championship race.",4,{"code":72,"id":73,"imagePath":74,"name":75,"slug":76},"HME","326257606974771200","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F848.png","Hangzhou Greentown","hangzhou-greentown","331977918760620032","2026-05-20T12:00:00Z",90,"326135633867182080","Super League","cn-super-league","hangzhou-greentown-vs-shandong-luneng-2026-05-20","finished",[],"Hangzhou","Hangzhou Dragon Stadium",[],[90,127,152,176,199,222],{"awayTeamId":91,"awayTeamName":92,"body":-1,"category":93,"excerpt":94,"homeTeamId":95,"homeTeamName":96,"id":97,"leagueId":98,"leagueName":99,"matchId":100,"matchName":101,"publishedAt":102,"slug":103,"sourceName":104,"sourceURL":105,"teamId":106,"teamName":107,"teamIds":108,"teamNames":117,"title":126},"326222712592666624","Congo DR","news","LaLiga and CazéTV agree six-year deal for free YouTube streams in Brazil, tapping into the country's huge football passion and digital audience growth.","326222712143876096","Portugal","331783954816307201","326135625889615872","Ligue 1","327115058687512576","Portugal vs Congo DR","2026-05-18T10:42:34Z","why-laliga-is-going-free-on-youtube-in-brazil","Marca","https:\u002F\u002Fwww.marca.com\u002Ffutbol\u002Fprimera-division\u002F2026\u002F05\u002F18\u002Flaliga-vera-gratis-brasil-proximas-seis-temporadas-traves-youtube.html","326257544051822592","Internacional",[106,95,91,109,110,111,112,73,113,114,115,116],"326257539962376192","326257537596788736","326257550938869760","326257590545682432","326222711569256448","326222711653142528","326222707169431552","326222713142120448",[107,96,92,118,119,120,121,75,122,123,124,125],"Como","FC Porto","Lask Linz","Portland Timbers","Brazil","Spain","Anderlecht","Canada","Why LaLiga is Going Free on YouTube in Brazil",{"awayTeamId":128,"awayTeamName":129,"body":-1,"category":93,"excerpt":130,"homeTeamId":131,"homeTeamName":132,"id":133,"leagueId":134,"leagueName":135,"matchId":136,"matchName":137,"publishedAt":138,"slug":139,"sourceName":104,"sourceURL":140,"teamId":131,"teamName":132,"teamIds":141,"teamNames":146,"title":151},"326257565740568576","Oviedo","Kylian Mbappé booed by Real Madrid fans as his puzzling attitude draws ire; Santi Cazorla given emotional Bernabéu farewell in Oviedo defeat.","326257565535047680","Real Madrid","330594026463956993","326135624820068352","La Liga","327054022705942528","Real Madrid vs Oviedo","2026-05-15T04:25:46Z","mbappe-booed-at-bernabeu-what-it-means-for-real-madrid","https:\u002F\u002Fwww.marca.com\u002Ffutbol\u002Fprimera-division\u002Fopinion\u002F2026\u002F05\u002F15\u002Fpitos-mbappe-choque-declaraciones.html",[131,128,109,95,91,110,112,73,142,143,144,145,115],"326257610179219456","326257565363081216","326257545968619520","326257769613103104",[132,129,118,96,92,119,121,75,147,148,149,150,124],"U.N.A.M. - Pumas","Villarreal","Arsenal","Capital","Mbappé Booed at Bernabéu: What It Means for Real Madrid",{"awayTeamId":91,"awayTeamName":92,"body":-1,"category":93,"excerpt":153,"homeTeamId":95,"homeTeamName":96,"id":154,"leagueId":29,"leagueName":30,"matchId":100,"matchName":101,"publishedAt":155,"slug":156,"sourceName":157,"sourceURL":158,"teamId":159,"teamName":160,"teamIds":161,"teamNames":168,"title":175},"Hércules and Ibiza face off Saturday with 9 combined absences. Both teams fell short of promotion goals this season, now fighting only for league survival.","328331531091185665","2026-05-08T22:03:09Z","hercules-vs-ibiza-9-key-absences-for-saturday-s-match","Mundo Deportivo","https:\u002F\u002Fwww.mundodeportivo.com\u002Ffutbol\u002Ffutbol-catala\u002F20260509\u002F1004180773\u002Fdos-encuentros-sabado.html","326257603602550784","Hercules",[159,95,91,162,110,112,73,163,164,165,115,166,167],"326257639405129728","326257610309242880","326257640424345600","326257745512632320","326257546392244224","326257565635710976",[160,96,92,169,119,121,75,170,171,172,124,173,174],"Ibiza","Club Queretaro","Constància","Members","Nottingham Forest","Getafe","Hércules vs Ibiza: 9 Key Absences for Saturday's Match",{"awayTeamId":177,"awayTeamName":178,"body":-1,"category":93,"excerpt":179,"homeTeamId":180,"homeTeamName":181,"id":182,"leagueId":134,"leagueName":135,"matchId":183,"matchName":184,"publishedAt":185,"slug":186,"sourceName":157,"sourceURL":187,"teamId":177,"teamName":178,"teamIds":188,"teamNames":193,"title":198},"326257565778317312","Osasuna","Osasuna coach Alessio Lisci took responsibility for his team's defeat to Levante, citing 'many strange things' and 'chaos' he refused to detail. The loss","326257565467938816","Levante","328323997718548481","327052279083438080","Levante vs Osasuna","2026-05-08T21:51:23Z","lisci-on-osasuna-s-chaos-loss-what-went-wrong-vs-levante","https:\u002F\u002Fwww.mundodeportivo.com\u002Ffutbol\u002F20260508\u002F1004180752\u002Flisci-han-pasado-muchas-cosas-raras-no-quiero-hablar.html",[177,180,166,111,73,163,189,190,115,116,191,192],"326257703183716352","326257766752587776","326257561592401920","326257575098060800",[178,181,173,120,75,170,194,195,124,125,196,197],"Prostějov","Fortaleza EC","FC Midtjylland","Middelfart","Lisci on Osasuna's 'Chaos' Loss: What Went Wrong vs Levante",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":93,"excerpt":200,"homeTeamId":-1,"homeTeamName":-1,"id":201,"leagueId":202,"leagueName":21,"matchId":202,"matchName":21,"publishedAt":203,"slug":204,"sourceName":205,"sourceURL":206,"teamId":115,"teamName":124,"teamIds":207,"teamNames":214,"title":221},"For a decade, Peer Petersen has traveled to the world's biggest cycling races in a Santa Claus costume, creating atmosphere on climbs and becoming a fan","328275638106460161","0","2026-05-08T18:51:11Z","peer-petersen-s-10th-giro-d-italia-santa-s-cycling","DR Sporten","https:\u002F\u002Fwww.dr.dk\u002Fsporten\u002Freels\u002Falle-kender-ham-julemanden-rejser-til-giro-d-italia-tiende-gang",[115,208,209,210,211,212,213,73,166],"326222711447621632","326255038768877568","326255044473131008","326257534560112640","326257551035338752","326257600570068992",[124,215,216,217,218,219,220,75,173],"France","Hammarby FF","Hamrun Spartans","Hamburger SV","TSV Hartberg","Independiente Medellin","Peer Petersen's 10th Giro d'Italia: Santa's Cycling",{"awayTeamId":91,"awayTeamName":92,"body":-1,"category":93,"excerpt":223,"homeTeamId":95,"homeTeamName":96,"id":224,"leagueId":29,"leagueName":30,"matchId":100,"matchName":101,"publishedAt":225,"slug":226,"sourceName":157,"sourceURL":227,"teamId":131,"teamName":132,"teamIds":228,"teamNames":229,"title":230},"Fede Valverde hospitalized with head trauma after a physical confrontation with teammate Aurélien Tchouaméni in the Real Madrid dressing room. The incident has","328248505606868993","2026-05-08T16:51:00Z","valverde-hospitalized-real-madrid-dressing-room-fight","https:\u002F\u002Fwww.mundodeportivo.com\u002Ffutbol\u002Freal-madrid\u002F20260508\u002F1004180655\u002Fpique-le-pregunta-casillas-pelea-valverde-tchouameni.html",[131,95,91,110,112,73,163,164,115,116,166],[132,96,92,119,121,75,170,171,124,125,173],"Valverde Hospitalized: Real Madrid Dressing Room Fight",[],{"matchResult":233,"exactScore":234,"totalGoals":235,"bothTeamsToScore":236},[],[],[],[],[238,246,252,257,265,270,276,282,285,289,294,298,304,309,316,322,329,334,338,341,346,350,354,357,361,366,370,373,377,382,385],{"id":239,"addition":-1,"extraMinute":240,"info":241,"isHome":39,"minute":18,"narrative":242,"playerName":243,"relatedPlayerName":244,"result":21,"teamLogo":66,"teamName":67,"typeName":245},"332518214703517696",0,"Normal Goal","1' R. Merkies (Shandong Luneng) scores, set up by Xie Wenneng. 0-1 — an early opener.","R. Merkies","Xie Wenneng","goal",{"id":247,"addition":-1,"extraMinute":240,"info":248,"isHome":39,"minute":249,"narrative":250,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":251},"332527022607699968","Yellow Card",37,"37' Shandong Luneng (Shandong Luneng) is shown a yellow card.","yellow_card",{"id":253,"addition":254,"extraMinute":240,"info":248,"isHome":39,"minute":249,"narrative":255,"playerName":256,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":251},"332527274408546304","Time wasting","37' Dalei Wang (Shandong Luneng) is shown a yellow card for time wasting.","Dalei Wang",{"id":258,"addition":-1,"extraMinute":240,"info":259,"isHome":39,"minute":260,"narrative":261,"playerName":262,"relatedPlayerName":263,"result":21,"teamLogo":66,"teamName":67,"typeName":264},"332534069227163648","Substitution 1",46,"46' (Shandong Luneng) makes a substitution: Wang Tong comes on for Chen Pu.","Wang Tong","Chen Pu","substitution",{"id":266,"addition":-1,"extraMinute":240,"info":259,"isHome":28,"minute":260,"narrative":267,"playerName":268,"relatedPlayerName":269,"result":21,"teamLogo":74,"teamName":75,"typeName":264},"332533565952626688","46' (Hangzhou Greentown) makes a substitution: Tong Lei comes on for Cheng Jin.","Tong Lei","Cheng Jin",{"id":271,"addition":-1,"extraMinute":240,"info":272,"isHome":28,"minute":260,"narrative":273,"playerName":274,"relatedPlayerName":275,"result":21,"teamLogo":74,"teamName":75,"typeName":264},"332533691685277696","Substitution 2","46' (Hangzhou Greentown) makes a substitution: Zhang Jiaqi comes on for Xu Junchi.","Zhang Jiaqi","Xu Junchi",{"id":277,"addition":-1,"extraMinute":240,"info":278,"isHome":28,"minute":279,"narrative":280,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":281},"332537214988718080","Goal Under Review - offside",60,"60' VAR check (Hangzhou Greentown) — Goal Under Review - Offside.","var",{"id":283,"addition":-1,"extraMinute":240,"info":241,"isHome":28,"minute":279,"narrative":284,"playerName":269,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":245},"332537718628159488","60' Cheng Jin (Hangzhou Greentown) scores. 1-1 — the equaliser.",{"id":286,"addition":-1,"extraMinute":240,"info":241,"isHome":28,"minute":287,"narrative":288,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":245},"332537466625986560",61,"61' Hangzhou Greentown (Hangzhou Greentown) scores. 1-1 — the equaliser.",{"id":290,"addition":-1,"extraMinute":240,"info":291,"isHome":28,"minute":287,"narrative":292,"playerName":293,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":281},"332764351662395392","Goal confirmed","61' VAR check (Hangzhou Greentown) — Goal Confirmed.","Di Gao",{"id":295,"addition":-1,"extraMinute":240,"info":241,"isHome":28,"minute":296,"narrative":297,"playerName":269,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":245},"332537592874536960",62,"62' Cheng Jin (Hangzhou Greentown) scores. 1-1 — the equaliser.",{"id":299,"addition":-1,"extraMinute":240,"info":241,"isHome":28,"minute":300,"narrative":301,"playerName":302,"relatedPlayerName":303,"result":21,"teamLogo":74,"teamName":75,"typeName":245},"332538095817723904",64,"64' Gao Di (Hangzhou Greentown) scores, set up by A. Mitrita. 2-1.","Gao Di","A. Mitrita",{"id":305,"addition":-1,"extraMinute":240,"info":272,"isHome":39,"minute":306,"narrative":307,"playerName":243,"relatedPlayerName":308,"result":21,"teamLogo":66,"teamName":67,"typeName":264},"332538976634146816",67,"67' (Shandong Luneng) makes a substitution: R. Merkies comes on for Y. Li.","Y. Li",{"id":310,"addition":-1,"extraMinute":240,"info":311,"isHome":39,"minute":312,"narrative":313,"playerName":314,"relatedPlayerName":315,"result":21,"teamLogo":66,"teamName":67,"typeName":264},"332539983241940992","Substitution 3",70,"70' (Shandong Luneng) makes a substitution: Gao Zhunyi comes on for Shi Songchen.","Gao Zhunyi","Shi Songchen",{"id":317,"addition":-1,"extraMinute":240,"info":241,"isHome":28,"minute":318,"narrative":319,"playerName":320,"relatedPlayerName":321,"result":21,"teamLogo":74,"teamName":75,"typeName":245},"332540361744322560",73,"73' M. Tolic (Hangzhou Greentown) scores, set up by Y. Wang. 3-1.","M. Tolic","Y. Wang",{"id":323,"addition":-1,"extraMinute":240,"info":324,"isHome":39,"minute":325,"narrative":326,"playerName":327,"relatedPlayerName":328,"result":21,"teamLogo":66,"teamName":67,"typeName":264},"332542499950170112","Substitution 4",79,"79' (Shandong Luneng) makes a substitution: Huang Zhengyu comes on for Chen Zeshi.","Huang Zhengyu","Chen Zeshi",{"id":330,"addition":-1,"extraMinute":240,"info":331,"isHome":39,"minute":325,"narrative":332,"playerName":244,"relatedPlayerName":333,"result":21,"teamLogo":66,"teamName":67,"typeName":264},"332542625783484416","Substitution 5","79' (Shandong Luneng) makes a substitution: Xie Wenneng comes on for Zheng Zheng.","Zheng Zheng",{"id":335,"addition":-1,"extraMinute":240,"info":324,"isHome":39,"minute":336,"narrative":337,"playerName":327,"relatedPlayerName":333,"result":21,"teamLogo":66,"teamName":67,"typeName":264},"332542248493256704",80,"80' (Shandong Luneng) makes a substitution: Huang Zhengyu comes on for Zheng Zheng.",{"id":339,"addition":-1,"extraMinute":240,"info":331,"isHome":39,"minute":336,"narrative":340,"playerName":244,"relatedPlayerName":333,"result":21,"teamLogo":66,"teamName":67,"typeName":264},"332542374574034944","80' (Shandong Luneng) makes a substitution: Xie Wenneng comes on for Zheng Zheng.",{"id":342,"addition":-1,"extraMinute":240,"info":311,"isHome":28,"minute":343,"narrative":344,"playerName":320,"relatedPlayerName":345,"result":21,"teamLogo":74,"teamName":75,"typeName":264},"332543506721542144",85,"85' (Hangzhou Greentown) makes a substitution: M. Tolic comes on for Wu Wei.","Wu Wei",{"id":347,"addition":-1,"extraMinute":240,"info":311,"isHome":28,"minute":343,"narrative":348,"playerName":302,"relatedPlayerName":349,"result":21,"teamLogo":74,"teamName":75,"typeName":264},"332543506675404800","85' (Hangzhou Greentown) makes a substitution: Gao Di comes on for Tao Qianglong.","Tao Qianglong",{"id":351,"addition":-1,"extraMinute":240,"info":324,"isHome":28,"minute":352,"narrative":353,"playerName":302,"relatedPlayerName":349,"result":21,"teamLogo":74,"teamName":75,"typeName":264},"332543884464754688",86,"86' (Hangzhou Greentown) makes a substitution: Gao Di comes on for Tao Qianglong.",{"id":355,"addition":-1,"extraMinute":240,"info":311,"isHome":28,"minute":352,"narrative":356,"playerName":320,"relatedPlayerName":345,"result":21,"teamLogo":74,"teamName":75,"typeName":264},"332544009916387328","86' (Hangzhou Greentown) makes a substitution: M. Tolic comes on for Wu Wei.",{"id":358,"addition":-1,"extraMinute":240,"info":331,"isHome":28,"minute":79,"narrative":359,"playerName":269,"relatedPlayerName":360,"result":21,"teamLogo":74,"teamName":75,"typeName":264},"332764351926636544","90' (Hangzhou Greentown) makes a substitution: Cheng Jin comes on for Alexander N'Doumbou.","Alexander N'Doumbou",{"id":362,"addition":-1,"extraMinute":363,"info":331,"isHome":28,"minute":79,"narrative":364,"playerName":269,"relatedPlayerName":365,"result":21,"teamLogo":74,"teamName":75,"typeName":264},"332546778219941888",7,"90+7' (Hangzhou Greentown) makes a substitution: Cheng Jin comes on for A. N'Doumbou.","A. N'Doumbou",{"id":367,"addition":-1,"extraMinute":368,"info":331,"isHome":28,"minute":79,"narrative":369,"playerName":21,"relatedPlayerName":365,"result":21,"teamLogo":74,"teamName":75,"typeName":264},"333131786349449216",5,"90+5' (Hangzhou Greentown) takes off A. N'Doumbou.",{"id":371,"addition":-1,"extraMinute":240,"info":241,"isHome":28,"minute":79,"narrative":372,"playerName":349,"relatedPlayerName":303,"result":21,"teamLogo":74,"teamName":75,"typeName":245},"333131786403975168","90' Tao Qianglong (Hangzhou Greentown) scores, set up by A. Mitrita. 4-1 — a stoppage-time winner.",{"id":374,"addition":-1,"extraMinute":375,"info":241,"isHome":28,"minute":79,"narrative":376,"playerName":349,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":245},"332546148990455808",6,"90+6' Tao Qianglong (Hangzhou Greentown) scores. 4-1 — a stoppage-time winner.",{"id":378,"addition":-1,"extraMinute":368,"info":241,"isHome":28,"minute":79,"narrative":379,"playerName":380,"relatedPlayerName":381,"result":21,"teamLogo":74,"teamName":75,"typeName":245},"332546274916044800","90+5' Qianglong Tao (Hangzhou Greentown) scores, set up by Alexandru Mitriță. 4-1 — a stoppage-time winner.","Qianglong Tao","Alexandru Mitriță",{"id":383,"addition":-1,"extraMinute":375,"info":331,"isHome":28,"minute":79,"narrative":384,"playerName":21,"relatedPlayerName":365,"result":21,"teamLogo":74,"teamName":75,"typeName":264},"333862906795921408","90+6' (Hangzhou Greentown) takes off A. N'Doumbou.",{"id":386,"addition":-1,"extraMinute":368,"info":331,"isHome":28,"minute":79,"narrative":387,"playerName":269,"relatedPlayerName":365,"result":21,"teamLogo":74,"teamName":75,"typeName":264},"332593215309877248","90+5' (Hangzhou Greentown) makes a substitution: Cheng Jin comes on for A. N'Doumbou."]