Skip to content
James Morrison
Senior Editor

James Morrison

12 years covering elite-level football and the betting markets that shape it.

Experience12 years
CredentialsFormer Daily Telegraph football desk · Total Football senior writer
ExpertiseTournament football, World Cup, Asian handicaps, knockout markets, value betting

About James Morrison

James leads the editorial team at FIFA World Cup Betting. He spent six years on the football desk at the Daily Telegraph and four years writing the long-form match preview column at Total Football before moving full-time into independent betting analysis. He's covered three World Cups, two European Championships, and two Copa América tournaments on the ground.

He specialises in tournament-format analysis, identifying mis-priced knockout markets, and the long-tail third-placed-team scenarios introduced by the 2026 expansion.

Recent articles by James Morrison

Picks May 12

Spain’s Provisional Squad: Yamal On Track, Nico Williams in Doubt

Luis de la Fuente has named Spain's 55-man provisional squad. Lamine Yamal — sidelined since 19 April with…

Injuries May 12

Alphonso Davies Hamstring Tear: 30 Days From a Home World Cup Opener

Canada captain Alphonso Davies sustained a left hamstring injury after coming on as a substitute in Bayern Munich's…

Headlines May 12

Provisional Squad Day: Inside the 11 May FIFA Submission Window

The FIFA-mandated provisional squad deadline of 11 May has passed. Argentina submitted 55 names with Messi included; Brazil…

Match Preview May 4

The June Warm-Up Window: Every Friendly That Matters Before the 2026 World Cup

Between 1 and 10 June, every World Cup contender plays at least one warm-up. Here is the consolidated…

Industry May 4

FIFA Squad Deadlines Clarified: 11 May Provisional, 1 June Final

FIFA has clarified the squad submission window for the 2026 World Cup. Provisional 35-to-55-man lists are due 11…

Headlines May 4

England’s Warm-Up Friendlies: New Zealand in Tampa, Costa Rica in Orlando

England will play their first World Cup warm-up against New Zealand at Raymond James Stadium in Tampa on…

Headlines May 4

England’s 2026 World Cup Squad Reveal: The Tuchel Selection Calendar

Thomas Tuchel must submit England's provisional 35-to-55-man list by 11 May, with the final 26-man cut due 1…

Picks May 4

Eduardo Camavinga’s France Place in Doubt as Deschamps Mulls Tactical Alternatives

Real Madrid midfielder Eduardo Camavinga is no longer a guaranteed starter for France's 2026 World Cup squad. Reports…

Injuries May 4

Hakimi’s Hamstring Tear: Morocco’s Right-Back Avoids the World Cup Scare — Just

Achraf Hakimi suffered a hamstring tear in the 88th minute of PSG's 5-4 first-leg win over Bayern Munich.…

Headlines Apr 29

5 Million Tickets Sold and Counting: The 2026 World Cup is Already the Biggest Ever

More than 5 million tickets have been sold for the 2026 World Cup, with last-minute sales running through…

How James Morrison works

Every article on this page is written and edited by James Morrison in line with our editorial policy. We test sportsbooks with real money, never accept payment for placement, and disclose every affiliate relationship with the rel="sponsored" attribute on the relevant link.

Found a factual error? Email editor@fifaworldcupbetting.com and we'll correct it within 24 hours.

From the newsroom

Latest from the newsroom

Match Preview

France vs Senegal Preview: Mbappé’s First World Cup Match Lands at MetLife

France open their 2026 World Cup campaign against Senegal at MetLife Stadium on Tuesday 16 June. Kylian Mbappé starts his first match.

Read story →
Match Report

Five Days In: Where Matchday 1 Has Left the 2026 World Cup Favourites

Mexico routine, USA emphatic, Germany sensational. But Brazil were second-best for stretches against Morocco, Switzerland could not break down Qatar, and Canada drew without Davies.

Read story →
Match Report

Scotland 1-0 Haiti: Scotland’s First World Cup Win Since 1998

Scotland beat Haiti 1-0 at Gillette Stadium in Boston on Sunday 14 June for their first World Cup win since the 1998 tournament in France. The result lifts the Tartan Army to second in Group C alongside Brazil and Morocco's draw — and puts third-place qualification in clear reach.

Read story →
Match Report

Germany 7-1 Curaçao: Havertz Brace, Musiala, Schlotterbeck — Nagelsmann’s Statement

Germany overwhelmed Curaçao 7-1 at NRG Stadium in Houston on Sunday 14 June. Kai Havertz scored twice.

Read story →
Match Report

Switzerland 1-1 Qatar: Yakın’s Side Drop Two Points Against the Asian Cup Champions

Switzerland and Qatar drew 1-1 at Levi's Stadium in the Bay Area on Saturday 13 June. Murat Yakın's side were expected to dominate.

Read story →
Match Report

Brazil 1-1 Morocco: Vinicius Equalises, Hakimi Influences, Group C Opens 50/50

Brazil drew 1-1 with Morocco at MetLife Stadium on Saturday 13 June. Ismael Saibari put Morocco ahead in the 21st minute.

Read story →