Skip to main content
Sport · Soccer

Whet for soccer.

Match totals, spreads and moneylines across the competitions we scan — with the record for each one published next to it.

01 · What Whet actually bets

Match markets, not player props.

Every soccer pick Whet has ever issued and graded is a match total, a spread or a moneyline. Not one is a player prop.

That is not an oversight. Soccer player-prop markets are thin enough that they rarely clear the three-independent-book minimum a price has to survive before Whet will score it, and they are difficult to grade reliably afterwards. A market we cannot settle honestly is a market we do not sell.

The bulk of the record is in match totals, which is where the consensus across books is deep enough for the price test to mean something.

02 · The record

Every competition, including the losing ones.

Below is every soccer segment in the pre-registered ledger, split by competition and market. The sample floors — 200 graded picks and 14 independent game dates — were fixed before these results existed, and nothing below them prints a rate.

Soccer is a much smaller sample than baseball, and the competitions do not agree with each other. Some are ahead, some are behind. Both are in the table.

515 graded picks across 66 segments, on at least 16 game dates. No segment has reached the sample floor yet, so none of them reports a rate.

swipe the table for ROI and the 95% CI →

SegmentGradedWin rateROI95% CI (win · ROI)
Mls · total · under89Too early — 89 of 200 graded picks. No rate is published below the floor.
Mls · total · over54Too early — 54 of 200 graded picks. No rate is published below the floor.
Epl · total · under32Too early — 32 of 200 graded picks and 10 of 14 game dates. No rate is published below the floor.
La Liga · total · over21Too early — 21 of 200 graded picks and 6 of 14 game dates. No rate is published below the floor.
Epl · total · over20Too early — 20 of 200 graded picks and 7 of 14 game dates. No rate is published below the floor.
Mls · moneyline · home18Too early — 18 of 200 graded picks and 10 of 14 game dates. No rate is published below the floor.
La Liga · total · under17Too early — 17 of 200 graded picks and 7 of 14 game dates. No rate is published below the floor.
Ligue One · total · under17Too early — 17 of 200 graded picks and 5 of 14 game dates. No rate is published below the floor.
Ucl · total · over16Too early — 16 of 200 graded picks and 3 of 14 game dates. No rate is published below the floor.
Ucl · total · under16Too early — 16 of 200 graded picks and 3 of 14 game dates. No rate is published below the floor.
Bundesliga · total · under15Too early — 15 of 200 graded picks and 5 of 14 game dates. No rate is published below the floor.
Efl Champ · total · under15Too early — 15 of 200 graded picks and 5 of 14 game dates. No rate is published below the floor.
Efl Champ · total · over12Too early — 12 of 200 graded picks and 7 of 14 game dates. No rate is published below the floor.
Primeira Liga · total · under11Too early — 11 of 200 graded picks and 7 of 14 game dates. No rate is published below the floor.
Serie A · total · under11Too early — 11 of 200 graded picks and 4 of 14 game dates. No rate is published below the floor.
Bundesliga · total · over10Too early — 10 of 200 graded picks and 4 of 14 game dates. No rate is published below the floor.
Ligue One · total · over10Too early — 10 of 200 graded picks and 5 of 14 game dates. No rate is published below the floor.
Serie A · total · over10Too early — 10 of 200 graded picks and 6 of 14 game dates. No rate is published below the floor.
Eredivisie · total · under8Too early — 8 of 200 graded picks and 4 of 14 game dates. No rate is published below the floor.
Efl Champ · moneyline · home7Too early — 7 of 200 graded picks and 5 of 14 game dates. No rate is published below the floor.
Eredivisie · total · over7Too early — 7 of 200 graded picks and 4 of 14 game dates. No rate is published below the floor.
Primeira Liga · total · over6Too early — 6 of 200 graded picks and 4 of 14 game dates. No rate is published below the floor.
Epl · moneyline · away5Too early — 5 of 200 graded picks and 5 of 14 game dates. No rate is published below the floor.
Epl · spread · under5Too early — 5 of 200 graded picks and 4 of 14 game dates. No rate is published below the floor.
Mls · moneyline · away5Too early — 5 of 200 graded picks and 5 of 14 game dates. No rate is published below the floor.
Bundesliga · spread · over4Too early — 4 of 200 graded picks and 2 of 14 game dates. No rate is published below the floor.
La Liga · spread · under4Too early — 4 of 200 graded picks and 3 of 14 game dates. No rate is published below the floor.
World Cup · total · under4Too early — 4 of 200 graded picks and 2 of 14 game dates. No rate is published below the floor.
Bundesliga · moneyline · home3Too early — 3 of 200 graded picks and 2 of 14 game dates. No rate is published below the floor.
Eredivisie · moneyline · away3Too early — 3 of 200 graded picks and 3 of 14 game dates. No rate is published below the floor.
Liga Mx · total · under3Too early — 3 of 200 graded picks and 3 of 14 game dates. No rate is published below the floor.
Ligue One · moneyline · home3Too early — 3 of 200 graded picks and 2 of 14 game dates. No rate is published below the floor.
Mls · spread · over3Too early — 3 of 200 graded picks and 3 of 14 game dates. No rate is published below the floor.
Ucl · spread · over3Too early — 3 of 200 graded picks and 3 of 14 game dates. No rate is published below the floor.
Ucl · spread · under3Too early — 3 of 200 graded picks and 2 of 14 game dates. No rate is published below the floor.
Bundesliga · spread · under2Too early — 2 of 200 graded picks and 2 of 14 game dates. No rate is published below the floor.
Efl Champ · spread · under2Too early — 2 of 200 graded picks and 2 of 14 game dates. No rate is published below the floor.
Epl · moneyline · draw2Too early — 2 of 200 graded picks and 2 of 14 game dates. No rate is published below the floor.
Epl · moneyline · home2Too early — 2 of 200 graded picks and 1 of 14 game dates. No rate is published below the floor.
Eredivisie · spread · under2Too early — 2 of 200 graded picks and 2 of 14 game dates. No rate is published below the floor.
La Liga · moneyline · home2Too early — 2 of 200 graded picks and 2 of 14 game dates. No rate is published below the floor.
La Liga · spread · over2Too early — 2 of 200 graded picks and 2 of 14 game dates. No rate is published below the floor.
Liga Mx · moneyline · home2Too early — 2 of 200 graded picks and 2 of 14 game dates. No rate is published below the floor.
Ligue One · moneyline · away2Too early — 2 of 200 graded picks and 2 of 14 game dates. No rate is published below the floor.
Ligue One · spread · over2Too early — 2 of 200 graded picks and 2 of 14 game dates. No rate is published below the floor.
Mls · spread · under2Too early — 2 of 200 graded picks and 2 of 14 game dates. No rate is published below the floor.
Primeira Liga · moneyline · home2Too early — 2 of 200 graded picks and 2 of 14 game dates. No rate is published below the floor.
Primeira Liga · spread · under2Too early — 2 of 200 graded picks and 1 of 14 game dates. No rate is published below the floor.
Ucl · moneyline · home2Too early — 2 of 200 graded picks and 2 of 14 game dates. No rate is published below the floor.
Bundesliga · moneyline · away1Too early — 1 of 200 graded picks and 1 of 14 game dates. No rate is published below the floor.
Bundesliga · moneyline · draw1Too early — 1 of 200 graded picks and 1 of 14 game dates. No rate is published below the floor.
Efl Champ · spread · over1Too early — 1 of 200 graded picks and 1 of 14 game dates. No rate is published below the floor.
Epl · spread · over1Too early — 1 of 200 graded picks and 1 of 14 game dates. No rate is published below the floor.
Eredivisie · moneyline · home1Too early — 1 of 200 graded picks and 1 of 14 game dates. No rate is published below the floor.
La Liga · moneyline · away1Too early — 1 of 200 graded picks and 1 of 14 game dates. No rate is published below the floor.
La Liga · moneyline · draw1Too early — 1 of 200 graded picks and 1 of 14 game dates. No rate is published below the floor.
Liga Mx · total · over1Too early — 1 of 200 graded picks and 1 of 14 game dates. No rate is published below the floor.
Ligue One · moneyline · draw1Too early — 1 of 200 graded picks and 1 of 14 game dates. No rate is published below the floor.
Ligue One · spread · under1Too early — 1 of 200 graded picks and 1 of 14 game dates. No rate is published below the floor.
Mls · moneyline · draw1Too early — 1 of 200 graded picks and 1 of 14 game dates. No rate is published below the floor.
Primeira Liga · moneyline · away1Too early — 1 of 200 graded picks and 1 of 14 game dates. No rate is published below the floor.
Serie A · moneyline · away1Too early — 1 of 200 graded picks and 1 of 14 game dates. No rate is published below the floor.
Serie A · moneyline · draw1Too early — 1 of 200 graded picks and 1 of 14 game dates. No rate is published below the floor.
Serie A · spread · under1Too early — 1 of 200 graded picks and 1 of 14 game dates. No rate is published below the floor.
Ucl · moneyline · away1Too early — 1 of 200 graded picks and 1 of 14 game dates. No rate is published below the floor.
World Cup · total · over1Too early — 1 of 200 graded picks and 1 of 14 game dates. No rate is published below the floor.

