• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 18:20
CEST 00:20
KST 07:20
  • 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
[ASL21] Finals Preview: Two Legacies18Code S Season 2 (2026) - RO12 Preview2herO wins GSL Code S Season 1 (2026)5Code S Season 1 (2026) - RO4 & Finals Preview5[ASL21] Ro4 Preview: On Course12
Community News
Weekly Cups (May 11-17): Classic wins double0Code S Season 1 (2026) - RO8 Results2Weekly Cups (May 4-10): Clem, MaxPax, herO win1Maestros of The Game 2 announcement and schedule !18Weekly Cups (April 27-May 4): Clem takes triple0
StarCraft 2
General
herO wins GSL Code S Season 1 (2026) Code S Season 2 (2026) - RO12 Preview Weekly Cups (May 11-17): Classic wins double Code S Season 1 (2026) - RO4 & Finals Preview Team Liquid Map Contest #22 - The Finalists
Tourneys
Crank Gathers Season 4: BW vs SC2 Team League GSL Code S Season 2 (2026) GSL Code S Season 1 (2026) Sparkling Tuna Cup - Weekly Open Tournament Maestros of The Game 2 announcement and schedule !
Strategy
Custom Maps
[D]RTS in all its shapes and glory <3 [A] Nemrods 1/4 players
External Content
Mutation # 527 Hell Train The PondCast: SC2 News & Results Mutation # 526 Rubber and Glue Mutation # 525 Wheel of Misfortune
Brood War
General
25 Years Since Brood War Patch 1.08 (Spoiler) ASL21 Winner's Interview vespene.gg — BW replays in browser [ASL21] Finals Preview: Two Legacies UA StarCraft: Mawin (T) vs hanniGan (P) Showmatch
Tourneys
[ASL21] Grand Finals Escore Tournament StarCraft Season 2 [Megathread] Daily Proleagues Small VOD Thread 2.0
Strategy
Any training maps people recommend? Muta micro map competition [G] Hydra ZvZ: An Introduction Fighting Spirit mining rates
Other Games
General Games
Nintendo Switch Thread Stormgate/Frost Giant Megathread Dawn of War IV ZeroSpace Megathread Warcraft III: The Frozen Throne
Dota 2
The Story of Wings Gaming
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Vanilla Mini Mafia Mafia Game Mode Feedback/Ideas TL Mafia Community Thread Five o'clock TL Mafia
Community
General
Russo-Ukrainian War Thread Trading/Investing Thread US Politics Mega-thread European Politico-economics QA Mega-thread YouTube Thread
Fan Clubs
The herO Fan Club!
Media & Entertainment
[Manga] One Piece Anime Discussion Thread [Req][Books] Good Fantasy/SciFi books
Sports
2024 - 2026 Football Thread McBoner: A hockey love story TeamLiquid Health and Fitness Initiative For 2023 Formula 1 Discussion
World Cup 2022
Tech Support
streaming software Strange computer issues (software)
TL Community
The Automated Ban List
Blogs
Esports Organizations: Raisi…
TrAiDoS
Why RTS gamers make better f…
gosubay
ramps on octagon
StaticNine
Funny Nicknames
LUCKY_NOOB
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1255 users

Computer Simulation to Understand Arena Results

Forum Index > Hearthstone General
Post a Reply
1 2 Next All
MarcoBrei
Profile Joined May 2011
Brazil66 Posts
Last Edited: 2014-03-26 00:46:00
March 25 2014 01:45 GMT
#1
Something always bothered me about the way people treat the evaluation of skill using as a basis the amount of wins in the Arena. It seems that this modality is treated like a "challenge against AI" where everyone can succeed simultaneously. They forget that it is a game that generates duels between actual players and - guess what - someone has to lose.
When I saw people complaining of having achieved "only" 4 or 5 wins in Arena I was thinking how would be the distribution of persons by number of victories. How many can achieve 12-0 ? What about 0-3 ?
Without access to the real numbers I decided to generate a computer simulation.

