Dota 2 betting · live map-winner signals

First 7 days free for new users

Dota 2 betting signals you can actually audit, not just promises

dota2llm is a Dota 2 esports betting signal service: it watches live maps and sends a Telegram message only when a statistical model — not a hunch, not an LLM — finds a real edge against the bookmaker's own price. Every number below is the model's actual, ongoing track record, pulled live from the same program that generates the signals.

The program includes a draft model plus analysis models for each map stage — 0-15, 15-25 and 25-35 minutes of play Three trained local models, one for every stage of a Dota 2 map
Live, from the running model

The 19-minute checkpoint's real track record

The model re-evaluates a map at several points after the draft. These are the two checkpoints with the deepest, most reliable sample sizes — switch between them to see each one's own real track record, polled live from the same backend that sends the real Telegram signals right now.

Connecting…
Combined win rate
—
real bets + would-have-tracked
Record
—
wins – losses, all tracked
Sample size
—
maps observed at this checkpoint

Most recent finished maps

The model's pick is highlighted. Updates automatically as maps finish.

MatchupProb.ResultLeagueFinished
How it works

Three steps, no guesswork

1

Join the Telegram channel

One link, no app to install. Signals arrive as plain Telegram messages the moment the model decides.

2

Get a signal mid-map

Every pick draws on more than 6,500 tracked maps worth of data.

3

Decide for yourself

Every message includes the model's own probability, built from the combined analysis of 3 local models, and the price it saw. dota2llm never places a real bet for you — it's information, not an autopilot.

See exactly what a signal looks like →

For Dota 2 betting, not instead of it

Built for people who already bet on Dota 2 — not instead of you

1

Get the live betting signal

A Telegram message names the team and the live Dota 2 betting odds the model saw at that checkpoint.

2

Check your own bookmaker

Open the site you already bet on and see if that price — or close to it — is still there. Live odds move fast.

3

Place the bet yourself

dota2llm never touches your money. You pick the stake and place the bet, on your own bookmaker.

4

Keep the stream open

A signal is a strong statistical lean, not a guarantee. Always watch the game yourself — especially around Aegis, a big teamfight, or a throw in progress.

dota2llm is built for people who already bet on Dota 2 — it helps you lean toward the right team faster, backed by real data instead of a hunch. It's not a crystal ball: always watch the broadcast and make the final call yourself.

Live, from the running model

When the model is right, it tends to stay right

Real, ongoing streak data from the same 19-minute checkpoint tracked above.

Best streak
—
Current streak
—

Read the full methodology →

FAQ

Common questions

Is dota2llm an automatic betting bot?

No. dota2llm is an analytical tool: it sends probability-based signals and explanations on Telegram. You decide whether and how to act on them. It never places real bets for you.

What does NO_BET mean?

NO_BET is a deliberate, first-class outcome, not a failure of the model. It shows up most often for a team with only a handful of games in its history — too little track record yet for the model to be confident — rather than the model guessing anyway.

What powers the predictions?

A set of statistical models, one for each stage of a map, trained and validated on thousands of tracked games. The exact methodology isn't published, but every prediction it produces is shown here with its real, ongoing track record.

What is the 19-minute checkpoint?

One of the model's live re-evaluation points during a Dota 2 map — the moment it has enough real game data (net worth, kills, tower state) to re-check its read on who's ahead. The 19- and 28-minute checkpoints have the deepest sample sizes, which is why their live track record is shown on this page.

How much does access to the signals cost?

$25/month, or $7 for 1 week if you just want to try it short-term. The first 7 days are free for new users, no long-term commitment. The live track record above is free to check at any time — you only pay if you decide the model's edge is worth following.

What is "Draft hero winrate"?

An experimental, still-in-testing secondary signal shown on every live alert: the real win rate of each team's five drafted heroes for its own players. A one-time check run on 2026-10-25, across 3,021 settled 19-minute picks (3,004 with usable data at the time), found a 72.5% real win rate when it agrees with the model's pick, versus 59.2% when it disagrees. It's still being trained and validated on the local statistical model, and isn't used to filter or skip any bet today. The guide also tracks a genuinely live, forward-only version of this same stat, growing day by day from 2026-10-25 onward.

Is this esports betting in general, or just Dota 2?

Just Dota 2, and only a single map's winner. dota2llm doesn't cover CS2, League of Legends, Valorant or any other esports betting market — each of the three local models is trained and validated on Dota 2 data specifically, and stretching that accuracy to a different game without retraining it would be dishonest.

Can I use these signals for live Dota 2 betting?

Yes, that's the main use case: both live checkpoints (the 19-minute and 28-minute mark) score the map once it's already in progress, exactly when a bookmaker has a live price on that side. Every signal arrives with the current odds and the model's own probability — comparing the two and deciding whether to bet is on you.

Ready to see the signals as they happen?

Access to the signals bot is $25/month — or $7 for 1 week.

New users get the first 7 days free. No long-term commitment, no hidden fees.

Get your first 7 days free →
Contact us