[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-333068881146941440-en":43,"match-news-333068881146941440-en":69,"match-team-news-333068881146941440-en":70,"match-league-news-333068881146941440-en":71,"prediction-summary-333068881146941440":72,"timeline-333068881146941440":77},{"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":28,"hostCities":39},true,"326135624916537344","World Cup","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fleagues\u002F1.png","326255613308833792","2026\u002F2027","2026-06-11","2026-06-28",6,23,"upcoming",[40,41,42],"Mexico City","Monterrey","Zapopan",{"match":44},{"awayScore":18,"awayTeam":45,"description":51,"homeScore":18,"homeTeam":52,"id":58,"kickoffAt":59,"length":60,"leagueId":61,"leagueName":62,"leagueSlug":63,"probabilityLabel":62,"slug":64,"status":65,"tvStations":66,"venueCity":67,"venueName":68},{"code":46,"id":47,"imagePath":48,"name":49,"slug":50},"AWY","326257606861524992","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F837.png","Tianjin Teda","tianjin-teda","Shanghai SIPG need a win to keep pace in the title race, while Tianjin Teda are fighting to escape the relegation zone. Any dropped points here could prove costly for either side's season objectives.",{"code":53,"id":54,"imagePath":55,"name":56,"slug":57},"HME","326257606823776256","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F836.png","SHANGHAI SIPG","shanghai-sipg","333068881146941440","2026-05-23T11:00:00Z",90,"326135633867182080","Super League","cn-super-league","shanghai-sipg-vs-tianjin-teda-2026-05-23","finished",[],"Shanghai","Pudong Football Stadium",[],[],[],{"matchResult":73,"exactScore":74,"totalGoals":75,"bothTeamsToScore":76},[],[],[],[],[78,87,95,98,105,111,117,122,129,134,140,147,151,159,163,168,174,179,182,187,190,193,196],{"id":79,"addition":-1,"extraMinute":80,"info":81,"isHome":28,"minute":82,"narrative":83,"playerName":84,"relatedPlayerName":85,"result":21,"teamLogo":55,"teamName":56,"typeName":86},"333606511248936960",0,"Substitution 1",46,"46' (SHANGHAI SIPG) makes a substitution: Liu Ruofan comes on for Liu Zhurun.","Liu Ruofan","Liu Zhurun","substitution",{"id":88,"addition":-1,"extraMinute":80,"info":89,"isHome":28,"minute":90,"narrative":91,"playerName":92,"relatedPlayerName":93,"result":21,"teamLogo":55,"teamName":56,"typeName":94},"333607769263312896","Normal Goal",52,"52' Leonardo (SHANGHAI SIPG) scores, set up by X. Li. 1-0 — the opening goal.","Leonardo","X. Li","goal",{"id":96,"addition":-1,"extraMinute":80,"info":89,"isHome":28,"minute":90,"narrative":97,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":55,"teamName":56,"typeName":94},"333607643526467584","52' SHANGHAI SIPG (SHANGHAI SIPG) scores. 1-0 — the opening goal.",{"id":99,"addition":-1,"extraMinute":80,"info":81,"isHome":100,"minute":101,"narrative":102,"playerName":103,"relatedPlayerName":104,"result":21,"teamLogo":48,"teamName":49,"typeName":86},"333612173286707200",false,69,"69' (Tianjin Teda) makes a substitution: Ba Dun comes on for Wang Qiuming.","Ba Dun","Wang Qiuming",{"id":106,"addition":-1,"extraMinute":80,"info":107,"isHome":100,"minute":101,"narrative":108,"playerName":109,"relatedPlayerName":110,"result":21,"teamLogo":48,"teamName":49,"typeName":86},"333612425985134592","Substitution 2","69' (Tianjin Teda) makes a substitution: Huang Jiahui comes on for Shi Yan.","Huang Jiahui","Shi Yan",{"id":112,"addition":-1,"extraMinute":80,"info":113,"isHome":28,"minute":114,"narrative":115,"playerName":93,"relatedPlayerName":116,"result":21,"teamLogo":55,"teamName":56,"typeName":86},"333612678389960704","Substitution 3",71,"71' (SHANGHAI SIPG) makes a substitution: X. Li comes on for Yang Shiyuan.","Yang Shiyuan",{"id":118,"addition":-1,"extraMinute":80,"info":107,"isHome":28,"minute":114,"narrative":119,"playerName":120,"relatedPlayerName":121,"result":21,"teamLogo":55,"teamName":56,"typeName":86},"333612678289297408","71' (SHANGHAI SIPG) makes a substitution: Li Shuai comes on for Bao Shimeng.","Li Shuai","Bao Shimeng",{"id":123,"addition":-1,"extraMinute":80,"info":124,"isHome":100,"minute":125,"narrative":126,"playerName":127,"relatedPlayerName":21,"result":21,"teamLogo":48,"teamName":49,"typeName":128},"333859082769272832","Penalty confirmed",75,"75' VAR review confirms a penalty for Tianjin Teda.","Bruno Xadas","var",{"id":130,"addition":-1,"extraMinute":80,"info":124,"isHome":100,"minute":131,"narrative":132,"playerName":133,"relatedPlayerName":21,"result":21,"teamLogo":48,"teamName":49,"typeName":128},"334232815010844672",76,"76' VAR review confirms a penalty for Tianjin Teda.","Alberto Quiles",{"id":135,"addition":-1,"extraMinute":80,"info":136,"isHome":100,"minute":137,"narrative":138,"playerName":139,"relatedPlayerName":21,"result":21,"teamLogo":48,"teamName":49,"typeName":94},"333614186791702528","Penalty",77,"77' After the VAR review, Xadas (Tianjin Teda) converts from the spot, 1-1 — the equaliser.","Xadas",{"id":141,"addition":-1,"extraMinute":80,"info":142,"isHome":28,"minute":143,"narrative":144,"playerName":145,"relatedPlayerName":146,"result":21,"teamLogo":55,"teamName":56,"typeName":86},"333859082844770304","Substitution 4",85,"85' (SHANGHAI SIPG) makes a substitution: Yuan Zhang comes on for Wu Lei.","Yuan Zhang","Wu Lei",{"id":148,"addition":-1,"extraMinute":80,"info":142,"isHome":28,"minute":143,"narrative":149,"playerName":150,"relatedPlayerName":146,"result":21,"teamLogo":55,"teamName":56,"typeName":86},"333616202477735936","85' (SHANGHAI SIPG) makes a substitution: Zhang Yuan comes on for Wu Lei.","Zhang Yuan",{"id":152,"addition":153,"extraMinute":80,"info":154,"isHome":100,"minute":155,"narrative":156,"playerName":157,"relatedPlayerName":21,"result":21,"teamLogo":48,"teamName":49,"typeName":158},"333617206648639488","Foul","Yellow Card",88,"88' Jaume Grau (Tianjin Teda) is shown a yellow card for foul.","Jaume Grau","yellow_card",{"id":160,"addition":-1,"extraMinute":80,"info":154,"isHome":100,"minute":161,"narrative":162,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":48,"teamName":49,"typeName":158},"333616829199028224",89,"89' Tianjin Teda (Tianjin Teda) is shown a yellow card.",{"id":164,"addition":-1,"extraMinute":80,"info":142,"isHome":100,"minute":60,"narrative":165,"playerName":166,"relatedPlayerName":167,"result":21,"teamLogo":48,"teamName":49,"typeName":86},"333859083062874112","90' (Tianjin Teda) makes a substitution: Guilherme Schettine comes on for Shengpan Ji.","Guilherme Schettine","Shengpan Ji",{"id":169,"addition":-1,"extraMinute":170,"info":171,"isHome":28,"minute":60,"narrative":172,"playerName":85,"relatedPlayerName":173,"result":21,"teamLogo":55,"teamName":56,"typeName":86},"333619094509064192",5,"Substitution 5","90+5' (SHANGHAI SIPG) makes a substitution: Liu Zhurun comes on for Yue Xin.","Yue Xin",{"id":175,"addition":-1,"extraMinute":176,"info":113,"isHome":100,"minute":60,"narrative":177,"playerName":166,"relatedPlayerName":178,"result":21,"teamLogo":48,"teamName":49,"typeName":86},"333617962478997504",2,"90+2' (Tianjin Teda) makes a substitution: Guilherme Schettine comes on for Ji Shengpan.","Ji Shengpan",{"id":180,"addition":-1,"extraMinute":18,"info":113,"isHome":100,"minute":60,"narrative":181,"playerName":166,"relatedPlayerName":178,"result":21,"teamLogo":48,"teamName":49,"typeName":86},"334232815241531392","90+1' (Tianjin Teda) makes a substitution: Guilherme Schettine comes on for Ji Shengpan.",{"id":183,"addition":-1,"extraMinute":18,"info":142,"isHome":100,"minute":60,"narrative":184,"playerName":185,"relatedPlayerName":186,"result":21,"teamLogo":48,"teamName":49,"typeName":86},"334232815312834560","90+1' (Tianjin Teda) makes a substitution: J. Grau comes on for Chen Zhexuan.","J. Grau","Chen Zhexuan",{"id":188,"addition":-1,"extraMinute":170,"info":171,"isHome":28,"minute":60,"narrative":189,"playerName":21,"relatedPlayerName":173,"result":21,"teamLogo":55,"teamName":56,"typeName":86},"334232815153451008","90+5' (SHANGHAI SIPG) takes off Yue Xin.",{"id":191,"addition":-1,"extraMinute":80,"info":113,"isHome":100,"minute":60,"narrative":192,"playerName":157,"relatedPlayerName":186,"result":21,"teamLogo":48,"teamName":49,"typeName":86},"333859082999959552","90' (Tianjin Teda) makes a substitution: Jaume Grau comes on for Chen Zhexuan.",{"id":194,"addition":-1,"extraMinute":176,"info":142,"isHome":100,"minute":60,"narrative":195,"playerName":185,"relatedPlayerName":186,"result":21,"teamLogo":48,"teamName":49,"typeName":86},"333617962411888640","90+2' (Tianjin Teda) makes a substitution: J. Grau comes on for Chen Zhexuan.",{"id":197,"addition":-1,"extraMinute":80,"info":171,"isHome":28,"minute":60,"narrative":198,"playerName":85,"relatedPlayerName":173,"result":21,"teamLogo":55,"teamName":56,"typeName":86},"333859082924462080","90' (SHANGHAI SIPG) makes a substitution: Liu Zhurun comes on for Yue Xin."]