Contact·Sign in
Kestra
2025-26 · 4 leagues backed · 5 markets

Beat the book.
Back the model.

A per-league prediction model, fit walk-forward on years of results and calibrated against the closing line. Every call is settled in public — 87% of high-strike picks land — across 401 settled calls.

14-day free trial · no card · one tap on Telegram

18+ · Please gamble responsibly · BeGambleAware.org · past performance is no guarantee

87%High-strike rate
401Settled calls
31Best win streak
4Leagues we back

Recent Hits

Settled calls · 81% landed · past performance is not a guarantee of future returns · 18+

Bundesliga · May 25LOST
SC Paderborn v Wolfsburg
2–1DC · DA
Odds33/100
Serie A · May 24LOST
Milan v Cagliari
1–2DNB · H
Odds37/200
Serie A · May 24WON
Napoli v Udinese
1–0DC · HD
Odds2/15
Premier League · May 18WON
Arsenal v Burnley
1–01X2 · H
Odds3/25
Serie A · May 17VOID
Inter v Verona
1–1DNB · H
Odds1/5
Serie A · May 17WON
Como v Parma
1–0DNB · H
Odds21/200
Ligue 1 · May 17WON
Nice v Metz
0–0DC · HD
Odds7/50
La Liga · May 17WON
Barcelona v Betis
3–1DC · HD
Odds33/200
Primeira Liga · May 16WON
Sp Lisbon v Gil Vicente
3–0DNB · H
Odds2/15
Primeira Liga · May 16WON
Sp Braga v Estrela
2–2DC · HD
Odds45/200
Primeira Liga · May 16WON
Porto v Santa Clara
1–0DNB · H
Odds19/16
Bundesliga · May 16VOID
Leverkusen v Hamburg
1–1DNB · H
Odds1/6
Bundesliga · May 16WON
Bayern Munich v FC Koln
5–1DNB · H
Odds3/25
Premier League · May 13WON
Man City v Crystal Palace
3–0DNB · H
Odds2/13
Primeira Liga · May 11WON
Rio Ave v Sp Lisbon
1–4DNB · A
Odds1/8
Belgian Pro League · May 10WON
Union St-Gilloise v Mechelen
3–0DNB · H
Odds41/200
Primeira Liga · May 10LOST
AVS v Porto
3–1DNB · A
Odds29/200
Ligue 1 · May 10WON
Paris SG v Brest
1–0DNB · H
Odds11/100
Bundesliga · May 09WON
Wolfsburg v Bayern Munich
0–1DC · DA
Odds39/200
Bundesliga · May 09WON
RB Leipzig v St Pauli
2–1DNB · H
Odds7/50
Ligue 1 · May 08WON
Lens v Nantes
1–0DC · HD
Odds1/8
Primeira Liga · May 04WON
Sp Lisbon v Guimaraes
5–1DNB · H
Odds7/50
Serie A · May 03WON
Inter v Parma
2–0DC · HA
Odds23/200
Serie A · May 03VOID
Juventus v Verona
1–1DNB · H
Odds1/10
Championship · May 02WON
Ipswich v QPR
3–0DNB · H
Odds27/200
Ligue 1 · May 02WON
Paris SG v Lorient
2–2DC · HD
Odds11/100
Bundesliga · May 02LOST
Bayern Munich v Heidenheim
3–3DC · HA
Odds21/200
Primeira Liga · Apr 29LOST
Sp Lisbon v Tondela
2–21X2 · H
Odds11/100
Primeira Liga · Apr 26LOST
AVS v Sp Lisbon
1–11X2 · A
Odds11/100
Primeira Liga · Apr 26WON
Estrela v Porto
1–2DNB · A
Odds1/6
Scottish Prem · Apr 26LOST
Rangers v Motherwell
2–3DC · HD
Odds4/25
Scottish Prem · Apr 25WON
Celtic v Falkirk
3–1DNB · H
Odds45/200
Ligue 1 · Apr 25WON
Angers v Paris SG
0–3DNB · A
Odds1/8
Serie A · Apr 24WON
Napoli v Cremonese
4–0DNB · H
Odds3/20
La Liga · Apr 22WON
Barcelona v Celta
1–0DNB · H
Odds23/200
La Liga · Apr 21WON
Real Madrid v Alaves
2–1DNB · H
Odds3/25
Ligue 1 · Apr 19LOST
Paris SG v Lyon
1–2DNB · H
Odds1/6
Bundesliga · Apr 19WON
Bayern Munich v Stuttgart
4–2DC · HD
Odds1/6
Serie A · Apr 17WON
Inter v Cagliari
3–0DNB · H
Odds21/200
Primeira Liga · Apr 12WON
Sp Braga v Arouca
1–0DNB · H
Odds41/200
Serie A · Apr 11LOST
Milan v Udinese
0–3DC · HD
Odds21/200
Primeira Liga · Apr 11WON
Estrela v Sp Lisbon
0–1DNB · A
Odds1/9
Scottish Prem · Apr 11WON
Celtic v St Mirren
1–0DNB · H
Odds4/25
La Liga · Apr 11WON
Barcelona v Espanol
4–1DNB · H
Odds29/200
Bundesliga · Apr 11WON
St Pauli v Bayern Munich
0–5DNB · A
Odds17/100
Serie A · Apr 10WON
Roma v Pisa
3–0DNB · H
Odds17/100
Ligue 1 · Apr 10WON
Marseille v Metz
3–1DNB · H
Odds13/100
La Liga · Apr 10VOID
Real Madrid v Girona
1–1DNB · H
Odds2/13
Every call, win or lose, on the public ledger401 settled, nothing hidden