About the program I made:
+ Show Spoiler +

I made a small program which performs the following tasks:
  1. Generates a population of 100,000 players with different skill levels that simulate a normal distribution across the entire set.
  2. Performs crossings players using matchmaking by similar score. Important to note that some matchmaking is important for the final result. Tests with complete randomness in the selection of opponents were executed and although the macro results remain very similar when we look at the result with matchmaking we see important differences as considerable less players with 0-3 result.
  3. Performs duels between players considering their skills and applying a small margin of RNG in each game, such margin is more relevant to players with less skill.
  4. Retire players who reach 12 wins or 3 losses.
  5. With all players retired, collect information about percentages of players who have reached each one of the possible final results.



Note that from now on the conclusions and opinions that I present are based entirely on the results of the computer simulation. If in the future it proves to be excessively flawed by the presentation of real numbers, some or all of the following arguments may become invalids.

The results were stable in several different executions of the program. Almost 300,000 matches are played in each run, and the variations in results between different runs are quite small.

Data :
+ Show Spoiler +

Total population: 100,000
[image loading]


Main Graph:
[image loading]
The first graph shows the percentage of players at each one of the possible outcomes.

Additional Graph:
+ Show Spoiler +

[image loading]
The second graph shows the cumulative result of the percentage of players from 0-3 to 12-0, increasing the total amout until reaching 1, which means 100%. Note that the line bends strongly after the 4-3, where we have passed by 78% of the population and fewer players can move on to better results.


Some interesting data :
  • The number of players who won 7 or more games is equal to the number of players that gets 0-3.
  • Approximately 50% of the players do not reach their third victory.
  • Winning 10 or more games means being among the top 2%, making a comparision with starcraft it's like you're in the masters league.
  • Winning 5 matches already puts you among the top 22%.


My Conclusion:
  • I believe the way Hearthstone community evaluates the results may be negative for the people's motivation.
  • You can't give advices hoping that all people can reach 12 wins, because there will always be many people with low scores for others to achieve better results.
  • I think Arena may not be the best place to earn gold for some players. It is a way to have fun, for sure, because the player has access to new cards, but if the results are bad (and for many people they are) directly exchanging gold gain in daily quests for packets seems better.
  • We can't consider a score of 5 wins in Arena as mediocre, as you left almost 80% of the population behind.
  • It is very important teaching and learning strategies, and have some ambition to improve, but this needs to be done understanding certain limits. Not everyone will be able to reach the top, because it is expected by the rules of the game that a lot of people NEED to get poor results in order to sustain some people with very good results.



UPDATE - from relevant inputs:

Gerenal questions about the program:
+ Show Spoiler +

"gerenal questions about the program"
How did you make the normal distribuiton of skill?
How did you make the matchmaking?
How did you decide the winner?
How did you make the RNG?


I really don't want to discuss details of the program, just because it's tiresome. There is no much famous algorithm behind this program, I made myself every step of it.
Some overview:
Skill is a number, the greater, the better.
Normal distribution: More players have skills like 5, less players have skill like 10 or zero. It increases and decreases gradually.
Matchmaking: I don't know how blizzard does, I just pick a random player and try to find another with the same (or as close as possible) "win balance" (win - loss). So a player with 7-0 will play against a 9-2 instead a 9-0.
The winner is decided by comparing the skills. But I introduced some RNG to allow a worse skilled player to have a chance to win. Lets say player X with skill equals to 6.5 faces a player Y with 7.0. The considered skill in the match is something like this:
X: a random number from 5.85 to 7.15
Y: a random number from 6.3 to 7.7
The player Y has more chance to win, but player X still have his chance.
If the players have too discrepant skills then the victory of the best player is certain.

Important update: I just made some more simulations varying the amount of RNG and find out that it does not make that big of a difference. Also, I mixed the normal distribution of skill and still get similar results. On the other hand matchmaking is much more relevant and affects a lot the results.



Comparing this result with...
+ Show Spoiler +

