AI betting models · hockey & basketball

Models that find the edge in the bookmaker's line

SportAI trains machine-learning models on years of league data, compares every forecast with the real betting line and sends a signal only when the gap is there. Every settled bet is public.

KHL ROI, live season
+14.7%
settled signals
296
WNBA 2026, units
+20.3
SportAI · KHLsignal channel LIVE

🏒 Avtomobilist — Amur

2 Oct · 17:00 MSK

Prediction:

• Total Under 5 @ 1.95

Sent 30 min before face-off Latest win · +0.95u
Latest settled
Spartak — Metallurg Magnitogorsk Total Over 5.5 2.05 LOSS Ak Bars — Traktor Total Over 5 2.05 PUSH Avtomobilist — Amur Total Under 5 1.95 WIN Salavat Yulaev — Sibir Salavat Yulaev Over 3 2.07 LOSS Salavat Yulaev — Sibir Total Over 5 1.85 WIN Dinamo Minsk — CSKA Total Under 5 1.90 PUSH Severstal — Admiral Total Over 5 1.87 WIN Shanghai Dragons — Metallurg Magnitogorsk Total Under 6 1.75 WIN Lokomotiv — Sibir Lokomotiv Under 3 1.95 PUSH Lokomotiv — Sibir Total Under 5 1.80 WIN HC Sochi — Salavat Yulaev Total Under 5.5 1.85 LOSS Avtomobilist — Lada Avtomobilist Under 3.5 1.80 WIN Avtomobilist — Lada Total Under 5.5 1.92 WIN CSKA — SKA Total Over 4.5 1.75 WIN Amur — Neftekhimik Total Over 5 1.83 LOSS Torpedo — Salavat Yulaev Total Under 5 2.03 WIN

01Track record

Every signal settled in public

Flat 1-unit stakes. Numbers come straight from the signal history — wins, losses and drawdowns included.

Updated 03.10.2026 14:01 UTC

ROI+14.7%
Profit, units+7.64
Win rate61.5%
Bets59
Avg. odds1.86
Cumulative profit, units

Recent signals

DateMatchOddsScoreResult
2 OctSpartak — Metallurg MagnitogorskTotal Over 5.52.050:2−1.00
2 OctAk Bars — TraktorTotal Over 52.052:3+0.00
2 OctAvtomobilist — AmurTotal Under 51.953:0+0.95
2 OctSalavat Yulaev — SibirSalavat Yulaev Over 32.072:4−1.00
2 OctSalavat Yulaev — SibirTotal Over 51.852:4+0.85
1 OctDinamo Minsk — CSKATotal Under 51.901:4+0.00
1 OctSeverstal — AdmiralTotal Over 51.873:4+0.87
30 SepShanghai Dragons — Metallurg MagnitogorskTotal Under 61.754:1+0.75
30 SepLokomotiv — SibirLokomotiv Under 31.953:1+0.00
30 SepLokomotiv — SibirTotal Under 51.803:1+0.80
30 SepHC Sochi — Salavat YulaevTotal Under 5.51.856:3−1.00
30 SepAvtomobilist — LadaAvtomobilist Under 3.51.803:1+0.80
30 SepAvtomobilist — LadaTotal Under 5.51.923:1+0.92
29 SepCSKA — SKATotal Over 4.51.756:5+0.75
29 SepAmur — NeftekhimikTotal Over 51.831:0−1.00
28 SepTorpedo — Salavat YulaevTotal Under 52.030:3+1.03
28 SepDynamo Moscow — TraktorTotal Over 51.851:2−1.00
28 SepShanghai Dragons — HC SochiShanghai Dragons Under 3.51.724:1−1.00
28 SepShanghai Dragons — HC SochiTotal Under 5.51.954:1+0.95
28 SepDinamo Minsk — LadaTotal Under 5.51.955:4−1.00
27 SepBarys — SKATotal Over 51.753:5+0.75
27 SepSibir — LokomotivTotal Under 51.801:2+0.80
27 SepAdmiral — NeftekhimikTotal Over 51.933:5+0.93
26 SepSeverstal — HC SochiSeverstal Over 31.833:1+0.00
26 SepSeverstal — HC SochiTotal Over 51.753:1−1.00
26 SepShanghai Dragons — Dinamo MinskTotal Under 5.52.002:1+1.00
26 SepSpartak — AvtomobilistTotal Under 5.51.802:4−1.00
26 SepBarys — NeftekhimikTotal Over 5.52.053:6+1.05
25 SepLada — CSKATotal Under 51.820:5+0.00
25 SepTraktor — SKATotal Over 51.823:4+0.82