Real picks. Public record. A measurable edge.

How it works

Tips on your phone, daily.

01
Start your free trial

One tap on Telegram — no card, no email, no commitment. 14 days, free.

02
Get the picks daily

Every pick lands in your channel before kickoff — with the reasoning and the best available price.

03
Bet your own way

Stake to your bankroll with the built-in Kelly calculator, at your own bookmaker. We publish tips — we never touch your money.

The leagues we back

Validated in four leagues.

The competitions our Draw No Bet model is validated in — walk-forward tested across three seasons, every single call shown below as a result.

SeasonBelgian Pro League · 2025-26
55%strike·8369decided calls·validated +8.7%
won losteach square is one Draw No Bet call, oldest → newest

Each square is one Draw No Bet call — green won, orange lost; draws excluded (Draw No Bet returns the stake). All four seasons (2022–26) are walk-forward, out-of-sample backtests in the validated raw-probability band 0.55–0.80. The strike rate on each card is this season's live settled results. Past performance is not a guarantee of future returns.

The tournament

World Cup 2026

The first 48-team World Cup runs across the United States, Canada and Mexico — 104 matchesover five and a half weeks. The single biggest run of football we'll ever price in one window.

International football rewards a different model than the leagues, so we built one for it. The instant the outright and match markets open, we read them across every major book and strip out the bookmaker margin — then fuse that sharp consensus with national-team Elo and a goals model trained on decades of international results. The output: a vig-free fair line on every nation and every fixture.

It runs on its own ledger, never folded into the club track record — every World Cup call shown in full and judged on its own results.

United StatesCanadaMexico
48
Teams · 12 groups
104
Matches
16
Host cities
3
Host nations
Route to the final
  1. Jun 11
    Opening match
    Estadio Azteca · Mexico City
  2. Jun 11–27
    Group stage
    48 teams · 12 groups of 4
  3. Jun 28 – Jul 3
    Round of 32
  4. Jul 4–7
    Round of 16
  5. Jul 9–11
    Quarter-finals
  6. Jul 14–15
    Semi-finals
  7. Jul 19
    Final
    MetLife Stadium · New Jersey
Live model — subscribers only

Every fixture priced, the margin stripped out.

We read the outright and match markets across every major book, strip the bookmaker margin, and blend in national-team Elo and a goals model — a vig-free fair line on every nation and fixture. Settled outcomes appear below; the live fair line is for subscribers.

Next fixturefair line
Settled this tournament

