[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-332267325690482688-en":61,"match-news-332267325690482688-en":87,"match-team-news-332267325690482688-en":88,"match-league-news-332267325690482688-en":202,"prediction-summary-332267325690482688":299,"timeline-332267325690482688":304},{"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":18,"homeTeam":70,"id":76,"kickoffAt":77,"length":78,"leagueId":79,"leagueName":80,"leagueSlug":81,"probabilityLabel":80,"slug":82,"status":83,"tvStations":84,"venueCity":85,"venueName":86},{"code":64,"id":65,"imagePath":66,"name":67,"slug":68},"AWY","326257660011745280","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F251.png","ST Mirren","st-mirren","With only one game remaining, Partick Thistle need a win to secure their Premiership survival, while St Mirren are already safe and aiming to finish on a high. A draw would spell disaster for the hosts.",{"code":71,"id":72,"imagePath":73,"name":74,"slug":75},"HME","326257804983668736","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F901.png","Partick","partick","332267325690482688","2026-05-21T19:00:00Z",90,"326135624853622784","Premiership","gb-premiership","partick-vs-st-mirren-2026-05-21","finished",[],"Glasgow","Firhill Stadium",[],[89,117,144,157,166,187],{"awayTeamId":90,"awayTeamName":91,"body":-1,"category":92,"excerpt":93,"homeTeamId":65,"homeTeamName":67,"id":94,"leagueId":95,"leagueName":80,"matchId":96,"matchName":97,"publishedAt":98,"slug":99,"sourceName":100,"sourceURL":101,"teamId":65,"teamName":67,"teamIds":102,"teamNames":109,"title":116},"326257659982385152","Kilmarnock","news","Craig McLeish appointed St Mirren head coach on a 3-year deal after guiding club to Premiership safety via playoffs, with Stuart Taylor as assistant.","338045265229385729","326135634953506816","327052562714857472","ST Mirren vs Kilmarnock","2026-06-04T17:50:09Z","mcleish-gets-3-year-st-mirren-contract-after-playoff-escape","BBC Sport","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Farticles\u002Fcjrpejq5d5po?at_medium=RSS&at_campaign=rss",[65,90,103,72,104,105,106,107,108],"326255038185869312","326257567011442688","326222707169431552","326255038584328192","326257565635710976","326257546392244224",[67,91,110,74,111,112,113,114,115],"Aberdeen","Celtic","Anderlecht","Legia Warszawa","Getafe","Nottingham Forest","McLeish Gets 3-Year St Mirren Contract After Playoff Escape",{"awayTeamId":118,"awayTeamName":119,"body":-1,"category":92,"excerpt":120,"homeTeamId":121,"homeTeamName":122,"id":123,"leagueId":124,"leagueName":125,"matchId":126,"matchName":127,"publishedAt":128,"slug":129,"sourceName":100,"sourceURL":130,"teamId":104,"teamName":111,"teamIds":131,"teamNames":137,"title":143},"326257660078854144","Heart Of Midlothian","Celtic ended an 11-game winless derby run by beating Rangers 1-0 in the Women's Scottish Cup final, their third trophy win, ahead of a summer revamp.","326257660145963008","Motherwell","336641340370587649","326135625054949376","Premier League","327052570193301504","Motherwell vs Heart Of Midlothian","2026-05-31T20:48:07Z","why-celtic-s-cup-win-signals-swpl-momentum-shift","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Farticles\u002Fcrrp481r98xo?at_medium=RSS&at_campaign=rss",[104,121,118,132,133,134,135,72,136],"326257567044997120","326255037950988288","326255038148120576","326222712429088768","326222711535702016",[111,122,119,138,139,140,141,74,142],"Rangers","Crystal Palace","Hibernian","Scotland","Sweden","Why Celtic's Cup Win Signals SWPL Momentum Shift",{"awayTeamId":90,"awayTeamName":91,"body":-1,"category":92,"excerpt":145,"homeTeamId":65,"homeTeamName":67,"id":146,"leagueId":95,"leagueName":80,"matchId":96,"matchName":97,"publishedAt":147,"slug":148,"sourceName":100,"sourceURL":149,"teamId":65,"teamName":67,"teamIds":150,"teamNames":153,"title":156},"Craig McLeish guided St Mirren to playoff survival and now wants the permanent role. With backing from players like Alex Gogic, his case grows stronger.","334497048537600001","2026-05-25T22:43:27Z","why-craig-mcleish-earned-st-mirren-job-playoff-escape","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Farticles\u002Fc89330lwdxpo?at_medium=RSS&at_campaign=rss",[65,90,103,135,72,104,151,105,152],"326257660045299712","326257695210344448",[67,91,110,141,74,111,154,112,155],"Dundee","Signal","Why Craig McLeish Earned St Mirren Job: Playoff Escape",{"awayTeamId":90,"awayTeamName":91,"body":-1,"category":92,"excerpt":158,"homeTeamId":65,"homeTeamName":67,"id":159,"leagueId":95,"leagueName":80,"matchId":96,"matchName":97,"publishedAt":147,"slug":160,"sourceName":100,"sourceURL":149,"teamId":65,"teamName":67,"teamIds":161,"teamNames":163,"title":165},"St Mirren stayed up after a 2-1 aggregate play-off win over Partick Thistle, with interim Craig McLeish winning 4 of 12 games and hoping for the permanent job.","334505697460883457","st-mirren-survive-will-4-win-mcleish-get-the-job",[65,90,135,103,72,104,151,105,162],"326257688839196672",[67,91,141,110,74,111,154,112,164],"The Strongest","St Mirren Survive: Will 4-Win McLeish Get the Job?",{"awayTeamId":72,"awayTeamName":74,"body":-1,"category":92,"excerpt":167,"homeTeamId":65,"homeTeamName":67,"id":168,"leagueId":95,"leagueName":80,"matchId":169,"matchName":170,"publishedAt":171,"slug":172,"sourceName":100,"sourceURL":173,"teamId":65,"teamName":67,"teamIds":174,"teamNames":180,"title":186},"BBC Sportscene presents highlights of the Premiership play-off final second leg: St Mirren v Partick Thistle with top-flight survival at stake.","334487459846950913","332720311986294784","ST Mirren vs Partick","2026-05-25T22:30:24Z","st-mirren-v-partick-thistle-watch-play-off-final-highlights","https:\u002F\u002Fwww.bbc.co.uk\u002Fiplayer\u002Flive\u002Fbbcscotland?at_medium=RSS&at_campaign=rss",[65,72,105,106,175,176,177,135,178,108,179],"326257638058758144","326323575902441472","326257664243798016","326222713142120448","326257613643714560",[67,74,112,113,181,182,183,141,184,115,185],"Leganes","Andorra","Northern Ireland","Canada","Hassania Agadir","St Mirren v Partick Thistle: Watch Play-Off Final Highlights",{"awayTeamId":72,"awayTeamName":74,"body":-1,"category":92,"excerpt":188,"homeTeamId":65,"homeTeamName":67,"id":189,"leagueId":95,"leagueName":80,"matchId":169,"matchName":170,"publishedAt":190,"slug":191,"sourceName":100,"sourceURL":192,"teamId":65,"teamName":67,"teamIds":193,"teamNames":197,"title":201},"St Mirren secured Premiership survival with a 1-0 second-leg win over Partick Thistle. Richard Gordon and guests react to the tense evening.","334489955898232833","2026-05-25T21:35:00Z","why-st-mirren-stayed-up-1-0-play-off-win-secures-survival","https:\u002F\u002Fwww.bbc.co.uk\u002Fsounds\u002Fplay\u002Fp0nn7wft?at_medium=RSS&at_campaign=rss",[65,72,135,105,106,194,195,196,132,104,178],"326257539962376192","326257545754710016","326257554411753472",[67,74,141,112,113,198,199,200,138,111,184],"Como","Newcastle","Newcastle Jets","Why St Mirren Stayed Up: 1-0 Play-off Win Secures Survival",[203,226,243,269,283,292],{"awayTeamId":132,"awayTeamName":138,"body":-1,"category":92,"excerpt":204,"homeTeamId":104,"homeTeamName":111,"id":205,"leagueId":79,"leagueName":80,"matchId":206,"matchName":207,"publishedAt":208,"slug":209,"sourceName":100,"sourceURL":210,"teamId":104,"teamName":111,"teamIds":211,"teamNames":218,"title":225},"Celtic beat Rangers in the Women's Scottish Cup final despite Emma Lawton's red card, as Morgan Cross's goal secured the trophy in a dramatic match.","336770421577748481","327052806332616704","Celtic vs Rangers","2026-06-01T05:14:52Z","celtic-s-women-s-scottish-cup-win-over-rangers-what-it","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Fvideos\u002Fcy9234r07pjo?at_medium=RSS&at_campaign=rss",[104,132,178,108,212,213,214,215,135,216,105,217],"326257615103332352","326257666970095616","326257766752587776","326257784637100032","326257808217477120","326222712496197632",[111,138,184,115,219,220,221,222,141,223,112,224],"BSC Young Boys","Young Africans","Fortaleza EC","Cannes","Derby","Netherlands","Celtic's Women's Scottish Cup Win Over Rangers: What It",{"awayTeamId":134,"awayTeamName":140,"body":-1,"category":92,"excerpt":227,"homeTeamId":132,"homeTeamName":138,"id":228,"leagueId":79,"leagueName":80,"matchId":229,"matchName":230,"publishedAt":231,"slug":232,"sourceName":100,"sourceURL":233,"teamId":132,"teamName":138,"teamIds":234,"teamNames":238,"title":242},"Rangers close in on Nigerian defender Akpe Victory, 19, with Hearts targeting Leon King. Aberdeen's Shinnie contract talks stall. Latest updates.","332079804327137281","327053940279480320","Rangers vs Hibernian","2026-05-19T06:21:11Z","rangers-chase-victory-hearts-eye-king-scottish-gossip","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Farticles\u002Fc62en350g7ro?at_medium=RSS&at_campaign=rss",[132,134,235,103,104,236,237,195,135],"326257565535047680","326257809568043008","326257610275688448",[138,140,239,110,111,240,241,199,141],"Real Madrid","Luton","Leon","Rangers Chase Victory, Hearts Eye King: Scottish Gossip",{"awayTeamId":118,"awayTeamName":119,"body":-1,"category":92,"excerpt":244,"homeTeamId":104,"homeTeamName":111,"id":245,"leagueId":79,"leagueName":80,"matchId":246,"matchName":247,"publishedAt":248,"slug":249,"sourceName":250,"sourceURL":251,"teamId":118,"teamName":119,"teamIds":252,"teamNames":260,"title":268},"Heart of Midlothian missed out on a first Scottish title since 1960 after a 3-1 loss to Celtic, with a pitch invasion and player harassment marring the finale.","331147160730996737","327054426948767744","Celtic vs Heart Of Midlothian","2026-05-16T16:28:53Z","hearts-title-dream-shattered-late-collapse-fan-chaos","L'Equipe","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FTitre-perdu-sur-le-fil-joueurs-chahutes-par-des-supporters-du-celtic-et-retour-express-en-car-l-apres-midi-cauchemardesque-des-hearts\u002F1676303#at_medium=RSS_feeds",[118,104,253,254,255,256,257,258,132,259,105],"326222712936599552","326222767416414208","326255039171530752","326255039846813696","326255041625198592","326257536413995008","326257686389723136",[119,111,261,262,263,264,265,266,138,267,112],"Paraguay","Lesotho","Dinamo Minsk","FK Partizan","Partizani","Paris FC","Together","Hearts' Title Dream Shattered: Late Collapse, Fan Chaos",{"awayTeamId":121,"awayTeamName":122,"body":-1,"category":92,"excerpt":270,"homeTeamId":271,"homeTeamName":272,"id":273,"leagueId":79,"leagueName":80,"matchId":274,"matchName":275,"publishedAt":276,"slug":277,"sourceName":278,"sourceURL":279,"teamId":104,"teamName":111,"teamIds":280,"teamNames":281,"title":282},"Hearts boss McInnes says his side go into Saturday's title decider at Celtic Park bullish despite penalty grievance, with Scottish crown at stake.","326257660225654784","Falkirk","330696080125595649","326329595206832128","Falkirk vs Motherwell","2026-05-15T11:01:33Z","hearts-vs-celtic-title-decider-what-mcinnes-said-today","The Guardian","https:\u002F\u002Fwww.theguardian.com\u002Ffootball\u002Flive\u002F2026\u002Fmay\u002F15\u002Fscottish-title-finale-latest-fa-cup-final-countdown-premier-league-news-football-live",[104,271,121,105,178,108,107,179,195,196],[111,272,122,112,184,115,114,185,199,200],"Hearts vs Celtic Title Decider: What McInnes Said Today",{"awayTeamId":134,"awayTeamName":140,"body":-1,"category":92,"excerpt":284,"homeTeamId":132,"homeTeamName":138,"id":285,"leagueId":79,"leagueName":80,"matchId":229,"matchName":230,"publishedAt":286,"slug":287,"sourceName":100,"sourceURL":288,"teamId":132,"teamName":138,"teamIds":289,"teamNames":290,"title":291},"Rangers captain James Tavernier says he felt 'deeply hurt and let down' after missing a farewell Ibrox appearance due to an ankle injection conflict.","330439655415615489","2026-05-14T17:55:29Z","tavernier-deeply-hurt-as-farewell-ibrox-appearance-denied","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Farticles\u002Fcwy20dpn7wjo?at_medium=RSS&at_campaign=rss",[132,134,271,104,105,178,108,179,133],[138,140,272,111,112,184,115,185,139],"Tavernier 'Deeply Hurt' as Farewell Ibrox Appearance Denied",{"awayTeamId":134,"awayTeamName":140,"body":-1,"category":92,"excerpt":293,"homeTeamId":132,"homeTeamName":138,"id":294,"leagueId":79,"leagueName":80,"matchId":229,"matchName":230,"publishedAt":286,"slug":295,"sourceName":100,"sourceURL":288,"teamId":132,"teamName":138,"teamIds":296,"teamNames":297,"title":298},"James Tavernier's Ibrox farewell was denied by an ankle injury and conflict with manager Danny Rohl. The 144-goal defender explains the hurt and missed","330435824552251393","tavernier-left-out-144-goal-defender-s-ibrox-farewell-drama",[132,134,104,271,105,178,108,179,216,195],[138,140,111,272,112,184,115,185,223,199],"Tavernier Left Out: 144-goal Defender's Ibrox Farewell Drama",{"matchResult":300,"exactScore":301,"totalGoals":302,"bothTeamsToScore":303},[],[],[],[],[305,313,318,324,328,336,343,347,352,358,364,370,376,381],{"id":306,"addition":-1,"extraMinute":307,"info":308,"isHome":39,"minute":309,"narrative":310,"playerName":311,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":312},"332995610309300224",0,"Normal Goal",38,"38' K. Phillips (ST Mirren) scores. 0-1 — the opening goal.","K. Phillips","goal",{"id":314,"addition":-1,"extraMinute":307,"info":308,"isHome":39,"minute":315,"narrative":316,"playerName":311,"relatedPlayerName":317,"result":21,"teamLogo":66,"teamName":67,"typeName":312},"332996239446511616",39,"39' K. Phillips (ST Mirren) scores, set up by M. Mandron. 0-1 — the opening goal.","M. Mandron",{"id":319,"addition":-1,"extraMinute":307,"info":320,"isHome":39,"minute":321,"narrative":322,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":323},"332996616959037440","Yellow Card",42,"42' ST Mirren (ST Mirren) is shown a yellow card.","yellow_card",{"id":325,"addition":-1,"extraMinute":307,"info":320,"isHome":39,"minute":321,"narrative":326,"playerName":327,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":323},"332996742846877696","42' Jacob Devaney (ST Mirren) is shown a yellow card.","Jacob Devaney",{"id":329,"addition":-1,"extraMinute":307,"info":330,"isHome":28,"minute":331,"narrative":332,"playerName":333,"relatedPlayerName":334,"result":21,"teamLogo":73,"teamName":74,"typeName":335},"333001776485634048","Substitution 1",46,"46' (Partick) makes a substitution: L. Chalmers comes on for T. Letsosa.","L. Chalmers","T. Letsosa","substitution",{"id":337,"addition":-1,"extraMinute":307,"info":338,"isHome":28,"minute":339,"narrative":340,"playerName":341,"relatedPlayerName":342,"result":21,"teamLogo":73,"teamName":74,"typeName":335},"333005174593294336","Substitution 2",59,"59' (Partick) makes a substitution: B. McPherson comes on for C. Logan.","B. McPherson","C. Logan",{"id":344,"addition":-1,"extraMinute":307,"info":308,"isHome":28,"minute":345,"narrative":346,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":73,"teamName":74,"typeName":312},"333005928502661120",62,"62' Partick (Partick) scores. 1-1 — the equaliser.",{"id":348,"addition":-1,"extraMinute":307,"info":308,"isHome":28,"minute":345,"narrative":349,"playerName":350,"relatedPlayerName":351,"result":21,"teamLogo":73,"teamName":74,"typeName":312},"333006054851874816","62' A. Fitzpatrick (Partick) scores, set up by T. Watt. 1-1 — the equaliser.","A. Fitzpatrick","T. Watt",{"id":353,"addition":-1,"extraMinute":307,"info":330,"isHome":39,"minute":354,"narrative":355,"playerName":356,"relatedPlayerName":357,"result":21,"teamLogo":66,"teamName":67,"typeName":335},"333006567181914112",64,"64' (ST Mirren) makes a substitution: M. O'Hara comes on for L. Douglas.","M. O'Hara","L. Douglas",{"id":359,"addition":-1,"extraMinute":307,"info":338,"isHome":39,"minute":360,"narrative":361,"playerName":362,"relatedPlayerName":363,"result":21,"teamLogo":66,"teamName":67,"typeName":335},"333008319193026560",70,"70' (ST Mirren) makes a substitution: R. King comes on for J. Richardson.","R. King","J. Richardson",{"id":365,"addition":-1,"extraMinute":307,"info":366,"isHome":39,"minute":367,"narrative":368,"playerName":311,"relatedPlayerName":369,"result":21,"teamLogo":66,"teamName":67,"typeName":335},"333009829209575424","Substitution 3",77,"77' (ST Mirren) makes a substitution: K. Phillips comes on for R. Idowu.","R. Idowu",{"id":371,"addition":-1,"extraMinute":307,"info":366,"isHome":28,"minute":372,"narrative":373,"playerName":374,"relatedPlayerName":375,"result":21,"teamLogo":73,"teamName":74,"typeName":335},"333010458309038080",80,"80' (Partick) makes a substitution: L. McBeth comes on for K. Turner.","L. McBeth","K. Turner",{"id":377,"addition":-1,"extraMinute":307,"info":320,"isHome":28,"minute":378,"narrative":379,"playerName":380,"relatedPlayerName":21,"result":21,"teamLogo":73,"teamName":74,"typeName":323},"333011339192569856",84,"84' Aidan Fitzpatrick (Partick) is shown a yellow card.","Aidan Fitzpatrick",{"id":382,"addition":-1,"extraMinute":307,"info":383,"isHome":28,"minute":384,"narrative":385,"playerName":350,"relatedPlayerName":386,"result":21,"teamLogo":73,"teamName":74,"typeName":335},"333012597399883776","Substitution 4",88,"88' (Partick) makes a substitution: A. Fitzpatrick comes on for G. Mackay-Steven.","G. Mackay-Steven"]