• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 15:42
CEST 21:42
KST 04:42
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
[ASL22] Ro8 Preview: In A Tizzy2[ASL22] Ro16 Preview: Holy Diver5[ASL22] Ro16 Preview: Rough Waters10[ASL22] Ro24 Preview: Siren's Call8[ASL22] Ro24 Preview: Summer's End9
Community News
Weekly Cups (Sep 7-12): SHIN, ByuN, MaxPax double down1StarCraft open world shooter announced at BlizzCon100Weekly Cups (Aug 30-Sep 7): herO thrives amid growing schism10Official StarCraft website teases new content ahead of BlizzCon?179Stellar Fest TWO the Moon (Dec 16-20)9
StarCraft 2
General
Balance hotfix patch 5.0.16b (July 16) SC4ALL II: StarCraft 2 Player Announcement 8/8 The Death of Cheese: From a Professional Cheeser Yamato Cup Series StarCraft open world shooter announced at BlizzCon
Tourneys
2026 GSTL Announcement Sparkling Tuna Cup - Weekly Open Tournament RSL Revival: Season 6 - Qualifiers and Main Event RSL goes to London! 2026 Offline Finals Nov 21-22 SC2 AI Tournament 2026 Fall
Strategy
[H] ZvP Mid-Late Game: Stalkers Collossi HT
Custom Maps
Nexus Wars 2021 GUIDE [M] (2) Industrial Park
External Content
The PondCast: SC2 News & Results Mutation # 543 Enhanced Defenses Mutation # 542 The Ascended Mutation # 541 Binary Choice
Brood War
General
Bot on ladder an AI researcher's take on the ladder bot BGH Auto Balance -> http://bghmmr.eu/ [ASL22] Ro8 Preview: In A Tizzy BW General Discussion
Tourneys
[BSL23] SM: Ret vs TerrOr -> DragOn vs StRyKeR [Megathread] Daily Proleagues [ASL22] Ro16 Group D [ASL22] Ro16 Group B
Strategy
Cliff Jump Revisited (1 in a 1000 strategy) Replay Review Process - What do you do? Simple Questions, Simple Answers Odyssey Mineral Stack Saturation
Other Games
General Games
Nintendo Switch Thread Warcraft III: The Frozen Throne Stormgate/Frost Giant Megathread EVE Corporation Diablo IV
Dota 2
Dota 2 Champions League Season 3 Begins April 25! Official 'what is Dota anymore' discussion
League of Legends
[TL LoL EUW IHs] Teemo shall perish
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Community Thread
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine All you football fans (soccer)! Russo-Ukrainian War Thread Canadian Politics Mega-thread
Fan Clubs
MarineLorD Fan Club The Creator Fan Club The ShoWTimE Fan Club
Media & Entertainment
Movie Discussion! [Manga] One Piece Diablo Animated Series on Netflix
Sports
Football (Soccer) Thread TeamLiquid Health and Fitness Initiative For 2023 MLB/Baseball 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
Recent Gifted Posts
Blogs
Gaming Intensity, Problemati…
TrAiDoS
38 yo Retired SWE loo…
PurE)Rabbit-SF
Can Bots Beat Pros?? Starcr…
namkraft
[meme] I finally understa…
LUCKY_NOOB
Regacy Esports:Our Goa…
regacyesports
Dreaming of BW patches (mod…
c3rberUs
Customize Sidebar...

Website Feedback

Closed Threads



Active: 8939 users

Thanks for the rares

Blogs > motbob
Post a Reply
Normal
motbob
Profile Blog Joined July 2008
United States12546 Posts
August 11 2014 21:27 GMT
#1
Sports betting is a pretty established enterprise. There are people who bet on sports for a living, though it's really hard to do at a profit, since they usually only work with information that everyone can see. Bettors have to make tough choices: Let's say the Cavs looked really mediocre in their first 15 games. They're the current Vegas favorites to win the NBA Championship, but if they were to have a slow start, the odds would shift towards another team, like the Spurs. As a bettor, you have to decide whether the oddsmakers are overreacting (leading you to put your money on the Cavs) or whether the Cavs' slow start is reflective of what their level of play in the playoffs will be. It's not easy, since hundreds of other people with money will be trying to make the same decision, and you effectively have to make a better decision than them. It's rare to see an "easy bet" where everyone gets caught up in the hype / media narrative and where you as a bettor can exploit that.

But ESPORTS betting is easy. Just look at the front page of Dota2lounge. Right after Merlini joined Zephyr, the odds for Pokerface vs Zephyr were 29%/71%. That's far too skewed in Zephyr's favor given those two teams' recent performance, and it's unclear whether Zephyr was even the favorite. People got caught up in the Merlini hype and bet accordingly.

This blog is about Dota2lounge's TI4 prediction event and how I made my decision on who to bet on. My goal for this blog is to help bring Dota 2 betting to a level of sophistication closer to that of sports betting. The only way this will happen is if more people exploit bad odds.


http://dota2lounge.com/predict

The above link goes to a page where you were once able to bet on which team you thought would get top 3 at TI4. Take a look at the odds for EG: what those odds are saying is that if EG had placed 1st, someone who bet on EG would both keep the items he/she bet and receive 3.06x the value of those items from other people. As it happened, EG placed 3rd, so EG fanboys got their rares back along with 1.02x the value of their bet.

Some fairly high value items could be bet in this way. You could bet arcanas or Rotten Staches (~$60 value). Accounts were limited to two items bet maximum, but dedicated bettors could (and did) make multiple accounts.

Let's take a look at the odds for the teams as they existed shortly before TI4 began (they changed slightly as betting closed):

[image loading]


First of all, look at the difference in odds between Newbee and DK. You might remember that, in the time period leading up to TI4, DK and Newbee played an unusual number of tournament games against each other, going almost even in their series. Yet the odds for DK and Newbee are very different. This is an example of "favorite team bias," which is another way of saying that the odds on popular teams are almost always too high, and the odds for teams that aren't in the eye of Western bettors can sometimes be way, way too low (the Zephyr vs Pokerface match is another example of this). If people thought DK was the favorite to win, why was Newbee, a team clearly right up there with DK in skill, so far down in the rankings? This alone meant that a bet on Newbee was probably a +EV bet.

The next thing to look at are the odds for Alliance and Na`Vi vs the other Western teams. Bettors apparently thought that Na`Vi had better odds of winning than Newbee and had more than 5x more of a chance to place than C9 did. Why the huge difference between C9 and Na`Vi? The answer might lie in bias towards CIS teams, which would also explain why Empire had such (comparatively) good odds. It might also lie in the fact that C9 never won any of the major tournaments they attended this year, and that leads to another type of bias: wins stick in the minds of people who watch tournaments. The highs of Alliance's and Na`Vi's 2014 were higher than C9's, but their lows were certainly lower (see: D2L for Alliance). People remember the highs, especially if they're fans of a certain team and want to have faith. In fact, that last statement might be a better explanation than anything else I've written: people wanted to have faith. At any rate, thanks for the rares!

I wanted to find the best team to bet on, and it wasn't easy. The odds for NAR and the SEA teams were ridiculously high, but were they high enough to warrant a bet? Did a Chinese team down on its luck (LGD) really only have a 1-in-69 shot at winning?

So that led me to simulate the whole tournament in Excel. I gave teams an ELO and gave the ELOs the opportunity to fluctuate based on chance, to reflect the fact that it's hard to know the true skill of a team based on results. For example, Fnatic was assigned an ELO of 1300 with a chance to fluctuate up to 125 points, while Newbee was assigned a 1480 ELO with a chance to fluctuate up to 75 points. Fnatic was sort of an unknown quantity due to the whole Era situation, while Newbee had posted very consistent results.

I ran the tournament 10,000 times and kept track of how often they placed first, second, or third. Then I used the odds on Dota2lounge to calculate expected returns on each team, and came up with this:

[image loading]


Accordingly, I bet my most expensive items on Newbee. Too bad I only bet Kunkka whale swords and not arcanas...

Obviously, when you use this sort of method, assigning the ELOs is everything. I think there was room for improvement in that regard. VG's performance in TI4 definitely showed that they were better than even the highest ELO my model allowed them to be. I think I need to switch to a model that allows for teams to get much better than their current performance has shown, if the stars align. Also, I fell into the trap of overvaluing C9's recent (bad) performances and gave them a low ELO that they didn't deserve. I think I relied too much on Gosugamers's ELO ranking. That ranking underrated Chinese teams before TI4, so when C9 lost to a bunch of Chinese teams in a row, their ranking tanked.

Anyway, ESPORTS betting is easy as long as you're not an Alliance or Na`Vi fanboy. Or maybe it's easy if you always bet on Chinese teams. Or maybe it's not easy and requires close attention to the scene and thoughtful analysis. Pay attention to the biases that the rest of the betting community has, try to eliminate your own biases, choose your bets wisely, and soon you'll be swimming in rares. I think "choose your bets wisely" is the most important piece of advice here. Just bide your time, and eventually a bet will come along that will make you smile and think "Thanks for the rares" in advance.

****
ModeratorGood content always wins.
Serejai
Profile Blog Joined September 2010
6007 Posts
August 11 2014 21:52 GMT
#2
What are these rares you speak of?
I HAVE 5 TOAST POINTS
Leeoku
Profile Joined May 2010
1617 Posts
August 11 2014 22:47 GMT
#3
Needs a gallery showing off rares betted and obtained
motbob
Profile Blog Joined July 2008
United States12546 Posts
August 11 2014 23:06 GMT
#4
[image loading]
ModeratorGood content always wins.
intotheheart
Profile Blog Joined January 2011
Canada33091 Posts
August 11 2014 23:35 GMT
#5
When you win, do you also get your bet items back? :O
kiss kiss fall in love
motbob
Profile Blog Joined July 2008
United States12546 Posts
August 11 2014 23:58 GMT
#6
On August 12 2014 08:35 IntoTheheart wrote:
When you win, do you also get your bet items back? :O

Ya.
ModeratorGood content always wins.
vult
Profile Blog Joined February 2012
United States9400 Posts
August 12 2014 01:37 GMT
#7
Damn nice get!
I used to play random, but for you I play very specifically.
illusiongamer
Profile Joined November 2010
Mexico377 Posts
Last Edited: 2014-08-12 03:41:21
August 12 2014 03:40 GMT
#8
You are a betting master.
"I'm such a fan of hooking" - Kaci Aitchison TI2013
MysteryMeat1
Profile Blog Joined June 2011
United States3292 Posts
August 12 2014 04:30 GMT
#9
Ezgame ezrares

Motboob is a god
"Cause ya know, Style before victory." -The greatest mafia player alive
Caladbolg
Profile Joined March 2011
2855 Posts
August 12 2014 06:43 GMT
#10
NB was underrated simply because people had this nasty opinion of them, and refused to recognize their skill. But they were far and away the scariest team with momentum. The stats were really nice, and it was a clean presentation, but the oddsmaking was horrible.

TL DR: That bet was amazing, but so is Newbee :D
"I don't like the word prodigy at all. To me prodigy sounds like a person who was 'gifted' all these things rather than a person who earned all these talents by hard training... I must train harder to reach my goal." - Flash
Daswollvieh
Profile Blog Joined October 2009
5553 Posts
August 12 2014 07:09 GMT
#11
How do you know you´re not feeding organized crime by betting?
Plexa
Profile Blog Joined October 2005
Aotearoa39261 Posts
August 12 2014 07:55 GMT
#12
Why isn't this on Liquid dota?
Administrator~ Spirit will set you free ~
Shock710
Profile Blog Joined December 2009
Australia6097 Posts
August 12 2014 14:00 GMT
#13
why no shoutout
dAPhREAk gives Shock a * | [23:55] <Shock710> that was out of context -_- [16:26] <@motbob> Good question, Shock!
Pokebunny
Profile Blog Joined June 2008
United States10654 Posts
August 12 2014 14:49 GMT
#14
On August 12 2014 16:55 Plexa wrote:
Why isn't this on Liquid dota?

Probably to protest how dumb it was to split up blogs.
Semipro Terran player | Pokebunny#1710 | twitter.com/Pokebunny | twitch.tv/Pokebunny | facebook.com/PokebunnySC
Heyoka
Profile Blog Joined March 2008
Katowice25012 Posts
August 12 2014 14:57 GMT
#15
On August 12 2014 16:55 Plexa wrote:
Why isn't this on Liquid dota?


It is! Looks like he posted it to both.

Good hustle, motbob.
@RealHeyoka | ESL / DreamHack StarCraft Lead
KadaverBB
Profile Blog Joined June 2009
Germany25658 Posts
August 13 2014 11:39 GMT
#16
On August 12 2014 23:49 Pokebunny wrote:
Show nested quote +
On August 12 2014 16:55 Plexa wrote:
Why isn't this on Liquid dota?

Probably to protest how dumb it was to split up blogs.


Haha, good one ^^
AdministratorLaws change depending on who's making them, but justice is justice
Zaphid
Profile Blog Joined April 2010
Czech Republic1860 Posts
August 14 2014 08:04 GMT
#17
There's a bit more to it than just stats I'd say - did a player have a bad day ? Is his internet having issues ? Has he been on a vacation for the past week ? Will there be standins playing ? If you are dealing with high value bets, you definitely should monitor twitter accounts and maybe even streams
I will never ever play Mech against Protoss. - MVP
red_
Profile Joined May 2010
United States8474 Posts
August 14 2014 19:08 GMT
#18
A 1 off tournament seems like an awful way to make the point/lesson you say you're trying to, so this basically ends up being an "I kind of knew Newbee was better than other people did, and got a little lucky and won" post. I mean, they were literally a game away from failing to qualify for the main event at 2 points(one more group stage loss, one more loss to Titan in mini playoff), which is why betting is all about long term consistency in picking.

Your means for estimating EV is just your personal evaluation of the teams, which is what everyone else who didn't just blindly throw something on their favorite team did, you just perhaps have a better eye for what results mean what, or perhaps just flat out watch more of the scene(as you note).

Also, sports betting involves a TON of blind bets on emotional favorites, I'm not sure why you're trying to make it sound like it's nothing but pro bettors trying to make dollars off each other. The odds just look different because Vegas(and other bookies) runs shit to make money themselves, which D2Lounge doesn't.
How did the experience of working at Mr Burns' Nuclear Plant influence Homer's composition of the Iliad and Odyssey?
Najda
Profile Joined June 2010
United States3765 Posts
August 14 2014 21:05 GMT
#19
Yeah that whole developing ELO and everything sounds like way too much work. I just bet like 50 cents worth of items on teams to make the game more exciting for me so i have some investment in the results. If I were betting relevant amounts of money worth I'd put more effort into it though.
Rekrul
Profile Blog Joined November 2002
Korea (South)17174 Posts
August 17 2014 12:25 GMT
#20
standard fish runs good in 1 bet thinks hes a pro
why so 진지해?
packrat386
Profile Blog Joined October 2011
United States5077 Posts
August 17 2014 18:30 GMT
#21
I feel like this would be a way more meaningful result if the ELO was based on more than just "I think fnatic is like a 1300". I'm not aware of any website that has a calculated elo for dota teams (TLPD pls), but if there was a project to have one, then that would certainly change the betting game.
dreaming of a sunny day
Serejai
Profile Blog Joined September 2010
6007 Posts
August 18 2014 12:37 GMT
#22
On August 17 2014 21:25 Rekrul wrote:
standard fish runs good in 1 bet thinks hes a pro


We're not on a boat, son. There are no fish here.
I HAVE 5 TOAST POINTS
LeeJohnDong
Profile Joined May 2014
Ireland58 Posts
August 18 2014 12:41 GMT
#23
On August 18 2014 21:37 Serejai wrote:
Show nested quote +
On August 17 2014 21:25 Rekrul wrote:
standard fish runs good in 1 bet thinks hes a pro


We're not on a boat, son. There are no fish here.


Maybe not, but theres definitely some things that are washed up.
#1 JaeDong Fan || ►http://www.twitch.tv/LeeJohnDong || follow! Say Hi!
motbob
Profile Blog Joined July 2008
United States12546 Posts
Last Edited: 2014-08-18 15:00:04
August 18 2014 14:58 GMT
#24
On August 18 2014 03:30 packrat386 wrote:
I feel like this would be a way more meaningful result if the ELO was based on more than just "I think fnatic is like a 1300". I'm not aware of any website that has a calculated elo for dota teams (TLPD pls), but if there was a project to have one, then that would certainly change the betting game.

Gosugamers does it. I don't think they've put nearly as much thought into their system as something like Aligulac thought.

But it's not just about assigning ELO. The simulation is important because it helps show how likely it is that the best team will win. It's not just "Oh, I think Newbee is the best team, I'll pick Newbee." If TI4 were just a single elimination tournament with best of 3 matches, the odds on teams like EG and DK wouldn't have been justified, since that tournament format lends itself to weird placements (and, as an aside, in retrospect the tournament format at ESL One might have led to iG being overrated coming into TI4). It's important to know how much variance there is in a given tournament format. In a theoretical month-long tournament with Bo3 group stage and Bo5 double elimination, there's not much variance that comes from the tournament format. The best team will probably win. In that instance, the variance in your model comes from how uncertain you are about different teams' true skill.

When you're just making a bet on a specific match, the only things that matter are the respective skill of the teams + whether it's Bo1/Bo3/etc, but for a bet on a tournament result, it's more complicated.
ModeratorGood content always wins.
SnowStormer
Profile Joined July 2012
Norway275 Posts
August 25 2014 00:17 GMT
#25
Just the thought of doing the calculation in excel seems traumatized. Matlab was made for this shit.

Great post though! Qualitiy work!
"What the flying fuck is happening with the world? This is like, Moon stopped orbiting Earth, and decided to become a free agent instead. Earth wishes Moon a good luck with his/her orbiting endeavours." /u/KapteeniJ
Normal
Please log in or register to reply.
Live Events Refresh
BSL
19:00
S23 - Announcement Showmatch
Ret vs TerrOr
DragOn vs StRyKeR
ZZZero.O178
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
mouzHeroMarine 600
ProTech150
-ZergGirl 19
MindelVK 16
StarCraft: Brood War
Shuttle 567
ZZZero.O 178
Dewaltoss 116
Trap 38
soO 19
zelot 7
League of Legends
Doublelift225
Counter-Strike
fl0m810
Heroes of the Storm
Liquid`Hasu618
Khaldor346
Other Games
Grubby3876
FrodaN2737
Liquid`RaSZi2474
B2W.Neo684
ArmadaUGS163
XaKoH 119
Pyrionflax97
ZombieGrub79
CosmosSc2 27
Railgan24
Organizations
Dota 2
PGL Dota 2 - Secondary Stream4259
[ Show 15 non-featured ]
StarCraft 2
• mYiSmile124
• Reevou 7
• intothetv
• AfreecaTV YouTube
• Kozan
• IndyKCrew
• Migwel
StarCraft: Brood War
• FirePhoenix16
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• C_a_k_e 4450
Other Games
• imaqtpie1050
• Scarra326
• Shiphtur274
Upcoming Events
Replay Cast
4h 18m
Afreeca Starleague
14h 18m
Shine vs Rush
WardiTV Weekly
15h 18m
Monday Night Weeklies
20h 18m
Sparkling Tuna Cup
1d 14h
Afreeca Starleague
1d 14h
Light vs EffOrt
OSC
1d 16h
PiGosaur Cup
2 days
Kung Fu Cup
2 days
The PondCast
3 days
[ Show More ]
Replay Cast
4 days
Korean StarCraft League
5 days
CranKy Ducklings
5 days
GSL
6 days
Yamato Cup
6 days
Liquipedia Results

Completed

K-JUNGMAN
Blizzard Classic Cup 2026
Big Dog Cup 2026 Div 1

Ongoing

ASL Season 22
Super Anchor Qualifying S3
CSL 2026 AUTUMN (S22)
Acropolis #5
Acropolis #5 - GSA
Calamity Invitational
Logitech G Play Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #3
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026

Upcoming

Acropolis #5 - GSB
Acropolis #5 - GSC
SC4ALL II: Brood War
BSL 23: Non-Korean Championship
HSC XXX
Stellar Fest 2: Lunar Cup
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
Copium Cup
PGL Major Singapore 2026
Stake Ranked Episode 6
BLAST Rivals Fall 2026
IEM Beijing 2026
Stake Ranked Episode 5
PGL Masters Bucharest 2026
1win Private Club #2
Thunderpick World Champ. '26
ESL Pro League Season 24
Stake Ranked Episode 4
1win Private Club #1
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.