[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-327053929697251328-en":43,"match-news-327053929697251328-en":69,"match-team-news-327053929697251328-en":98,"match-league-news-327053929697251328-en":241,"timeline-327053929697251328":242},{"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","326255040715034624","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F646.png","Levski Sofia","levski-sofia","Ludogorets can seal the First League title with a victory over Levski Sofia, while the visitors are desperate for points to keep their European hopes alive. A win for the hosts would end any remaining suspense at the top, but Levski's survival fight adds pressure.",{"code":53,"id":54,"imagePath":55,"name":56,"slug":57},"HME","326257567338598400","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F566.png","Ludogorets","ludogorets","327053929697251328","2026-05-13T17:15:00Z",90,"326135639126839296","First League","bg-first-league","ludogorets-vs-levski-sofia-2026-05-13","live",[],"Razgrad","Huvepharma Arena",[70],{"awayTeamId":47,"awayTeamName":49,"body":-1,"category":71,"excerpt":72,"homeTeamId":54,"homeTeamName":56,"id":73,"leagueId":74,"leagueName":75,"matchId":58,"matchName":76,"publishedAt":77,"slug":78,"sourceName":79,"sourceURL":80,"teamId":54,"teamName":56,"teamIds":81,"teamNames":89,"title":97},"news","Spanish coach Julio Velázquez has guided Levski Sofia to a historic Bulgarian League title, ending Ludogorets' remarkable 14-year domestic dominance. The victory highlights the growing influence of Spanish managers across European football.","328142790217175041","326135624820068352","La Liga","Ludogorets vs Levski Sofia","2026-05-08T05:00:00Z","julio-velazquez-ends-14-year-ludogorets-reign-as-levski-sofia-clinches","Mundo Deportivo","https:\u002F\u002Fwww.mundodeportivo.com\u002Ffutbol\u002Finternacional\u002F20260508\u002F1004180264\u002Fjulio-velazquez-tecnico-espanol-campeon-bulgaria-levski-futbol-construir-identidad-te-acerca-buenos-resultados.html",[54,47,82,83,84,85,86,87,88],"326257545968619520","326257546425798656","326255041704890368","326257664751308800","326222712592666624","326257536078450688","326222711653142528",[56,49,90,91,92,93,94,95,96],"Arsenal","Aston Villa","Rayo Vallecano","Bulgaria","Congo DR","Paris Saint Germain","Spain","Julio Velázquez Ends 14-Year Ludogorets Reign as Levski Sofia Clinches Bulgarian League Title",[99,132,162,197,231,238],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":71,"excerpt":100,"homeTeamId":-1,"homeTeamName":-1,"id":101,"leagueId":102,"leagueName":103,"matchId":104,"matchName":21,"publishedAt":105,"slug":106,"sourceName":107,"sourceURL":108,"teamId":109,"teamName":110,"teamIds":111,"teamNames":121,"title":131},"Celtic weigh O'Neill's trophy double against Keane's European exploits as the board seeks a permanent manager. A swift summer decision looms amid a rebuild.","337369473931546625","326135634953506816","Premiership","0","2026-06-02T21:04:29Z","celtic-manager-search-what-o-neill-vs-keane-decision-means","BBC Sport","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Farticles\u002Fc1w2vxrqjz1o?at_medium=RSS&at_campaign=rss","326257567011442688","Celtic",[109,112,113,114,54,115,116,117,118,119,120],"326257546392244224","326257549311479808","326257660192100352","326257660145963008","326257545918287872","326257546094448640","326222712143876096","326257536179113984","326257664185077760",[110,122,123,124,56,125,126,127,128,129,130],"Nottingham Forest","Maccabi Tel Aviv","Dunfermline","Motherwell","Liverpool","Tottenham","Portugal","Toulouse","Wales","Celtic Manager Search: What O'Neill vs Keane Decision Means",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":71,"excerpt":133,"homeTeamId":-1,"homeTeamName":-1,"id":134,"leagueId":135,"leagueName":136,"matchId":104,"matchName":21,"publishedAt":137,"slug":138,"sourceName":139,"sourceURL":140,"teamId":141,"teamName":142,"teamIds":143,"teamNames":152,"title":161},"Djibril Coulibaly, at 17 years and 185 days, became the youngest goalscorer in a Coupe de France final this century, netting for Nice just before half-time.","333376267585851393","326135626208382976","Coupe de France","2026-05-22T20:10:40Z","coulibaly-youngest-scorer-in-coupe-de-france-final-at-17","L'Equipe","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FDjibril-coulibaly-devient-le-plus-jeune-buteur-en-finale-de-la-coupe-de-france-au-xxie-siecle\u002F1677989#at_medium=RSS_feeds","326257536049090560","Nice",[141,54,144,145,146,147,148,149,150,151],"326222711447621632","326257535851958272","326257535885512704","326222712936599552","326255039846813696","326255041625198592","326222707169431552","326222712496197632",[142,56,153,154,155,156,157,158,159,160],"France","Angers","Lille","Paraguay","FK Partizan","Partizani","Anderlecht","Netherlands","Coulibaly: Youngest Scorer in Coupe de France Final at 17",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":71,"excerpt":163,"homeTeamId":-1,"homeTeamName":-1,"id":164,"leagueId":29,"leagueName":30,"matchId":104,"matchName":21,"publishedAt":165,"slug":166,"sourceName":139,"sourceURL":167,"teamId":168,"teamName":169,"teamIds":170,"teamNames":183,"title":196},"Haiti's 26-man World Cup squad includes Sunderland's Wilson Isidor, Wolves' Jean-Ricner Bellegarde and five Ligue 1\u002FLigue 2 players, plus debutant Lenny Joseph.","330782598777278465","2026-05-15T16:42:33Z","why-haiti-called-up-isidor-bellegarde-for-2026-world-cup","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FWilson-isidor-et-jean-ricner-bellegarde-parmi-les-joueurs-appeles-par-haiti-pour-la-coupe-du-monde-2026\u002F1676077#at_medium=RSS_feeds","326222713054040064","Haiti",[168,171,172,173,174,175,145,176,54,177,178,179,144,180,85,181,182],"326257546459353088","326255037997125632","326257781038387200","326257572564701184","326257572183019520","326257536296554496","326222711569256448","326222712429088768","326222712219373568","326257584472330240","326257696737071104","326222711682502656",[169,184,185,186,187,188,154,189,56,190,191,192,153,193,93,194,195],"Sunderland","Strasbourg","Sochaux","Bastia","Nancy","Auxerre","Brazil","Scotland","Morocco","Wanderers","Diaspora","England","Why Haiti Called Up Isidor & Bellegarde for 2026 World Cup",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":71,"excerpt":198,"homeTeamId":-1,"homeTeamName":-1,"id":199,"leagueId":200,"leagueName":201,"matchId":104,"matchName":21,"publishedAt":202,"slug":203,"sourceName":204,"sourceURL":205,"teamId":206,"teamName":207,"teamIds":208,"teamNames":219,"title":230},"Niko Kovac offered warm farewell words to retiring defender Niklas Süle after his final Bundesliga home game, inviting him for a round of golf.","328323977170653185","326135624673267712","Bundesliga","2026-05-08T22:06:26Z","niko-kovac-s-farewell-to-niklas-sule-bundesliga-exit","Kicker","https:\u002F\u002Fwww.kicker.de\u002Fkovacs-warme-abschiedsworte-an-suele-und-eine-einladung-zum-golfen-1217715\u002Fvideo#omrss","326257534430089216","Eintracht Frankfurt",[206,54,209,210,211,212,213,214,215,150,216,217,112,218],"326257580877811712","326257602625277952","326257672598851584","326257761564233728","326257808217477120","326257686389723136","326222712076767232","326222713142120448","326257532714618880","326257565635710976",[207,56,220,221,222,223,224,225,226,159,227,228,122,229],"Mito Hollyhock","FC Eindhoven","Derry City","Güzide Gebzespor","Derby","Together","Germany","Canada","Al Sadd","Getafe","Niko Kovac's Farewell to Niklas Süle: Bundesliga Exit &",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":71,"excerpt":232,"homeTeamId":-1,"homeTeamName":-1,"id":233,"leagueId":74,"leagueName":75,"matchId":104,"matchName":21,"publishedAt":77,"slug":234,"sourceName":79,"sourceURL":80,"teamId":54,"teamName":56,"teamIds":235,"teamNames":236,"title":237},"Spanish coach Julio Velázquez led Levski Sofia to a historic Bulgarian League title, ending Ludogorets' 14-year dominance. He credits building a team identity for the success.","328067270343397377","julio-velazquez-ends-14-year-ludogorets-reign-levski-sofia-s-identity-driven",[54,82,83,84,85,150,86,87,47,88],[56,90,91,92,93,159,94,95,49,96],"Julio Velázquez Ends 14-Year Ludogorets Reign: Levski Sofia's Identity-Driven Bulgarian League Triumph",{"awayTeamId":47,"awayTeamName":49,"body":-1,"category":71,"excerpt":72,"homeTeamId":54,"homeTeamName":56,"id":73,"leagueId":74,"leagueName":75,"matchId":58,"matchName":76,"publishedAt":77,"slug":78,"sourceName":79,"sourceURL":80,"teamId":54,"teamName":56,"teamIds":239,"teamNames":240,"title":97},[54,47,82,83,84,85,86,87,88],[56,49,90,91,92,93,94,95,96],[],[243,252,256,259,263,267,271,275,283,290,296,300,303,308,314,320,323,328,331,335,339,345,351,357,360,367,372],{"id":244,"addition":-1,"extraMinute":245,"info":246,"isHome":247,"minute":248,"narrative":249,"playerName":250,"relatedPlayerName":21,"result":21,"teamLogo":48,"teamName":49,"typeName":251},"330084931394867201",0,"Yellow Card",false,29,"29' Gašper Trdin (Levski Sofia) is shown a yellow card.","Gašper Trdin","yellow_card",{"id":253,"addition":-1,"extraMinute":245,"info":246,"isHome":247,"minute":248,"narrative":254,"playerName":255,"relatedPlayerName":21,"result":21,"teamLogo":48,"teamName":49,"typeName":251},"330068321867141120","29' A. Neves (Levski Sofia) is shown a yellow card.","A. Neves",{"id":257,"addition":-1,"extraMinute":245,"info":246,"isHome":247,"minute":248,"narrative":258,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":48,"teamName":49,"typeName":251},"330068196197404672","29' Levski Sofia (Levski Sofia) is shown a yellow card.",{"id":260,"addition":-1,"extraMinute":245,"info":246,"isHome":28,"minute":261,"narrative":262,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":55,"teamName":56,"typeName":251},"330070209157140480",37,"37' Ludogorets (Ludogorets) is shown a yellow card.",{"id":264,"addition":-1,"extraMinute":245,"info":246,"isHome":28,"minute":261,"narrative":265,"playerName":266,"relatedPlayerName":21,"result":21,"teamLogo":55,"teamName":56,"typeName":251},"330070335145644032","37' Idan Nachmias (Ludogorets) is shown a yellow card.","Idan Nachmias",{"id":268,"addition":-1,"extraMinute":245,"info":246,"isHome":247,"minute":269,"narrative":270,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":48,"teamName":49,"typeName":251},"330070460706328576",38,"38' Levski Sofia (Levski Sofia) is shown a yellow card.",{"id":272,"addition":-1,"extraMinute":245,"info":246,"isHome":247,"minute":269,"narrative":273,"playerName":274,"relatedPlayerName":21,"result":21,"teamLogo":48,"teamName":49,"typeName":251},"330070712427483136","38' Asen Ivanov Mitkov (Levski Sofia) is shown a yellow card.","Asen Ivanov Mitkov",{"id":276,"addition":-1,"extraMinute":245,"info":277,"isHome":247,"minute":278,"narrative":279,"playerName":280,"relatedPlayerName":281,"result":21,"teamLogo":48,"teamName":49,"typeName":282},"330077509246783488","Substitution 1",46,"46' (Levski Sofia) makes a substitution: M. Sangare comes on for J. Perea.","M. Sangare","J. Perea","substitution",{"id":284,"addition":-1,"extraMinute":245,"info":285,"isHome":247,"minute":286,"narrative":287,"playerName":288,"relatedPlayerName":289,"result":21,"teamLogo":48,"teamName":49,"typeName":282},"330081282648182784","Substitution 2",60,"60' (Levski Sofia) makes a substitution: A. Mitkov comes on for Everton Bala.","A. Mitkov","Everton Bala",{"id":291,"addition":-1,"extraMinute":245,"info":292,"isHome":247,"minute":286,"narrative":293,"playerName":294,"relatedPlayerName":295,"result":21,"teamLogo":48,"teamName":49,"typeName":282},"330081156844228608","Substitution 3","60' (Levski Sofia) makes a substitution: K. Fabien comes on for R. Kirilov.","K. Fabien","R. Kirilov",{"id":297,"addition":-1,"extraMinute":245,"info":292,"isHome":247,"minute":298,"narrative":299,"playerName":294,"relatedPlayerName":295,"result":21,"teamLogo":48,"teamName":49,"typeName":282},"330922238607888384",61,"61' (Levski Sofia) makes a substitution: K. Fabien comes on for R. Kirilov.",{"id":301,"addition":-1,"extraMinute":245,"info":285,"isHome":247,"minute":298,"narrative":302,"playerName":288,"relatedPlayerName":289,"result":21,"teamLogo":48,"teamName":49,"typeName":282},"330922238511419392","61' (Levski Sofia) makes a substitution: A. Mitkov comes on for Everton Bala.",{"id":304,"addition":-1,"extraMinute":245,"info":246,"isHome":247,"minute":305,"narrative":306,"playerName":307,"relatedPlayerName":21,"result":21,"teamLogo":48,"teamName":49,"typeName":251},"330082289713156096",65,"65' Mazire Soula (Levski Sofia) is shown a yellow card.","Mazire Soula",{"id":309,"addition":-1,"extraMinute":245,"info":277,"isHome":28,"minute":310,"narrative":311,"playerName":312,"relatedPlayerName":313,"result":21,"teamLogo":55,"teamName":56,"typeName":282},"330082541337841664",66,"66' (Ludogorets) makes a substitution: E. Bile comes on for A. Salido Tajero.","E. Bile","A. Salido Tajero",{"id":315,"addition":-1,"extraMinute":245,"info":316,"isHome":247,"minute":317,"narrative":318,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":48,"teamName":49,"typeName":319},"330082668177788928","Normal Goal",67,"67' Levski Sofia (Levski Sofia) scores. 0-1 — the opening goal.","goal",{"id":321,"addition":-1,"extraMinute":245,"info":316,"isHome":247,"minute":317,"narrative":322,"playerName":281,"relatedPlayerName":289,"result":21,"teamLogo":48,"teamName":49,"typeName":319},"330083422225567744","67' J. Perea (Levski Sofia) scores, set up by Everton Bala. 0-1 — the opening goal.",{"id":324,"addition":-1,"extraMinute":245,"info":246,"isHome":247,"minute":325,"narrative":326,"playerName":327,"relatedPlayerName":21,"result":21,"teamLogo":48,"teamName":49,"typeName":251},"330084931600388096",70,"70' Aldair (Levski Sofia) is shown a yellow card.","Aldair",{"id":329,"addition":-1,"extraMinute":245,"info":246,"isHome":247,"minute":325,"narrative":330,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":48,"teamName":49,"typeName":251},"330083422259122176","70' Levski Sofia (Levski Sofia) is shown a yellow card.",{"id":332,"addition":-1,"extraMinute":245,"info":246,"isHome":247,"minute":333,"narrative":334,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":48,"teamName":49,"typeName":251},"330083799637430272",71,"71' Levski Sofia (Levski Sofia) is shown a yellow card.",{"id":336,"addition":-1,"extraMinute":245,"info":246,"isHome":247,"minute":333,"narrative":337,"playerName":338,"relatedPlayerName":21,"result":21,"teamLogo":48,"teamName":49,"typeName":251},"330084050662330368","71' Maicon (Levski Sofia) is shown a yellow card.","Maicon",{"id":340,"addition":-1,"extraMinute":245,"info":285,"isHome":28,"minute":341,"narrative":342,"playerName":343,"relatedPlayerName":344,"result":21,"teamLogo":55,"teamName":56,"typeName":282},"330085435395018752",77,"77' (Ludogorets) makes a substitution: F. Kaloc comes on for I. Yordanov.","F. Kaloc","I. Yordanov",{"id":346,"addition":-1,"extraMinute":245,"info":347,"isHome":247,"minute":341,"narrative":348,"playerName":349,"relatedPlayerName":350,"result":21,"teamLogo":48,"teamName":49,"typeName":282},"330085435353075712","Substitution 4","77' (Levski Sofia) makes a substitution: M. Soula comes on for A. Oko-Flex.","M. Soula","A. Oko-Flex",{"id":352,"addition":-1,"extraMinute":245,"info":316,"isHome":28,"minute":353,"narrative":354,"playerName":355,"relatedPlayerName":356,"result":21,"teamLogo":55,"teamName":56,"typeName":319},"330086441444970496",81,"81' D. Duarte (Ludogorets) scores, set up by P. Stanic. 1-1 — the equaliser.","D. Duarte","P. Stanic",{"id":358,"addition":-1,"extraMinute":245,"info":316,"isHome":28,"minute":353,"narrative":359,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":55,"teamName":56,"typeName":319},"330086190432653312","81' Ludogorets (Ludogorets) scores. 1-1 — the equaliser.",{"id":361,"addition":-1,"extraMinute":245,"info":362,"isHome":247,"minute":363,"narrative":364,"playerName":365,"relatedPlayerName":366,"result":21,"teamLogo":48,"teamName":49,"typeName":282},"330163455526965248","Substitution 5",83,"83' (Levski Sofia) makes a substitution: G. Trdin comes on for G. Kostadinov.","G. Trdin","G. Kostadinov",{"id":368,"addition":-1,"extraMinute":245,"info":292,"isHome":28,"minute":60,"narrative":369,"playerName":370,"relatedPlayerName":371,"result":21,"teamLogo":55,"teamName":56,"typeName":282},"330231412546342912","90' (Ludogorets) makes a substitution: Erick Marcus comes on for Pedro Naressi.","Erick Marcus","Pedro Naressi",{"id":373,"addition":-1,"extraMinute":18,"info":292,"isHome":28,"minute":60,"narrative":374,"playerName":370,"relatedPlayerName":371,"result":21,"teamLogo":55,"teamName":56,"typeName":282},"330163455568908288","90+1' (Ludogorets) makes a substitution: Erick Marcus comes on for Pedro Naressi."]