I built a Telegram bot that lets participants track their competition progress in real time.
👉 https://t.me/heoshua_zwc_2026_bot
📤 Submit predictions directly from Telegram
📊 Track your performance
⚽ Follow the tournament live
🔔 Automatic notifications Receive updates whenever newly published match results affect your score.
The bot is completely free for everyone participating in the competition.
💻 Source code (contributions welcome): https://github.com/yehoshua0/zindi-world-cup-2026-bot
🚀 Read more about the project: https://www.heoshua.com/en/journal/heoshua-ships-its-first-tool-a-live-tracker-for-the-2026-world-cup
Contributors will be credited and featured on our website.
Feedback and suggestions are welcome via /feedback in the bot.
Wow ye this looks great, over here telegram wants some money to get going, otherwise I'd be there already ... you must have a running leaderboard on the website also?
Hey @skaak — heard you loud and clear 👋
The web leaderboard is now live: https://heoshua.com/en/tool/wc2026
No Telegram needed — upload your submission CSV directly on the page, get your RMSE, F1 and live rank in seconds. The leaderboard auto-refreshes every 60s.
---
📢 Note to everyone — the leaderboard was reset during this update (infrastructure change: moved to persistent storage). Sorry for the wipe. If you had already submitted via Telegram, please re-upload with /upload and you'll be back on the board immediately.
First-timers: web upload is now open too — no account, no Telegram required.
Would love your feedback once you've tried it — ⭐ rating widget at the bottom of the page 🙂
Thanks yeah I submitted ... but look at that score ... if I calculate my RMSE to known scores it is a tad better than what you show ... I checked the code a bit fwiw. Oh well thanks @yehoshua impossible not to see all the potential tbh
You're welcome.
Ah okay, well noted -:)