Football betting track record. Every official pick, win or lose.

Only picks that met the published bar — primary recommendation per market (up to three per match, some of them correlated). From 2 October 2026 (model v3): fair market probability of 50% or better and a best price 5–30% above the fair price, at a real price. Earlier picks are graded under the earlier rule, which blended in our xG model, and not recomputed. Nothing here is hidden after the fact.

ROI · 90D
+2.8%
n = 211
Settled picks
211
211 recorded
Win rate
49.8%
105W–106L
Profit
+€59.50
flat €10 stake
Avg odds
2.44
Streak
6 wins
Pending
2
all-time
7D14D30D60D90Dchanges the ROI headline and market breakdown below only
By Market90Devery qualifying market, losers included
Match Winner (1X2)n = 24 · small sample+31.9%
12W–12L · avg odds 5.59
Asian Handicapno data—
Goals Over/Undern = 110+1.9%
56W–54L · avg odds 2.05
Both Teams Score (BTTS)n = 77 · small sample-5.0%
37W–40L · avg odds 2.01
Cumulative Profitall settled picks, chronological — not limited to the period above
−€25€0+€52+€4109-1309-1609-1909-2810-0410-20
Recent Settled Picksmost recent 40 — not filtered by the period selector above
KickoffMatchMarket · PickOddsP/LResult
Oct 20 07:00 PMManchester CityManchester City vs AEK Athens FCAEK Athens FC5:1Total Over/Under 2.5 · Over 2.51.64+€6.40Won
Oct 4 06:45 PMWalesWales vs DenmarkDenmark0:1Match Winner · Away1.91+€9.10Won
Oct 4 06:45 PMRep. Of IrelandRep. Of Ireland vs IsraelIsrael1:1Total Over/Under 2.5 · Under 2.51.80+€8.00Won
Oct 3 06:45 PMSwitzerlandSwitzerland vs SloveniaSlovenia2:1Total Over/Under 2.5 · Over 2.51.96+€9.60Won
Sep 29 06:45 PMLuxembourgLuxembourg vs IcelandIceland0:3Total Over/Under 2.5 · Over 2.52.21+€12.10Won
Sep 28 06:45 PMBelgiumBelgium vs FranceFrance0:1Match Winner · Away2.12+€11.20Won
Sep 20 03:30 PMFulhamFulham vs Manchester UnitedManchester United1:1Match Winner · Away2.08−€10.00Lost
Sep 20 03:15 PMNiceNice vs LilleLille2:1Total Over/Under 2.5 · Under 2.51.90−€10.00Lost
Sep 20 01:30 PMBayer LeverkusenBayer Leverkusen vs RB LeipzigRB Leipzig2:0Match Winner · Home2.06+€10.62Won
Sep 19 06:45 PMToulouseToulouse vs Le HavreLe Havre3:2Both Teams Score · No1.92−€10.00Lost
Sep 19 02:15 PMAthletic ClubAthletic Club vs AlavesAlaves0:0Total Over/Under 2.5 · Under 2.51.82+€8.20Won
Sep 19 02:00 PMNewcastleNewcastle vs Hull CityHull City2:1Both Teams Score · No2.11−€10.00Lost
Sep 19 11:30 AMTottenhamTottenham vs Aston VillaAston Villa2:3Total Over/Under 2.5 · Under 2.52.00−€10.00Lost
Sep 17 07:30 PMMalagaMalaga vs VillarrealVillarreal1:3Match Winner · Away2.03+€10.34Won
Sep 17 07:00 PMPlzenPlzen vs Union St. GilloiseUnion St. Gilloise0:3Total Over/Under 2.5 · Under 2.52.06−€10.00Lost
Sep 16 07:00 PMAC MilanAC Milan vs BenficaBenfica0:2Total Over/Under 2.5 · Under 2.52.11+€11.10Won
Sep 16 05:00 PMAIK StockholmAIK Stockholm vs Mjallby AIFMjallby AIF1:1Total Over/Under 2.5 · Under 2.52.04+€10.40Won
Sep 15 05:00 PMRayo VallecanoRayo Vallecano vs EspanyolEspanyol2:1Both Teams Score · No2.02−€10.00Lost
Sep 14 07:00 PMLeedsLeeds vs NewcastleNewcastle4:1Total Over/Under 2.5 · Under 2.52.10−€10.00Lost
Sep 14 04:30 PMTorinoTorino vs AS RomaAS Roma0:2Match Winner · Away1.62+€6.17Won
Oct 20 07:00 PMTotal Over/Under 2.5 · Over 2.5
1.64+€6.40Won
Oct 4 06:45 PMMatch Winner · Away
1.91+€9.10Won
Oct 4 06:45 PMTotal Over/Under 2.5 · Under 2.5
1.80+€8.00Won
Oct 3 06:45 PMTotal Over/Under 2.5 · Over 2.5
1.96+€9.60Won
Sep 29 06:45 PMTotal Over/Under 2.5 · Over 2.5
2.21+€12.10Won
Sep 28 06:45 PMMatch Winner · Away
2.12+€11.20Won
Sep 20 03:30 PMMatch Winner · Away
2.08−€10.00Lost
Sep 20 03:15 PMTotal Over/Under 2.5 · Under 2.5
1.90−€10.00Lost
Sep 20 01:30 PMMatch Winner · Home
2.06+€10.62Won
Sep 19 06:45 PMBoth Teams Score · No
1.92−€10.00Lost
Sep 19 02:15 PMTotal Over/Under 2.5 · Under 2.5
1.82+€8.20Won
Sep 19 02:00 PMBoth Teams Score · No
2.11−€10.00Lost
Sep 19 11:30 AMTotal Over/Under 2.5 · Under 2.5
2.00−€10.00Lost
Sep 17 07:30 PMMatch Winner · Away
2.03+€10.34Won
Sep 17 07:00 PMTotal Over/Under 2.5 · Under 2.5
2.06−€10.00Lost
Sep 16 07:00 PMTotal Over/Under 2.5 · Under 2.5
2.11+€11.10Won
Sep 16 05:00 PMTotal Over/Under 2.5 · Under 2.5
2.04+€10.40Won
Sep 15 05:00 PMBoth Teams Score · No
2.02−€10.00Lost
Sep 14 07:00 PMTotal Over/Under 2.5 · Under 2.5
2.10−€10.00Lost
Sep 14 04:30 PMMatch Winner · Away
1.62+€6.17Won
Upcoming Picksawaiting kickoff — not yet counted toward ROI above
KickoffMatchMarket · PickOdds
May 17 07:00 PMNantesNantes vs ToulouseToulouse0:0Total Over/Under 2.5 · Under 2.52.15Pending
May 17 07:00 PMNantesNantes vs ToulouseToulouse0:0Both Teams To Score · NO2.26Pending
May 17 07:00 PMTotal Over/Under 2.5 · Under 2.5
2.15Pending
May 17 07:00 PMBoth Teams To Score · NO
2.26Pending

