UPON REVIEW
Mechanism-first sports analysis.
We explain matches through constraints, tradeoffs, and turning points — not just the final score.
75 published analyses and counting.
Latest Analysis
Germany - Paraguay
Germany Owned It, Paraguay Advanced: The Block, the Keeper, and the Gap Between Process and Result
Germany ran 75% possession, 21 shots, and a five-shot extra-time surge — and still went home. Here is why controlling a match and winning it are two completely different problems.
ByMateo Rivas
June 29, 2026
Read analysis →
Tournament Archive
World Cup 2026
75 match analyses so far. The tournament archive is growing match by match, with each review built around the mechanism that shaped the game.
Browse World Cup 2026 analysis →Germany - Paraguay
Germany Owned It, Paraguay Advanced: The Block, the Keeper, and the Gap Between Process and Result
June 29, 2026
Brazil - Japan
Control Isn't a Scoreline: How Brazil Finally Broke Japan in Stoppage Time
June 29, 2026
South Africa - Canada
The Ball Was South Africa's. The Box Was Canada's.
June 28, 2026
Algeria - Austria
Algeria Built It Right. Austria Headed It Level.
June 28, 2026
Jordan - Argentina
Argentina's Circulation Set the Terms — Until Jordan Forced a Real Question
June 28, 2026
DR Congo - Uzbekistan
Two Changes, One Burst: How DR Congo's Bench Broke Uzbekistan
June 27, 2026
Latest Match Analyses
Recent reviews
Brazil - Japan
Control Isn't a Scoreline: How Brazil Finally Broke Japan in Stoppage Time
Brazil had the territory, the shots, and the chance-quality edge — but Japan's box protection and one fast-break goal kept it tight until Martinelli's stoppage-time finish closed the gap between process and scoreline.
Mateo Rivas · June 29, 2026
South Africa - Canada
The Ball Was South Africa's. The Box Was Canada's.
South Africa completed 550 passes and generated almost no box threat. Canada had less of the ball, won the air, and built a chance profile that should have ended the game earlier than stoppage time.
Mateo Rivas · June 28, 2026
Algeria - Austria
Algeria Built It Right. Austria Headed It Level.
Algeria circulated 755 passes at 93% accuracy and converted twice through the same Aouar-to-Mahrez lane. Austria answered with a single aerial delivery in stoppage time. Two very different ideas about access — one draw.
Mateo Rivas · June 28, 2026
Jordan - Argentina
Argentina's Circulation Set the Terms — Until Jordan Forced a Real Question
Argentina controlled 73% of the ball and scored twice from dead balls, but a halftime double change gave Jordan nine minutes of genuine threat. The final 1-3 scoreline belongs to both stories.
Mateo Rivas · June 28, 2026
DR Congo - Uzbekistan
Two Changes, One Burst: How DR Congo's Bench Broke Uzbekistan
Mayele and Elia changed the attacking structure in the second half. Wissa converted it twice. Uzbekistan, scoreless in attack for 64 minutes, had no answer to offer.
Sasha Ilyan · June 27, 2026
Colombia - Portugal
Volume Without Verdict: Colombia's 24-Shot Case Against Portugal Went Unpunished
Colombia produced 24 shots, 1.6 xG, and missed both big chances. Portugal answered with six saves, 22 clearances, and seven blocks. James Rodríguez organized the attack. The scoreline — 0-0 — hid nothing.
Klaus Berger · June 27, 2026
Croatia - Ghana
Croatia Took the Points. Ghana Had the Better Chances.
A 2-1 result built on 0.42 expected goals, a substitute's immediate impact, and a fifteen-minute second-half window that made the margin briefly look dishonest.
Klaus Berger · June 27, 2026
Panama - England
Bellingham Broke It Open, England's Left Tilt Built the Platform, Panama's Late Flurry Changed Nothing
Jude Bellingham scored and assisted inside five second-half minutes to settle England's 2-0 win over Panama. The result fit the shape underneath it — mostly.
Sasha Ilyan · June 27, 2026
Want the full archive?
Browse every published match review, including the complete World Cup 2026 run so far.
View all analysis →