78 / 95 match calls · 82%

45 / 79 goals (U/O 2.5) · 57%

Each row is a match we priced before kickoff — the score, our call, and whether we got it right. Nothing hidden.

  1. 2026-07-10 · 19:00Z
    SpainvsBelgium
    Match: Spain
    Goals: Under 2.5
    2–1
  2. 2026-07-09 · 20:00Z
    FrancevsMorocco
    Match: France or Draw(double chance)
    2–0
  3. 2026-07-07 · 20:00Z
    SwitzerlandvsColombia
    Match: Draw or Colombia(double chance)
    0–0
  4. 2026-07-07 · 16:01Z
    ArgentinavsEgypt
    Match: Argentina
    3–2
1–4 of 96
The record

Every call, settled in public.

Settled picks only · past performance is not a guarantee of future returns

Rolling strike rate

How often the model's most confident calls land. Short-priced favourites at average odds 1.21 — wins very often, but each win pays small.

40%45%50%55%60%65%70%75%80%85%90%95%100%COIN FLIP · 50%INDUSTRY BASELINE · 60%AUG 10OCT 06DEC 03JAN 29MAR 28MAY 25AVG · 87.3%NOW · 70.0%
If you'd backed every Draw No Bet pick
Stake per pick£
Stake
£100
per pick · rolls over 457 picks
Result
209
+ 128 refunds · £47,671 back
Profit
+£1,971
63.5% strike rate
ROI
+4.3%
profit ÷ staked
By confidence
§04 · Calibration

HIGHER CONFIDENCE, higher strike.

The model is well-calibrated when its stated confidence matches the actual hit rate. Each bar should land above its confidence band; bars below 50% are coin-flip territory.

The 60% line marks the typical strike rate of a tipster service quoting short-odds favourites. Above it is the product promise.

40%50%60%70%80%90%100%COIN FLIPINDUSTRY BASELINE47.0%55–60%140 PICKS4753 · 34 void65.0%60–65%565 PICKS266143 · 150 void65.0%65–70%225 PICKS10657 · 59 void74.8%70–80%2484 PICKS1742586 · 123 void84.2%80%+1448 PICKS1159218 · 55 voidMODEL CONFIDENCE BAND · PREDICTED PROBABILITY
By market & league
§05 · Breakdown

Where the model is strongest.

By market
  • 1X2
    82.4%
    match result
    161picks·131/28
  • Draw No Bet
    72.0%
    home or away · void on draw
    1904picks·1028/400+452v
  • Double Chance
    77.2%
    two of three outcomes
    2862picks·2180/645+1v
  • O/U 2.5
    73.5%
    total goals over / under
    34picks·25/9
  • BTTS
    0.0%
    both teams to score
    3picks·0/1
By league
  • Serie A
    77.4%
    I1
    710picks·483/141+58v
  • La Liga
    76.6%
    SP1
    617picks·436/133+48v
  • Primeira Liga
    79.5%
    P1
    520picks·376/97+47v
  • Belgian Pro League
    62.9%
    B1
    205picks·100/59+46v
The line

The whole truth, even when it costs us.

Every bet has its own line: win more than 1 ÷ its odds and you profit. Win less — however high the strike looks — and you lose. The graph shows that rule in its simplest form; the table below holds our own surfaces to it, including the ones it condemns.

Here is the one rule we'd want every punter to know before trusting anyone's numbers — including ours. A bet's break-even strike rate is one divided by its decimal odds. Win more often than that and you profit; win less and you lose — no matter how spectacular the win-rate looks on a screenshot. Strike rate on its own is meaningless. Strike rate against its break-even line is everything.

“Ninety percent winners” is a real number you can hit — at odds so short it loses money anyway. It's the easiest figure in tipping to make look incredible, and some services are content to leave it at that. We hold ourselves to a harder standard: a strike rate only means something with its odds and its line beside it.

So here is ours — all of it. Our own model produces surfaces that look far better than the ones we actually sell. Below the graph, we grade them against the line and tell you why they never reach you — even though they'd make prettier adverts.

