Declan Mercer
Betting & Odds Analyst
Declan Mercer analyses UK betting markets — Premier League prices, value, and the free-bet landscape across UKGC-licensed bookmakers — with a clear, numbers-first style.
- Premier League
- Football Betting
- Odds
- Free Bets
- UKGC
Latest articles
- Côte d’Ivoire v Norway: World Cup 2026 last 32 – live 30 Jun 2026
- Chelsea's George close to permanent Everton move 30 Jun 2026
- David Squires on … World Cup penalty pain for Germany and the Netherlands 30 Jun 2026
- Villa among four Premier League clubs fined by Uefa over squad-cost rules 30 Jun 2026
- Canale and Gill the heroes as Paraguay hand Germany first World Cup shootout defeat 29 Jun 2026
- Liverpool target Diomande would prefer to join PSG 29 Jun 2026
- The World Cup’s two competing realities: brilliant action and off-field injustices | Jonathan Wilson 29 Jun 2026
- DR Congo set up last-32 meeting with England after comeback win over Uzbekistan 28 Jun 2026
- Late drama sends Austria and Algeria into World Cup knockouts to break Iran hearts 28 Jun 2026
- South Africa v Canada: World Cup 2026 last 32 – live 28 Jun 2026
- Unflappable Lucas Herrington takes praise and World Cup progress in his stride 28 Jun 2026
- World Cup 2026: England to face DRC, Clarke quits Scotland, South Korea president blasts team – live 28 Jun 2026
- World Cup 2026 power rankings: France still kings but who has climbed 26 places? 28 Jun 2026
- Chelsea in talks to sign Sunderland's Xhaka 27 Jun 2026
- Performance coach Wilson set to leave Arsenal 27 Jun 2026
- Spain rocked by injuries with Pino to miss rest of World Cup and Williams doubtful 27 Jun 2026
- Arsenal explore moves for Newcastle's Guimaraes & Tonali 26 Jun 2026
- Norway v France: World Cup 2026 – live 26 Jun 2026
- Senegal v Iraq: World Cup 2026 – live 26 Jun 2026
- Curaçao v Côte d’Ivoire: World Cup 2026 – live 25 Jun 2026
- Man Utd's Onana set for Trabzonspor loan 25 Jun 2026
- Scotland’s World Cup dream hanging by a thread after Vinícius sparks Brazil victory 25 Jun 2026
- Chelsea eye Lacroix as part of defensive rebuild 24 Jun 2026
- Panama v Croatia: World Cup 2026 – live 24 Jun 2026
- World Cup 2026: Infantino says hydration breaks not commercial; England frustrated; Scotland face Brazil – live 24 Jun 2026
- World Cup 2026: third-place table, who has qualified and who needs what? 24 Jun 2026
- Amine Gouiri pounces to give Algeria victory and condemn Jordan to early World Cup exit 23 Jun 2026
- Chelsea close in on Palestra as Alonso's first signing 23 Jun 2026
- England given reality check by stubborn Ghana to leave group in the balance 23 Jun 2026
- Norway v Senegal: World Cup 2026 – live 23 Jun 2026
- World Cup 2026: Martínez says criticism of Ronaldo and Portugal ‘unfair’; England face Ghana – live 23 Jun 2026
- Argentina v Austria: Messi breaks scoring record at World Cup 2026 – live 22 Jun 2026
- Man Utd agree land deal for 100,000-seater stadium 22 Jun 2026
- Man Utd agree land deal for 100,000-seater stadium 22 Jun 2026
- Maybe this World Cup will bring the best out of the US, not the worst | Barney Ronay 22 Jun 2026
- Australia’s Jackson Irvine has no sympathy for Paraguay after historic World Cup red card 21 Jun 2026
- Spurs' Bergvall exploring options away from club 21 Jun 2026
- ‘Stung’ Spain have digested shock start but know repeat is not an option 21 Jun 2026
- World Cup 2026: Curaçao claim historic point; Iran unhappy at lack of support from teams – live 21 Jun 2026
- Germany v Côte d’Ivoire: World Cup 2026 – live 20 Jun 2026
- Newcastle reject Spurs bid of about £80m for Tonali 20 Jun 2026
- Newcastle reject Spurs bid of about £80m for Tonali 20 Jun 2026
- Saibari strikes after 70 seconds as Morocco puncture Scotland’s World Cup party 20 Jun 2026
- 'Star in the making' - what is Man City's plan for forgotten man Reis? 20 Jun 2026
- What next for McAtee amid Anderson uncertainty? 20 Jun 2026
- Coventry play champions Arsenal in Premier League opener 19 Jun 2026
- Premier League fixtures: Arsenal open against Coventry, Liverpool at Newcastle 19 Jun 2026
- Premier League fixtures - find out your club's schedule 19 Jun 2026
- South Korea howler gifts Mexico victory as World Cup co-hosts reach knockout phase 19 Jun 2026
- England finally exorcise the Southgate era and unleash fun football | Barney Ronay 18 Jun 2026
- Konate to join Real Madrid on four-year deal 18 Jun 2026
- Spurs complete £52m Van Hecke signing from Brighton 18 Jun 2026
- All-time greatest: who is the highest goalscorer in World Cup history? 17 Jun 2026
- England surge to thrilling opening win in World Cup cracker with Croatia 17 Jun 2026
- Iraq 1-4 Norway: World Cup 2026 – live 17 Jun 2026
- Liverpool trigger winger Munoz's £34.6m release clause 17 Jun 2026
- Norway’s Erling Haaland punishes Iraq with double on World Cup debut 17 Jun 2026
- Spurs join clubs interested in Tonali 17 Jun 2026
- West Brom in advanced talks to sign Chelsea's Morgan 17 Jun 2026
- World Cup 2026: England kick off in Dallas after big-hitting trio make mark – live 17 Jun 2026
- Enjoying the World Cup? Well it’s time for England, but this is a team less weighed down by its past | Barney Ronay 16 Jun 2026
- France v Senegal: World Cup 2026 – live 16 Jun 2026
- Belgium v Egypt: World Cup 2026 – live 15 Jun 2026
- Brighton sign defender Costinha from Olympiacos 15 Jun 2026
- Côte d’Ivoire v Ecuador: World Cup 2026 – live 15 Jun 2026
- Gvardiol agrees new Man City deal until 2031 15 Jun 2026
- Sweden v Tunisia: World Cup 2026 – live 15 Jun 2026
- What’s it like to be in a World Cup host city? We’d love to hear your stories 15 Jun 2026
- Curaçao enjoy their moment but Havertz and ruthless Germany show no mercy 14 Jun 2026
- Haiti v Scotland: World Cup 2026 – live 14 Jun 2026
- Netherlands v Japan: World Cup 2026 – live 14 Jun 2026
- Fulham in talks to appoint Arbeloa as Silva's replacement 13 Jun 2026
- USA v Paraguay: World Cup 2026 – live 13 Jun 2026
- France followed to World Cup by home politics after Mbappé’s swipe at far right 12 Jun 2026
- Palestinian football chief says US denied him visa to attend World Cup 12 Jun 2026
- South Korea get off to winning start after rallying from goal down to beat Czechia 12 Jun 2026
- Tartan Army toast Scotland’s World Cup return: ‘It’s a once-in-a-lifetime opportunity’ 12 Jun 2026
- World Cup 2026: Mexico’s winning start; empty seats; USA and Canada enter fray; Endo’s Japan retirement – live 12 Jun 2026
- Man City second offer worth £120m for Anderson rejected 11 Jun 2026
- 'We're excited to move forward' - Edwards' last interview at Wolves 11 Jun 2026
- BBC Pundits Back Brazil and France for 2026 World Cup Glory 10 Jun 2026
- Everton ordered to pay Burnley nearly £40m in Premier League relegation legal case 10 Jun 2026
- Everton told to pay Burnley £35m over PSR breach 10 Jun 2026
- Keane and Fernandes clear air after row over 'lie' 10 Jun 2026
- Arsenal head of sports medicine to leave club 8 Jun 2026
- Guardiola's final seasons to air in Amazon series 8 Jun 2026
- Jordan World Cup 2026 team guide 8 Jun 2026
- Man City and Chelsea remain in talks over Maresca 8 Jun 2026
- Top African referee Omar Artan refused access to US and will miss… 8 Jun 2026
- Why preparation isn’t everything at a World Cup | Jonathan Wilson 8 Jun 2026
- Tuchel relishes Rashford v Gordon in search for round pegs in round… 7 Jun 2026
- James Milner, Premier League’s appearance record holder, retires… 1 Jun 2026
- How did Arsenal become a home for Black players and fans? 27 May 2026
- Premier League 2025-26 review: the team of the season 27 May 2026
- Premier League 2025-26 review: our writers’ best and worst of the… 26 May 2026
- Premier League 2025-26 review: flops of the season 25 May 2026
- Premier League 2025-26 review: managers of the season 25 May 2026
- Everything is almost perfect - Iraola 24 May 2026
- Fernandes has natural instinct for creation - Carrick 24 May 2026
- I arrived as a stranger and I will leave as a South Londoner - Glasner 24 May 2026
- I'm very happy, I'm very delighted - De Zerbi 24 May 2026
- Sunderland fans deserve Europe - Le Bris 24 May 2026
- We have to evolve this team - Slot 24 May 2026
- West Ham deserve to be in the Premier League - Nuno 24 May 2026