On March 25 2014 21:14 obesechicken13 wrote:
I think the actual distributions may be slightly different for arena runs.
http://www.arenamastery.com/sitewide.php

I don't think arenamastery has all necessary data, just the ones people submit. If so, several results, specially the bad ones, may not be present, which ruins the metric.
The only way to confirm the results would be comparing with real data from Blizzard, and I would love to do that.

I know this simulation is not perfect, but I think it can give us a clue about what happens. Some methods should be done differently, but so far I think nothing is "wrong enough" to invalidate the results. What I'm saying is that we can't learn here that exactly 77.96% of the players reach no more than 4 victories, but we can imagine this number is not 30% neither 90%.


Some aspects the simulation does not consider:
+ Show Spoiler +

On March 25 2014 17:23 RenSC2 wrote:
One further consideration is that each "player" in the simulation is not actually an individual, but instead a single run of the arena. A person who averages 3 wins or less in a run will likely only be able to play in the arena once every couple days. A person in that 4-6 range will be able to run arena about 1-2 times per day. People who average 7+ get to run the arena as much as they want. Some of the really top notch arena people are full time streamers/players and so do a very large number of runs every day and account for many runs in the 7+ club.

So the actual % of people who will average 7+ is less than what the simulation will tell you because a larger portion of those runs are being filled by the same people. Meanwhile, the less than 3 club will actually be a much larger % of people since those people don't get to make nearly as many runs as even the 4-6 people.

Essentially, averaging 5 wins or more per run actually puts you in better standing than the top 22% that the initial post calculated.

The only caveat is that real $ infusions are probably highest in the less than 3 club and those people could be balancing things out a bit.

Still, we live on a forum where being "only" in Masters in Starcraft makes you a "bad" player. Masters was initially supposed to be the top 2% of the active playerbase. We're a very elitist community.



Other simulation
+ Show Spoiler +

On March 26 2014 06:27 obesechicken13 wrote:
I don't think anyone's linked it yet, but OP maybe you should take a read at this other simulation:
http://www.liquidhearth.com/forum/hearthstone/393-monte-carlo-simulation-of-hearthstone-ranking

This is simulating the ladder, it's interesting, but I wanted to try Arena which I think is more interesting


Inspiration
+ Show Spoiler +

On March 26 2014 02:33 mikeymoo wrote:
I have issues with this methodology, but you've inspired me to construct my own simulation.


On March 25 2014 11:02 Came Norrection wrote:
You just made me want to write my own simulation.


Feel free to try your own tests! When blizzard reveals the real numbers we may see who was more accurate


Came Norrection
Profile Joined March 2011
Canada168 Posts
March 25 2014 02:02 GMT
#2
You just made me want to write my own simulation. There is something rather strange about your data since the expected value is not remotely close to 3, which would be what I'd have guess. You seem to have too many 12s, there are more 12 wins than 11 wins. I am not sure the reasoning for that.
"The lie is just a great story ruined by the truth."
Draconicfire
Profile Joined May 2010
Canada2562 Posts
March 25 2014 02:04 GMT
#3
^

I think that there are more 12s because the 11-2s face each other and so one person is bound to end up 11-3 and one is bound to end up 12-2. Then there's the cases of the people hitting 12-0 and 12-1 which adds a bit more percentage.

Overall cool data though, pretty nice to see.
@Drayxs | Drayxs.221 | Drayxs#1802
MarcoBrei
Profile Joined May 2011
Brazil66 Posts
March 25 2014 02:35 GMT
#4
On March 25 2014 11:02 Came Norrection wrote:
You just made me want to write my own simulation. There is something rather strange about your data since the expected value is not remotely close to 3, which would be what I'd have guess. You seem to have too many 12s, there are more 12 wins than 11 wins. I am not sure the reasoning for that.


