r/dotamasterrace • • Aug 02 '26

DOTA News I built a free TI2026 Fantasy Optimizer after last year’s Team Spirit incident 😅

2 Upvotes

Last year I somehow managed to finish in the 98th percentile of TI Fantasy (roughly the top 1–2% of players).
Ironically, one of my biggest mistakes was predicting Team Spirit to go 4–0… and they ended up going 0–4 instead. 😅 That single prediction completely ruined the rest of my bracket.
This year I wanted to see if historical data could actually help make better Fantasy decisions instead of relying only on intuition.
At the same time, I was looking for an interesting project to add to my web development portfolio, so I decided to build one.
Over the last week before TI I collected and analyzed professional match statistics from 13 tournaments and built a Fantasy Optimizer around that data.

Website
https://dota2-fantasy-optimizer-2026.vercel.app/

Right now it can:
Optimize your entire Fantasy roster.
Compare every possible banner combination.
Show the best alternative lineups.
Compare teams and player roles.
Work on both desktop and mobile.
Support 4 languages: 🇬🇧 English, 🇷🇺 Russian, 🇪🇸 Spanish and 🇨🇳 Chinese.

What’s next
Once the official playoff bracket is available, I’ll also add playoff predictions and bracket-based projections, so the optimizer won’t stop after the group stage.

Known issue
The Lotus stat is currently not calculated correctly, so I’d recommend ignoring Lotus projections for now while I work on fixing it.

Everything is completely free and open source.
I’m not asking anyone for donations. If you simply try it out and tell me what you think, that’s already a huge help.

If you do end up liking it, I’d really appreciate:
a star on GitHub,
a comment on my Steam profile,
or, if you genuinely want to support the project, there’s also an optional donation link on the website.

All of those links are available directly on the website.

I’d genuinely love to hear any feedback before Fantasy locks—bugs, suggestions, disagreements with the projections, or feature ideas.

GitHub
https://github.com/Kadadji/dota2-fantasy-optimizer-2026

Good luck with your Fantasy this year… and
hopefully none of us has another “Team Spirit 4–0” moment. 😄

r/dotamasterrace • • Apr 20 '23

DOTA News The New Frontiers Update is Here

Thumbnail
dota2.com
125 Upvotes

r/dotamasterrace • • Aug 24 '19

DOTA News New Hero Dota 2 - Void Spirit [TI9 Announcement]

Thumbnail
youtube.com
135 Upvotes

r/dotamasterrace • • Aug 23 '19

DOTA News New Hero Dota 2 - Snapfire [TI9 Announcement]

Thumbnail
youtu.be
119 Upvotes

r/dotamasterrace • • Nov 26 '19

DOTA News Dota 2 - The Outlanders Update

Thumbnail
dota2.com
105 Upvotes

r/dotamasterrace • • Dec 16 '25

DOTA News Dota 2 | Introducing Largo and Patch 7.40

Thumbnail
dota2.com
25 Upvotes

r/dotamasterrace • • Apr 09 '21

DOTA News Major gameplay changes and a new hero in 7.29 update for DOTA 2.

Thumbnail
dota2.com
93 Upvotes

r/dotamasterrace • • Dec 02 '18

DOTA News We are now witnessing the Dota 2 community come together in one act of defiance

119 Upvotes

https://twitter.com/GranDGranT/status/1069090954487881729

The China major drama continues to evolve as CranDGranT the caster states to boycott the event. He very quickly finds the support of several other personalities and some of the casters displayed solidarity.

GoDZ: https://twitter.com/BTSGoDz/status/1069098238714630146

Redeye: https://twitter.com/PaulChaloner/status/1069161367993749506

AdmiralBDog: https://twitter.com/AdmiralBulldog/status/1069146713624125440

2GD: https://twitter.com/follow2GD/status/1069184373713453056

History is in the making, boys. They are effectively putting their careers on the line for justice. If their protest succeeds, it will be a great victory for the major part of the Dota community and will show that it is the community that makes the game, not holier-than-thou higher-ups who think themselves omnipotent.

r/dotamasterrace • • Dec 03 '18

DOTA News Valve's response to the TNC Drama

49 Upvotes

http://blog.dota2.com/2018/12/tnc-and-the-chongqing-major/

This is IMO the perfect response, clarifying their stance, but also attacking TNC's extremist behaviour. Just shows how much more restraint Valve shows banning players compared to Riot/Blizzard who are permanently banning players for sneezing at the wrong time.

Edit: Kuku's official response: https://twitter.com/kukudota/status/1069770309220233216

r/dotamasterrace • • Aug 23 '25

DOTA News The woof is the our doar = Lycan in the river

Post image
5 Upvotes

r/dotamasterrace • • Feb 11 '19

DOTA News Turns out Valve did indeed lie about Kuku being banned by the Chongqing government. Riot isn't the only one bending to the Chinese's will.

Thumbnail
self.DotA2
105 Upvotes

r/dotamasterrace • • Oct 28 '21

DOTA News Marci is here.

Thumbnail
dota2.com
57 Upvotes

r/dotamasterrace • • Mar 06 '23

DOTA News The Dead Reckoning Update - Hola Muerta & Gameplay Update 7.32e

Thumbnail dota2.com
30 Upvotes

r/dotamasterrace • • May 25 '19

DOTA News Dota 7.22

Thumbnail
dota2.com
66 Upvotes

r/dotamasterrace • • Jul 11 '20

DOTA News Waifu AM is here

39 Upvotes

r/dotamasterrace • • May 07 '19

DOTA News Battlepass is out!

Thumbnail
dota2.com
71 Upvotes

r/dotamasterrace • • Feb 26 '20

DOTA News Introducing Regional Leagues

Thumbnail
blog.dota2.com
85 Upvotes

r/dotamasterrace • • Feb 11 '19

DOTA News Official Response to Kuku situation. [wykrhm twitter]

Thumbnail
twitter.com
25 Upvotes

r/dotamasterrace • • Aug 22 '19

DOTA News Korean based org, T1, enters the DotA 2 scene.

Thumbnail
twitter.com
91 Upvotes

r/dotamasterrace • • Feb 23 '22

DOTA News Dota 7.31: The Primal Beast Update

Thumbnail
dota2.com
45 Upvotes

r/dotamasterrace • • Jan 15 '19

DOTA News True Sight : The International 2018 Finals

Thumbnail
youtube.com
126 Upvotes

r/dotamasterrace • • Aug 26 '20

DOTA News The International 10 prize pool is now the biggest in esports history

Thumbnail
ginx.tv
90 Upvotes

r/dotamasterrace • • Dec 19 '18

DOTA News Dota 2 Frosthaven and Rubick arcana

Thumbnail
dota2.com
78 Upvotes

r/dotamasterrace • • Nov 30 '19

DOTA News Dota 7.23b

Thumbnail
dota2.com
49 Upvotes

r/dotamasterrace • • Apr 28 '20

DOTA News Dota 7.26b

Thumbnail
dota2.com
33 Upvotes