[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-327054042536611840-en":43,"match-news-327054042536611840-en":70,"match-team-news-327054042536611840-en":71,"match-league-news-327054042536611840-en":227,"prediction-summary-327054042536611840":228,"timeline-327054042536611840":233},{"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":45,"awayTeam":46,"description":52,"homeScore":18,"homeTeam":53,"id":59,"kickoffAt":60,"length":61,"leagueId":62,"leagueName":63,"leagueSlug":64,"probabilityLabel":63,"slug":65,"status":66,"tvStations":67,"venueCity":68,"venueName":69},3,{"code":47,"id":48,"imagePath":49,"name":50,"slug":51},"AWY","326257615237550080","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F1011.png","FC ST. Gallen","fc-st-gallen","As the Super League season nears its climax, Basel and St. Gallen both need points for contrasting ambitions—Basel chasing a top-two finish, St. Gallen fighting for a Europa Conference League spot. The outcome could either keep Basel in the title race or hand St. Gallen a crucial European lifeline.",{"code":54,"id":55,"imagePath":56,"name":57,"slug":58},"HME","326257567204380672","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F551.png","FC Basel 1893","fc-basel-1893","327054042536611840","2026-05-14T14:30:00Z",90,"326135633963651072","Super League","ch-super-league","fc-basel-1893-vs-fc-st-gallen-2026-05-14","finished",[],"Basel","St. Jakob-Park",[],[72,110,143,168,185,206],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":73,"excerpt":74,"homeTeamId":-1,"homeTeamName":-1,"id":75,"leagueId":76,"leagueName":21,"matchId":76,"matchName":21,"publishedAt":77,"slug":78,"sourceName":79,"sourceURL":80,"teamId":81,"teamName":82,"teamIds":83,"teamNames":96,"title":109},"news","Arkadiusz Milik details his Juventus mental health crisis, crying in training amid an injury nightmare that limited him to 2 matches in two years.","337661588645351425","0","2026-06-03T16:04:58Z","milik-details-2-match-season-i-cried-in-training","L'Equipe","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FArkadiusz-milik-raconte-sa-periode-delicate-a-la-juventus-il-m-arrivait-d-interrompre-ma-seance-pour-aller-pleurer-aux-toilettes\u002F1681482#at_medium=RSS_feeds","326257539542945792","Juventus",[81,84,85,86,87,88,89,55,90,91,92,93,94,95],"326257536296554496","326257537865224192","326257556060114944","326257561546264576","326257565845426176","326257567154049024","326257535952621568","326257539425505280","326257661458780160","326222707169431552","326222713142120448","326255037950988288",[82,97,98,99,100,101,102,57,103,104,105,106,107,108],"Auxerre","Estoril","Estudiantes L.P.","Sonderjyske","Mallorca","Malmo FF","Marseille","Napoli","Poland","Anderlecht","Canada","Crystal Palace","Milik Details 2-Match Season: 'I Cried in Training'",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":73,"excerpt":111,"homeTeamId":-1,"homeTeamName":-1,"id":112,"leagueId":29,"leagueName":30,"matchId":76,"matchName":21,"publishedAt":113,"slug":114,"sourceName":79,"sourceURL":115,"teamId":116,"teamName":117,"teamIds":118,"teamNames":130,"title":142},"Germany hosts Finland in a Saturday friendly, aiming to rebound from back-to-back World Cup group exits and extend a 12-match unbeaten run against the Finns.","336407501983453185","2026-05-31T05:10:00Z","germany-vs-finland-what-to-expect-from-saturday-s-friendly","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FA-quelle-heure-et-sur-quelle-chaine-voir-allemagne-finlande\u002F1680193#at_medium=RSS_feeds","326222712076767232","Germany",[116,119,120,121,122,123,85,124,86,55,125,126,92,127,128,129],"326257664612896768","326222712559112192","326222707404312576","326222767416414208","326222767449968640","326257544295092224","326222711825108992","326222712496197632","326257796423094272","326222711653142528","326222711745417216",[117,131,132,133,134,135,98,136,99,57,137,138,105,139,140,141],"Finland","Ghana","Charleroi","Lesotho","Chad","Chapecoense-sc","Switzerland","Netherlands","Russia","Spain","Japan","Germany vs Finland: What to Expect from Saturday's Friendly",{"awayTeamId":144,"awayTeamName":145,"body":-1,"category":73,"excerpt":146,"homeTeamId":147,"homeTeamName":148,"id":149,"leagueId":150,"leagueName":151,"matchId":152,"matchName":153,"publishedAt":154,"slug":155,"sourceName":79,"sourceURL":156,"teamId":144,"teamName":145,"teamIds":157,"teamNames":162,"title":167},"326257545968619520","Arsenal","Vitinha hails PSG's back-to-back Champions League title after beating Arsenal, calling the season 'crazy' and declaring the squad Europe's best over two years.","326257536078450688","Paris Saint Germain","336297484479369217","326135636794806272","AFC Champions League Elite","331980430133694464","Paris Saint Germain vs Arsenal","2026-05-30T21:53:21Z","vitinha-psg-s-ucl-repeat-proves-we-are-europe-s-best","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FVitinha-vainqueur-de-sa-deuxieme-ligue-des-champions-avec-le-psg-une-saison-dingue\u002F1680455#at_medium=RSS_feeds",[144,147,122,85,86,158,55,159,160,93,94,161],"326257565501493248","326257572564701184","326257745512632320","326257551639318528",[145,148,134,98,99,163,57,164,165,106,107,166],"Espanyol","Bastia","Members","Mannsdorf-Großenzersdorf","Vitinha: PSG's UCL repeat proves 'we are Europe's best'",{"awayTeamId":144,"awayTeamName":145,"body":-1,"category":73,"excerpt":169,"homeTeamId":147,"homeTeamName":148,"id":170,"leagueId":150,"leagueName":151,"matchId":152,"matchName":153,"publishedAt":171,"slug":172,"sourceName":79,"sourceURL":173,"teamId":144,"teamName":145,"teamIds":174,"teamNames":179,"title":184},"PSG clinch second straight Champions League title, beating Arsenal. Luis Enrique expresses pride but admits regret over Warren Zaïre-Emery's bench role.","336293784297934849","2026-05-30T19:56:51Z","psg-retain-ucl-enrique-s-pride-and-zaire-emery-regret","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FLuis-enrique-apres-le-second-titre-consecutif-du-psg-en-ligue-des-champions-warren-zaire-emery-a-ete-incroyable-il-meritait-de-jouer\u002F1680402#at_medium=RSS_feeds",[144,147,85,175,86,55,159,176,93,94,177,178],"326257538016219136","326257600507154432","326257545754710016","326257554411753472",[145,148,98,180,99,57,164,181,106,107,182,183],"Casa Pia","Deportivo Pasto","Newcastle","Newcastle Jets","PSG Retain UCL: Enrique's Pride and Zaïre-Emery Regret",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":73,"excerpt":186,"homeTeamId":-1,"homeTeamName":-1,"id":187,"leagueId":29,"leagueName":30,"matchId":76,"matchName":21,"publishedAt":188,"slug":189,"sourceName":79,"sourceURL":190,"teamId":126,"teamName":138,"teamIds":191,"teamNames":198,"title":205},"Laurent Bonadei names his France squad on May 28 for crucial World Cup qualifiers vs Poland and Ireland, with Les Bleues chasing top spot in the group.","331870161399189505","2026-05-18T15:59:35Z","bonadei-s-may-28-squad-what-it-means-for-world-cup-path","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FLaurent-bonadei-le-selectionneur-des-bleues-devoilera-sa-liste-pour-la-pologne-et-l-irlande-en-qualifications-pour-la-coupe-du-monde-le-28-mai\u002F1676914#at_medium=RSS_feeds",[126,92,192,193,194,122,195,84,55,159,196,197,93,94],"326257664315101184","326257572149465088","326257575609765888","326255038034874368","326257634657177600","326222711447621632",[138,105,199,200,201,134,202,97,57,164,203,204,106,107],"Rep. Of Ireland","Grenoble","Allerød","FSV Mainz 05","Mes Kerman","France","Bonadei's May 28 Squad: What It Means for World Cup Path",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":73,"excerpt":207,"homeTeamId":-1,"homeTeamName":-1,"id":208,"leagueId":209,"leagueName":210,"matchId":76,"matchName":21,"publishedAt":211,"slug":212,"sourceName":79,"sourceURL":213,"teamId":214,"teamName":215,"teamIds":216,"teamNames":221,"title":226},"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","326135624748765184","Eredivisie","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",[214,217,122,195,85,86,87,55,126,218,219,220,93,94],"326257563085574144","326257565195309056","326222712936599552","326222711569256448",[215,222,134,202,98,99,100,57,138,223,224,225,106,107],"Willem II","Barcelona","Paraguay","Brazil","Ronald Koeman Jr Penalty: Telstar Survival in 2026",[],{"matchResult":229,"exactScore":230,"totalGoals":231,"bothTeamsToScore":232},[],[],[],[],[234,242,247,251,256,262,265,269,273,281,286,289,293,297,304,307,313,319,323,328,334,341,347,353,360,366,371,376,381,384,389,393,398],{"id":235,"addition":-1,"extraMinute":236,"info":237,"isHome":238,"minute":239,"narrative":240,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":241},"330383649520226304",0,"Yellow Card",false,10,"10' FC ST. Gallen (FC ST. Gallen) is shown a yellow card.","yellow_card",{"id":243,"addition":244,"extraMinute":236,"info":237,"isHome":28,"minute":239,"narrative":245,"playerName":246,"relatedPlayerName":21,"result":21,"teamLogo":56,"teamName":57,"typeName":241},"330383775185768448","Foul","10' Bénie Traoré (FC Basel 1893) is shown a yellow card for foul.","Bénie Traoré",{"id":248,"addition":244,"extraMinute":236,"info":237,"isHome":238,"minute":239,"narrative":249,"playerName":250,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":241},"330383901073608704","10' Tom Gaal (FC ST. Gallen) is shown a yellow card for foul.","Tom Gaal",{"id":252,"addition":244,"extraMinute":236,"info":237,"isHome":238,"minute":253,"narrative":254,"playerName":255,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":241},"330384656052523008",13,"13' Aliou Balde (FC ST. Gallen) is shown a yellow card for foul.","Aliou Balde",{"id":257,"addition":-1,"extraMinute":236,"info":258,"isHome":28,"minute":253,"narrative":259,"playerName":260,"relatedPlayerName":21,"result":21,"teamLogo":56,"teamName":57,"typeName":261},"330595048448069632","Penalty cancelled","13' VAR check (FC Basel 1893) — Penalty Cancelled.","Dominik Schmid","var",{"id":263,"addition":-1,"extraMinute":236,"info":237,"isHome":238,"minute":253,"narrative":264,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":241},"330384530210820096","13' FC ST. Gallen (FC ST. Gallen) is shown a yellow card.",{"id":266,"addition":-1,"extraMinute":236,"info":237,"isHome":28,"minute":267,"narrative":268,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":56,"teamName":57,"typeName":241},"330391073408946176",39,"39' FC Basel 1893 (FC Basel 1893) is shown a yellow card.",{"id":270,"addition":244,"extraMinute":236,"info":237,"isHome":28,"minute":267,"narrative":271,"playerName":272,"relatedPlayerName":21,"result":21,"teamLogo":56,"teamName":57,"typeName":241},"330391199380672512","39' Nicolas Vouilloz (FC Basel 1893) is shown a yellow card for foul.","Nicolas Vouilloz",{"id":274,"addition":-1,"extraMinute":236,"info":275,"isHome":238,"minute":276,"narrative":277,"playerName":278,"relatedPlayerName":279,"result":21,"teamLogo":49,"teamName":50,"typeName":280},"330397490740203521","Substitution 1",46,"46' (FC ST. Gallen) makes a substitution: T. Gaal comes on for L. Daschner.","T. Gaal","L. Daschner","substitution",{"id":282,"addition":244,"extraMinute":236,"info":237,"isHome":28,"minute":283,"narrative":284,"playerName":285,"relatedPlayerName":21,"result":21,"teamLogo":56,"teamName":57,"typeName":241},"330397868164648960",47,"47' Leo Leroy (FC Basel 1893) is shown a yellow card for foul.","Leo Leroy",{"id":287,"addition":-1,"extraMinute":236,"info":237,"isHome":28,"minute":283,"narrative":288,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":56,"teamName":57,"typeName":241},"330397742452969472","47' FC Basel 1893 (FC Basel 1893) is shown a yellow card.",{"id":290,"addition":-1,"extraMinute":236,"info":237,"isHome":238,"minute":291,"narrative":292,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":241},"330398497406717952",50,"50' FC ST. Gallen (FC ST. Gallen) is shown a yellow card.",{"id":294,"addition":244,"extraMinute":236,"info":237,"isHome":238,"minute":291,"narrative":295,"playerName":296,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":241},"330398623240032256","50' Colin Noah Kleine-Bekel (FC ST. Gallen) is shown a yellow card for foul.","Colin Noah Kleine-Bekel",{"id":298,"addition":-1,"extraMinute":236,"info":299,"isHome":238,"minute":300,"narrative":301,"playerName":302,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":303},"330398874860523520","Normal Goal",51,"51' A. Balde (FC ST. Gallen) scores. 0-1 — the opening goal.","A. Balde","goal",{"id":305,"addition":-1,"extraMinute":236,"info":299,"isHome":238,"minute":300,"narrative":306,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":303},"330398749186592768","51' FC ST. Gallen (FC ST. Gallen) scores. 0-1 — the opening goal.",{"id":308,"addition":-1,"extraMinute":236,"info":275,"isHome":28,"minute":309,"narrative":310,"playerName":311,"relatedPlayerName":312,"result":21,"teamLogo":56,"teamName":57,"typeName":280},"330400259077312512",57,"57' (FC Basel 1893) makes a substitution: X. Shaqiri comes on for K. Koindredi.","X. Shaqiri","K. Koindredi",{"id":314,"addition":-1,"extraMinute":236,"info":315,"isHome":28,"minute":309,"narrative":316,"playerName":317,"relatedPlayerName":318,"result":21,"teamLogo":56,"teamName":57,"typeName":280},"330400510689415169","Substitution 2","57' (FC Basel 1893) makes a substitution: G. Koloto comes on for A. Ajeti.","G. Koloto","A. Ajeti",{"id":320,"addition":244,"extraMinute":236,"info":237,"isHome":28,"minute":321,"narrative":322,"playerName":260,"relatedPlayerName":21,"result":21,"teamLogo":56,"teamName":57,"typeName":241},"330595048657784832",59,"59' Dominik Schmid (FC Basel 1893) is shown a yellow card for foul.",{"id":324,"addition":-1,"extraMinute":236,"info":237,"isHome":28,"minute":325,"narrative":326,"playerName":327,"relatedPlayerName":21,"result":21,"teamLogo":56,"teamName":57,"typeName":241},"330400888210329600",60,"60' D. Schmid (FC Basel 1893) is shown a yellow card.","D. Schmid",{"id":329,"addition":-1,"extraMinute":236,"info":315,"isHome":238,"minute":330,"narrative":331,"playerName":332,"relatedPlayerName":333,"result":21,"teamLogo":49,"teamName":50,"typeName":280},"330401643222798336",61,"61' (FC ST. Gallen) makes a substitution: A. Vogt comes on for D. Besio.","A. Vogt","D. Besio",{"id":335,"addition":-1,"extraMinute":236,"info":336,"isHome":28,"minute":337,"narrative":338,"playerName":339,"relatedPlayerName":340,"result":21,"teamLogo":56,"teamName":57,"typeName":280},"330403027506696192","Substitution 3",67,"67' (FC Basel 1893) makes a substitution: L. Leroy comes on for I. Salah.","L. Leroy","I. Salah",{"id":342,"addition":-1,"extraMinute":236,"info":336,"isHome":238,"minute":343,"narrative":344,"playerName":345,"relatedPlayerName":346,"result":21,"teamLogo":49,"teamName":50,"typeName":280},"330404914922524672",75,"75' (FC ST. Gallen) makes a substitution: L. Gortler comes on for B. Fazliji.","L. Gortler","B. Fazliji",{"id":348,"addition":-1,"extraMinute":236,"info":299,"isHome":238,"minute":349,"narrative":350,"playerName":351,"relatedPlayerName":352,"result":21,"teamLogo":49,"teamName":50,"typeName":303},"330405544055541760",78,"78' C. Boukhalfa (FC ST. Gallen) scores, set up by M. Stevanovic. 0-2.","C. Boukhalfa","M. Stevanovic",{"id":354,"addition":-1,"extraMinute":236,"info":355,"isHome":28,"minute":356,"narrative":357,"playerName":358,"relatedPlayerName":359,"result":21,"teamLogo":56,"teamName":57,"typeName":280},"330406299437109248","Substitution 5",81,"81' (FC Basel 1893) makes a substitution: J. Duranville comes on for A. Rexhaj.","J. Duranville","A. Rexhaj",{"id":361,"addition":-1,"extraMinute":236,"info":362,"isHome":28,"minute":356,"narrative":363,"playerName":364,"relatedPlayerName":365,"result":21,"teamLogo":56,"teamName":57,"typeName":280},"330406299500023808","Substitution 4","81' (FC Basel 1893) makes a substitution: K. Tsunemoto comes on for K. Ruegg.","K. Tsunemoto","K. Ruegg",{"id":367,"addition":-1,"extraMinute":236,"info":362,"isHome":238,"minute":368,"narrative":369,"playerName":351,"relatedPlayerName":370,"result":21,"teamLogo":49,"teamName":50,"typeName":280},"330407054214696960",83,"83' (FC ST. Gallen) makes a substitution: C. Boukhalfa comes on for J. Quintilla.","J. Quintilla",{"id":372,"addition":-1,"extraMinute":236,"info":355,"isHome":238,"minute":368,"narrative":373,"playerName":374,"relatedPlayerName":375,"result":21,"teamLogo":49,"teamName":50,"typeName":280},"330407054143393792","83' (FC ST. Gallen) makes a substitution: C. Konietzke comes on for N. Scherrer.","C. Konietzke","N. Scherrer",{"id":377,"addition":244,"extraMinute":236,"info":237,"isHome":238,"minute":378,"narrative":379,"playerName":380,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":241},"330408312665280512",87,"87' Betim Fazliji (FC ST. Gallen) is shown a yellow card for foul.","Betim Fazliji",{"id":382,"addition":-1,"extraMinute":236,"info":237,"isHome":238,"minute":378,"narrative":383,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":241},"330407934938845184","87' FC ST. Gallen (FC ST. Gallen) is shown a yellow card.",{"id":385,"addition":-1,"extraMinute":236,"info":299,"isHome":28,"minute":386,"narrative":387,"playerName":388,"relatedPlayerName":312,"result":21,"teamLogo":56,"teamName":57,"typeName":303},"330408060814102528",88,"88' N. Vouilloz (FC Basel 1893) scores, set up by K. Koindredi. 1-2.","N. Vouilloz",{"id":390,"addition":-1,"extraMinute":236,"info":299,"isHome":238,"minute":391,"narrative":392,"playerName":375,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":303},"330408438242742272",89,"89' N. Scherrer (FC ST. Gallen) scores. 1-3 — a late winner.",{"id":394,"addition":244,"extraMinute":395,"info":237,"isHome":238,"minute":61,"narrative":396,"playerName":397,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":241},"330409696592662528",4,"90+4' Chima Okoroji (FC ST. Gallen) is shown a yellow card for foul.","Chima Okoroji",{"id":399,"addition":-1,"extraMinute":395,"info":237,"isHome":238,"minute":61,"narrative":400,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":241},"330409570776125440","90+4' FC ST. Gallen (FC ST. Gallen) is shown a yellow card."]