Esports
Everything on this page is real. We pull Dota 2 league matches and team ratings from OpenDota's public data every few minutes, and the odds are what an Elo model gives from those ratings (it's the same maths the API uses). Treat it as a starting model rather than the truth, because if you think one of these prices is wrong, that's exactly the kind of edge the course teaches you to check.
Live now
Matchup calculator
Pick any two rated teams and you'll see the model's chance for a single map, the fair price you'd quote on it, and how that edge grows over a best of three or a best of five. A small edge per map turns into a bigger one across a series, which is why favourites get shorter prices in longer formats.
Recent results
We keep the recent results up on purpose, so you can see where the model was wrong as well as where it was right. If a favourite at 70% loses three times in a row it doesn't mean the model's broken, but if it keeps happening across dozens of matches, that's worth knowing.