James McAllister

Senior Football Analyst

Publishing on Planete Football since August 2019

Football analytics writer covering the Premier League and European football since 2019. Previously contributed to analytics-focused outlets covering tactical reviews and xG modelling. Focuses on how underlying data — xG, xPTS, pressing intensity — translates to fixtures and betting value.

xG modellingTactical analysisPremier LeagueMatch previews

Credentials: BA Sports Journalism, University of Stirling

Articles by James McAllister

matchweek-review

Sweden 5-1 Tunisia: World Cup 2026 Group F Result & Analysis

Sweden beat Tunisia 5-1 in the World Cup 2026 Group F. Full result, scoreline and analysis of Sweden v Tunisia (5-1).

matchweek-review

Spain 0-0 Cape Verde Islands: World Cup 2026 Group H Result & Analysis

Spain and Cape Verde Islands drew 0-0 in the World Cup 2026 Group H. Full result, scoreline and analysis of Spain v Cape Verde Islands (0-0).

matchweek-review

France 3-0 Iraq: World Cup 2026 Group I Result & Analysis

France beat Iraq 3-0 in the World Cup 2026 Group I. Full result, scoreline and analysis of France v Iraq (3-0).

matchweek-review

Norway 3-2 Senegal: World Cup 2026 Group I Result & Analysis

Norway beat Senegal 3-2 in the World Cup 2026 Group I. Full result, scoreline and analysis of Norway v Senegal (3-2).

matchweek-review

Austria 3-1 Jordan: World Cup 2026 Group J Result & Analysis

Austria beat Jordan 3-1 in the World Cup 2026 Group J. Full result, scoreline and analysis of Austria v Jordan (3-1).

matchweek-review

France 3-1 Senegal: World Cup 2026 Group I Result & Analysis

France beat Senegal 3-1 in the World Cup 2026 Group I. Full result, scoreline and analysis of France v Senegal (3-1).

matchweek-review

Germany 7-1 Curaçao: World Cup 2026 Group E Result & Analysis

Germany beat Curaçao 7-1 in the World Cup 2026 Group E. Full result, scoreline and analysis of Germany v Curaçao (7-1).

matchweek-review

Ivory Coast 1-0 Ecuador: World Cup 2026 Group E Result & Analysis

Ivory Coast beat Ecuador 1-0 in the World Cup 2026 Group E. Full result, scoreline and analysis of Ivory Coast v Ecuador (1-0).

matchweek-review

Canada 6-0 Qatar: World Cup 2026 Group B Result & Analysis

Canada beat Qatar 6-0 in the World Cup 2026 Group B. Full result, scoreline and analysis of Canada v Qatar (6-0).

matchweek-review

Switzerland 4-1 Bosnia-Herzegovina: World Cup 2026 Group B Result & Analysis

Switzerland beat Bosnia-Herzegovina 4-1 in the World Cup 2026 Group B. Full result, scoreline and analysis of Switzerland v Bosnia-Herzegovina (4-1).

matchweek-review

Brazil 3-0 Haiti: World Cup 2026 Group C Result & Analysis

Brazil beat Haiti 3-0 in the World Cup 2026 Group C. Full result, scoreline and analysis of Brazil v Haiti (3-0).

matchweek-review

Spain 4-0 Saudi Arabia: World Cup 2026 Group H Result & Analysis

Spain beat Saudi Arabia 4-0 in the World Cup 2026 Group H. Full result, scoreline and analysis of Spain v Saudi Arabia (4-0).

matchweek-review

Belgium 0-0 Iran: World Cup 2026 Group G Result & Analysis

Belgium and Iran drew 0-0 in the World Cup 2026 Group G. Full result, scoreline and analysis of Belgium v Iran (0-0).

matchweek-review

Czechia 1-1 South Africa: World Cup 2026 Group A Result & Analysis

Czechia and South Africa drew 1-1 in the World Cup 2026 Group A. Full result, scoreline and analysis of Czechia v South Africa (1-1).

matchweek-review

Turkey 0-1 Paraguay: World Cup 2026 Group D Result & Analysis

Paraguay beat Turkey 1-0 in the World Cup 2026 Group D. Full result, scoreline and analysis of Turkey v Paraguay (0-1).

matchweek-review

Ecuador 0-0 Curaçao: World Cup 2026 Group E Result & Analysis

Ecuador and Curaçao drew 0-0 in the World Cup 2026 Group E. Full result, scoreline and analysis of Ecuador v Curaçao (0-0).

matchweek-review

United States 4-1 Paraguay: World Cup 2026 Group D Result & Analysis

United States beat Paraguay 4-1 in the World Cup 2026 Group D. Full result, scoreline and analysis of United States v Paraguay (4-1).

matchweek-review

Saudi Arabia 1-1 Uruguay: World Cup 2026 Group H Result & Analysis

Saudi Arabia and Uruguay drew 1-1 in the World Cup 2026 Group H. Full result, scoreline and analysis of Saudi Arabia v Uruguay (1-1).

Other Editorial Team Members