How Is This Track Record Measured?

Qualification

A pick only counts toward the official Track Record if it is the primary recommendation for its market (a match can carry up to three: 1X2, Over/Under 2.5 and BTTS; some are correlated, e.g. Under 2.5 and BTTS No often win or lose together, so the effective sample is smaller than the pick count). From 2 October 2026 (model v3) the probability is the fair market price — the margin-free median of all tracked bookmakers — and a pick qualifies when that probability is at least 50% and the best available price is 5% to 30% above the fair price, at a real price; no confidence level and no model confirmation are required. Before that date (model v1 and v2) the probability blended the market with our xG model: a pick needed a probability of at least 50% and an expected value of at least +5%, and from v2 also a probability anchored to market prices, agreement of model and market, and an expected value of at most +30%. Picks graded under an earlier model are not recomputed. Alternative picks, calls below those thresholds, and picks whose recorded odds could not be verified are tracked internally but excluded here — not to flatter the number, but because those were never presented as "the" tip or cannot be settled against a real price.

Staking

Every qualifying pick is settled as a flat €10 stake. ROI and win rate are percentages and do not depend on stake size; the €10 figure only illustrates what the profit column would look like in money terms — it is not a bankroll recommendation, and stake sizing remains a personal decision this page does not make for you.

Settlement

