[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-331977923412103168-en":61,"match-news-331977923412103168-en":88,"match-team-news-331977923412103168-en":137,"match-league-news-331977923412103168-en":282,"prediction-summary-331977923412103168":283,"timeline-331977923412103168":288},{"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":71,"homeTeam":72,"id":78,"kickoffAt":79,"length":80,"leagueId":81,"leagueName":82,"leagueSlug":83,"probabilityLabel":82,"slug":84,"status":85,"tvStations":86,"venueCity":76,"venueName":87},0,{"code":65,"id":66,"imagePath":67,"name":68,"slug":69},"AWY","326257617255010304","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F1687.png","Catanzaro","catanzaro","Palermo need a win to keep their playoff hopes alive, while Catanzaro are fighting to secure safety from relegation. A draw would only deepen Palermo’s reliance on other results, whereas a Catanzaro victory could seal their survival with a game to spare.",2,{"code":73,"id":74,"imagePath":75,"name":76,"slug":77},"HME","326257616814608384","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F522.png","Palermo","palermo","331977923412103168","2026-05-20T18:00:00Z",90,"326135633548414976","Serie B","it-serie-b","palermo-vs-catanzaro-2026-05-20","finished",[],"Stadio Renzo Barbera",[89,121],{"awayTeamId":66,"awayTeamName":68,"body":-1,"category":90,"excerpt":91,"homeTeamId":74,"homeTeamName":76,"id":92,"leagueId":93,"leagueName":94,"matchId":78,"matchName":95,"publishedAt":96,"slug":97,"sourceName":98,"sourceURL":99,"teamId":100,"teamName":101,"teamIds":102,"teamNames":111,"title":120},"news","Monza's 2-0 first-leg lead puts them on brink of Serie A return as they host Catanzaro in the playoff final second leg, mirroring their 2022 promotion date.","335664251152633857","326135636455067648","Campionato","Palermo vs Catanzaro","2026-05-29T04:00:00Z","monza-on-brink-of-serie-a-what-tonight-s-final-means","Tuttosport","https:\u002F\u002Fwww.tuttosport.com\u002Fnews\u002Fcalcio\u002Fserie-b\u002F2026\u002F05\u002F29-148919774\u002Fil_monza_e_bianco_la_serata_della_a\u002F","326257617137569792","Monza",[100,74,66,103,104,105,106,107,108,109,110],"326257616680390656","326257616781053952","326257539882684416","326222712592666624","326222713054040064","326257537764560896","326257769613103104","326257661500723200",[101,76,68,112,113,114,115,116,117,118,119],"Frosinone","Venezia","Pisa","Congo DR","Haiti","Nacional","Capital","Italy","Monza on Brink of Serie A: What Tonight's Final Means",{"awayTeamId":66,"awayTeamName":68,"body":-1,"category":90,"excerpt":122,"homeTeamId":74,"homeTeamName":76,"id":123,"leagueId":124,"leagueName":82,"matchId":78,"matchName":95,"publishedAt":125,"slug":126,"sourceName":98,"sourceURL":127,"teamId":66,"teamName":68,"teamIds":128,"teamNames":132,"title":136},"Catanzaro reached the Serie B playoff final despite a 2-0 loss at Palermo, winning 3-2 on aggregate. The final against Monza is set for May 24 and 29, 2026.","332647555747811329","326135629228281856","2026-05-20T20:03:32Z","why-catanzaro-reaches-final-3-2-aggregate-despite-2-0-loss","https:\u002F\u002Fwww.tuttosport.com\u002Fnews\u002Fcalcio\u002Fserie-b\u002F2026\u002F05\u002F20-148764051\u002Fflop_palermo_il_catanzaro_vola_in_finale_playoff_inzaghi_sfiora_l_impresa_ma_resta_in_b\u002F",[66,74,100,129,105,130,106,107,110,131],"326257616957214720","326222707169431552","326222707249123328",[68,76,101,133,114,134,115,116,119,135],"Juve Stabia","Anderlecht","Zulte Waregem","Why Catanzaro Reaches Final: 3-2 Aggregate Despite 2-0 Loss",[138,164,195,218,262,265],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":90,"excerpt":139,"homeTeamId":-1,"homeTeamName":-1,"id":140,"leagueId":141,"leagueName":142,"matchId":143,"matchName":21,"publishedAt":144,"slug":145,"sourceName":98,"sourceURL":146,"teamId":147,"teamName":148,"teamIds":149,"teamNames":156,"title":163},"Alessio Dionisi joins Watford on a two-year contract, aiming to revive his career in the Championship after mixed spells at Sassuolo and Palermo.","337841483048554497","326135624887177216","Championship","0","2026-06-04T04:15:00Z","dionisi-at-watford-2-year-deal-for-championship-revival","https:\u002F\u002Fwww.tuttosport.com\u002Fnews\u002Fcalcio\u002Fcalcio-estero\u002F2026\u002F06\u002F04-149011256\u002Fdionisi_al_watford_la_championship_per_rilanciarsi_dopo_sassuolo_e_palermo\u002F","326257807579942912","Watford",[147,150,74,130,106,107,151,152,153,154,155,110],"326257539299676160","326255038114566144","326255039171530752","326255039494492160","326222711682502656","326257616646836224",[148,157,76,134,115,116,158,159,160,161,162,119],"Sassuolo","Santa Clara","Dinamo Minsk","Shakhtar Donetsk","England","Empoli","Dionisi at Watford: 2-Year Deal for Championship Revival",{"awayTeamId":165,"awayTeamName":166,"body":-1,"category":90,"excerpt":167,"homeTeamId":168,"homeTeamName":169,"id":170,"leagueId":171,"leagueName":172,"matchId":173,"matchName":174,"publishedAt":175,"slug":176,"sourceName":98,"sourceURL":177,"teamId":110,"teamName":119,"teamIds":178,"teamNames":186,"title":194},"326255039347691520","Fiorentina","Interim Italy coach Baldini hands Fiorentina's Cher Ndour first cap for friendlies vs Luxembourg and Greece, banking on youth after missing World Cup.","326257539542945792","Juventus","337343515237289985","326135626208382976","Coupe de France","327054547971215360","Juventus vs Fiorentina","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",[110,168,165,179,180,74,181,182,183,184,185],"326257664713560064","326222711783165952","326257616848162816","326257696636407808","326257539769438208","326257665132990464","326257536078450688",[119,169,166,187,188,76,189,190,191,192,193],"Luxembourg","Senegal","Pescara","Azzurri","Inter","Greece","Paris Saint Germain","Why Italy's Rebuild Starts with Youth: Ndour's Debut",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":90,"excerpt":196,"homeTeamId":-1,"homeTeamName":-1,"id":197,"leagueId":124,"leagueName":82,"matchId":143,"matchName":21,"publishedAt":198,"slug":199,"sourceName":98,"sourceURL":200,"teamId":201,"teamName":202,"teamIds":203,"teamNames":210,"title":217},"Sampdoria promotes Lorenzo Ariaudo to technical director as the hunt for a new sporting director stalls over licensing issues.","336754183451447297","2026-06-01T04:15:00Z","why-sampdoria-s-ariaudo-promotion-could-reshape-ds-hunt","https:\u002F\u002Fwww.tuttosport.com\u002Fnews\u002Fcalcio\u002Fserie-b\u002Fsampdoria\u002F2026\u002F06\u002F01-148971689\u002Fsamp_per_adesso_promosso_ariaudo\u002F","326257616487452672","Sampdoria",[201,204,106,107,152,205,206,207,208,168,74,183,110,209,130],"326222707337203712","326255041851691008","326257541291970560","326257546220277760","326257539366785024","326257616567144448",[202,211,115,116,159,212,213,214,215,169,76,191,119,216,134],"Standard Liege","Cherno More Varna","Trabzonspor","Chelsea","Cagliari","Bari","Why Sampdoria's Ariaudo Promotion Could Reshape DS Hunt",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":90,"excerpt":219,"homeTeamId":-1,"homeTeamName":-1,"id":220,"leagueId":221,"leagueName":222,"matchId":143,"matchName":21,"publishedAt":223,"slug":224,"sourceName":225,"sourceURL":226,"teamId":227,"teamName":228,"teamIds":229,"teamNames":245,"title":261},"Torreense won the Portuguese Cup but missed promotion, so they'll play Europa League from second tier, joining Wigan, Birmingham and other D2 European clubs.","335863964950859777","326135636304072704","Taça de Portugal","2026-05-29T17:20:32Z","torreense-joins-5-d2-clubs-that-played-in-europe","L'Equipe","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FAvant-torreense-ces-clubs-de-d2-ayant-participe-a-une-coupe-d-europe\u002F1680031#at_medium=RSS_feeds","326257749354614784","Torreense",[227,230,131,231,232,233,234,235,236,237,238,239,240,241,242,74,243,244],"326257538016219136","326257664847777792","326255038072623104","326257565363081216","326257807814823936","326257615203995648","326222712143876096","326255040962498560","326257808058093568","326255039532240896","326222707211374592","326257611655614464","326255040643731456","326257546258026496","326257537831669760",[228,246,135,247,248,249,250,251,252,253,254,255,256,257,258,76,259,260],"Casa Pia","Liechtenstein","AZ Alkmaar","Villarreal","Birmingham","FC Zurich","Portugal","FC Vaduz","Wigan","Maribor","Club Brugge KV","CSKA Moscow","Sparta Praha","Manchester City","Sporting CP","Torreense Joins 5 D2 Clubs That Played in Europe",{"awayTeamId":66,"awayTeamName":68,"body":-1,"category":90,"excerpt":91,"homeTeamId":74,"homeTeamName":76,"id":92,"leagueId":93,"leagueName":94,"matchId":78,"matchName":95,"publishedAt":96,"slug":97,"sourceName":98,"sourceURL":99,"teamId":100,"teamName":101,"teamIds":263,"teamNames":264,"title":120},[100,74,66,103,104,105,106,107,108,109,110],[101,76,68,112,113,114,115,116,117,118,119],{"awayTeamId":74,"awayTeamName":76,"body":-1,"category":90,"excerpt":266,"homeTeamId":104,"homeTeamName":113,"id":267,"leagueId":124,"leagueName":82,"matchId":268,"matchName":269,"publishedAt":270,"slug":271,"sourceName":98,"sourceURL":272,"teamId":74,"teamName":76,"teamIds":273,"teamNames":277,"title":281},"Palermo begins a new promotion campaign with coach Filippo Inzaghi and director Osti, backed by a record budget from City Football Group to reach Serie A.","334938624762056705","327052366522093568","Venezia vs Palermo","2026-05-27T04:00:00Z","palermo-restarts-with-inzaghi-higher-budget-for-serie-a","https:\u002F\u002Fwww.tuttosport.com\u002Fnews\u002Fcalcio\u002Fserie-b\u002Fpalermo\u002F2026\u002F05\u002F27-148883746\u002Fpalermo_riparte_da_inzaghi_e_osti\u002F",[74,104,106,107,152,274,205,207,275,201,276,110,209,130,131],"326255041188990976","326257554193649664","326257565669265408",[76,113,115,116,159,278,212,214,279,202,280,119,216,134,135],"FK Sarajevo","Perth Glory","Girona","Palermo Restarts with Inzaghi: Higher Budget for Serie A",[],{"matchResult":284,"exactScore":285,"totalGoals":286,"bothTeamsToScore":287},[],[],[],[],[289,297,305,313,317,324,328,335,340,345,351,357,361,367,372,377,383,388,394,398,403,408,412],{"id":290,"addition":-1,"extraMinute":63,"info":291,"isHome":28,"minute":292,"narrative":293,"playerName":294,"relatedPlayerName":295,"result":21,"teamLogo":75,"teamName":76,"typeName":296},"332609818453872640","Normal Goal",3,"3' J. Pohjanpalo (Palermo) scores, set up by N. Pierozzi. 1-0 — an early opener.","J. Pohjanpalo","N. Pierozzi","goal",{"id":298,"addition":-1,"extraMinute":63,"info":299,"isHome":28,"minute":300,"narrative":301,"playerName":302,"relatedPlayerName":303,"result":21,"teamLogo":75,"teamName":76,"typeName":304},"332613090023575552","Substitution 1",16,"16' (Palermo) makes a substitution: P. Peda comes on for G. Magnani.","P. Peda","G. Magnani","substitution",{"id":306,"addition":307,"extraMinute":63,"info":308,"isHome":28,"minute":309,"narrative":310,"playerName":311,"relatedPlayerName":21,"result":21,"teamLogo":75,"teamName":76,"typeName":312},"332619381387300864","Roughing","Yellow Card",20,"20' D. Johnsen (Palermo) is shown a yellow card for roughing.","D. Johnsen","yellow_card",{"id":314,"addition":307,"extraMinute":63,"info":308,"isHome":28,"minute":315,"narrative":316,"playerName":311,"relatedPlayerName":21,"result":21,"teamLogo":75,"teamName":76,"typeName":312},"332614222309494784",21,"21' D. Johnsen (Palermo) is shown a yellow card for roughing.",{"id":318,"addition":319,"extraMinute":320,"info":308,"isHome":28,"minute":321,"narrative":322,"playerName":323,"relatedPlayerName":21,"result":21,"teamLogo":75,"teamName":76,"typeName":312},"332621520423620608","Holding",5,45,"45+5' J. Segre (Palermo) is shown a yellow card for holding.","J. Segre",{"id":325,"addition":319,"extraMinute":326,"info":308,"isHome":28,"minute":321,"narrative":327,"playerName":323,"relatedPlayerName":21,"result":21,"teamLogo":75,"teamName":76,"typeName":312},"332621646273712128",4,"45+4' J. Segre (Palermo) is shown a yellow card for holding.",{"id":329,"addition":-1,"extraMinute":63,"info":330,"isHome":28,"minute":331,"narrative":332,"playerName":333,"relatedPlayerName":334,"result":21,"teamLogo":75,"teamName":76,"typeName":304},"332626050452295680","Substitution 2",46,"46' (Palermo) makes a substitution: J. Le Douaron comes on for A. Vasic.","J. Le Douaron","A. Vasic",{"id":336,"addition":-1,"extraMinute":63,"info":299,"isHome":39,"minute":331,"narrative":337,"playerName":338,"relatedPlayerName":339,"result":21,"teamLogo":67,"teamName":68,"typeName":304},"332626050511015936","46' (Catanzaro) makes a substitution: M. Liberali comes on for F. Di Francesco.","M. Liberali","F. Di Francesco",{"id":341,"addition":319,"extraMinute":63,"info":308,"isHome":39,"minute":342,"narrative":343,"playerName":344,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":312},"332626931319050241",49,"49' F. Pittarello (Catanzaro) is shown a yellow card for holding.","F. Pittarello",{"id":346,"addition":-1,"extraMinute":63,"info":347,"isHome":28,"minute":348,"narrative":349,"playerName":323,"relatedPlayerName":350,"result":21,"teamLogo":75,"teamName":76,"typeName":304},"332627183128285184","Substitution 3",50,"50' (Palermo) makes a substitution: J. Segre comes on for R. Modesto.","R. Modesto",{"id":352,"addition":-1,"extraMinute":63,"info":330,"isHome":39,"minute":353,"narrative":354,"playerName":355,"relatedPlayerName":356,"result":21,"teamLogo":67,"teamName":68,"typeName":304},"332629951201153024",61,"61' (Catanzaro) makes a substitution: P. Iemmello comes on for M. Pompetti.","P. Iemmello","M. Pompetti",{"id":358,"addition":307,"extraMinute":63,"info":308,"isHome":28,"minute":359,"narrative":360,"playerName":334,"relatedPlayerName":21,"result":21,"teamLogo":75,"teamName":76,"typeName":312},"332630958035439616",65,"65' A. Vasic (Palermo) is shown a yellow card for roughing.",{"id":362,"addition":-1,"extraMinute":63,"info":363,"isHome":28,"minute":364,"narrative":365,"playerName":311,"relatedPlayerName":366,"result":21,"teamLogo":75,"teamName":76,"typeName":304},"332633601067716608","Substitution 4",75,"75' (Palermo) makes a substitution: D. Johnsen comes on for E. Gyasi.","E. Gyasi",{"id":368,"addition":-1,"extraMinute":63,"info":363,"isHome":28,"minute":364,"narrative":369,"playerName":370,"relatedPlayerName":371,"result":21,"teamLogo":75,"teamName":76,"typeName":304},"332633474936606720","75' (Palermo) makes a substitution: P. Ceccaroni comes on for G. Corona.","P. Ceccaroni","G. Corona",{"id":373,"addition":-1,"extraMinute":63,"info":374,"isHome":28,"minute":375,"narrative":376,"playerName":370,"relatedPlayerName":371,"result":21,"teamLogo":75,"teamName":76,"typeName":304},"332633851878707200","Substitution 5",76,"76' (Palermo) makes a substitution: P. Ceccaroni comes on for G. Corona.",{"id":378,"addition":-1,"extraMinute":63,"info":363,"isHome":39,"minute":379,"narrative":380,"playerName":381,"relatedPlayerName":382,"result":21,"teamLogo":67,"teamName":68,"typeName":304},"332634229433176064",78,"78' (Catanzaro) makes a substitution: J. Petriccione comes on for F. Rispoli.","J. Petriccione","F. Rispoli",{"id":384,"addition":-1,"extraMinute":63,"info":347,"isHome":39,"minute":379,"narrative":385,"playerName":386,"relatedPlayerName":387,"result":21,"teamLogo":67,"teamName":68,"typeName":304},"332634229378650112","78' (Catanzaro) makes a substitution: G. Alesi comes on for R. Frosinini.","G. Alesi","R. Frosinini",{"id":389,"addition":-1,"extraMinute":63,"info":374,"isHome":39,"minute":390,"narrative":391,"playerName":392,"relatedPlayerName":393,"result":21,"teamLogo":67,"teamName":68,"typeName":304},"332636745977827328",87,"87' (Catanzaro) makes a substitution: C. Favasuli comes on for E. Bashi.","C. Favasuli","E. Bashi",{"id":395,"addition":-1,"extraMinute":63,"info":374,"isHome":39,"minute":396,"narrative":397,"playerName":392,"relatedPlayerName":393,"result":21,"teamLogo":67,"teamName":68,"typeName":304},"332636620182261760",88,"88' (Catanzaro) makes a substitution: C. Favasuli comes on for E. Bashi.",{"id":399,"addition":-1,"extraMinute":63,"info":291,"isHome":28,"minute":400,"narrative":401,"playerName":350,"relatedPlayerName":402,"result":21,"teamLogo":75,"teamName":76,"typeName":296},"332636997917085696",89,"89' R. Modesto (Palermo) scores, set up by F. Ranocchia. 2-0 — a late winner.","F. Ranocchia",{"id":404,"addition":405,"extraMinute":320,"info":308,"isHome":39,"minute":80,"narrative":406,"playerName":407,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":312},"332638381756387328","Delay of game","90+5' S. Pontisso (Catanzaro) is shown a yellow card for delay of game.","S. Pontisso",{"id":409,"addition":410,"extraMinute":320,"info":308,"isHome":39,"minute":80,"narrative":411,"playerName":339,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":312},"332638508768301056","Unsportsmanlike conduct","90+5' F. Di Francesco (Catanzaro) is shown a yellow card for unsportsmanlike conduct.",{"id":413,"addition":414,"extraMinute":292,"info":415,"isHome":28,"minute":80,"narrative":416,"playerName":295,"relatedPlayerName":21,"result":21,"teamLogo":75,"teamName":76,"typeName":417},"332638004344524800","Serious foul","Red Card","90+3' N. Pierozzi (Palermo) is sent off with a straight red card. Serious foul","red_card"]