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 →

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 →