PREVIEW · SOCCER · 2026-06-29

World Cup daily preview — 2026-06-29

Three matches today, led by Germany v Paraguay. The slate read, match by match, then the one line that ties it together.

Arcline Analytics
00 · THE SLATE
// 2026-06-29 · 3 MATCHES

Three matches on the board today. The firmest read is Germany 65% against Paraguay — a clear lean, though not a runaway. One of them sit in coin-flip range, so the day turns on team news and the first goal as much as the pre-match number. The line worth a second look is Germany v Paraguay: the model has the over at 43% against the books' 55% — fewer goals than the market is buying.

01 · GERMANY V PARAGUAY
// FOXBOROUGH · GERMANY v PARAGUAY
Germany 65% · Draw 21% · Paraguay 14%
xG 1.5–0.9 · O2.5 books 55%
> TOTALSSkip the result for a second — the number that matters here is goals. Over 2.5 sits at 43% on our side and 55% on theirs. The books want more goals out of this one than the model does.

This is the one to build the day around: xG 1.5–0.9, and the model's separation here is wider than anything else on the slate.

02 · BRAZIL V JAPAN
// HOUSTON · BRAZIL v JAPAN
Brazil 54% · Draw 26% · Japan 20%
xG 1.4–1.0 · O2.5 books 48%
> READBrazil 54%: ahead on merit but one moment from level. xG 1.4–1.0 points at a tight, low-event game as the base case.
03 · NETHERLANDS V MOROCCO
// GUADALUPE · NETHERLANDS v MOROCCO
Netherlands 44% · Draw 30% · Morocco 27%
xG 1.3–1.1 · O2.5 books 43%
> TOSS-UPThe board's tightest line of the day. Netherlands 44% is a lean, not a lock; all three results live comfortably in range.
99 · THE READ

The day in a line: Germany is the call the model trusts most, the totals are where it's picking a fight with the books, and every number above goes on the record the moment the whistles blow — hits and misses alike.