breakeven % = 1 ÷ decimal odds
sell above the line · bin below it
PROFIT · ABOVE THE LINELOSS · BELOW THE LINE60%70%80%90%1.11.21.31.41.51.6the price you take (decimal odds) →← how often you winTHE LINE · break-even = 1 ÷ odds+8.3 pts above the lineTHE BET WORTH TAKINGwins 75% @ 1.50 — prints moneyTHE “90% WINNERS” TRAPwins 90% @ 1.10 — looks unbeatable×20 ZOOM — THE GAP YOU CAN'T SEEneeds 90.9%wins 90.0%-0.9 ptsnine-in-ten winners — and still a loss
Draw No Bet
We sell this
strike74.0%
odds1.51
breakeven66.2%
cushion+7.8
yield+7.5%

Clears the line with room to spare — the multi-season walk-forward record against Pinnacle's closing price across La Liga, Serie A, Liga Portugal and Belgian Pro. This one we send.

Double Chance, model ≥85%
We don't
strike90.5%
odds1.10
breakeven90.8%
cushion-0.4
yield-0.6%

Looks unbeatable — but at these odds the line sits higher than the strike, so nine-in-ten landing is a small, grinding loss. Do the subtraction before we do: 1 ÷ odds. We show these on the dashboard, labelled strike, not yield, and never sell them as value.

Coverage leagues
We don't
strike67.0%
odds1.53
breakeven
cushion
yield-3.6%

High strike, still a loss: the model sits on the wrong side of the closing price here. Published openly, ungated, labelled breadth, not edge.

A 74% bet that prints, against a 90% bet that bleeds. Same model. Opposite verdict.

Accumulators

stack ~90% legs and the strike collapses to ~73%; on −EV legs the loss compounds. The one rosy acca number was a selection artefact. Binned.

Asian Handicap

can't even be validated — no honest historical odds — and it's the sharpest market in football. We don't sell what we can't prove.

Showing the bets we don't take costs us — the losing surfaces above would sell better dressed up as winners, and some in this market are happy to sell them that way. We publish them instead, with the maths that rules them out, because a record you can check is worth more than a screenshot you can't. That trade is the whole product. The slate stays small because the line is honest.

The graph's two bets are illustrative examples, not our data. The table's strike rates and yield are the settled multi-season walk-forward record (2022–26), measured against Pinnacle's closing line. Break-even = 1 ÷ average decimal odds; cushion = strike − break-even, shown only where a single representative price applies (coverage spans many prices, so it is judged on realised yield). Double Chance figures are read from the same record as the dashboard's strike-rate board. Past performance is not a guarantee of future results.

Coverage leagues

Beyond the majors.

Competitions we price and settle in public but don't sell — the Asian and American year-round leagues plus the Scandinavian summer, covering the European break. Same model; strike rate on par with the majors, but the yield isn't there — so breadth, not edge picks.

Eliteserien
NO1 · 2026-27
72.1%
strike rate
335picks·215/83+16v
Brasileirão Série A
BRA · 2026-27
70.7%
strike rate
637picks·407/169+41v
J1 League
JPN · 2025-26
68.5%
strike rate
1322picks·856/394+72v
MLS
USA · 2026-27
68.3%
strike rate
758picks·486/226+37v
Chinese Super League
CHN · 2026-27
68.1%
strike rate
477picks·295/138+24v
Allsvenskan
SE1 · 2026-27
66.8%
strike rate
318picks·187/93+18v

Settled walk-forward results. These leagues sit outside the headline yield — published for coverage breadth, not as edge picks.

The ledger

Winners and losers, in full.

Nothing hidden, nothing cherry-picked.

View

High strike rate. Every high-confidence call (model probability ≥ 85%) across all 9leagues and all 5 markets. Lands at the rate the numbers say it should — short odds, almost always right. One pick per fixture, the model's most confident call on each.

