[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-327142330379276288-en":61,"match-news-327142330379276288-en":86,"match-team-news-327142330379276288-en":87,"match-league-news-327142330379276288-en":249,"prediction-summary-327142330379276288":250,"timeline-327142330379276288":255},{"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","326257555728764928","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F436.png","Racing Club","racing-club","Botafogo hosts Racing Club in a critical CONMEBOL Sudamericana encounter, with both teams battling for a crucial win to advance in the tournament. A victory for Botafogo would strengthen their knockout stage hopes, while Racing Club aims to secure essential points to keep their campaign alive. The match is set to be a fiercely contested affair with significant continental implications.",2,{"code":72,"id":73,"imagePath":74,"name":75,"slug":76},"HME","326257544097959936","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F120.png","Botafogo","botafogo","327142330379276288","2026-05-07T00:30:00Z",90,"326135645430878208","CONMEBOL Sudamericana","conmebol-sudamericana","botafogo-vs-racing-club-2026-05-07","finished",[],[],[88,126,147,173,196,226],{"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":73,"teamName":75,"teamIds":99,"teamNames":112,"title":125},"news","Davide Ancelotti appointed Lille coach on two-year deal, replacing Genesio. He stays with Brazil until World Cup. Endorsement from father Carlo sealed it.","337245233739730945","326135636794806272","AFC Champions League Elite","0","2026-06-02T11:14:00Z","why-lille-chose-davide-ancelotti-the-carlo-factor","L'Equipe","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FArticle\u002F-carlo-lui-a-dit-vas-y-les-yeux-fermes-pourquoi-olivier-letang-a-choisi-davide-ancelotti-comme-nouvel-entraineur-de-lille\u002F1680977#at_medium=RSS_feeds",[73,100,101,102,103,104,105,106,107,108,109,110,111],"326257534170042368","326257593842405376","326257546052505600","326257565535047680","326222711569256448","326222711716057088","326222712936599552","326222767416414208","326255039846813696","326257536078450688","326257686389723136","326257539425505280",[75,113,114,115,116,117,118,119,120,121,122,123,124],"Bayern München","Naples","Everton","Real Madrid","Brazil","Panama","Paraguay","Lesotho","FK Partizan","Paris Saint Germain","Together","Napoli","Why Lille Chose Davide Ancelotti: The Carlo Factor",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":89,"excerpt":127,"homeTeamId":-1,"homeTeamName":-1,"id":128,"leagueId":129,"leagueName":130,"matchId":94,"matchName":21,"publishedAt":131,"slug":132,"sourceName":133,"sourceURL":134,"teamId":104,"teamName":117,"teamIds":135,"teamNames":141,"title":146},"Brazil's 1970 World Cup victory stemmed from a chaotic buildup: a communist coach, a rift with Pelé, and a tactical overhaul by Mário Zagallo, coupled with","336837195644014593","326135637553975296","Friendlies","2026-06-01T07:00:11Z","how-brazil-s-1970-world-cup-prep-transformed-from-chaos-to","The Guardian","https:\u002F\u002Fwww.theguardian.com\u002Ffootball\u002F2026\u002Fjun\u002F01\u002Fbrazil-1970-world-cup-pele",[104,136,137,138,139,73,110,140],"326257640692781056","326222712110321664","326257662960340992","326222712143876096","326222711682502656",[117,45,142,143,144,75,123,145],"Argentina","Venezuela","Portugal","England","How Brazil's 1970 World Cup Prep Transformed from Chaos to",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":89,"excerpt":148,"homeTeamId":-1,"homeTeamName":-1,"id":149,"leagueId":29,"leagueName":30,"matchId":94,"matchName":21,"publishedAt":150,"slug":151,"sourceName":152,"sourceURL":153,"teamId":104,"teamName":117,"teamIds":154,"teamNames":163,"title":172},"Brazil thrashed Panama 6-2 in a World Cup warm-up at Maracanã. Bremer started, Neymar missed out with a calf strain. Vinicius Jr. opened the scoring.","336784734501736449","2026-06-01T06:17:48Z","brazil-thrash-panama-6-2-bremer-starts-neymar-out","Tuttosport","https:\u002F\u002Fwww.tuttosport.com\u002Fnews\u002Fcalcio\u002Fmondiali-2026\u002Fbrasile\u002F2026\u002F06\u002F01-148974224\u002Fbremer_titolare_brasile_gi_in_forma_mondiale_goleada_nellamichevole_contro_panama\u002F",[104,155,73,156,105,157,158,159,160,103,161,162],"326257539542945792","326257769399193600","326257600737841152","326222712592666624","326222713054040064","326255039171530752","326222712219373568","326257545968619520",[117,164,75,165,118,166,167,168,169,116,170,171],"Juventus","Maracanã","Junior","Congo DR","Haiti","Dinamo Minsk","Morocco","Arsenal","Brazil Thrash Panama 6-2: Bremer Starts, Neymar Out",{"awayTeamId":105,"awayTeamName":118,"body":-1,"category":89,"excerpt":174,"homeTeamId":175,"homeTeamName":176,"id":177,"leagueId":29,"leagueName":30,"matchId":178,"matchName":179,"publishedAt":180,"slug":181,"sourceName":97,"sourceURL":182,"teamId":105,"teamName":118,"teamIds":183,"teamNames":189,"title":195},"Panama announces 26-man World Cup squad: Amir Murillo, Alberto Quintero in; friendlies vs Brazil, Dominican Republic, Bosnia ahead of Ghana opener on June 17.","326222712559112192","Ghana","334769403780403201","327115061430587392","Ghana vs Panama","2026-05-26T16:40:21Z","panama-s-26-man-world-cup-squad-murillo-leads-list","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FLe-panama-avec-amir-murillo-dans-sa-liste-de-26-joueurs-pour-la-coupe-du-monde\u002F1679090#at_medium=RSS_feeds",[105,175,184,73,185,106,107,108,104,186,187,188,140],"326257786247712768","326255044099837952","326257678798032896","326257535952621568","326222711493758976",[118,176,190,75,191,119,120,121,117,192,193,194,145],"Dominicaine","Auda","Dominican Republic","Marseille","Croatia","Panama's 26-Man World Cup Squad: Murillo Leads List",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":89,"excerpt":197,"homeTeamId":-1,"homeTeamName":-1,"id":198,"leagueId":94,"leagueName":21,"matchId":94,"matchName":21,"publishedAt":199,"slug":200,"sourceName":201,"sourceURL":202,"teamId":203,"teamName":204,"teamIds":205,"teamNames":215,"title":225},"Supreme Court Justice André Mendonça authorized the transfer of former BRB president Paulo Henrique Costa to the 19th Military Police Battalion, known as","328286707076042753","2026-05-08T19:20:59Z","paulo-henrique-costa-transfer-stf-authorizes-move-to","Globo G1","https:\u002F\u002Fg1.globo.com\u002Fdf\u002Fdistrito-federal\u002Fnoticia\u002F2026\u002F05\u002F08\u002Fmendonca-autoriza-transferencia-do-ex-presidente-do-brb-paulo-henrique-costa-para-a-papupinha.ghtml","326257539962376192","Como",[203,206,207,73,208,209,210,211,212,213,214],"326257537798115328","326257537865224192","326257550968229888","326257556060114944","326257610309242880","326257618542661632","326257667678932992","326257545754710016","326257546392244224",[204,216,217,75,218,219,220,221,222,223,224],"Rio Ave","Estoril","SKN ST. Polten","Estudiantes L.P.","Club Queretaro","Temperley","Police","Newcastle","Nottingham Forest","Paulo Henrique Costa Transfer: STF Authorizes Move to",{"awayTeamId":227,"awayTeamName":228,"body":-1,"category":89,"excerpt":229,"homeTeamId":230,"homeTeamName":231,"id":232,"leagueId":233,"leagueName":234,"matchId":235,"matchName":236,"publishedAt":237,"slug":238,"sourceName":201,"sourceURL":239,"teamId":227,"teamName":228,"teamIds":240,"teamNames":244,"title":248},"326255048646463488","Flamengo","Goleiro Bruno Fernandes, condenado pelo assassinato de Eliza Samudio, foi transferido para o Presídio José Frederico Marques em Benfica, RJ, após ser preso em","326257544051822592","Internacional","328252536718888961","326135624606158848","Serie A","327062722866843648","Internacional vs Flamengo","2026-05-08T17:21:16Z","goleiro-bruno-fernandes-transferido-presidio-em-benfica-rj","https:\u002F\u002Fg1.globo.com\u002Frj\u002Frio-de-janeiro\u002Fnoticia\u002F2026\u002F05\u002F08\u002Fgoleiro-bruno-fernandes-e-transferido-para-presidio-em-benfica.ghtml",[227,230,73,241,156,203,139,242,243],"326257537559040000","326255039532240896","326257594094063616",[228,231,75,245,165,204,144,246,247],"Benfica","Maribor","Alta","Goleiro Bruno Fernandes Transferido: Presídio em Benfica, RJ",[],{"matchResult":251,"exactScore":252,"totalGoals":253,"bothTeamsToScore":254},[],[],[],[],[256,263,268,274,279,284,287,291,295,300,305,313,318,323,329,336,342,346,351,357,361,365,371,378,383,386,391,396,399,403,410,414],{"id":257,"addition":-1,"extraMinute":258,"info":259,"isHome":39,"minute":260,"narrative":261,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":262},"327633908554272768",0,"Yellow Card",3,"3' Racing Club (Racing Club) is shown a yellow card.","yellow_card",{"id":264,"addition":265,"extraMinute":258,"info":259,"isHome":39,"minute":260,"narrative":266,"playerName":267,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":262},"327634034731520000","Foul","3' Adrián Fernández (Racing Club) is shown a yellow card for foul.","Adrián Fernández",{"id":269,"addition":-1,"extraMinute":258,"info":270,"isHome":28,"minute":271,"narrative":272,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":273},"327637809290547200","Normal Goal",19,"19' Botafogo (Botafogo) scores. 1-0 — the opening goal.","goal",{"id":275,"addition":-1,"extraMinute":258,"info":276,"isHome":28,"minute":271,"narrative":277,"playerName":278,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":273},"327637935119667200","Own Goal","19' M. Di Cesare (Botafogo) puts the ball into his own net, making it 0-1.","M. Di Cesare",{"id":280,"addition":265,"extraMinute":258,"info":259,"isHome":28,"minute":281,"narrative":282,"playerName":283,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":262},"327639822585827328",26,"26' Kadir Barría (Botafogo) is shown a yellow card for foul.","Kadir Barría",{"id":285,"addition":-1,"extraMinute":258,"info":259,"isHome":28,"minute":281,"narrative":286,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":262},"327639696727347200","26' Botafogo (Botafogo) is shown a yellow card.",{"id":288,"addition":-1,"extraMinute":258,"info":259,"isHome":39,"minute":289,"narrative":290,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":262},"327640578718175232",30,"30' Racing Club (Racing Club) is shown a yellow card.",{"id":292,"addition":265,"extraMinute":258,"info":259,"isHome":39,"minute":289,"narrative":293,"playerName":294,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":262},"327640703507107840","30' Baltasar Rodriguez (Racing Club) is shown a yellow card for foul.","Baltasar Rodriguez",{"id":296,"addition":-1,"extraMinute":258,"info":270,"isHome":39,"minute":297,"narrative":298,"playerName":299,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":273},"327650518182662144",49,"49' Adrian Martinez (Racing Club) scores. 0-2.","Adrian Martinez",{"id":301,"addition":-1,"extraMinute":258,"info":270,"isHome":39,"minute":302,"narrative":303,"playerName":304,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":273},"327650266981601280",50,"50' G. Rojas (Racing Club) scores. 0-2.","G. Rojas",{"id":306,"addition":-1,"extraMinute":258,"info":307,"isHome":39,"minute":308,"narrative":309,"playerName":310,"relatedPlayerName":311,"result":21,"teamLogo":66,"teamName":67,"typeName":312},"327652909518950400","Substitution 1",59,"59' (Racing Club) makes a substitution: B. Rodriguez comes on for M. Zaracho.","B. Rodriguez","M. Zaracho","substitution",{"id":314,"addition":-1,"extraMinute":258,"info":307,"isHome":39,"minute":308,"narrative":315,"playerName":316,"relatedPlayerName":317,"result":21,"teamLogo":66,"teamName":67,"typeName":312},"327652783073267712","59' (Racing Club) makes a substitution: S. Solari comes on for T. Conechny.","S. Solari","T. Conechny",{"id":319,"addition":-1,"extraMinute":258,"info":320,"isHome":39,"minute":321,"narrative":322,"playerName":316,"relatedPlayerName":317,"result":21,"teamLogo":66,"teamName":67,"typeName":312},"327653160615153664","Substitution 2",60,"60' (Racing Club) makes a substitution: S. Solari comes on for T. Conechny.",{"id":324,"addition":-1,"extraMinute":258,"info":307,"isHome":28,"minute":325,"narrative":326,"playerName":327,"relatedPlayerName":328,"result":21,"teamLogo":74,"teamName":75,"typeName":312},"327653412231450624",61,"61' (Botafogo) makes a substitution: K. Barria comes on for Arthur Cabral.","K. Barria","Arthur Cabral",{"id":330,"addition":-1,"extraMinute":258,"info":331,"isHome":39,"minute":332,"narrative":333,"playerName":334,"relatedPlayerName":335,"result":21,"teamLogo":66,"teamName":67,"typeName":312},"327654167961145344","Substitution 3",65,"65' (Racing Club) makes a substitution: A. Forneris comes on for B. Zuculini.","A. Forneris","B. Zuculini",{"id":337,"addition":-1,"extraMinute":258,"info":270,"isHome":28,"minute":338,"narrative":339,"playerName":340,"relatedPlayerName":341,"result":21,"teamLogo":74,"teamName":75,"typeName":273},"327656684057006080",74,"74' Danilo (Botafogo) scores, set up by Matheus Martins. 1-2.","Danilo","Matheus Martins",{"id":343,"addition":-1,"extraMinute":258,"info":270,"isHome":28,"minute":344,"narrative":345,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":273},"327656558106251264",75,"75' Botafogo (Botafogo) scores. 1-2.",{"id":347,"addition":-1,"extraMinute":258,"info":320,"isHome":28,"minute":348,"narrative":349,"playerName":341,"relatedPlayerName":350,"result":21,"teamLogo":74,"teamName":75,"typeName":312},"327657061548560384",76,"76' (Botafogo) makes a substitution: Matheus Martins comes on for Edenilson.","Edenilson",{"id":352,"addition":-1,"extraMinute":258,"info":331,"isHome":28,"minute":353,"narrative":354,"playerName":355,"relatedPlayerName":356,"result":21,"teamLogo":74,"teamName":75,"typeName":312},"327657313181634560",77,"77' (Botafogo) makes a substitution: Junior Santos comes on for L. M. Villalba Jaume.","Junior Santos","L. M. Villalba Jaume",{"id":358,"addition":-1,"extraMinute":258,"info":259,"isHome":39,"minute":359,"narrative":360,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":262},"327657564911177728",79,"79' Racing Club (Racing Club) is shown a yellow card.",{"id":362,"addition":265,"extraMinute":258,"info":259,"isHome":39,"minute":359,"narrative":363,"playerName":364,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":262},"327657690689966080","79' Marco Di Cesare (Racing Club) is shown a yellow card for foul.","Marco Di Cesare",{"id":366,"addition":-1,"extraMinute":258,"info":367,"isHome":39,"minute":359,"narrative":368,"playerName":369,"relatedPlayerName":370,"result":21,"teamLogo":66,"teamName":67,"typeName":312},"327657942436286464","Substitution 4","79' (Racing Club) makes a substitution: A. Fernandez comes on for M. Miljevic.","A. Fernandez","M. Miljevic",{"id":372,"addition":-1,"extraMinute":258,"info":373,"isHome":39,"minute":374,"narrative":375,"playerName":376,"relatedPlayerName":377,"result":21,"teamLogo":66,"teamName":67,"typeName":312},"327657942482423808","Substitution 5",80,"80' (Racing Club) makes a substitution: A. Garcia comes on for T. Perez.","A. Garcia","T. Perez",{"id":379,"addition":265,"extraMinute":258,"info":259,"isHome":28,"minute":380,"narrative":381,"playerName":382,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":262},"327659703872000000",87,"87' Lucas Villalba (Botafogo) is shown a yellow card for foul.","Lucas Villalba",{"id":384,"addition":-1,"extraMinute":258,"info":259,"isHome":28,"minute":380,"narrative":385,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":262},"327659578147737600","87' Botafogo (Botafogo) is shown a yellow card.",{"id":387,"addition":-1,"extraMinute":260,"info":388,"isHome":39,"minute":79,"narrative":389,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":390},"327661213842411520","Red Card","90+3' Racing Club (Racing Club) is sent off with a straight red card.","red_card",{"id":392,"addition":-1,"extraMinute":393,"info":388,"isHome":39,"minute":79,"narrative":394,"playerName":395,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":390},"327661465546788864",4,"90+4' F. Cambeses (Racing Club) is sent off with a straight red card.","F. Cambeses",{"id":397,"addition":-1,"extraMinute":18,"info":259,"isHome":28,"minute":79,"narrative":398,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":262},"327660584864583680","90+1' Botafogo (Botafogo) is shown a yellow card.",{"id":400,"addition":401,"extraMinute":258,"info":259,"isHome":28,"minute":79,"narrative":402,"playerName":350,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":262},"327660710588846080","Time wasting","90' Edenilson (Botafogo) is shown a yellow card for time wasting.",{"id":404,"addition":-1,"extraMinute":405,"info":406,"isHome":39,"minute":79,"narrative":407,"playerName":408,"relatedPlayerName":409,"result":21,"teamLogo":66,"teamName":67,"typeName":312},"327661843130617856",5,"Substitution 6","90+5' (Racing Club) makes a substitution: S. Sosa comes on for M. Tagliamonte.","S. Sosa","M. Tagliamonte",{"id":411,"addition":265,"extraMinute":260,"info":388,"isHome":39,"minute":79,"narrative":412,"playerName":413,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":390},"327661339772194816","90+3' Facundo Cambeses (Racing Club) is sent off with a straight red card. Foul","Facundo Cambeses",{"id":415,"addition":-1,"extraMinute":70,"info":367,"isHome":28,"minute":79,"narrative":416,"playerName":417,"relatedPlayerName":418,"result":21,"teamLogo":74,"teamName":75,"typeName":312},"327661088164286464","90+2' (Botafogo) makes a substitution: Alex Telles comes on for Marcal.","Alex Telles","Marcal"]