[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-329441209955127296-en":61,"match-news-329441209955127296-en":87,"match-team-news-329441209955127296-en":88,"match-league-news-329441209955127296-en":254,"prediction-summary-329441209955127296":281,"timeline-329441209955127296":286},{"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":18,"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":86},0,{"code":65,"id":66,"imagePath":67,"name":68,"slug":69},"AWY","326257727166746624","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F27461.png","Supra du Quebec","supra-du-quebec","Forge host Supra du Quebec needing a win to keep pace with the league leaders, while the visitors fight to climb out of the bottom half. A victory for either side could prove decisive in shaping their playoff aspirations.",{"code":72,"id":73,"imagePath":74,"name":75,"slug":76},"HME","326257669738336256","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F3830.png","Forge","forge","329441209955127296","2026-05-13T15:00:00Z",90,"326135648354308096","Canadian Premier League","ca-canadian-premier-league","forge-vs-supra-du-quebec-2026-05-13","finished",[],"Tim Hortons Field",[],[89,124,159,180,204,232],{"awayTeamId":90,"awayTeamName":91,"body":-1,"category":92,"excerpt":93,"homeTeamId":94,"homeTeamName":95,"id":96,"leagueId":29,"leagueName":30,"matchId":97,"matchName":98,"publishedAt":99,"slug":100,"sourceName":101,"sourceURL":102,"teamId":103,"teamName":104,"teamIds":105,"teamNames":114,"title":123},"326222712898850816","Qatar","news","Breel Embolo's US visa approved, allowing him to travel Friday and join Switzerland's World Cup preparations in the United States after a three-day delay.","326222713142120448","Canada","338091054995607553","327115064219799552","Canada vs Qatar","2026-06-04T20:45:03Z","breel-embolo-visa-approved-swiss-star-to-join-us-camp","L'Equipe","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FVisa-approuve-pour-breel-embolo-qui-va-retrouver-l-equipe-nationale-suisse-vendredi-aux-etats-unis-avant-la-coupe-du-monde\u002F1681900#at_medium=RSS_feeds","326222711825108992","Switzerland",[103,94,90,106,107,108,109,110,111,112,73,113],"326222712936599552","326222713016291328","326222767416414208","326255039846813696","326255041625198592","326257536296554496","326222712462643200","326222707169431552",[104,95,91,115,116,117,118,119,120,121,75,122],"Paraguay","USA","Lesotho","FK Partizan","Partizani","Auxerre","Bosnia & Herzegovina","Anderlecht","Breel Embolo Visa Approved: Swiss Star to Join US Camp",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":92,"excerpt":125,"homeTeamId":-1,"homeTeamName":-1,"id":126,"leagueId":127,"leagueName":128,"matchId":129,"matchName":21,"publishedAt":130,"slug":131,"sourceName":132,"sourceURL":133,"teamId":134,"teamName":135,"teamIds":136,"teamNames":147,"title":158},"Ronaldinho delighted fans with vintage skills alongside F1 stars at a charity football match ahead of the Monaco Grand Prix, proving his magic endures.","337664005340401665","326135625054949376","Premier League","0","2026-06-03T16:35:00Z","ronaldinho-rolls-back-years-at-2026-monaco-charity-match","Sky Sports","https:\u002F\u002Fwww.skysports.com\u002Fwatch\u002Fvideo\u002F13550493\u002Fmonaco-gp-ronaldinho-rolls-back-the-years-at-f1-charity-match-ahead-of-monaco-gp","326257536112005120","Monaco",[134,137,138,139,140,141,142,143,144,145,146,73,113,94],"326257539962376192","326257565602156544","326257565635710976","326257592374398976","326257699727609856","326257766752587776","326257767599837184","326257565195309056","326257539333230592","326222711569256448",[135,148,149,150,151,152,153,154,155,156,157,75,122,95],"Como","Real Betis","Getafe","Pittsburgh Riverhounds","Piteå","Fortaleza EC","Mixto","Barcelona","AC Milan","Brazil","Ronaldinho rolls back years at 2026 Monaco charity match",{"awayTeamId":160,"awayTeamName":161,"body":-1,"category":92,"excerpt":162,"homeTeamId":163,"homeTeamName":164,"id":165,"leagueId":29,"leagueName":30,"matchId":166,"matchName":167,"publishedAt":168,"slug":169,"sourceName":101,"sourceURL":170,"teamId":160,"teamName":161,"teamIds":171,"teamNames":175,"title":179},"326257545968619520","Arsenal","William Saliba missed France's outdoor training session due to ongoing back pain, working indoors with a physio, as PSG's Champions League finalists joined the","326257536078450688","Paris Saint Germain","337316673868533761","331980430133694464","Paris Saint Germain vs Arsenal","2026-06-02T17:21:30Z","saliba-sits-out-france-training-what-back-pain-means-for","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FArrivee-des-finalistes-de-la-ligue-des-champions-les-joueurs-du-psg-ont-couru-saliba-est-reste-en-salle\u002F1681236#at_medium=RSS_feeds",[160,163,172,106,108,109,110,173,174,73,113,94],"326222711447621632","326257536413995008","326257686389723136",[161,164,176,115,117,118,119,177,178,75,122,95],"France","Paris FC","Together","Saliba Sits Out France Training: What Back Pain Means for",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":92,"excerpt":181,"homeTeamId":-1,"homeTeamName":-1,"id":182,"leagueId":29,"leagueName":30,"matchId":129,"matchName":21,"publishedAt":183,"slug":184,"sourceName":185,"sourceURL":186,"teamId":113,"teamName":122,"teamIds":187,"teamNames":195,"title":203},"Ricardo Pepi used the pain of his 2022 World Cup snub to fuel development, earning a spot on the USMNT's 2026 roster. His story reveals growth from rejection.","336995590720196609","2026-06-01T15:47:53Z","how-2022-snub-fueled-pepi-s-rise-now-usmnt-s-2026-key","ESPN","https:\u002F\u002Fwww.espn.com\u002Fsoccer\u002Fstory\u002F_\u002Fid\u002F48940196\u002Fusmnt-snub-2022-helped-ricardo-pepi-2026-world-cup",[113,142,188,189,190,191,192,193,194,90,73,94],"326257777523560448","326257810339794944","326323575902441472","326257563194626048","326222712496197632","326257563228180480","326222712076767232",[122,153,196,197,198,199,200,201,202,91,75,95],"Al-Wasl FC","Forest Green","Andorra","PSV Eindhoven","Netherlands","Groningen","Germany","How 2022 Snub Fueled Pepi’s Rise: Now USMNT's 2026 Key",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":92,"excerpt":205,"homeTeamId":-1,"homeTeamName":-1,"id":206,"leagueId":207,"leagueName":208,"matchId":129,"matchName":21,"publishedAt":209,"slug":210,"sourceName":211,"sourceURL":212,"teamId":213,"teamName":214,"teamIds":215,"teamNames":223,"title":231},"Deniz Undav extends VfB Stuttgart contract early. The fan favorite said the club 'means extremely much' to him, rewarding a perfect fit since his arrival.","336841165024268289","326135624673267712","Bundesliga","2026-06-01T10:06:59Z","why-deniz-undav-extended-vfb-deal-a-fan-favorite-commits","Kicker","https:\u002F\u002Fwww.kicker.de\u002Fbedeutet-mir-extrem-viel-publikumsliebling-undav-verlaengert-beim-vfb-1218690\u002Fartikel#omrss","326257534493003776","VfB Stuttgart",[213,216,113,217,218,219,220,221,73,94,222],"326257781562675200","326222707618222080","326255039712595968","326257586082942976","326257593141956608","326257599160782848","326257545754710016",[214,224,122,225,226,227,228,229,75,95,230],"Auch","Dender","Başakşehir","Miramar","Chattanooga","Istra 1961","Newcastle","Why Deniz Undav Extended VfB Deal: A Fan Favorite Commits",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":92,"excerpt":233,"homeTeamId":-1,"homeTeamName":-1,"id":234,"leagueId":127,"leagueName":128,"matchId":129,"matchName":21,"publishedAt":235,"slug":236,"sourceName":237,"sourceURL":238,"teamId":239,"teamName":240,"teamIds":241,"teamNames":247,"title":253},"Arne Slot's letter after Liverpool sacking remembers Premier League title, the Water Street tragedy, and a connection that goes beyond football.","336803757960466433","2026-06-01T07:20:46Z","arne-slot-s-letter-why-liverpool-bond-goes-beyond-football","The Guardian","https:\u002F\u002Fwww.theguardian.com\u002Ffootball\u002F2026\u002Fjun\u002F01\u002Fliverpool-arne-slot-andoni-iraola-head-coach","326257545918287872","Liverpool",[239,242,243,113,244,222,245,246,174,73,94],"326257833098088448","326257604382691328","326255044338913280","326257554411753472","326257556324356096",[240,248,249,122,250,230,251,252,178,75,95],"Street","GOES","Koper","Newcastle Jets","Newells Old Boys","Arne Slot's Letter: Why Liverpool Bond Goes Beyond Football",[255,274],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":92,"excerpt":256,"homeTeamId":-1,"homeTeamName":-1,"id":257,"leagueId":80,"leagueName":81,"matchId":129,"matchName":21,"publishedAt":258,"slug":259,"sourceName":237,"sourceURL":260,"teamId":261,"teamName":262,"teamIds":263,"teamNames":268,"title":273},"The Canadian Premier League is trialing the 'daylight' offside rule, and the first goal under the new interpretation was scored by Pacific FC's Alejandro Díaz in a 2-2 draw against Halifax Wanderers.","327115828560400385","2026-05-05T11:34:02Z","daylight-offside-rule-trial-yields-first-goal-in-cpl-clash","https:\u002F\u002Fwww.theguardian.com\u002Ffootball\u002F2026\u002Fmay\u002F05\u002Fcanada-cpl-offside-rule-trial-wenger","326257727066083328","Pacific FC",[261,264,265,94,113,160,266,267,222],"326257584472330240","326257807785463808","326257546392244224","326257709626167296",[262,269,270,95,122,161,271,272,230],"Wanderers","Reading","Nottingham Forest","Arsenal Tula","Daylight Offside Rule Trial Yields First Goal in CPL Clash",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":92,"excerpt":275,"homeTeamId":-1,"homeTeamName":-1,"id":276,"leagueId":80,"leagueName":81,"matchId":129,"matchName":21,"publishedAt":258,"slug":277,"sourceName":237,"sourceURL":260,"teamId":261,"teamName":262,"teamIds":278,"teamNames":279,"title":280},"Alejandro Díaz scored the first goal under Arsène Wenger's daylight offside rule in a Canadian Premier League match. The trial aims to make football more attacking. Success could lead to global adoption.","327115877751197697","daylight-offside-rule-yields-first-professional-goal-as-canadian-premier",[261,264,265,94,113,160,266,267,192,222],[262,269,270,95,122,161,271,272,200,230],"Daylight offside rule yields first professional goal as Canadian Premier League trials Wenger's vision",{"matchResult":282,"exactScore":283,"totalGoals":284,"bothTeamsToScore":285},[],[],[],[],[287,295,303,310,316,322,328,335,341,346,352,359],{"id":288,"addition":-1,"extraMinute":63,"info":289,"isHome":39,"minute":290,"narrative":291,"playerName":292,"relatedPlayerName":293,"result":21,"teamLogo":67,"teamName":68,"typeName":294},"330045169472638976","Substitution 1",46,"46' (Supra du Quebec) makes a substitution: A. Marcoux comes on for M. Chretien.","A. Marcoux","M. Chretien","substitution",{"id":296,"addition":-1,"extraMinute":63,"info":297,"isHome":28,"minute":298,"narrative":299,"playerName":300,"relatedPlayerName":301,"result":21,"teamLogo":74,"teamName":75,"typeName":302},"330047811481505792","Normal Goal",56,"56' D. Nimick (Forge) scores, set up by B. Paton. 1-0 — the opening goal.","D. Nimick","B. Paton","goal",{"id":304,"addition":-1,"extraMinute":63,"info":305,"isHome":39,"minute":306,"narrative":307,"playerName":308,"relatedPlayerName":309,"result":21,"teamLogo":67,"teamName":68,"typeName":294},"330049195861872640","Substitution 4",61,"61' (Supra du Quebec) makes a substitution: O. Boughanmi comes on for S. Rea.","O. Boughanmi","S. Rea",{"id":311,"addition":-1,"extraMinute":63,"info":312,"isHome":39,"minute":306,"narrative":313,"playerName":314,"relatedPlayerName":315,"result":21,"teamLogo":67,"teamName":68,"typeName":294},"330049195757015040","Substitution 2","61' (Supra du Quebec) makes a substitution: S. Mlah comes on for L. A. Kwemi.","S. Mlah","L. A. Kwemi",{"id":317,"addition":-1,"extraMinute":63,"info":318,"isHome":39,"minute":306,"narrative":319,"playerName":320,"relatedPlayerName":321,"result":21,"teamLogo":67,"teamName":68,"typeName":294},"330049195811540992","Substitution 3","61' (Supra du Quebec) makes a substitution: A. Sissoko comes on for D. Abzi.","A. Sissoko","D. Abzi",{"id":323,"addition":-1,"extraMinute":63,"info":289,"isHome":28,"minute":324,"narrative":325,"playerName":326,"relatedPlayerName":327,"result":21,"teamLogo":74,"teamName":75,"typeName":294},"330050705786146816",67,"67' (Forge) makes a substitution: T. Borges comes on for M. Babouli.","T. Borges","M. Babouli",{"id":329,"addition":-1,"extraMinute":63,"info":330,"isHome":39,"minute":331,"narrative":332,"playerName":333,"relatedPlayerName":334,"result":21,"teamLogo":67,"teamName":68,"typeName":294},"330050831615266816","Substitution 5",68,"68' (Supra du Quebec) makes a substitution: C. Bayiha comes on for R. Bey.","C. Bayiha","R. Bey",{"id":336,"addition":-1,"extraMinute":63,"info":312,"isHome":28,"minute":337,"narrative":338,"playerName":339,"relatedPlayerName":340,"result":21,"teamLogo":74,"teamName":75,"typeName":294},"330053851551895552",80,"80' (Forge) makes a substitution: N. Jensen comes on for K. Bekker.","N. Jensen","K. Bekker",{"id":342,"addition":-1,"extraMinute":63,"info":318,"isHome":28,"minute":337,"narrative":343,"playerName":344,"relatedPlayerName":345,"result":21,"teamLogo":74,"teamName":75,"typeName":294},"330053851631587328","80' (Forge) makes a substitution: B. Wright comes on for I. Oketokoun.","B. Wright","I. Oketokoun",{"id":347,"addition":-1,"extraMinute":63,"info":305,"isHome":28,"minute":348,"narrative":349,"playerName":350,"relatedPlayerName":351,"result":21,"teamLogo":74,"teamName":75,"typeName":294},"330055109859872768",84,"84' (Forge) makes a substitution: H. Massunda comes on for D. Krutzen.","H. Massunda","D. Krutzen",{"id":353,"addition":354,"extraMinute":63,"info":355,"isHome":39,"minute":356,"narrative":357,"playerName":321,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":358},"330055109998284800","Unsportsmanlike conduct","Yellow Card",85,"85' D. Abzi (Supra du Quebec) is shown a yellow card for unsportsmanlike conduct.","yellow_card",{"id":360,"addition":361,"extraMinute":18,"info":355,"isHome":28,"minute":79,"narrative":362,"playerName":363,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":358},"330056745885896704","Foul","90+1' R. Rama (Forge) is shown a yellow card for foul.","R. Rama"]