FilterLeague328/328
  • May 25, 2026Bundesliga
    lost
    SC Paderborn2:1Wolfsburg
    Double Chance — Draw or Away
    33/100
    1.33
  • May 24, 2026Serie A
    lost
    Milan1:2Cagliari
    Match Odds (No Draw) — Home
    37/200
    1.18
  • May 24, 2026Serie A
    won
    Napoli1:0Udinese
    Double Chance — Home or Draw
    2/15
    1.13
  • May 18, 2026Premier League
    won
    Arsenal1:0Burnley
    Match Result — Home
    3/25
    1.12
1–4 of 328
§05 · How it works

For the curious.
Skip if you trust the numbers.

Every tip is generated from data alone — years of historical match results across each league, re-weighted daily so recent form counts more than ancient history. No tipsters, no hot takes, no team loyalties — only what the numbers support.

The model writes a probability for every market on every match — 1X2, Draw No Bet, Double Chance, Over / Under 2.5, Both Teams To Score. From that single forecast we publish two surfaces — for two different kinds of punter.

High strike rate — every high-confidence call (model probability ≥ 85%) across all 9 leagues and all 5 markets. Lands at the rate the numbers say it should: roughly 85% of these settled picks have won, on slim positive yield. Short odds, almost always right.

High yield — our walk-forward backtesting asked where do we measurably beat the closing line? The answer is Draw No Bet in La Liga, Serie A, Liga Portugal and Belgian Pro, at medium confidence, in the medium-odds band — a consistent positive yield across three backtested seasons. Smaller slate, harder calls, but the price is right.

The test that matters — every edge is measured against Pinnacle's closing line, the sharpest price in world football, where the pros bet. We don't beat soft averages; we beat the closing price — and we only publish the leagues and markets where, fit walk-forward on data strictly before kickoff, we provably do. We never train on the day we pick. That discipline is why the slate is small and the record holds.

And for every published pick we shop the market and surface the best price across the major books — so you back the sharpest number on offer, not whatever your one bookmaker happens to show.

The dashboard above shows every tip from this season — winners and losers, in full view. Nothing is hidden, nothing is cherry-picked. The strike rate is what it is.

Refer & earn

Refer. They subscribe. You earn.

Your referral link lives in your account. Share it — and when the people you refer subscribe, you earn a recurring commission. No selling, no spin. The same edge that sharpens your bets pays you back.

  1. 01Share your private referral link — it's waiting in your account.
  2. 02They sign up and subscribe through it.
  3. 03You earn a recurring commission on what they pay.
Get your referral link ↗Commission applies to genuine paid subscriptions. Full terms in your account.
A single node radiating into a multiplying neon-green network — referrals compounding.
FAQ

Straight answers.

How do I get the picks?

Daily on Telegram — every pick posts to your channel before kickoff, with the reasoning and the best available price. Subscribers also see the full slate on the website ledger.

Do I place bets here?

No — Kestra isn't a bookmaker. We publish the model's picks; you place your own bets at your own bookmaker. We even surface the best price across the major books so you back the sharpest number on offer.

Can I try it before paying?

Yes — a 14-day free trial, one tap on Telegram, no card and no email. Watch the picks land for two weeks before you decide anything.

Can I cancel?

Anytime. It's a 30-day rolling subscription — no lock-in, no contract.

How do I know it's real and not cherry-picked?

Every single call settles in public — win or lose — on the ledger above. The model is fit walk-forward (never trained on the day it picks), and every edge is measured against Pinnacle's closing line, the sharpest price in football.

What happens on a losing run?

No model wins every week, and we never pretend otherwise — the losses are on the public record too. The edge is proven over thousands of graded bets, not a hot streak, and the built-in Kelly calculator helps you size every bet to your bankroll. Only ever stake what you can afford to lose.

Today · subscriber view

Today's slate is published.
Start your free trial.

Subscribers get the day's high-confidence picks — fresh picks each morning, in the dashboard and via Telegram. Every settled outcome from past picks is already public — the rest is what you get when you sign in.

In today's slate
High-confidence club picks
none published yet today
World Cup 2026
fair-odds calls — model consensus, not bookmaker prices
2
Telegram delivery
connect your account once, get tips daily
Included
Fixtures & markets

Start the free trial to unlock fixtures, selections and odds.