Scores where you already read messages: alerts while a match is on, reminders before a race, tables when you ask, and a channel that posts results by itself.
| # | Bot | Price | Languages | Inline | Groups | Score |
|---|---|---|---|---|---|---|
| 1 | @FootyLiveBot | Freemium · 5 teams and 1 league for personal use, 2 teams for a group | EN · ES · RU · MULTI | no | yes | 81 |
| 2 | @F1InfoBot | Free | EN | no | yes | 72 |
| 3 | @TheScoreBot | Free | EN | no | no | 70 |
| 4 | @FootballUltraBot | Free | EN | no | no | 69 |
| 5 | @serieabot | Free | EN | no | no | 69 |
We did not follow matches in the bots; the ranking rests on what can be checked in the open. For each bot we confirmed on its t.me page that it is a live bot and read its description, then looked for a source on the owner's side: a project site with its FAQ, prices and statistics, or an open repository and the date of its last change. We noted which sports and competitions a bot covers, whether it pushes alerts or answers commands, how fast its data is refreshed where that is published, what is free, and whether its description or site mentions advertising, partners or betting. Brand-named bots that the brand does not link to were left out.
Two shapes of bot live here. An alert bot pushes a message when something happens - a goal, a card, the final whistle - and is what you want during a match you cannot watch. A query bot answers when asked: the table, the fixtures, who scored. The second never interrupts you, the first is useless if you turn notifications off. Most people end up with one of each.
Sports is the niche where betting affiliates hide. Before you add a bot to a channel, open its first screen and read what it pushes alongside the score: partner links, odds, a prediction offer. A bot whose business is scores will show you scores, and one whose business is elsewhere will tell you within two messages. Prefer projects with their own site or public source code, and treat brand-named bots with no visible owner as unverified.
Yes, if it supports channel posting - add it as an admin and it publishes match cards on its own. Check what else it posts before you do.
Live data costs money, so most bots either run on a hobby budget or are funded by betting partners. The middle ground is thin.
A few do. F1 Info (@F1InfoBot) covers Formula 1 with session reminders, standings and results, and NBA updates (@TheScoreBot) sends basketball results and news. Most other sports bots are small hobby projects that come and go.