I didn't exactly understood what you mean by expected value. In my simulation I have (sort of) 50% of the population below 3 wins, and 50% above 3 wins. That was not expected?
About the "total 12's", I think we must consider 12-2 independent from 12-1 the same way it is from 11-3. They are distinct outcomes.
Came Norrection
Profile Joined March 2011
Canada168 Posts
March 25 2014 03:27 GMT
#5
On March 25 2014 11:35 MarcoBrei wrote:
Show nested quote +
On March 25 2014 11:02 Came Norrection wrote:
You just made me want to write my own simulation. There is something rather strange about your data since the expected value is not remotely close to 3, which would be what I'd have guess. You seem to have too many 12s, there are more 12 wins than 11 wins. I am not sure the reasoning for that.


I didn't exactly understood what you mean by expected value. In my simulation I have (sort of) 50% of the population below 3 wins, and 50% above 3 wins. That was not expected?
About the "total 12's", I think we must consider 12-2 independent from 12-1 the same way it is from 11-3. They are distinct outcomes.

70% of the runs are 3-3 or below which is somewhat counter intuitive to me. The Average run from your data is 2/3 and not 3/3 which is very strange to me.
"The lie is just a great story ruined by the truth."
kingjames01
Profile Blog Joined April 2009
Canada1603 Posts
March 25 2014 04:09 GMT
#6
It's actually very easy to do a quick calculation to show that you expect 50% of players to achieve a record of 2/3 or worse.

Suppose that you have a population of N = 100 000 players.

Suppose that all players have an equal probability of winning a game against any other player. This is a simplification for the purposes of estimation. This OP assumed a distribution in skill.

Finally, we impose a condition that players only face other players with the same record.

Round 1:
50 000 - 1/0
50 000 - 0/1

Round 2:
25 000 - 2/0
25 000 - 1/1
25 000 - 1/1
25 000 - 0/2
---------------------------
25 000 - 2/0
50 000 - 1/1
25 000 - 0/2

Round 3:
12 500 - 3/0
12 500 - 2/1
25 000 - 2/1
25 000 - 1/2
12 500 - 1/2
12 500 - 0/3
---------------------------
12 500 - 3/0
37 500 - 2/1
37 500 - 1/2
12 500 - 0/3

Round 4:
6 250 - 4/0
6 250 - 3/1
18 750 - 3/1
18 750 - 2/2
18 750 - 2/2
18 750 - 1/3
12 500 - 0/3
---------------------------
6 250 - 4/0
25 000 - 3/1
37 500 - 2/2
18 750 - 1/3
12 500 - 0/3

Round 5:
3 125 - 5/0
3 125 - 4/1
12 500 - 4/1
12 500 - 3/2
18 750 - 3/2
18 750 - 2/3
18 750 - 1/3
12 500 - 0/3
---------------------------
3 125 - 5/0
15 625 - 4/1
31 250 - 3/2
18 750 - 2/3
18 750 - 1/3
12 500 - 0/3

Thus, we expect 50% of the population to have a record of 2/3 or worse under the conditions specified above.
Who would sup with the mighty, must walk the path of daggers.
Jinault
Profile Joined February 2014
Ireland0 Posts
Last Edited: 2014-03-25 06:37:31
March 25 2014 06:36 GMT
#7
Why do you need a computer simulation when you can just calculate exact probabilities?

All you need 'access' to is that you're 50% likely to win each game.
Siggen
Profile Joined November 2011
143 Posts
March 25 2014 06:44 GMT
#8
Wow! Great job! You always have the perception that you need to have 6+ wins to keep your gold stack high enough for another arena run. I will keep this in mind when I "only" get 4 wins or less.
tomnov
Profile Blog Joined January 2011
Israel148 Posts
March 25 2014 08:11 GMT
#9
On March 25 2014 11:02 Came Norrection wrote:
You just made me want to write my own simulation. There is something rather strange about your data since the expected value is not remotely close to 3, which would be what I'd have guess. You seem to have too many 12s, there are more 12 wins than 11 wins. I am not sure the reasoning for that.

