Esports is the ideal hunting ground for a statistical engine: the markets are younger than those for soccer, liquidity is lower, and bookmakers are less specialized. As a result, odds deviate more often from true probabilities. Pronovision models each team based on its recent form, roster stability, map pool, and the impact of the latest patches, then compares its estimated probability to the odds offered on the winner, map handicaps, and totals. Goal: to detect the discrepancy before the market corrects itself.
Winner, Map Handicap, and Totals
Three markets dominate esports: match winner (moneyline), map handicap (-1.5 / +1.5), and total maps (over/under 2.5 in a best-of-3 series). When there’s a heavy favorite, the odds on the winner are often too short: the value shifts toward the -1.5, which requires a straight-up win. Conversely, a strong underdog on a veto map can make the +1.5 very profitable even if they lose the match. The engine compares its estimated probability to the implied odds on each of these markets.
- Estimated Probability vs. Winner Odds
- Handicap maps -1.5 / +1.5
- Total number of maps (over/under 2.5)
The format makes all the difference: BO1, BO3, BO5
A BO1 is a lottery where the underdog has a chance on a single favorable map; a BO5 lets the favorite run the show. The variance isn't the same, and the odds should reflect that, which isn't always the case. The algorithm adjusts its probabilities based on the format and identifies overvalued favorites in BO1 matches as well as undervalued underdogs in short series.
Meta, Patches, and Map Pool
In LoL and Dota 2, a patch can shake up the pecking order: a team whose playstyle aligns with the new meta gains value before its odds even shift. In CS2, it all starts with the veto: a match is often decided on two or three predictable maps, and per-map statistics matter more than the overall ranking. The algorithm tracks win rates by map and by patch to detect these shifts early on.
Rosters, stand-ins, and schedule
A player substituted at the last minute, a recent transfer who hasn’t yet found his rhythm, or a team playing back-to-back tournaments while dealing with jet lag: these factors weigh heavily, and the betting market often takes time to factor them in. The algorithm monitors roster stability, the presence of stand-ins, and the intensity of the schedule before approving a bet.
