[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-327055504507408384-en":61,"match-news-327055504507408384-en":88,"match-team-news-327055504507408384-en":89,"match-league-news-327055504507408384-en":244,"prediction-summary-327055504507408384":245,"timeline-327055504507408384":250},{"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":63,"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},0,{"code":65,"id":66,"imagePath":67,"name":68,"slug":69},"AWY","326255040715034624","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F646.png","Levski Sofia","levski-sofia","Levski Sofia needs a win to keep their title hopes alive, while CSKA 1948 aims to solidify a top-half finish. The result will either tighten the championship race or end Levski's challenge for good.",{"code":72,"id":73,"imagePath":74,"name":75,"slug":76},"HME","326257630936829952","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F1426.png","CSKA 1948","cska-1948","327055504507408384","2026-05-25T17:30:00Z",90,"326135639126839296","First League","bg-first-league","cska-1948-vs-levski-sofia-2026-05-25","finished",[],"Bistritsa","Bistritsa Stadium",[],[90,126,152,185,210,227],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":92,"homeTeamId":-1,"homeTeamName":-1,"id":93,"leagueId":94,"leagueName":95,"matchId":96,"matchName":21,"publishedAt":97,"slug":98,"sourceName":99,"sourceURL":100,"teamId":101,"teamName":102,"teamIds":103,"teamNames":114,"title":125},"news","Sparta Capital agrees to buy 67% of Bordeaux, the fallen French giant in National 2, led by finance experts who previously engineered Lille and Lens takeovers.","338034052554559489","326135628146151424","National 2 - Group D","0","2026-06-04T16:40:34Z","sparta-capital-s-bordeaux-deal-lille-lens-finance-experts","L'Equipe","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FImpliques-dans-les-rachats-de-lille-et-lens-specialistes-de-la-finance-qui-sont-les-hommes-forts-de-sparta-capital-futur-actionnaire-majoritaire-de-bordeaux\u002F1681826#at_medium=RSS_feeds","326257780744785920","Bordeaux",[101,104,105,106,107,66,108,109,110,111,112,113],"326257769613103104","326257535885512704","326257536443355136","326222767416414208","326255042816380928","326257536296554496","326255037997125632","326257664713560064","326257545968619520","326257781038387200",[102,115,116,117,118,68,119,120,121,122,123,124],"Capital","Lille","Lens","Lesotho","FC Levadia Tallinn","Auxerre","Strasbourg","Luxembourg","Arsenal","Sochaux","Sparta Capital's Bordeaux Deal: Lille & Lens Finance Experts",{"awayTeamId":127,"awayTeamName":128,"body":-1,"category":91,"excerpt":129,"homeTeamId":130,"homeTeamName":131,"id":132,"leagueId":29,"leagueName":30,"matchId":133,"matchName":134,"publishedAt":135,"slug":136,"sourceName":137,"sourceURL":138,"teamId":139,"teamName":140,"teamIds":141,"teamNames":146,"title":151},"326222711493758976","Croatia","Norwich defender Jose Cordoba is the sole UK-based player in Panama's World Cup squad, set to face England in New Jersey on 27 June in Group L.","326222711682502656","England","334815312031518721","327115060059049984","England vs Croatia","2026-05-26T19:55:25Z","norwich-defender-cordoba-in-panama-s-26-man-world-cup-squad","BBC Sport","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Farticles\u002Fcy522xelvk6o?at_medium=RSS&at_campaign=rss","326222711716057088","Panama",[139,130,127,66,142,143,144,145],"326222712559112192","326257638213947392","326257808280391680","326257796423094272",[140,131,128,68,147,148,149,150],"Ghana","Cordoba","Norwich","Russia","Norwich Defender Cordoba in Panama's 26-Man World Cup Squad",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":153,"homeTeamId":-1,"homeTeamName":-1,"id":154,"leagueId":155,"leagueName":156,"matchId":96,"matchName":21,"publishedAt":157,"slug":158,"sourceName":99,"sourceURL":159,"teamId":160,"teamName":161,"teamIds":162,"teamNames":173,"title":184},"Roma triggered €25M buy option for Donyell Malen after 15-goal half-season. The Dutch forward, 26, pens deal until 2030, pivotal in UCL qualification.","334761442173521921","326135624606158848","Serie A","2026-05-26T16:12:36Z","as-roma-buy-donyell-malen-for-25m-after-15-goal-half-season","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FMercato-l-as-rome-leve-l-option-d-achat-de-donyell-malen-prete-par-aston-villa-et-auteur-d-une-demi-saison-brillante\u002F1679082#at_medium=RSS_feeds","326257546425798656","Aston Villa",[160,163,164,165,66,166,108,167,168,169,170,130,171,172],"326257534329425920","326222712936599552","326255039846813696","326255041625198592","326257536413995008","326257563194626048","326222712496197632","326257807814823936","326257539576500224","326257565669265408",[161,174,175,176,68,177,119,178,179,180,181,131,182,183],"Borussia Dortmund","Paraguay","FK Partizan","Partizani","Paris FC","PSV Eindhoven","Netherlands","Birmingham","AS Roma","Girona","AS Roma Buy Donyell Malen for €25M After 15-Goal Half-Season",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":186,"homeTeamId":-1,"homeTeamName":-1,"id":187,"leagueId":188,"leagueName":189,"matchId":96,"matchName":21,"publishedAt":190,"slug":191,"sourceName":99,"sourceURL":192,"teamId":193,"teamName":194,"teamIds":195,"teamNames":202,"title":209},"Appointed Oct 2019 with a €225k\u002Fmonth salary, Claude Puel's grim tenure at Saint-Étienne saw a fractured dressing room, exits, and a failed youth project.","334051769686429697","326135625889615872","Ligue 1","2026-05-24T16:58:00Z","claude-puel-at-saint-etienne-autopsy-of-a-failed-tenure","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FArticle\u002FVestiaire-crispe-rajeunissement-aux-effets-mitiges-et-instabilite-claude-puel-chez-les-verts-autopsie-d-un-echec\u002F1678447#at_medium=RSS_feeds","326257807714160640","Leicester",[193,196,197,198,164,107,165,66,166,199,200,105,201],"326257808217477120","326257535919067136","326257536049090560","326257572300460032","326257590214332416","326222707169431552",[194,203,204,205,175,118,176,68,177,206,207,116,208],"Derby","Lyon","Nice","Saint Etienne","Chicago Fire","Anderlecht","Claude Puel at Saint-Étienne: Autopsy of a Failed Tenure",{"awayTeamId":198,"awayTeamName":205,"body":-1,"category":91,"excerpt":211,"homeTeamId":106,"homeTeamName":117,"id":212,"leagueId":213,"leagueName":214,"matchId":215,"matchName":216,"publishedAt":217,"slug":218,"sourceName":99,"sourceURL":219,"teamId":198,"teamName":205,"teamIds":220,"teamNames":223,"title":226},"Claude Puel believed Nice deserved as much as Lens in the Coupe de France final, citing a strong start, cruel first goal, and missed chances.","333405892600926209","326135626208382976","Coupe de France","327055218783031296","Lens vs Nice","2026-05-22T22:25:04Z","puel-nice-deserved-as-much-as-lens-in-coupe-final","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FClaude-puel-apres-la-defaite-en-finale-de-la-coupe-de-france-on-meritait-autant-que-lens\u002F1678024#at_medium=RSS_feeds",[198,106,221,164,107,165,66,166,105,201,169,222],"326222711447621632","326222713142120448",[205,117,224,175,118,176,68,177,116,208,180,225],"France","Canada","Puel: Nice 'Deserved as Much as Lens' in Coupe Final",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":228,"homeTeamId":-1,"homeTeamName":-1,"id":229,"leagueId":230,"leagueName":231,"matchId":96,"matchName":21,"publishedAt":232,"slug":233,"sourceName":99,"sourceURL":234,"teamId":235,"teamName":236,"teamIds":237,"teamNames":240,"title":243},"José Mourinho's two-year Real Madrid return with transfer control divides fans and directors, as club eyes Rodri and Pérez fights for re-election.","332037639358124033","326135624820068352","La Liga","2026-05-19T03:31:00Z","mourinho-s-real-madrid-return-2-year-deal-sparks-division","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FArticle\u002FRespecte-pour-les-uns-perime-pour-les-autres-jose-mourinho-au-real-madrid-un-choix-qui-divise-dirigeants-et-supporters\u002F1676993#at_medium=RSS_feeds","326257565535047680","Real Madrid",[235,238,164,107,165,66,239,166,201,171,104],"326257546258026496","326255040996052992",[236,241,175,118,176,68,242,177,208,182,115],"Manchester City","Kalju Nomme","Mourinho's Real Madrid Return: 2-Year Deal Sparks Division",[],{"matchResult":246,"exactScore":247,"totalGoals":248,"bothTeamsToScore":249},[],[],[],[],[251,259,266,273,277,284,289,294,298,301,304,307,311,315,319,324,328,331,338,344,349,353,356,361,364,367,371,376],{"id":252,"addition":-1,"extraMinute":63,"info":253,"isHome":39,"minute":254,"narrative":255,"playerName":256,"relatedPlayerName":257,"result":21,"teamLogo":67,"teamName":68,"typeName":258},"334421254314397696","Substitution 1",32,"32' (Levski Sofia) makes a substitution: A. Oko-Flex comes on for R. Kirilov.","A. Oko-Flex","R. Kirilov","substitution",{"id":260,"addition":-1,"extraMinute":63,"info":261,"isHome":28,"minute":262,"narrative":263,"playerName":264,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":265},"334423896587505664","Yellow Card",43,"43' Petar Vitanov (CSKA 1948) is shown a yellow card.","Petar Vitanov","yellow_card",{"id":267,"addition":-1,"extraMinute":63,"info":268,"isHome":39,"minute":269,"narrative":270,"playerName":271,"relatedPlayerName":272,"result":21,"teamLogo":67,"teamName":68,"typeName":258},"334432705406046208","Substitution 2",58,"58' (Levski Sofia) makes a substitution: G. Kostadinov comes on for A. Mitkov.","G. Kostadinov","A. Mitkov",{"id":274,"addition":-1,"extraMinute":63,"info":268,"isHome":39,"minute":275,"narrative":276,"playerName":271,"relatedPlayerName":272,"result":21,"teamLogo":67,"teamName":68,"typeName":258},"335687370600878080",59,"59' (Levski Sofia) makes a substitution: G. Kostadinov comes on for A. Mitkov.",{"id":278,"addition":-1,"extraMinute":63,"info":279,"isHome":39,"minute":280,"narrative":281,"playerName":282,"relatedPlayerName":283,"result":21,"teamLogo":67,"teamName":68,"typeName":258},"335687370768650240","Substitution 3",60,"60' (Levski Sofia) makes a substitution: J. Perea comes on for M. Dugandzic.","J. Perea","M. Dugandzic",{"id":285,"addition":-1,"extraMinute":63,"info":253,"isHome":28,"minute":280,"narrative":286,"playerName":287,"relatedPlayerName":288,"result":21,"teamLogo":74,"teamName":75,"typeName":258},"334432579534983168","60' (CSKA 1948) makes a substitution: M. Diallo comes on for A. Iliev.","M. Diallo","A. Iliev",{"id":290,"addition":-1,"extraMinute":63,"info":268,"isHome":28,"minute":280,"narrative":291,"playerName":292,"relatedPlayerName":293,"result":21,"teamLogo":74,"teamName":75,"typeName":258},"335687370705735680","60' (CSKA 1948) makes a substitution: B. Sobrero comes on for G. Rusev.","B. Sobrero","G. Rusev",{"id":295,"addition":-1,"extraMinute":63,"info":253,"isHome":28,"minute":296,"narrative":297,"playerName":287,"relatedPlayerName":288,"result":21,"teamLogo":74,"teamName":75,"typeName":258},"334433208152100864",61,"61' (CSKA 1948) makes a substitution: M. Diallo comes on for A. Iliev.",{"id":299,"addition":-1,"extraMinute":63,"info":268,"isHome":28,"minute":296,"narrative":300,"playerName":292,"relatedPlayerName":293,"result":21,"teamLogo":74,"teamName":75,"typeName":258},"334444156376059904","61' (CSKA 1948) makes a substitution: B. Sobrero comes on for G. Rusev.",{"id":302,"addition":-1,"extraMinute":63,"info":268,"isHome":39,"minute":296,"narrative":303,"playerName":282,"relatedPlayerName":283,"result":21,"teamLogo":67,"teamName":68,"typeName":258},"334432957156560896","61' (Levski Sofia) makes a substitution: J. Perea comes on for M. Dugandzic.",{"id":305,"addition":-1,"extraMinute":63,"info":279,"isHome":39,"minute":296,"narrative":306,"playerName":271,"relatedPlayerName":272,"result":21,"teamLogo":67,"teamName":68,"typeName":258},"334432957081063424","61' (Levski Sofia) makes a substitution: G. Kostadinov comes on for A. Mitkov.",{"id":308,"addition":-1,"extraMinute":63,"info":268,"isHome":28,"minute":296,"narrative":309,"playerName":310,"relatedPlayerName":293,"result":21,"teamLogo":74,"teamName":75,"typeName":258},"334432957227864064","61' (CSKA 1948) makes a substitution: Frederic comes on for G. Rusev.","Frederic",{"id":312,"addition":-1,"extraMinute":63,"info":261,"isHome":39,"minute":313,"narrative":314,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":265},"334434592377278464",68,"68' Levski Sofia (Levski Sofia) is shown a yellow card.",{"id":316,"addition":-1,"extraMinute":63,"info":261,"isHome":39,"minute":313,"narrative":317,"playerName":318,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":265},"334434718302867456","68' N. Serafimov (Levski Sofia) is shown a yellow card.","N. Serafimov",{"id":320,"addition":-1,"extraMinute":63,"info":261,"isHome":39,"minute":321,"narrative":322,"playerName":323,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":265},"334588861269151744",69,"69' Nikola Serafimov (Levski Sofia) is shown a yellow card.","Nikola Serafimov",{"id":325,"addition":-1,"extraMinute":63,"info":261,"isHome":39,"minute":321,"narrative":326,"playerName":327,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":265},"334434969843666944","69' Maicon (Levski Sofia) is shown a yellow card.","Maicon",{"id":329,"addition":-1,"extraMinute":63,"info":261,"isHome":39,"minute":321,"narrative":330,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":265},"334434843934855168","69' Levski Sofia (Levski Sofia) is shown a yellow card.",{"id":332,"addition":-1,"extraMinute":63,"info":333,"isHome":39,"minute":334,"narrative":335,"playerName":336,"relatedPlayerName":337,"result":21,"teamLogo":67,"teamName":68,"typeName":258},"334436731510067200","Substitution 5",76,"76' (Levski Sofia) makes a substitution: G. Trdin comes on for A. Bouras.","G. Trdin","A. Bouras",{"id":339,"addition":-1,"extraMinute":63,"info":340,"isHome":39,"minute":334,"narrative":341,"playerName":342,"relatedPlayerName":343,"result":21,"teamLogo":67,"teamName":68,"typeName":258},"334436731602341888","Substitution 4","76' (Levski Sofia) makes a substitution: M. Soula comes on for K. Fabien.","M. Soula","K. Fabien",{"id":345,"addition":-1,"extraMinute":63,"info":279,"isHome":28,"minute":346,"narrative":347,"playerName":310,"relatedPlayerName":348,"result":21,"teamLogo":74,"teamName":75,"typeName":258},"334438493054832640",83,"83' (CSKA 1948) makes a substitution: Frederic comes on for J. Martines.","J. Martines",{"id":350,"addition":-1,"extraMinute":18,"info":340,"isHome":28,"minute":79,"narrative":351,"playerName":288,"relatedPlayerName":352,"result":21,"teamLogo":74,"teamName":75,"typeName":258},"334441135520878592","90+1' (CSKA 1948) makes a substitution: A. Iliev comes on for A. Hoffmann.","A. Hoffmann",{"id":354,"addition":-1,"extraMinute":63,"info":340,"isHome":28,"minute":79,"narrative":355,"playerName":21,"relatedPlayerName":352,"result":21,"teamLogo":74,"teamName":75,"typeName":258},"335687370990948352","90' (CSKA 1948) takes off A. Hoffmann.",{"id":357,"addition":-1,"extraMinute":358,"info":261,"isHome":28,"minute":79,"narrative":359,"playerName":360,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":265},"334588861441118208",6,"90+6' Petar Marinov (CSKA 1948) is shown a yellow card.","Petar Marinov",{"id":362,"addition":-1,"extraMinute":18,"info":340,"isHome":28,"minute":79,"narrative":363,"playerName":21,"relatedPlayerName":352,"result":21,"teamLogo":74,"teamName":75,"typeName":258},"334588861508227072","90+1' (CSKA 1948) takes off A. Hoffmann.",{"id":365,"addition":-1,"extraMinute":358,"info":261,"isHome":28,"minute":79,"narrative":366,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":265},"334441387334307840","90+6' CSKA 1948 (CSKA 1948) is shown a yellow card.",{"id":368,"addition":-1,"extraMinute":63,"info":261,"isHome":28,"minute":79,"narrative":369,"playerName":370,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":265},"334440254775758848","90' Atanas Iliev (CSKA 1948) is shown a yellow card.","Atanas Iliev",{"id":372,"addition":-1,"extraMinute":373,"info":261,"isHome":28,"minute":79,"narrative":374,"playerName":375,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":265},"334442898755948545",4,"90+4' P. Marinov (CSKA 1948) is shown a yellow card.","P. Marinov",{"id":377,"addition":-1,"extraMinute":63,"info":261,"isHome":28,"minute":79,"narrative":378,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":265},"334440002987495424","90' CSKA 1948 (CSKA 1948) is shown a yellow card."]