I calculate the expected value and it's 2.98 - just as expected (no pun intended) a little bit below 3. this because the number of wins must be the same as the number of losses and the number of losses is always 3 except for arenas that end with 12 wins
I reject your reality and substitute my own
RenSC2
Profile Blog Joined August 2011
United States1090 Posts
March 25 2014 08:23 GMT
#10
One further consideration is that each "player" in the simulation is not actually an individual, but instead a single run of the arena. A person who averages 3 wins or less in a run will likely only be able to play in the arena once every couple days. A person in that 4-6 range will be able to run arena about 1-2 times per day. People who average 7+ get to run the arena as much as they want. Some of the really top notch arena people are full time streamers/players and so do a very large number of runs every day and account for many runs in the 7+ club.

So the actual % of people who will average 7+ is less than what the simulation will tell you because a larger portion of those runs are being filled by the same people. Meanwhile, the less than 3 club will actually be a much larger % of people since those people don't get to make nearly as many runs as even the 4-6 people.

Essentially, averaging 5 wins or more per run actually puts you in better standing than the top 22% that the initial post calculated.

The only caveat is that real $ infusions are probably highest in the less than 3 club and those people could be balancing things out a bit.

Still, we live on a forum where being "only" in Masters in Starcraft makes you a "bad" player. Masters was initially supposed to be the top 2% of the active playerbase. We're a very elitist community.
Playing better than standard requires deviation. This divergence usually results in sub-standard play.
ashara
Profile Joined July 2008
France22 Posts
March 25 2014 08:25 GMT
#11
Nice job, it would be interesting to see what is the win average for the players with highest/lowest skill level in your simulation.

Otherwise I agree that not everyone can reach 7+ wins consistently since on all players the average will be a bit less than 3 wins. But since some players are able to currently maintain average 7+ wins consistently with current player pool, then if you don't reach this kind of number, either you are very unlucky ( unlikely ) or you have things to improve with your draft / play.

It would be cool if you could simulate deck strength as well. Since a player can have strong deck, that are likely to get high number of wins even if skill of player is low and vice-versa.
flamewheel
Profile Blog Joined December 2009
FREEAGLELAND26782 Posts
March 25 2014 08:43 GMT
#12
Love these sorts of threads.
Writerdamn, i was two days from retirement
MarcoBrei
Profile Joined May 2011
Brazil66 Posts
March 25 2014 12:02 GMT
#13
On March 25 2014 15:36 Jinault wrote:
Why do you need a computer simulation when you can just calculate exact probabilities?

All you need 'access' to is that you're 50% likely to win each game.


So you could tell the amount of players in each level without a simulation, just with math. And you can asses the "exact" probabilities? I'd love to see how you make this calculations.



On March 25 2014 17:23 RenSC2 wrote:
One further consideration is that each "player" in the simulation is not actually an individual, but instead a single run of the arena. A person who averages 3 wins or less in a run will likely only be able to play in the arena once every couple days. A person in that 4-6 range will be able to run arena about 1-2 times per day. People who average 7+ get to run the arena as much as they want. Some of the really top notch arena people are full time streamers/players and so do a very large number of runs every day and account for many runs in the 7+ club.

So the actual % of people who will average 7+ is less than what the simulation will tell you because a larger portion of those runs are being filled by the same people. Meanwhile, the less than 3 club will actually be a much larger % of people since those people don't get to make nearly as many runs as even the 4-6 people.

Essentially, averaging 5 wins or more per run actually puts you in better standing than the top 22% that the initial post calculated.

The only caveat is that real $ infusions are probably highest in the less than 3 club and those people could be balancing things out a bit.

Still, we live on a forum where being "only" in Masters in Starcraft makes you a "bad" player. Masters was initially supposed to be the top 2% of the active playerbase. We're a very elitist community.


This actually makes sense. The simulation does not consider the recurrence of players, just consider that each of the 100,000 players have 1 ticket to play in the Arena. In practice, the number of " distinct people" at the top of the pyramid must be even smaller.
obesechicken13
Profile Blog Joined July 2008
United States10467 Posts
March 25 2014 12:14 GMT
#14
I think the actual distributions may be slightly different for arena runs.

