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
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
One model · two ways to play

Win often — or beat the line.

Win often

Strike

The calls we're most sure of. 87% land across 401 settled — short odds, the whole record in full. For the buzz of regular winners.

See Strike →
Beat the line

Edge

The value bets where our price beats the market's. A modest, honest edge over the long game — measured against the closing line, not hyped.

See the record →

Same model, same subscription. Every call settled in public, win or lose.

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 is done — 104 matches across the United States, Canada and Mexico. The single biggest run of football we'll ever price in one window, and we called it in full, in the open.

International football rewards a different model than the leagues, so we built one for it. The instant each outright and match market opened, we read it across every major book and stripped out the bookmaker margin — then fused that sharp consensus with national-team Elo and a goals model trained on decades of international results. Every fixture got a vig-free fair line and a published call before kickoff.

It ran on its own ledger, never foldedinto the club track record — every World Cup call shown in full and judged on its own results. Here's how they landed.

United StatesCanadaMexico
48
Teams · 12 groups
104
Matches
16
Host cities
3
Host nations

A one-off tournament, priced end to end on a purpose-built international model. Archived here as a completed record — the same open, published-in-full approach runs on the leagues every day.

World Cup 2026 — final record

82 / 101 match calls · 81%

59 / 99 goals (U/O 2.5) · 60%

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

  1. 2026-07-19 · 19:05Z
    SpainvsArgentina
    Match: Spain or Draw(double chance)
    Goals: Under 2.5
    1–0
  2. 2026-07-18 · 21:00Z
    FrancevsEngland
    Match: France or Draw(double chance)
    Goals: Over 2.5
    4–6
  3. 2026-07-15 · 19:00Z
    EnglandvsArgentina
    Match: England or Draw(double chance)
    Goals: Under 2.5
    1–2
  4. 2026-07-14 · 19:00Z
    FrancevsSpain
    Match: France or Draw(double chance)
    Goals: Under 2.5
    0–2
1–4 of 102
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%134 PICKS4753 · 34 void65.0%60–65%559 PICKS266143 · 150 void65.0%65–70%222 PICKS10657 · 59 void74.8%70–80%2452 PICKS1742587 · 122 void84.2%80%+1432 PICKS1159218 · 55 voidMODEL CONFIDENCE BAND · PREDICTED PROBABILITY
By market & league
§05 · Breakdown

Where the model is strongest.

By market
  • 1X2
    82.4%
    match result
    159picks·131/28
  • Draw No Bet
    72.0%
    home or away · void on draw
    1880picks·1028/400+452v
  • Double Chance
    77.1%
    two of three outcomes
    2827picks·2180/646
  • O/U 2.5
    73.5%
    total goals over / under
    34picks·25/9
  • BTTS
    0.0%
    both teams to score
    1picks·0/1
By league
  • Serie A
    77.4%
    I1
    683picks·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 about strike rate.

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 — which is why we sell two different things, and say which is which.

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, in full. The same model gives us two honest surfaces: calls that win often — short odds, high strike, our Strike service — and calls that beat the line — a real edge over the closing price, our Edge service. Below, every surface is graded against the line, so you can see which is which. We never dress one up as the other.

breakeven % = 1 ÷ decimal odds
above the line = edge · below it = strike, not yield
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
Edge · 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 is Edge — the value play, and the one we back.

Double Chance, model ≥85%
Strike · win often
strike90.5%
odds1.10
breakeven90.8%
cushion-0.4
yield-0.6%

Wins nine in ten — genuinely reliable, and exactly what Strike sends every morning. At these odds the price already prices that in, so it's a consistency play, not a value one: we publish it as strike, never as yield.

Coverage leagues
Breadth · free & open
strike67.0%
odds1.53
breakeven
cushion
yield-3.6%

A high strike, but here the model sits on the wrong side of the closing price — so we publish it free and open, labelled breadth, never sold as edge.

A 74% call that beats the line, against a 90% call that wins often but only holds it. Same model — two different jobs.

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.

We could dress a win-often surface up as a value bet — some in this market do. We don't: Strike is sold as strike, Edge as edge, and every call settles in public either way. That honesty is the whole product. The slate stays tight because the line is the truth.

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
73.1%
strike rate
417picks·277/102+31v
Brasileirão Série A
BRA · 2026-27
70.5%
strike rate
735picks·469/196+62v
MLS
USA · 2026-27
68.8%
strike rate
881picks·570/259+48v
Allsvenskan
SE1 · 2026-27
68.7%
strike rate
431picks·265/121+45v
J1 League
JPN · 2025-26
68.5%
strike rate
1322picks·856/394+72v
Chinese Super League
CHN · 2026-27
67.7%
strike rate
571picks·352/168+50v

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
    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 in flight.
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
Telegram delivery
connect your account once, get tips daily
Included
Fixtures & markets

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