A pick is settled automatically once its match finishes, against the actual result — there is no manual grading step where a bad pick could be quietly dropped.

Small samples

Fewer than 100 settled picks in a window is treated as an unreliable sample. We still show the number — hiding a losing streak would be worse than showing a noisy one — but we label it clearly instead of implying it proves anything.

Model Versionsupdated Nov 6

Every meaningful change to how a pick is generated ships as a new model version. Picks made under an older version are frozen at the time they were published and are never recalculated after the fact — each version keeps its own real record, wins and losses included.

v1Baseline modelretiredNov 2025 → Sep 2026
Settled picks
1548
Win rate
46.5%
ROI
-2.0%
Pending
2

The original WeBetSmart engine, in service from November 2025 to September 2026. It paired a statistical consensus built from several probability models with an AI-written expert review. A September 2026 audit identified two weaknesses: in 16–27% of analyses the headline winner did not match the consensus favourite, and whether the expert agreed with the consensus was inferred from prose — occasionally misread, which could skew the confidence grade. Every v1 pick remains in the track record exactly as it was published.

v2Deterministic consensus winnerretiredSep 2026 → Sep 2026
Settled picks
14
Win rate
42.9%
ROI
Collecting data: 14 settled picks · ROI shown from 100
Pending
0

Live since 12 September 2026. The headline winner and its probability now come straight from the consensus calculation — the AI no longer chooses them. The expert's own call is stored as an explicit home / draw / away value rather than extracted from text. The aim is internal consistency between a pick and the maths behind it, not a promise of better results. Since 16 September 2026, v2 also applies a stricter bar for the official Track Record: a pick only counts if its probability is anchored to real bookmaker prices, the model and the market agree on the outcome, and the expected value is no higher than +30% (a bigger gap is far more often a model error than a real edge). The rule was applied to every v2 pick, including two that had already been settled. Both were losses, and removing them is disclosed here rather than done silently.

v3Fair market price probabilities, price-based value; confidence on the published pickcurrentSep 2026 → present
Settled picks
5
Win rate
100.0%
ROI
Collecting data: 5 settled picks · ROI shown from 100
Pending
0

Released on 27 September 2026. A technical release: nothing changes in how tips on this site are selected, rated or admitted to the official Track Record. The version number moved because it is shared across all our sites. Update of 2 October 2026: the probability next to every pick is now the fair market price — the median of all tracked bookmakers' prices with the margin stripped out — instead of a blend with our Poisson xG model, which back-testing showed to be less accurate than the market. The xG model stays on the page as a reference. Value and Official picks now follow one rule: best price 5–30% above the fair price, outcome at least 50% likely. Picks made before this date keep their original status.

All versions combined
Settled picks
1567
Win rate
46.6%
ROI
-1.9%
Pending
2
By Confidence90D
Highn = 9 · small sample+54.8%
Mediumn = 195+1.4%
Lown = 7 · small sample-24.6%
Markets · All-Time
Match Winner (1X2)n = 321-3.9%
Goals Over/Undern = 687+3.2%
Both Teams Score (BTTS)n = 559-6.9%
Since tracking began — not scoped to the period selector above.
Why Trust This
Auto-verified
Every pick is settled automatically once its match finishes, against the actual result — no manual grading step.
Locked before kickoff
A pick’s odds and selection are recorded before the match starts, not adjusted afterward.
Full transparency
Losing streaks are shown the same way winning ones are — nothing here is hidden to flatter the number.
Read the full methodology →