[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-327052686639763456-en":43,"match-news-327052686639763456-en":70,"match-team-news-327052686639763456-en":99,"match-league-news-327052686639763456-en":261,"prediction-summary-327052686639763456":341,"timeline-327052686639763456":346},{"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":45,"awayTeam":46,"description":52,"homeScore":45,"homeTeam":53,"id":59,"kickoffAt":60,"length":61,"leagueId":62,"leagueName":63,"leagueSlug":64,"probabilityLabel":63,"slug":65,"status":66,"tvStations":67,"venueCity":68,"venueName":69},0,{"code":47,"id":48,"imagePath":49,"name":50,"slug":51},"AWY","326257539505197056","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F495.png","Genoa","genoa","Fiorentina need points to secure a European berth, while Genoa fight to avoid the drop zone. A win for either side could define their entire season.",{"code":54,"id":55,"imagePath":56,"name":57,"slug":58},"HME","326255039347691520","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F502.png","Fiorentina","fiorentina","327052686639763456","2026-05-10T13:00:00Z",90,"326135624706822144","Serie A","it-serie-a","fiorentina-vs-genoa-2026-05-10","finished",[],"Florence","Stadio Artemio Franchi",[71],{"awayTeamId":48,"awayTeamName":50,"body":-1,"category":72,"excerpt":73,"homeTeamId":55,"homeTeamName":57,"id":74,"leagueId":62,"leagueName":63,"matchId":59,"matchName":75,"publishedAt":76,"slug":77,"sourceName":78,"sourceURL":79,"teamId":55,"teamName":57,"teamIds":80,"teamNames":89,"title":98},"news","De Rossi criticizes Serie A's unknown schedule after Fiorentina 0-0 draw, calls for simultaneous kickoffs; Vanoli dedicates safety to Rocco.","328970194753949697","Fiorentina vs Genoa","2026-05-10T16:41:07Z","de-rossi-slams-serie-a-schedule-chaos-no-one-knows","Tuttosport","https:\u002F\u002Fwww.tuttosport.com\u002Fnews\u002Fcalcio\u002Fserie-a\u002F2026\u002F05\u002F10-148542395\u002Fvisti_i_retropensieri_de_rossi_netto_sul_caos_calendario_non_lo_sa_nessuno\u002F",[55,48,81,82,83,84,85,86,87,88],"326222707169431552","326222712592666624","326222713054040064","326255038034874368","326255039171530752","326255041851691008","326257661500723200","326222713142120448",[57,50,90,91,92,93,94,95,96,97],"Anderlecht","Congo DR","Haiti","FSV Mainz 05","Dinamo Minsk","Cherno More Varna","Italy","Canada","De Rossi Slams Serie A Schedule Chaos: 'No One Knows'",[100,122,139,166,187,211],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":72,"excerpt":101,"homeTeamId":-1,"homeTeamName":-1,"id":102,"leagueId":103,"leagueName":21,"matchId":103,"matchName":21,"publishedAt":104,"slug":105,"sourceName":78,"sourceURL":106,"teamId":87,"teamName":96,"teamIds":107,"teamNames":114,"title":121},"Italy's interim coach Silvio Baldini praised young debutants after a 1-0 friendly win over Luxembourg, but warned about tactical issues ahead of the Greece","337735799858532353","0","2026-06-03T21:19:58Z","italy-1-0-luxembourg-youth-shines-but-concerns-linger","https:\u002F\u002Fwww.tuttosport.com\u002Fnews\u002Fcalcio\u002Fitalia\u002F2026\u002F06\u002F03-149019287\u002Fitalia_baldini_ecco_di_cosa_mi_preoccupo_pio_esposito_siamo_giovani_ma_validi\u002F",[87,108,109,110,111,112,82,83,84,85,55,113,81],"326257664713560064","326257665132990464","326257617255010304","326257696636407808","326222711623782400","326257686389723136",[96,115,116,117,118,119,91,92,93,94,57,120,90],"Luxembourg","Greece","Catanzaro","Azzurri","Colombia","Together","Italy 1-0 Luxembourg: Youth Shines, But Concerns Linger",{"awayTeamId":55,"awayTeamName":57,"body":-1,"category":72,"excerpt":123,"homeTeamId":124,"homeTeamName":125,"id":126,"leagueId":62,"leagueName":63,"matchId":127,"matchName":128,"publishedAt":129,"slug":130,"sourceName":78,"sourceURL":131,"teamId":124,"teamName":125,"teamIds":132,"teamNames":135,"title":138},"Dusan Vlahovic will leave Juventus on June 30, 2026, after contract talks failed. Exec Chiellini says his salary level means 'he won't stay in Italy.'","326257539542945792","Juventus","337706066844323841","327054547971215360","Juventus vs Fiorentina","2026-06-03T19:24:55Z","why-vlahovic-is-leaving-juventus-chiellini-s-candid-verdict","https:\u002F\u002Fwww.tuttosport.com\u002Fnews\u002Fcalcio\u002Fserie-a\u002Fjuventus\u002F2026\u002F06\u002F03-149015760\u002Fchiellini_sul_mancato_accordo_tra_vlahovic_e_la_juve_legittimo_ma_a_queste_cifre_\u002F",[124,55,133,134,82,83,85,86,87,81],"326257539698135040","326257808217477120",[125,57,136,137,91,92,94,95,96,90],"Torino","Derby","Why Vlahovic is Leaving Juventus: Chiellini's Candid Verdict",{"awayTeamId":140,"awayTeamName":141,"body":-1,"category":72,"excerpt":142,"homeTeamId":143,"homeTeamName":144,"id":145,"leagueId":62,"leagueName":63,"matchId":146,"matchName":147,"publishedAt":148,"slug":149,"sourceName":78,"sourceURL":150,"teamId":124,"teamName":125,"teamIds":151,"teamNames":158,"title":165},"326257545918287872","Liverpool","Juventus rekindles Martinez interest after Alisson exit stalls, with Villa demanding €20M. Internal sales of Di Gregorio or Perin could fund move.","326257545712766976","Manchester United","337524827160055809","326324144780087296","Manchester United vs Liverpool","2026-06-03T07:18:00Z","why-juventus-turned-back-to-martinez-alisson-stalemate","https:\u002F\u002Fwww.tuttosport.com\u002Fnews\u002Fcalcio\u002Fserie-a\u002Fjuventus\u002F2026\u002F06\u002F03-149002944\u002Fportiere_juve_chi_sale_e_chi_scende_martinez_apre_nodo_di_gregorio-perin\u002F",[124,143,140,152,153,154,155,81,55,156,82,157],"326257546425798656","326257807814823936","326257536112005120","326257617137569792","326257534170042368","326257695210344448",[125,144,141,159,160,161,162,90,57,163,91,164],"Aston Villa","Birmingham","Monaco","Monza","Bayern München","Signal","Why Juventus Turned Back to Martinez: Alisson Stalemate",{"awayTeamId":55,"awayTeamName":57,"body":-1,"category":72,"excerpt":167,"homeTeamId":124,"homeTeamName":125,"id":168,"leagueId":169,"leagueName":170,"matchId":127,"matchName":128,"publishedAt":171,"slug":172,"sourceName":78,"sourceURL":173,"teamId":87,"teamName":96,"teamIds":174,"teamNames":180,"title":186},"Interim Italy coach Baldini hands Fiorentina's Cher Ndour first cap for friendlies vs Luxembourg and Greece, banking on youth after missing World Cup.","337343515237289985","326135626208382976","Coupe de France","2026-06-02T19:09:50Z","why-italy-s-rebuild-starts-with-youth-ndour-s-debut","https:\u002F\u002Fwww.tuttosport.com\u002Fnews\u002Fcalcio\u002Fitalia\u002F2026\u002F06\u002F02-148999918\u002Fl_idolo_pogba_e_la_gavetta_u21_l_italia_di_baldini_riparte_da_lui_i_giovani_ci_sono\u002F",[87,124,55,108,175,176,177,111,178,109,179],"326222711783165952","326257616814608384","326257616848162816","326257539769438208","326257536078450688",[96,125,57,115,181,182,183,118,184,116,185],"Senegal","Palermo","Pescara","Inter","Paris Saint Germain","Why Italy's Rebuild Starts with Youth: Ndour's Debut",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":72,"excerpt":188,"homeTeamId":-1,"homeTeamName":-1,"id":189,"leagueId":190,"leagueName":191,"matchId":103,"matchName":21,"publishedAt":192,"slug":193,"sourceName":194,"sourceURL":195,"teamId":87,"teamName":96,"teamIds":196,"teamNames":203,"title":210},"Italy miss World Cup 2026 but see debuts of Michael Kayode, Cher Ndour and Luca Koleosho in friendlies vs Luxembourg and Greece under coach Silvio Baldini.","337294296539467777","326135625054949376","Premier League","2026-06-02T15:58:00Z","kayode-ndour-koleosho-italy-s-world-cup-exile-debuts","L'Equipe","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FKayode-inacio-bartesaghi-qui-sont-ces-inconnus-selectionnes-pour-la-premiere-fois-avec-l-italie-absente-du-mondial-2026\u002F1679544#at_medium=RSS_feeds",[87,108,109,55,197,198,124,199,200,201,179,202],"326257546325135360","326257536413995008","326257539614248960","326257565501493248","326257537559040000","326222712143876096",[96,115,116,57,204,205,125,206,207,208,185,209],"Brentford","Paris FC","Atalanta","Espanyol","Benfica","Portugal","Kayode, Ndour, Koleosho: Italy's World Cup Exile Debuts",{"awayTeamId":212,"awayTeamName":213,"body":-1,"category":72,"excerpt":214,"homeTeamId":143,"homeTeamName":144,"id":215,"leagueId":62,"leagueName":63,"matchId":216,"matchName":217,"publishedAt":218,"slug":219,"sourceName":220,"sourceURL":221,"teamId":222,"teamName":223,"teamIds":224,"teamNames":242,"title":260},"326257546392244224","Nottingham Forest","Serie A 2026 summer transfers: Inter secure Akanji, Juve land Openda, Napoli get Højlund. Key deals, exits, and rumors from all 20 clubs.","337252177519054849","327054566501650432","Manchester United vs Nottingham Forest","2026-06-02T13:05:09Z","serie-a-2026-summer-window-akanji-openda-h-jlund-lead","Marca","https:\u002F\u002Fwww.marca.com\u002Ffutbol\u002Fliga-italiana\u002F2026\u002F06\u002F02\u002Fmercado-fichajes-verano-2026-serie-altas-bajas-rumores.html","326257534300065792","Borussia Mönchengladbach",[222,143,212,225,226,227,228,229,230,133,231,232,155,233,234,48,55,235,236,237,178,199,238,239,240,241],"326257534430089216","326257554336256000","326257534396534784","326257546258026496","326255037950988288","326257539366785024","326257539731689472","326257565195309056","326257616680390656","326257539651997696","326257539882684416","326257616781053952","326257616646836224","326257539261927424","326257539844935680","326257539962376192","326257638763401216",[223,144,213,243,244,245,246,247,248,136,249,250,162,251,252,50,57,253,254,255,184,206,256,257,258,259],"Eintracht Frankfurt","Melbourne Victory","Bayer Leverkusen","Manchester City","Crystal Palace","Cagliari","Hellas Verona","Barcelona","Frosinone","Bologna","Pisa","Venezia","Empoli","Lazio","Parma","Como","Racing Santander","Serie A 2026 Summer Window: Akanji, Openda, Højlund Lead",[262,265,284,305,308,323],{"awayTeamId":55,"awayTeamName":57,"body":-1,"category":72,"excerpt":123,"homeTeamId":124,"homeTeamName":125,"id":126,"leagueId":62,"leagueName":63,"matchId":127,"matchName":128,"publishedAt":129,"slug":130,"sourceName":78,"sourceURL":131,"teamId":124,"teamName":125,"teamIds":263,"teamNames":264,"title":138},[124,55,133,134,82,83,85,86,87,81],[125,57,136,137,91,92,94,95,96,90],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":72,"excerpt":266,"homeTeamId":-1,"homeTeamName":-1,"id":267,"leagueId":62,"leagueName":63,"matchId":103,"matchName":21,"publishedAt":268,"slug":269,"sourceName":78,"sourceURL":270,"teamId":238,"teamName":256,"teamIds":271,"teamNames":277,"title":283},"Alessio Romagnoli completes €3M transfer to Al Sadd after blocked January move. He signs a three-year contract with an option, closing his four-year stint.","337682973484650497","2026-06-03T17:46:36Z","romagnoli-exits-lazio-3m-move-to-al-sadd-finalized","https:\u002F\u002Fwww.tuttosport.com\u002Fnews\u002Fcalcio\u002Fserie-a\u002Flazio\u002F2026\u002F06\u002F03-149011347\u002Fromagnoli_addio_lazio_accordo_raggiunto_le_cifre_dell_operazione_e_dove_giocher\u002F",[238,272,228,273,178,82,83,85,274,275,157,276],"326257532714618880","326257539425505280","326257539333230592","326257769613103104","326222712898850816",[256,278,246,279,184,91,92,94,280,281,164,282],"Al Sadd","Napoli","AC Milan","Capital","Qatar","Romagnoli Exits Lazio: $3M Move to Al Sadd Finalized",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":72,"excerpt":285,"homeTeamId":-1,"homeTeamName":-1,"id":286,"leagueId":62,"leagueName":63,"matchId":103,"matchName":21,"publishedAt":287,"slug":288,"sourceName":78,"sourceURL":289,"teamId":124,"teamName":125,"teamIds":290,"teamNames":297,"title":304},"Arkadiusz Milik opens up about hitting rock bottom at Juventus, crying in the bathroom, and confirms his departure; recounts Paul Pogba playing through injury.","337528028747796481","2026-06-03T07:31:14Z","milik-i-cried-in-the-bathroom-juventus-exit-confirmed","https:\u002F\u002Fwww.tuttosport.com\u002Fnews\u002Fcalcio\u002Fserie-a\u002Fjuventus\u002F2026\u002F06\u002F03-149003452\u002Ftoccato_il_fondo_in_bagno_a_piangere_il_dramma_milik_e_il_retroscena_shock_su_pogba_alla_juve\u002F",[124,291,292,293,133,294,82,83,295,157,296],"326257565535047680","326257654986969088","326257791226351616","326257810926997504","326257661458780160","326257833098088448",[125,298,299,300,136,301,91,92,302,164,303],"Real Madrid","Gornik Zabrze","Nigeria","Dover","Poland","Street","Milik: 'I Cried in the Bathroom' – Juventus Exit Confirmed",{"awayTeamId":140,"awayTeamName":141,"body":-1,"category":72,"excerpt":142,"homeTeamId":143,"homeTeamName":144,"id":145,"leagueId":62,"leagueName":63,"matchId":146,"matchName":147,"publishedAt":148,"slug":149,"sourceName":78,"sourceURL":150,"teamId":124,"teamName":125,"teamIds":306,"teamNames":307,"title":165},[124,143,140,152,153,154,155,81,55,156,82,157],[125,144,141,159,160,161,162,90,57,163,91,164],{"awayTeamId":124,"awayTeamName":125,"body":-1,"category":72,"excerpt":309,"homeTeamId":133,"homeTeamName":136,"id":310,"leagueId":62,"leagueName":63,"matchId":311,"matchName":312,"publishedAt":313,"slug":314,"sourceName":78,"sourceURL":315,"teamId":124,"teamName":125,"teamIds":316,"teamNames":319,"title":322},"Juventus aims to sign Brahim Diaz as Spalletti's trequartista, but Real Madrid's presidential election and Mourinho's plan for Nico Paz complicate the saga.","337497847282798593","327055348647071744","Torino vs Juventus","2026-06-03T05:33:28Z","why-brahim-diaz-to-juventus-hinges-on-real-s-vote","https:\u002F\u002Fwww.tuttosport.com\u002Fnews\u002Fcalcio\u002Fserie-a\u002Fjuventus\u002F2026\u002F06\u002F03-149000523\u002Fbrahim_diaz-juve_intrigo_real_le_chiavi_mourinho_e_nico_paz_per_l_angusta_palude_della_trequarti\u002F",[124,133,291,201,240,81,82,83,317,84,274,318,275,178],"326222712496197632","326222712219373568",[125,136,298,208,258,90,91,92,320,93,280,321,281,184],"Netherlands","Morocco","Why Brahim Diaz to Juventus Hinges on Real's Vote",{"awayTeamId":212,"awayTeamName":213,"body":-1,"category":72,"excerpt":324,"homeTeamId":143,"homeTeamName":144,"id":325,"leagueId":62,"leagueName":63,"matchId":216,"matchName":217,"publishedAt":326,"slug":327,"sourceName":328,"sourceURL":329,"teamId":143,"teamName":144,"teamIds":330,"teamNames":335,"title":340},"Manchester United's £35m Ederson deal starts a midfield overhaul under Michael Carrick, with Mateus Fernandes and Elliot Anderson also targeted.","337388669985886209","2026-06-02T22:24:08Z","manchester-united-35m-ederson-deal-what-it-means-for","BBC Sport","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Farticles\u002Fc78q2dxv89go?at_medium=RSS&at_campaign=rss",[143,212,199,228,331,332,333,202,334],"326257807848378368","326257807630274560","326257545754710016","326257546153168896",[144,213,206,246,336,337,338,209,339],"Bristol City","Southampton","Newcastle","West Ham","Manchester United £35m Ederson Deal: What It Means for",{"matchResult":342,"exactScore":343,"totalGoals":344,"bothTeamsToScore":345},[],[],[],[],[347,356,362,369,375,381,386,390,397,403],{"id":348,"addition":-1,"extraMinute":45,"info":349,"isHome":350,"minute":351,"narrative":352,"playerName":353,"relatedPlayerName":354,"result":21,"teamLogo":49,"teamName":50,"typeName":355},"328929442657210368","Substitution 1",false,58,"58' (Genoa) makes a substitution: L. Colombo comes on for C. Ekuban.","L. Colombo","C. Ekuban","substitution",{"id":357,"addition":-1,"extraMinute":45,"info":349,"isHome":28,"minute":358,"narrative":359,"playerName":360,"relatedPlayerName":361,"result":21,"teamLogo":56,"teamName":57,"typeName":355},"328930324308299776",61,"61' (Fiorentina) makes a substitution: R. Braschi comes on for R. Piccoli.","R. Braschi","R. Piccoli",{"id":363,"addition":-1,"extraMinute":45,"info":364,"isHome":350,"minute":365,"narrative":366,"playerName":367,"relatedPlayerName":368,"result":21,"teamLogo":49,"teamName":50,"typeName":355},"328932841444347904","Substitution 2",71,"71' (Genoa) makes a substitution: J. Ekhator comes on for R. Malinovskyi.","J. Ekhator","R. Malinovskyi",{"id":370,"addition":-1,"extraMinute":45,"info":371,"isHome":350,"minute":365,"narrative":372,"playerName":373,"relatedPlayerName":374,"result":21,"teamLogo":49,"teamName":50,"typeName":355},"328933092767043584","Substitution 3","71' (Genoa) makes a substitution: A. Martin comes on for W. L. Ouedraogo.","A. Martin","W. L. Ouedraogo",{"id":376,"addition":-1,"extraMinute":45,"info":371,"isHome":28,"minute":377,"narrative":378,"playerName":379,"relatedPlayerName":380,"result":21,"teamLogo":56,"teamName":57,"typeName":355},"328933344328814592",72,"72' (Fiorentina) makes a substitution: C. Ndour comes on for G. Fabbian.","C. Ndour","G. Fabbian",{"id":382,"addition":-1,"extraMinute":45,"info":364,"isHome":28,"minute":377,"narrative":383,"playerName":384,"relatedPlayerName":385,"result":21,"teamLogo":56,"teamName":57,"typeName":355},"328933217740525568","72' (Fiorentina) makes a substitution: R. Mandragora comes on for M. Brescianini.","R. Mandragora","M. Brescianini",{"id":387,"addition":-1,"extraMinute":45,"info":371,"isHome":28,"minute":388,"narrative":389,"playerName":379,"relatedPlayerName":380,"result":21,"teamLogo":56,"teamName":57,"typeName":355},"328933596775583745",73,"73' (Fiorentina) makes a substitution: C. Ndour comes on for G. Fabbian.",{"id":391,"addition":-1,"extraMinute":45,"info":392,"isHome":350,"minute":393,"narrative":394,"playerName":395,"relatedPlayerName":396,"result":21,"teamLogo":49,"teamName":50,"typeName":355},"328935609215225856","Substitution 4",82,"82' (Genoa) makes a substitution: A. Marcandalli comes on for M. Doucoure.","A. Marcandalli","M. Doucoure",{"id":398,"addition":-1,"extraMinute":45,"info":399,"isHome":350,"minute":393,"narrative":400,"playerName":401,"relatedPlayerName":402,"result":21,"teamLogo":49,"teamName":50,"typeName":355},"328935734624915456","Substitution 5","82' (Genoa) makes a substitution: Amorim comes on for P. Masini.","Amorim","P. Masini",{"id":404,"addition":-1,"extraMinute":45,"info":392,"isHome":28,"minute":405,"narrative":406,"playerName":407,"relatedPlayerName":408,"result":21,"teamLogo":56,"teamName":57,"typeName":355},"328936616414416896",86,"86' (Fiorentina) makes a substitution: F. Parisi comes on for A. Gudmundsson.","F. Parisi","A. Gudmundsson"]