A Fantasy Sports Wizard's Winning Formula
online.wsj.com
online.wsj.com
Daily fantasy is a whole new beast - it's at the intersection of data science, predictive modeling, quants, poker players, sports guys, Vegas, startups (FanDuel and DraftKings are killing it), bootstrapped entrepreneurs (RotoViz). You can make some serious money, put down $5 to make your Sunday afternoon more exciting, or play around with a new data modeling library on some interesting data.
There's a whole industry built around fantasy sports if you look just past the surface of ESPN Fantasy leagues. There are subscriptions sites offering premium content, people willing to sell you their Baynesian prediction models, ebooks about strategy, weekly video shows talking about the best plays. I read somewhere that fantasy football was actually worth more as industry than the NFL!
PS: If you want to try it out, here's a shameful affiliate link because I'm turning into a gamling degenerate: https://www.fanduel.com/?invitedby=swan3788&cnl=da
Fantasy sports markets, otoh, have Yahoo and CBS as operators (both take ~30% rake). FanDuel is processing a few hundred million through PayPal. Presumably, these companies are all paying taxes, so this time everybody's in on it.
Of course, a lot of what makes fantasy football compelling to play is derived in part from what makes football compelling as a fan. 16 game seasons mean every game means something. One game a week, all on Sunday (until this dumb Thursday night football BS started), means there is a low overhead to team management. Multiple skill positions and multiple (interesting) ways to score (fantasy) points allows for varying strategies. Add all of those together and you end up with a game that is accessible to the masses, yet engaging and deep enough for those that choose to compete.
This is what ultimately holds back the other major fantasy leagues (NHL, NBA, MLB). Daily fantasy sports are a huge win for gaining back some of that market share, so it will be interesting how that affects actual viewership numbers in the future. Personally, I think the NBA is going to gain back some of the ground it has lost since the 90s.
Stats are obviously important, but I'm not sure they can ever replicate simply watching film. For instance, two weeks ago, Odell Beckham Jr of the NY Giants caught 5 catches for 44 yds and a TD. What the stat line doesn't tell you is that he actually smoked his defender a few times, was open in the endzone on a play, and if Eli had chucked it up to him or seen him in the endzone, ODB would have definitely had a couple more TDs, at least.
I don't know enough about fantasy basketball/baseball to say whether film is as powerful for those sports, but it seems like the best fantasy football analysts give heavy credence to film because it protects against overreacting to good/bad performances.
Another example - last year there was some player that saw a significant drop in touchdowns (I can't remember off the top of my head who it was). But after looking at film, it became apparent this player unfortunately kept getting tackled at the 1 yard line. Clearly, an anomaly.
PS. Calvin Johnson is the player who was tackled at the 1.
Honestly, I've found /r/fantasyfootball has been a great resource.
When I heard the fan duel ads on the radio and then saw it on ESPN, I couldn't believe that it was legal. Then I saw the law with the exception for fantasy sports and I was just super jealous of these legal sports book operators. Running an online sports book is like having a free money machine.
That's only correct in a constant sized market. In a growing market with lots of new money coming in, its much easier to win. When growth stops, it becomes much more difficult. The vast majority of remaining players start losing, only the house (and maybe a couple sharks) can win consistently. Assuming a market in continual decline, eventually everyone loses (except the house).
Nate Silver devotes a chapter to this in The Signal and the Noise. He goes through the numbers, anecdotally supported by his experience during the online poker boom.
I spent no money on data, everything you need is available for free.
If anyone has advanced knowledge of other sports and wants to collaborate, send me an email or tweet. Contact info in profile.
Here are my 2014 MLB results from Fanduel, the site I spent the majority of my time on:
Entered $15,128.00
Won $17,022.04
Profit $1,894.04
ROI 12.52%
Data:
https://docs.google.com/spreadsheets/d/1rN8vhO1nZlojF-wiFSgq...I finally gave up after a few months. The scraper data was fascinating though....there were a few players consistently yielding 80%+ ROI across hundreds of entries.
I put my best overall lineups in the head-to-head and double-up format, trying to limit too much exposure to one team unless it was an obviously superior play to do so, and 5-10 different lineups for the tournament structure, where I went with higher variance plays.
1. The prizes offered are established ahead of time (fixed prize pool, most sites implement this by capping the number of entries - and covering any overlay if not enough people enter)
2. The scoring is based on statistical results in multiple-real world games (none of the DFS sites allow you to 'bet' on a single games - the players must come from a pool of at least two NFL games)
3. Can't make "traditional bets" (spread, over/under)
(And less revelant to most people, you can't play fantasy for money if you are an member of the team - i.e. athletes can't 'bet' on themselves)
I don't understand what seems to be a distinction between daily games and season-long leagues. Season-long outcomes are affected by injuries and other random factors as well(just ask anyone who drafted Adrian Peterson with their first pick this year).
In fact, the article has a paragraph where one player is offended that he might look like a gambler and is compared to a .. stock market investor? Trying to set fantasy sports apart from gambling didn't work for me that way..
For example, the chance that a player plays at all (if they are in questionable health) is one of the most important signals. But you can't just write a regression from past data on that player/team/coach. An intuitive guess from reading several media reports will be far for accurate. This guy is surely manually entering a "%chance of playing" driver into these models.
But, if you teamed up with a subject matter expert that fed meta-predictions into your model, you'd likely end up with better results.
It occurs to me that collating said data in an accessible format for a modest fee would be a pretty good low hanging fruit business idea. I'm sure there must be something like that out there but last time I looked into this, 2-3 years ago, I couldn't even get the NBA schedule in JSON or some other programming-friendly format, let alone things like injuries and lineup changes.
Edit: After a quick Google search I found several data providers: http://www.quora.com/Are-there-any-APIs-with-game-schedules-...
http://en.wikipedia.org/wiki/STATS_LLC
"STATS LLC is a global sports statistics and information company – the company name originated as an acronym for "Sports Team Analysis and Tracking Systems". It was founded on April 30, 1981[1] by John Dewan,[2] who became the company's CEO. STATS was an outgrowth of the grassroots non-profit Project Scoresheet, a volunteer network created to collect baseball statistics, prompted by a suggestion made by Bill James, who later joined STATS for a time. In 1987, STATS developed a reporter network for Major League Baseball and provided research for NBC's postseason baseball coverage, and by 1989 was doing the same for ESPN's broadcasts.[1]"
I don't know about putting him out of business, but I bet I could put myself in business with him.
email me at pwzst1@yahoo.com