http://www.arenamastery.com/sitewide.php
Arena mastery shows some great players so their sitewide stats sit around 4 wins average, but they have a lot of 12s compared to your simulation. This could be because some players legitimately have a greater than 50% chance of winning a certain match.

The average # of wins in a run should be around 3 though. 2.9-3.1 ish.
I think in our modern age technology has evolved to become more addictive. The things that don't give us pleasure aren't used as much. Work was never meant to be fun, but doing it makes us happier in the long run.
MarcoBrei
Profile Joined May 2011
Brazil66 Posts
March 25 2014 12:28 GMT
#15
On March 25 2014 21:14 obesechicken13 wrote:
I think the actual distributions may be slightly different for arena runs.

http://www.arenamastery.com/sitewide.php
Arena mastery shows some great players so their sitewide stats sit around 4 wins average, but they have a lot of 12s compared to your simulation. This could be because some players legitimately have a greater than 50% chance of winning a certain match.

The average # of wins in a run should be around 3 though. 2.9-3.1 ish.


Arena mastery does not have all information, right? Just the ones people submit, if I'm correct. If so, several results, specially the bad ones, may not be present, which ruins the metric.
About "50% of chance", let me clarify that in my simulation we do not have this rule. Players win game based on their skills, and people have different skills simulating a normal distribution over the population.
obesechicken13
Profile Blog Joined July 2008
United States10467 Posts
March 25 2014 12:44 GMT
#16
On March 25 2014 21:28 MarcoBrei wrote:
Show nested quote +
On March 25 2014 21:14 obesechicken13 wrote:
I think the actual distributions may be slightly different for arena runs.

http://www.arenamastery.com/sitewide.php
Arena mastery shows some great players so their sitewide stats sit around 4 wins average, but they have a lot of 12s compared to your simulation. This could be because some players legitimately have a greater than 50% chance of winning a certain match.

The average # of wins in a run should be around 3 though. 2.9-3.1 ish.


Arena mastery does not have all information, right? Just the ones people submit, if I'm correct. If so, several results, specially the bad ones, may not be present, which ruins the metric.
About "50% of chance", let me clarify that in my simulation we do not have this rule. Players win game based on their skills, and people have different skills simulating a normal distribution over the population.

I agree with the first point.

How did you assign skill levels to players? did you give each a point rating and use that to determine their probability of winning? What did the distribution of skill levels look like? Did you use something like Elo distributions for chess or lol?
I think in our modern age technology has evolved to become more addictive. The things that don't give us pleasure aren't used as much. Work was never meant to be fun, but doing it makes us happier in the long run.
Osyrul
Profile Joined February 2012
257 Posts
March 25 2014 15:08 GMT
#17
Just because you are in top 20% doesn't mean you are good, it means the other 80% are bad.
Masters league doesn't mean much, even grandmaster to some extent.
xTeiwazx
Profile Joined January 2014
0 Posts
March 25 2014 15:26 GMT
#18
Depends what you define as good. If good > average -> top20% = good.

@topic
there is a thread on reddit with a similar topic. Don't know if he made calculations or simulations but there were some really good results based on the skill of a player.
mikeymoo
Profile Blog Joined October 2006
Canada7170 Posts
March 25 2014 15:52 GMT
#19
Scattered thoughts:

Excellent work. As a complete newb to HS, I generally get 1-4 wins in arena.

I'm curious about your Monte Carlo sim, you mention that skill levels are normally distributed. What is the variance of this distribution? How is player skill determined? I would assume that something like Elo rating would sense in this context.

I don't know if applying a small RNG bonus is mathematically sound- shouldn't the "RNG factor" be implied as a function of skill? Maybe there is some use to genetic algorithms to first generate your pool of players and their "skill/luck" level, then perform the runs?