Live since 15 Sep. Match total and home team total, graded by the official final score.

02How it works

From raw data to a signal in your Telegram

  1. 01

    Data

    Every league game for three seasons: form, starting goalies, rest days, Elo, head-to-head and the full odds ladder — 146 features per match.

  2. 02

    Model

    An ensemble of gradient-boosting models forecasts goals for each team and for the match. Retrained every day.

  3. 03

    Edge check

    Thirty minutes before the start the forecast is compared with the bookmaker's line. No edge — no bet.

  4. 04

    Signal

    You get the pick, the line and the odds in Telegram — plus a half-line version for books that quote them.

  • No edge, no betMost games get no signal. That is the point.
  • Every bet publishedWins and losses go into the same public record.
  • Odds from real booksLines are taken from the bookmaker at the moment of the signal.

03Leagues

Hockey in winter, basketball in summer

One subscription covers the season that is running now. New leagues join as soon as their models pass a live test.

HockeyLive now

KHL

Match total and home team total before every game of the regular season and playoffs.

+14.7% ROI · 59 bets

BasketballBack in May

WNBA

Five models on pre-game and in-game margins and totals. 2026 season closed in profit.

+20.3u · 237 bets

HockeyComing soon

NHL

Same pipeline as the KHL, graded on regulation time. In forward test since October.

BasketballComing soon

NBA

Pre-game and quarter-by-quarter models, built on the WNBA pipeline.

BasketballComing soon

EuroLeague

EuroLeague margins and totals. Backtested, preparing for a live test.

04Pricing

Pick a league. Cancel any time.

Monthly price per league. No auto-renewal — just don't pay for the next month.

Prematch

$29

per league / month

  • Signals for every game with an edge
  • Delivered before the start
Choose

Live

$49

per league / month

  • In-game signals after each quarter
  • Basketball leagues
Choose
Best value

Prematch + Live

$69

per league / month

  • The full package for one league
  • Saves $9 a month
Choose

All Access

$149

per month

  • Every league, every format
  • New leagues included automatically
Choose

The KHL season is on

Open the bot, pick a plan and get today's signals. Questions — write to support, we answer in Telegram.

Start in Telegram

Partners

Bring traffic — keep 50%

  1. 01Message us in Telegram — we agree on terms and give you a referral tag.
  2. 02Bring subscribers from any channel: a blog, a chat, paid ads.
  3. 03Get 50% of the revenue your traffic generates. No cap.
Become a partner

50%of referred revenue

05FAQ

Questions

Can I lose money with SportAI?

Yes. A model with an edge still loses individual bets and has losing weeks. We publish every result so you can judge the risk yourself. Bet only what you can afford to lose.

Why are there only a few signals per day?

The model bets only when its forecast differs from the bookmaker's line by a set margin. On most games there is no such gap, and we stay out.

Which bookmakers do the odds come from?

Lines and odds are taken from a major bookmaker at the moment the signal is sent. For books with half-lines we add a matching alternative line.

How do I receive signals?

In a private Telegram channel. Access opens right after payment is confirmed.

How do I pay?

Through our Telegram bot, or with USDT, BTC or ETH directly on this site. Prices are fixed in US dollars.

Can I switch leagues?

Yes. Choose another league when you pay for the next month, or take All Access.