[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-327052546747142144-en":61,"match-news-327052546747142144-en":86,"match-team-news-327052546747142144-en":87,"match-league-news-327052546747142144-en":242,"prediction-summary-327052546747142144":243,"timeline-327052546747142144":248},{"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":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":21,"venueName":21},{"code":64,"id":65,"imagePath":66,"name":67,"slug":68},"AWY","326257567338598400","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F566.png","Ludogorets","ludogorets","Ludogorets arrive needing all three points to keep their title hopes alive, while Levski aim to strengthen their grip on a European qualification spot. A win for the visitors would apply maximum pressure on the league leaders; any other result gives Levski a major boost in the race for continental football.",0,{"code":72,"id":73,"imagePath":74,"name":75,"slug":76},"HME","326255040715034624","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F646.png","Levski Sofia","levski-sofia","327052546747142144","2026-05-09T15:45:00Z",90,"326135639126839296","First League","bg-first-league","levski-sofia-vs-ludogorets-2026-05-09","finished",[],[],[88,124,150,183,208,225],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":89,"excerpt":90,"homeTeamId":-1,"homeTeamName":-1,"id":91,"leagueId":92,"leagueName":93,"matchId":94,"matchName":21,"publishedAt":95,"slug":96,"sourceName":97,"sourceURL":98,"teamId":99,"teamName":100,"teamIds":101,"teamNames":112,"title":123},"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",[99,102,103,104,105,73,106,107,108,109,110,111],"326257769613103104","326257535885512704","326257536443355136","326222767416414208","326255042816380928","326257536296554496","326255037997125632","326257664713560064","326257545968619520","326257781038387200",[100,113,114,115,116,75,117,118,119,120,121,122],"Capital","Lille","Lens","Lesotho","FC Levadia Tallinn","Auxerre","Strasbourg","Luxembourg","Arsenal","Sochaux","Sparta Capital's Bordeaux Deal: Lille & Lens Finance Experts",{"awayTeamId":125,"awayTeamName":126,"body":-1,"category":89,"excerpt":127,"homeTeamId":128,"homeTeamName":129,"id":130,"leagueId":29,"leagueName":30,"matchId":131,"matchName":132,"publishedAt":133,"slug":134,"sourceName":135,"sourceURL":136,"teamId":137,"teamName":138,"teamIds":139,"teamNames":144,"title":149},"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",[137,128,125,73,140,141,142,143],"326222712559112192","326257638213947392","326257808280391680","326257796423094272",[138,129,126,75,145,146,147,148],"Ghana","Cordoba","Norwich","Russia","Norwich Defender Cordoba in Panama's 26-Man World Cup Squad",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":89,"excerpt":151,"homeTeamId":-1,"homeTeamName":-1,"id":152,"leagueId":153,"leagueName":154,"matchId":94,"matchName":21,"publishedAt":155,"slug":156,"sourceName":97,"sourceURL":157,"teamId":158,"teamName":159,"teamIds":160,"teamNames":171,"title":182},"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",[158,161,162,163,73,164,106,165,166,167,168,128,169,170],"326257534329425920","326222712936599552","326255039846813696","326255041625198592","326257536413995008","326257563194626048","326222712496197632","326257807814823936","326257539576500224","326257565669265408",[159,172,173,174,75,175,117,176,177,178,179,129,180,181],"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":89,"excerpt":184,"homeTeamId":-1,"homeTeamName":-1,"id":185,"leagueId":186,"leagueName":187,"matchId":94,"matchName":21,"publishedAt":188,"slug":189,"sourceName":97,"sourceURL":190,"teamId":191,"teamName":192,"teamIds":193,"teamNames":200,"title":207},"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",[191,194,195,196,162,105,163,73,164,197,198,103,199],"326257808217477120","326257535919067136","326257536049090560","326257572300460032","326257590214332416","326222707169431552",[192,201,202,203,173,116,174,75,175,204,205,114,206],"Derby","Lyon","Nice","Saint Etienne","Chicago Fire","Anderlecht","Claude Puel at Saint-Étienne: Autopsy of a Failed Tenure",{"awayTeamId":196,"awayTeamName":203,"body":-1,"category":89,"excerpt":209,"homeTeamId":104,"homeTeamName":115,"id":210,"leagueId":211,"leagueName":212,"matchId":213,"matchName":214,"publishedAt":215,"slug":216,"sourceName":97,"sourceURL":217,"teamId":196,"teamName":203,"teamIds":218,"teamNames":221,"title":224},"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",[196,104,219,162,105,163,73,164,103,199,167,220],"326222711447621632","326222713142120448",[203,115,222,173,116,174,75,175,114,206,178,223],"France","Canada","Puel: Nice 'Deserved as Much as Lens' in Coupe Final",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":89,"excerpt":226,"homeTeamId":-1,"homeTeamName":-1,"id":227,"leagueId":228,"leagueName":229,"matchId":94,"matchName":21,"publishedAt":230,"slug":231,"sourceName":97,"sourceURL":232,"teamId":233,"teamName":234,"teamIds":235,"teamNames":238,"title":241},"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",[233,236,162,105,163,73,237,164,199,169,102],"326257546258026496","326255040996052992",[234,239,173,116,174,75,240,175,206,180,113],"Manchester City","Kalju Nomme","Mourinho's Real Madrid Return: 2-Year Deal Sparks Division",[],{"matchResult":244,"exactScore":245,"totalGoals":246,"bothTeamsToScore":247},[],[],[],[],[249,254,259,263,267,271,275,280,285,288,296,303,309,314,321,327,333,338,343,348,352,357,360,365,371],{"id":250,"addition":-1,"extraMinute":70,"info":251,"isHome":28,"minute":70,"narrative":252,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":253},"328630883659550720","Yellow Card","— Levski Sofia (Levski Sofia) is shown a yellow card.","yellow_card",{"id":255,"addition":-1,"extraMinute":70,"info":251,"isHome":39,"minute":256,"narrative":257,"playerName":258,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":253},"328596499409670144",28,"28' Bernard Tekpetey (Ludogorets) is shown a yellow card.","Bernard Tekpetey",{"id":260,"addition":-1,"extraMinute":70,"info":251,"isHome":28,"minute":261,"narrative":262,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":253},"328600400053669888",44,"44' Levski Sofia (Levski Sofia) is shown a yellow card.",{"id":264,"addition":-1,"extraMinute":70,"info":251,"isHome":28,"minute":261,"narrative":265,"playerName":266,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":253},"328600525811486720","44' Kristian Dimitrov (Levski Sofia) is shown a yellow card.","Kristian Dimitrov",{"id":268,"addition":-1,"extraMinute":70,"info":251,"isHome":39,"minute":269,"narrative":270,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":253},"328606314190082048",47,"47' Ludogorets (Ludogorets) is shown a yellow card.",{"id":272,"addition":-1,"extraMinute":70,"info":251,"isHome":39,"minute":269,"narrative":273,"playerName":274,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":253},"328606691962654720","47' Ivajlo Chochev (Ludogorets) is shown a yellow card.","Ivajlo Chochev",{"id":276,"addition":-1,"extraMinute":70,"info":251,"isHome":28,"minute":277,"narrative":278,"playerName":279,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":253},"328630883785379840",49,"49' A. Bouras (Levski Sofia) is shown a yellow card.","A. Bouras",{"id":281,"addition":-1,"extraMinute":70,"info":251,"isHome":28,"minute":282,"narrative":283,"playerName":284,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":253},"328607699744854016",50,"50' Akram Bouras (Levski Sofia) is shown a yellow card.","Akram Bouras",{"id":286,"addition":-1,"extraMinute":70,"info":251,"isHome":28,"minute":282,"narrative":287,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":253},"328606946120699904","50' Levski Sofia (Levski Sofia) is shown a yellow card.",{"id":289,"addition":-1,"extraMinute":70,"info":290,"isHome":39,"minute":291,"narrative":292,"playerName":293,"relatedPlayerName":294,"result":21,"teamLogo":66,"teamName":67,"typeName":295},"328608831573594112","Substitution 1",57,"57' (Ludogorets) makes a substitution: B. Tekpetey comes on for E. Bile.","B. Tekpetey","E. Bile","substitution",{"id":297,"addition":-1,"extraMinute":70,"info":298,"isHome":39,"minute":299,"narrative":300,"playerName":301,"relatedPlayerName":302,"result":21,"teamLogo":66,"teamName":67,"typeName":295},"328610467998076928","Substitution 2",63,"63' (Ludogorets) makes a substitution: F. Kaloc comes on for A. Salido Tajero.","F. Kaloc","A. Salido Tajero",{"id":304,"addition":-1,"extraMinute":70,"info":290,"isHome":28,"minute":305,"narrative":306,"playerName":307,"relatedPlayerName":308,"result":21,"teamLogo":74,"teamName":75,"typeName":295},"328611348470566912",66,"66' (Levski Sofia) makes a substitution: M. Dugandzic comes on for M. Sangare.","M. Dugandzic","M. Sangare",{"id":310,"addition":-1,"extraMinute":70,"info":298,"isHome":28,"minute":305,"narrative":311,"playerName":312,"relatedPlayerName":313,"result":21,"teamLogo":74,"teamName":75,"typeName":295},"328611348508315648","66' (Levski Sofia) makes a substitution: A. Oko-Flex comes on for M. Soula.","A. Oko-Flex","M. Soula",{"id":315,"addition":-1,"extraMinute":70,"info":316,"isHome":28,"minute":317,"narrative":318,"playerName":319,"relatedPlayerName":320,"result":21,"teamLogo":74,"teamName":75,"typeName":295},"328614871434268672","Substitution 4",81,"81' (Levski Sofia) makes a substitution: R. Kirilov comes on for N. Serafimov.","R. Kirilov","N. Serafimov",{"id":322,"addition":-1,"extraMinute":70,"info":323,"isHome":28,"minute":317,"narrative":324,"playerName":325,"relatedPlayerName":326,"result":21,"teamLogo":74,"teamName":75,"typeName":295},"328614871396519936","Substitution 3","81' (Levski Sofia) makes a substitution: G. Kostadinov comes on for G. Trdin.","G. Kostadinov","G. Trdin",{"id":328,"addition":-1,"extraMinute":70,"info":329,"isHome":39,"minute":330,"narrative":331,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":332},"328616633096474624","Normal Goal",89,"89' Ludogorets (Ludogorets) scores. 0-1 — a late winner.","goal",{"id":334,"addition":-1,"extraMinute":70,"info":329,"isHome":39,"minute":330,"narrative":335,"playerName":336,"relatedPlayerName":337,"result":21,"teamLogo":66,"teamName":67,"typeName":332},"328616758501969920","89' P. Stanic (Ludogorets) scores, set up by Erick Marcus. 0-1 — a late winner.","P. Stanic","Erick Marcus",{"id":339,"addition":-1,"extraMinute":340,"info":251,"isHome":28,"minute":79,"narrative":341,"playerName":342,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":253},"328630884058009600",5,"90+5' M. Lukov (Levski Sofia) is shown a yellow card.","M. Lukov",{"id":344,"addition":-1,"extraMinute":345,"info":251,"isHome":28,"minute":79,"narrative":346,"playerName":347,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":253},"328778115994095616",6,"90+6' Oliver Kamdem (Levski Sofia) is shown a yellow card.","Oliver Kamdem",{"id":349,"addition":-1,"extraMinute":70,"info":323,"isHome":39,"minute":79,"narrative":350,"playerName":337,"relatedPlayerName":351,"result":21,"teamLogo":66,"teamName":67,"typeName":295},"328778116086370304","90' (Ludogorets) makes a substitution: Erick Marcus comes on for Georgi Terziev.","Georgi Terziev",{"id":353,"addition":-1,"extraMinute":354,"info":251,"isHome":28,"minute":79,"narrative":355,"playerName":356,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":253},"328618520495525888",4,"90+4' O. Kamdem (Levski Sofia) is shown a yellow card.","O. Kamdem",{"id":358,"addition":-1,"extraMinute":354,"info":251,"isHome":28,"minute":79,"narrative":359,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":253},"328618017367789568","90+4' Levski Sofia (Levski Sofia) is shown a yellow card.",{"id":361,"addition":-1,"extraMinute":362,"info":323,"isHome":39,"minute":79,"narrative":363,"playerName":337,"relatedPlayerName":364,"result":21,"teamLogo":66,"teamName":67,"typeName":295},"328619150140248064",8,"90+8' (Ludogorets) makes a substitution: Erick Marcus comes on for G. Terziev.","G. Terziev",{"id":366,"addition":-1,"extraMinute":18,"info":367,"isHome":28,"minute":79,"narrative":368,"playerName":369,"relatedPlayerName":370,"result":21,"teamLogo":74,"teamName":75,"typeName":295},"328620804621209600","Substitution 5","90+1' (Levski Sofia) makes a substitution: Everton Bala comes on for K. Fabien.","Everton Bala","K. Fabien",{"id":372,"addition":-1,"extraMinute":70,"info":367,"isHome":28,"minute":79,"narrative":373,"playerName":369,"relatedPlayerName":370,"result":21,"teamLogo":74,"teamName":75,"typeName":295},"328630884016066560","90' (Levski Sofia) makes a substitution: Everton Bala comes on for K. Fabien."]