Could someone enlighten me to how matchmaking in arena works?

This is quite interesting to me and I may come up with my own simulation method, but I doubt it would end up with significantly different results.
o_x | Ow. | 1003 ESPORTS dollars | If you have any questions about bans please PM Kennigit
HardlyNever
Profile Blog Joined July 2011
United States1258 Posts
March 25 2014 16:09 GMT
#20
I noticed this same trend. I think it is the way you "feel" if you go less than about 7 wins.

Technically, 4 wins should "feel" like a victory, because you won more than you lost, right? But the reality is that going 4-3 feels like losing. I think there are 2 main contributors to this, maybe more:

1. The rewards at the 4-5 win level are pretty mediocre/bad. You barely get 150 gold worth of "stuff." So at 4 wins, sometimes you don't even really break even, in terms of what it cost you to enter.

2. Most of the popular streamers play a lot of hearthstone, and as such tend to go 7+ wins. This creates the perception that "everyone" gets 7+ wins, and you should, too.
Out there, the Kid learned to fend for himself. Learned to build. Learned to break.
1 2 Next All
Please log in or register to reply.
Live Events Refresh
Patches Events
19:30
Patches' Patch Clash #7
RotterdaM633
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RotterdaM 633
ProTech97
StarCraft: Brood War
Britney 19374
Artosis 367
Zeus 74
NaDa 19
Dota 2
NeuroSwarm93
League of Legends
JimRising 564
Other Games
gofns14103
summit1g12739
tarik_tv10297
Grubby4739
FrodaN4714
Liquid`RaSZi2908
shahzam464
KnowMe341
kaitlyn45
Dewaltoss29
Organizations
Other Games
gamesdonequick1222
BasetradeTV108
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 17 non-featured ]
StarCraft 2
• Hupsaiya 65
• musti20045 42
• LaughNgamezSOOP
• sooper7s
• AfreecaTV YouTube
• intothetv
• Kozan
• Migwel
• IndyKCrew
StarCraft: Brood War
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• masondota21375
Other Games
• imaqtpie1158
• WagamamaTV356
• Shiphtur298
• tFFMrPink 17
Upcoming Events
OSC
1h 40m
Universe Titan Cup
12h 40m
Rogue vs Percival
Wardi Open
13h 40m
Monday Night Weeklies
17h 40m
Replay Cast
1d 1h
Kung Fu Cup
1d 12h
GSL
2 days
herO vs Classic
Cure vs Clem
uThermal 2v2 Circuit
2 days
Replay Cast
3 days
GSL
3 days
Maru vs SHIN
Zoun vs Rogue
[ Show More ]
WardiTV Spring Champion…
3 days
SKillous vs Strange
Lambo vs Strange
Ryung vs Strange
Lambo vs Ryung
Ryung vs SKillous
Lambo vs SKillous
Replay Cast
4 days
Maestros of the Game
4 days
Replay Cast
5 days
RSL Revival
5 days
TBD vs SHIN
TBD vs Rogue
IPSL
5 days
ZZZero vs WorsT
Julia vs eOnzErG
Replay Cast
6 days
RSL Revival
6 days
IPSL
6 days
Dragon vs Artosis
dxtr13 vs Hawk
BSL
6 days
Liquipedia Results

Completed

Escore Tournament S2: W8
2026 GSL S1
Heroes Pulsing #1

Ongoing

2026 KK StarCraft Pro League
BSL Season 22
IPSL Spring 2026
KCM Race Survival 2026 Season 2
KK 2v2 League Season 1
YSL S3
Acropolis #4
SCTL 2026 Spring
WardiTV Spring 2026
2026 GSL S2
RSL Revival: Season 5
CS Asia Championships 2026
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League S23 Finals

Upcoming

CSCL: Masked Kings S4
Escore Tournament S2: King of Kings
BSL 22 Non-Korean Championship
CSLAN 4
Blizzard Classic Cup 2026
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
Maestros of the Game 2
Bounty Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
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.