World Cup 2026
Team profiles
Argentina
Across the sample, Argentina repeatedly leaned on set pieces and on Messi as a central attacking hub.
Updated Jul 20, 2026
Read profile →
Spain
Across the sample, Spain usually controlled territory and possession, and often posted the better shot/xG profile.
Updated Jul 20, 2026
Read profile →
France
France's reviewed games show a high-ceiling attack that can generate volume, transition value, and set-piece threat, but the payoff swings sharply from match to match.
Updated Jul 19, 2026
Read profile →
England
England's reviewed games point to a side that often had one clear individual reference point, while possession-based control was useful but not uniform.
Updated Jul 18, 2026
Read profile →
All team profiles
Recurring themes, strengths, and weaknesses from the reviewed sample.
Match reviews
Knockout stage
France - Morocco
Dembélé's Width, Bounou's Saves, and the Gap Between Possession and Danger
July 9, 2026
Spain - Belgium
Spain 2-1 Belgium: A One-Goal Margin That Hid a Two-Goal Problem
July 10, 2026
Norway - England
Bellingham Finished It, but Norway's Corners Made England Earn Every Minute
July 11, 2026
Argentina - Switzerland
Argentina Won Twice: Once With a Corner, Once With Ten Against Eleven
July 12, 2026
Canada - Morocco
Canada Made the Noise; Morocco Made the Goals
July 4, 2026
Paraguay - France
France Circulated the Ball for 90 Minutes and Generated One Idea
July 4, 2026
Brazil - Norway
Brazil Built the Better Night. Norway Took the Points.
July 5, 2026
Mexico - England
England Won 3-2 on Two Minutes of Bellingham. The Rest Was Survival.
July 6, 2026
Portugal - Spain
Spain's Bench Won It. The Match Already Told You Why That Was Possible.
July 6, 2026
USA - Belgium
Charles De Ketelaere Does Not Need the Ball to Ruin You
July 7, 2026
Argentina - Egypt
Egypt Built the Hole, Argentina Filled It
July 7, 2026
Switzerland - Colombia
Switzerland Won the Shootout. Colombia Won the Football Argument.
July 7, 2026
South Africa - Canada
The Ball Was South Africa's. The Box Was Canada's.
June 28, 2026
Brazil - Japan
Control Isn't a Scoreline: How Brazil Finally Broke Japan in Stoppage Time
June 29, 2026
Germany - Paraguay
Germany Had the Ball. Paraguay Had the Answer — Until the Corners Ran Out.
June 29, 2026
Netherlands - Morocco
Morocco Owned the Ball and Almost Nothing Else
June 30, 2026
Côte d'Ivoire - Norway
Box First, Berg Last: How Norway Absorbed Cote d'Ivoire and Then Broke Them
June 30, 2026
France - Sweden
Sweden Had No Answer. France Had Several.
June 30, 2026
Mexico - Ecuador
Mexico Found the Picture. Ecuador Found the Ball.
July 1, 2026
England - DR Congo
Gordon's Delivery, Kane's Finish: How England Overturned DR Congo's 68-Minute Lead
July 1, 2026
Belgium - Senegal
Belgium Won. The Chance Balance Didn't.
July 1, 2026
USA - Bosnia & Herzegovina
Bosnia's Midfield Problem, Then USA's Red-Card Test
July 2, 2026
Spain - Austria
Spain's Wide Service, Oyarzabal's Central Runs, and the Spacing Problem Austria Never Solved
July 2, 2026
Portugal - Croatia
Mendes Opened the Door, Croatia Nearly Walked Through It
July 2, 2026
Switzerland - Algeria
Switzerland Won the xG Scoreboard. Algeria Won the Possession Stat That Explains Nothing.
July 3, 2026
Australia - Egypt
The Ball Kept Coming Back to Attia. The Match Kept Going Back to Set Pieces.
July 3, 2026
Argentina - Cabo Verde
Argentina's Center Held, but Cabo Verde Made Them Earn It
July 3, 2026
Colombia - Ghana
Colombia's 1-0 Win Over Ghana Was Closer on the Scoreboard Than Anywhere Else
July 4, 2026
Group stage
Mexico - South Africa
Two Routes, One Red Card, and the Transition Problem Neither Team Could Hide
June 11, 2026
South Korea - Czechia
South Korea Won. The Possession Table Is Lying to You.
June 12, 2026
Czechia - South Africa
Czechia Scored in Six Minutes and Then Waited. South Africa Passed for Eighty and Then Acted.
June 18, 2026
Mexico - South Korea
The Ball That Went Nowhere, and the One That Did
June 19, 2026
Czechia - Mexico
Mexico's 3-0 Was Not a Masterclass. It Was Two Wide Players and a Well-Timed Bench.
June 25, 2026
South Africa - South Korea
South Korea's Possession Logic Built Its Own Trap
June 25, 2026
Canada - Bosnia & Herzegovina
Canada Had the Ball. Bosnia Had 71 Clearances. Neither Is the Whole Story.
June 12, 2026
Qatar - Switzerland
Possession Without Punishment: How Switzerland's Control Couldn't Break Qatar's Block
June 13, 2026
Switzerland - Bosnia & Herzegovina
The Block Held Until It Didn't: How Switzerland Turned a Scoreless Game Into a Rout
June 18, 2026
Canada - Qatar
Possession First, Then Collapse: How Canada Built a 6-0 Demolition of Qatar
June 18, 2026
Switzerland - Canada
Switzerland's Right-Side Lean Built the Lead. Kobel's Hands Kept It.
June 24, 2026
Bosnia & Herzegovina - Qatar
Bosnia Beat Qatar 3-1 Because Three Mechanisms Each Worked Once
June 24, 2026
Brazil - Morocco
A Draw Built on Shifting Burdens: How Morocco and Brazil Traded Responsibility and Rarely Governed
June 13, 2026
Haiti - Scotland
Two Concentrations, One Result: How Scotland's Structural Asymmetry Exposed Haiti's Narrow Threat
June 14, 2026
Scotland - Morocco
Morocco Set the Terms. Scotland Could Only Answer When It Was Already Too Late.
June 19, 2026
Brazil - Haiti
Three Goals in Forty-Five Minutes. The Second Half Was Just Administration.
June 20, 2026
Scotland - Brazil
Volume Is Not a Plan: How Brazil Exposed the Gap Between Scottish Possession and Scottish Finishing
June 24, 2026
Morocco - Haiti
Morocco's 4-2 Win Over Haiti Was Built on Four Mechanisms — Not One Easy Story
June 24, 2026
USA - Paraguay
What USA Protected, What Paraguay Exposed, and Why the Score Was Never the Full Story
June 13, 2026
Australia - Türkiye
Australia Accepted the Burden. Türkiye Never Understood It.
June 14, 2026
USA - Australia
USA Governed, Australia Participated: What the Ball Decided Before Halftime
June 19, 2026
Türkiye - Paraguay
All That Ball, Nowhere to Go: How Türkiye's Possession Masked a Structural Problem
June 20, 2026
Paraguay - Australia
Structure Held, Then Shifted: How Australia's Control Met Paraguay's Second-Half Answer
June 26, 2026
Türkiye - USA
Supply Line and Late Answer: How Berhalter Built It and Ayhan Broke It
June 26, 2026
Germany - Curaçao
The Width Came First: How Germany's Structural Layers Built a 7-1
June 14, 2026
Côte d'Ivoire - Ecuador
Ecuador Had the Ball. Côte d'Ivoire Had a Point.
June 14, 2026
Germany - Côte d'Ivoire
Undav's Two Goals Finished It, But the 60th Minute Built the Frame
June 20, 2026
Ecuador - Curaçao
Room Held the Line; Ecuador Could Not Cross It
June 21, 2026
Ecuador - Germany
Ecuador Made Germany's Possession Cost Something
June 25, 2026
Curaçao - Côte d'Ivoire
Possession With Consequence: How Côte d'Ivoire Governed Where Curaçao Only Competed
June 25, 2026
Netherlands - Japan
The Formation Held. The Substitution Didn't.
June 14, 2026
Sweden - Tunisia
Isak and Gyökeres Set the Table. Ayari Ate Everything.
June 15, 2026
Netherlands - Sweden
Width First, Then Collapse: How Netherlands Turned Sweden's Shape Against Them
June 20, 2026
Tunisia - Japan
Japan Didn't Just Win. They Made Tunisia Irrelevant.
June 21, 2026
Tunisia - Netherlands
Van Hecke and the Dutch Machine: How the Netherlands Built a 3-1 That Was Never Really Close
June 25, 2026
Japan - Sweden
Japan Governed, Sweden Survived: The Process Behind a 1-1 Draw
June 25, 2026
Belgium - Egypt
Egypt Made Belgium Pay for Avoiding the Argument
June 15, 2026
Iran - New Zealand
Wood Supplied, Just Finished, and Rezaeian Answered: The 2-2 That Turned on Individual Responsibility
June 16, 2026
Belgium - Iran
Iran's Wall Held: Box Protection, a Red Card, and Beiranvand Kept Belgium Scoreless
June 21, 2026
New Zealand - Egypt
How Egypt Built a 3-1 Win: Attia's Base, the Ziko-Salah Sequence, and the 15 Minutes That Decided It
June 22, 2026
Egypt - Iran
Egypt Had the Ball; Iran Had the Danger
June 27, 2026
New Zealand - Belgium
Belgium's 5-1 Ran on Multiple Engines
June 27, 2026
Spain - Cabo Verde
Spain Owned the Ground; Cabo Verde Made Them Pay for What They Couldn't Finish
June 15, 2026
Saudi Arabia - Uruguay
Uruguay Had the Ball. Saudi Arabia Had the Point.
June 15, 2026
Spain - Saudi Arabia
Spain Solved the Problem in Thirty Minutes, Then Filed the Paperwork
June 21, 2026
Uruguay - Cabo Verde
Uruguay Led 2-1. Then the Structure Came Apart.
June 21, 2026
Uruguay - Spain
Spain's Circulation Beat Uruguay's Improvisation. The 1-0 Was Honest.
June 27, 2026
Cabo Verde - Saudi Arabia
The Score Said 0-0. Cabo Verde Said Otherwise.
June 27, 2026
France - Senegal
France Won the Middle Thirty Minutes, Not the Match
June 16, 2026
Iraq - Norway
Width, Anchors, and Four Changes: How Norway Took Responsibility for the Match
June 16, 2026
France - Iraq
France Governed, Iraq Circulated: How Upamecano's Distribution Built a 3-0 Structure
June 22, 2026
Norway - Senegal
Senegal Had the Ball. Norway Had the Routes.
June 23, 2026
Norway - France
France Were Lethal When It Mattered. Norway Were Not. That Is the Whole Story.
June 26, 2026
Senegal - Iraq
The Red Card, the Creator, and the Bench: How Senegal's 5-0 Win Was Constructed
June 26, 2026
Argentina - Algeria
Argentina Had a Plan; Algeria Had the Ball
June 17, 2026
Austria - Jordan
Austria Won by Structure, Not Conviction — the Scoreline Just Arrived Late
June 17, 2026
Argentina - Austria
The Space Austria Left Open: How Argentina's Fast Breaks Decided a 2-0 Win
June 22, 2026
Jordan - Algeria
Algeria's Control Plan Was Patient. Its Execution Was Not.
June 23, 2026
Jordan - Argentina
Argentina's Circulation Set the Terms — Until Jordan Forced a Real Question
June 28, 2026
Algeria - Austria
Algeria Built It Right. Austria Headed It Level.
June 28, 2026
Portugal - DR Congo
Portugal Had the Ball. DR Congo Had the Better Chances.
June 17, 2026
Uzbekistan - Colombia
Colombia Built It in Three Layers — and Uzbekistan Had No Answer for Any of Them
June 18, 2026
Portugal - Uzbekistan
Wide, Governed, Relentless: How Portugal Settled This Match Before Uzbekistan Could Respond
June 23, 2026
Colombia - DR Congo
Colombia Governed, Then Decided: Possession, Quintero, and the Defender Who Accepted the Burden
June 24, 2026
Colombia - Portugal
Volume Without Verdict: Colombia's 24-Shot Case Against Portugal Went Unpunished
June 27, 2026
DR Congo - Uzbekistan
Two Changes, One Burst: How DR Congo's Bench Broke Uzbekistan
June 27, 2026
England - Croatia
Who Governed England's Win — and Who Merely Participated
June 17, 2026
Ghana - Panama
Ghana Absorbed Everything Panama Had and Punished the Gap at the End
June 17, 2026
England - Ghana
England Circled, Ghana Cleared, Nobody Scored
June 23, 2026
Panama - Croatia
Croatia Won in One Window. The Rest Was Housekeeping.
June 23, 2026
Panama - England
Bellingham Broke It Open, England's Left Tilt Built the Platform, Panama's Late Flurry Changed Nothing
June 27, 2026
Croatia - Ghana
Croatia Took the Points. Ghana Had the Better Chances.
June 27, 2026