Pre-registered basis: every pick the frozen engine issued after 2026-07-14 and graded against the real outcome. Floors — 200 graded picks and 14 independent game dates — were written down before the results existed. Wins and losses both, every segment, no subset.

03 · The competitions

Scanned first, shown later.

Whet scans MLS, the Premier League, La Liga, Serie A, the Primeira Liga, the Bundesliga, Ligue 1, the Eredivisie, the EFL Championship, Liga MX, the Champions League and the Europa League.

Most of those were switched on recently and are issue-only: the scanner prices them and the settle job grades them, but they do not appear on the live board until their own record clears the bar — 200 graded picks, a win rate at or above 55%, and a positive return. A competition Whet has scanned for a week has not earned your money yet, and the board says so by leaving it out.

04 · What Whet does not do

No starting XI feed, no importance model.

This page used to describe a rotation filter that pulled the official starting XI, a match-importance model reading live standings and end-of-season simulations, and a home/away form split computed over each team's last eight games. None of that data is connected to the scanner, so none of it has ever changed a pick. The starting-XI feed and the importance simulator do not exist in the codebase at all.

What runs on a soccer price is what runs on every price: the two-way consensus test, the three-book minimum, stale-quote rejection, and a minimum edge of 2% on match markets.

See the soccer record?

Every graded pick, wins and losses, competition by competition, on the public ledger.