• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 15:18
CET 21:18
KST 05:18
  • 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
Behind the Blue - Team Liquid History Book9Clem wins HomeStory Cup 289HomeStory Cup 28 - Info & Preview13Rongyi Cup S3 - Preview & Info7herO wins SC2 All-Star Invitational14
Community News
PIG STY FESTIVAL 7.0! (19 Feb - 1 Mar)9Weekly Cups (Jan 26-Feb 1): herO, Clem, ByuN, Classic win2RSL Season 4 announced for March-April7Weekly Cups (Jan 19-25): Bunny, Trigger, MaxPax win3Weekly Cups (Jan 12-18): herO, MaxPax, Solar win0
StarCraft 2
General
Rongyi Cup S3 - Preview & Info Behind the Blue - Team Liquid History Book How do you think the 5.0.15 balance patch (Oct 2025) for StarCraft II has affected the game? Clem wins HomeStory Cup 28 HomeStory Cup 28 - Info & Preview
Tourneys
PIG STY FESTIVAL 7.0! (19 Feb - 1 Mar) WardiTV Mondays $21,000 Rongyi Cup Season 3 announced (Jan 22-Feb 7) Sparkling Tuna Cup - Weekly Open Tournament $5,000 WardiTV Winter Championship 2026
Strategy
Custom Maps
Map Editor closed ? [A] Starcraft Sound Mod
External Content
Mutation # 512 Overclocked The PondCast: SC2 News & Results Mutation # 511 Temple of Rebirth Mutation # 510 Safety Violation
Brood War
General
Gypsy to Korea BGH Auto Balance -> http://bghmmr.eu/ [ASL21] Potential Map Candidates BW General Discussion Liquipedia.net NEEDS editors for Brood War
Tourneys
[Megathread] Daily Proleagues Escore Tournament StarCraft Season 1 Small VOD Thread 2.0 KCM Race Survival 2026 Season 1
Strategy
Zealot bombing is no longer popular? Simple Questions, Simple Answers Current Meta Soma's 9 hatch build from ASL Game 2
Other Games
General Games
ZeroSpace Megathread Diablo 2 thread Battle Aces/David Kim RTS Megathread EVE Corporation Nintendo Switch Thread
Dota 2
Official 'what is Dota anymore' discussion
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
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread YouTube Thread The Games Industry And ATVI Things Aren’t Peaceful in Palestine
Fan Clubs
The herO Fan Club! The IdrA Fan Club
Media & Entertainment
[Manga] One Piece Anime Discussion Thread
Sports
2024 - 2026 Football Thread
World Cup 2022
Tech Support
TL Community
The Automated Ban List
Blogs
Play, Watch, Drink: Esports …
TrAiDoS
My 2025 Magic: The Gathering…
DARKING
Life Update and thoughts.
FuDDx
How do archons sleep?
8882
StarCraft improvement
iopq
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1382 users

S-class indicator

Forum Index > BW General
Post a Reply
1 2 3 4 5 8 9 10 Next All
okum
Profile Blog Joined February 2009
France5778 Posts
August 16 2009 12:35 GMT
#1
S-class is a subjective notion. I'd say that it roughly corresponds to being a clear favorite to beat any top 30 player (except other S-class players, where odds are fairly even). The purpose of the following post is to attempt an arbitrary objective definition, purely in the interest of science, to see how this arbitrary definition corresponds to subjective perception. Please take it for what it is; if you will, call it an indicator of S-classness rather than a definition. Yes, I know that this kind of definery is futile, so forgive me for being bored.

The arbitrarily chosen definition: a player is S-class in a given matchup if he has a win ratio of 60% or more. A player is S-class, on the whole, if he is S-class in at least two matchups. (Alternatively, according to taste, one can require S-classness in all three matchups.)

This definition captures the idea that S-class is not just good, but dominant (60% being an exceptional record). Further, requiring this figure in at least two matchups ensures that the player has breadth too.

This definition ignores room for a reasonable fuzz factor -- say, a player being 58% in three matchups (although it can be argued that such a player doesn't quite have the edge to be considered S-class). Also, realistically, recent results should weigh more heavily than old ones, and a reasonably large sample of games is required.

Issues aside, how does the definition check out with some top ranked players?

S-class:
Bisu (3/3 matchups)
Effort (3/3)
Flash (3/3)
Jaedong (3/3)

Fantasy (2/3)
Leta (2/3)
Skyhigh (2/3)

Barely fitting the S-class definition (59% in one matchup):
Stork
Best
Sea

S-class in one matchup:
Yellow[arnc]
Kal
JangBi
Kwanro (but exactly 60% and very few games)
Hwasin
July
Firebathero

Not S-class in any matchup:
Free (but ~58% in two matchups)
Calm (~55% in all matchups)
Iris (~55% in all matchups)
Canata
Light (~59 in one matchup)
Zero
Upmagic

I think this turned out to agree fairly well with whom I would, subjectively speaking, consider S-class and not.

Now I'll wait for the onslaught of criticism
Flash fan before it was cool | Coiner of "jangbang"
iamho
Profile Joined June 2009
United States3347 Posts
August 16 2009 12:46 GMT
#2
this would make much more sense if you only counted maybe a year's worth of games
MisteR
Profile Blog Joined July 2009
Netherlands595 Posts
August 16 2009 12:46 GMT
#3
Interesting! Now please add an indicator for A-class for the sake of completeness
Nal_Ra/Much/Horang2/Flying fighting!~
okum
Profile Blog Joined February 2009
France5778 Posts
August 16 2009 12:51 GMT
#4
On August 16 2009 21:46 iamho wrote:
this would make much more sense if you only counted maybe a year's worth of games

Yeah, as already noted, you have to pick a reasonable timeframe. Sea, for example, is not a 60% player over the last year (and also probably the most questionable player on that list).
Flash fan before it was cool | Coiner of "jangbang"
iamho
Profile Joined June 2009
United States3347 Posts
August 16 2009 12:55 GMT
#5
On August 16 2009 21:35 okum wrote:
Also, realistically, recent results should weigh more heavily than old ones, and a reasonably large sample of games is required.


why not just use ELO then?
Ver
Profile Joined October 2008
United States2186 Posts
August 16 2009 12:59 GMT
#6
You can't do this by stats though. i,e

Leta is not S class in anything.
Fantasy is S class TvZ.

If you go by stats you have people like Leta/Skyhigh grouped with Fantasy lol.

Basically it's pretty obvious when someone is S class overall (the top 5) or has an S class matchup (Yarnc/July). Kinda like being a bonjwa. You just are.
Liquipedia
okum
Profile Blog Joined February 2009
France5778 Posts
August 16 2009 12:59 GMT
#7
On August 16 2009 21:55 iamho wrote:
Show nested quote +
On August 16 2009 21:35 okum wrote:
Also, realistically, recent results should weigh more heavily than old ones, and a reasonably large sample of games is required.


why not just use ELO then?

Yes, why not? What threshold would you choose? Let's compare.
Flash fan before it was cool | Coiner of "jangbang"
okum
Profile Blog Joined February 2009
France5778 Posts
August 16 2009 13:01 GMT
#8
On August 16 2009 21:59 Ver wrote:
You can't do this by stats though. i,e

Leta is not S class in anything.
Ahahha, yeah right. Let isn't S class in TvT and TvZ, right.


Fantasy is S class TvZ.
This is only wishful thinking from SKT fanboys.
Flash fan before it was cool | Coiner of "jangbang"
iamho
Profile Joined June 2009
United States3347 Posts
August 16 2009 13:02 GMT
#9
maybe 2250+ elo for s class, 2200+ elo for s-class in individual matchups? there was actually a thread on this a while ago, i cant find it though
okum
Profile Blog Joined February 2009
France5778 Posts
August 16 2009 13:03 GMT
#10
On August 16 2009 22:02 iamho wrote:
maybe 2250+ elo for s class, 2200+ elo for s-class in individual matchups? there was actually a thread on this a while ago, i cant find it though

I was thinking so, but I couldn't find it either. Props if someone digs it up.
Flash fan before it was cool | Coiner of "jangbang"
iamho
Profile Joined June 2009
United States3347 Posts
August 16 2009 13:04 GMT
#11
http://www.teamliquid.net/forum/viewmessage.php?topic_id=83029
icystorage
Profile Blog Joined November 2008
Jollibee19350 Posts
August 16 2009 13:04 GMT
#12
On August 16 2009 21:59 Ver wrote:
You can't do this by stats though. i,e

Leta is not S class in anything.
Fantasy is S class TvZ.

If you go by stats you have people like Leta/Skyhigh grouped with Fantasy lol.


Leta is S class >.> he has great tvt and tvz, he's like, one of top 10 in kespa rankings
LiquidDota StaffAre you ready for a Miracle-? We are! The International 2017 Champions!
ArvickHero
Profile Blog Joined October 2007
10387 Posts
August 16 2009 13:12 GMT
#13
On August 16 2009 21:59 Ver wrote:
You can't do this by stats though. i,e

Leta is not S class in anything.
Fantasy is S class TvZ.

If you go by stats you have people like Leta/Skyhigh grouped with Fantasy lol.

Basically it's pretty obvious when someone is S class overall (the top 5) or has an S class matchup (Yarnc/July). Kinda like being a bonjwa. You just are.

Fantasy is not S-class TvZ lol..
Writerptrk
Nevuk
Profile Blog Joined March 2009
United States16280 Posts
Last Edited: 2009-08-16 14:40:26
August 16 2009 13:14 GMT
#14
I think I typed up a more valid list based off of elo criteria a while back, I posted it in some random threads but never really worked on it.
Basically, 2200+ for a specific matchup puts that player in the top 5 or 6 in that matchup of all time, except for TvZ (Which had 9). Players who are at something like 2190+ and peaking I would probably toss in as well, at least for consideration. I was going to go through and add all-time, but I'll probably add that on after writing this post.

So currently :
vP :
Bisu (2243)
July (2227)
Flash (2213)
Jaedong (2210)
Closest P/T/Z
Kal/Fantasy/Effort (2134/2189/2151)
vZ
Jaedong 2234
Flash 2221
Closest P/T/Z
Bisu/Iris/Effort (2189/2188/2149)
vT
Flash 2246
Yarnc 2230
Closest P/T/Z
Bisu/JD/Skyhigh (2194/2188/2162)

While this list is debatable about if it is inclusive enough or not, it's not very debatable that everyone on it is certainly S-Class. What I mean is that it cuts off some very close players like Bisu/Fantasy, but at the same time, Bisu and Fantasy have shown weaknesses in those matchups recently. I'll edit in all time after posting this. Also, the only player s-class in every matchup still is Flash, and it's more impressive to beat Flash/Bisu than JD in a mirror matchup.
Edit:
Protoss
PvZ
+ Show Spoiler +

Bisu 2229
Nal_ra 2218
Free 2192 (Closest)

PvP
+ Show Spoiler +

Bisu 2255
Best 2246
Reach 2193 (Closest)
Stork 2185 (4th)

PvT
+ Show Spoiler +

Jangbi 2258
Stork 2252
Bisu 2222
Nal_ra 2205
Reach 2189
Best 2188

Terran
TvZ - this is long
+ Show Spoiler +

IIloveoov 2304
Nada 2264
Sea 2235
Xellos 2230
Midas 2227
Flash 2223
Boxer 2220
Forgg 2203
Hwasin 2201
Iris 2188

TvT
+ Show Spoiler +

Flash 2246
Nada 2212
Sea 2205
Xellos 2203
Iris 2199
Goodfriend 2194

TvP
+ Show Spoiler +

Iloveeov 2236
Midas 2222
Nada 2215
Fantasy 2199
Sea 2196

Zerg
ZvZ
+ Show Spoiler +

Jaedong 2234
Luxury 2212
Savior 2208
Chojja 2205
Yellow 2203
Hotforever 2187

ZvT
+ Show Spoiler +

Yarnc 2240
Jaedong 2235
Yellow 2230
Savior 2216
Gorush 2216
July 2209
Junwi 2182

ZvP
+ Show Spoiler +

Savior 2272
Jaedong 2237
July 2227
Chojja 2187
Yellow 2182


What's notable about this list is that it makes certain players from past eras much more impressive, even knowing nothing about them - Yellow is still one of the top 3 ZvT's and 5th ZvZer of all time, and Nada is still the third best TvT and second TvP. Also, Nal_ra is the only protoss before the dragon era to be 2200+ in any protoss matchup, and reach the only one 2190+
Onisparda
Profile Joined November 2008
Canada516 Posts
August 16 2009 13:16 GMT
#15
If fantasy is s-class in anything it would be TvP, theres noway his TvZ is s-class.
JWD
Profile Blog Joined October 2007
United States12607 Posts
August 16 2009 13:16 GMT
#16
On August 16 2009 22:12 ArvickHero wrote:
Show nested quote +
On August 16 2009 21:59 Ver wrote:
You can't do this by stats though. i,e

Leta is not S class in anything.
Fantasy is S class TvZ.

If you go by stats you have people like Leta/Skyhigh grouped with Fantasy lol.

Basically it's pretty obvious when someone is S class overall (the top 5) or has an S class matchup (Yarnc/July). Kinda like being a bonjwa. You just are.

Fantasy is not S-class TvZ lol..

Yeah, 6-7 vs. Jaedong in his career...kid's TvZ is clearly not S-class lol
✌
okum
Profile Blog Joined February 2009
France5778 Posts
August 16 2009 13:17 GMT
#17
Thanks Nevuk! That list is interesting for a comparison.
Flash fan before it was cool | Coiner of "jangbang"
Hinanawi
Profile Blog Joined July 2009
United States2250 Posts
August 16 2009 13:21 GMT
#18
Forget ELO, let's use the Power Rank for determining the current S-class.

Looks like Flash is B-class after all. Your 2299 ELO doesn't fool me, you little devil!

No but seriously, I think Bisu should be considered S-class in all 3 matchups still, maybe 2180 instead of 2200 is a good mark?
Favorite progamers (in order): Flash, Stork, Violet, Sea. ||| Get better soon, Violet!
okum
Profile Blog Joined February 2009
France5778 Posts
August 16 2009 13:25 GMT
#19
On August 16 2009 22:21 Hinanawi wrote:
No but seriously, I think Bisu should be considered S-class in all 3 matchups still, maybe 2180 instead of 2200 is a good mark?

Jaedong also definitely has S-class ZvT still.
Flash fan before it was cool | Coiner of "jangbang"
StalkerSC
Profile Blog Joined April 2009
Canada378 Posts
August 16 2009 13:28 GMT
#20
Is this by Elo, KeSPA rankings or just some stupid thing you made up? You don't think Stork and Jangbi are S?
IIf your good at Starcraft, Your good at life. - Artosis
1 2 3 4 5 8 9 10 Next All
Please log in or register to reply.
Live Events Refresh
Monday Night Weeklies
17:00
#39
RotterdaM1002
TKL 474
IndyStarCraft 368
SteadfastSC167
BRAT_OK 162
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RotterdaM 1002
TKL 474
IndyStarCraft 368
SteadfastSC 167
UpATreeSC 163
BRAT_OK 162
MaxPax 106
StarCraft: Brood War
Calm 2432
Mini 477
EffOrt 409
Hyuk 184
ggaemo 109
hero 73
Shuttle 20
soO 17
Dota 2
qojqva2530
420jenkins327
League of Legends
C9.Mang0132
Counter-Strike
fl0m2102
Other Games
Grubby3947
summit1g2703
FrodaN2543
Beastyqt888
Liquid`Hasu358
ArmadaUGS207
Mew2King85
Trikslyr65
elazer62
ZombieGrub11
Organizations
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 17 non-featured ]
StarCraft 2
• kabyraGe 223
• Reevou 6
• Kozan
• sooper7s
• AfreecaTV YouTube
• Migwel
• intothetv
• LaughNgamezSOOP
• IndyKCrew
StarCraft: Brood War
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• lizZardDota263
League of Legends
• imaqtpie2754
• TFBlade1553
• Shiphtur431
• Stunt423
Upcoming Events
Replay Cast
3h 42m
Sparkling Tuna Cup
13h 42m
LiuLi Cup
14h 42m
Reynor vs Creator
Maru vs Lambo
PiGosaur Monday
1d 4h
Replay Cast
1d 12h
LiuLi Cup
1d 14h
Clem vs Rogue
SHIN vs Cyan
The PondCast
2 days
KCM Race Survival
2 days
LiuLi Cup
2 days
Scarlett vs TriGGeR
ByuN vs herO
Replay Cast
3 days
[ Show More ]
Online Event
3 days
LiuLi Cup
3 days
Serral vs Zoun
Cure vs Classic
RSL Revival
4 days
RSL Revival
4 days
LiuLi Cup
4 days
uThermal 2v2 Circuit
4 days
RSL Revival
4 days
Replay Cast
5 days
Sparkling Tuna Cup
5 days
LiuLi Cup
5 days
Replay Cast
6 days
Replay Cast
6 days
LiuLi Cup
6 days
Wardi Open
6 days
Monday Night Weeklies
6 days
Liquipedia Results

Completed

CSL 2025 WINTER (S19)
Rongyi Cup S3
Underdog Cup #3

Ongoing

KCM Race Survival 2026 Season 1
Nations Cup 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual
eXTREMESLAND 2025
SL Budapest Major 2025
ESL Impact League Season 8

Upcoming

Escore Tournament S1: W8
Acropolis #4
IPSL Spring 2026
HSC XXIX
uThermal 2v2 2026 Main Event
Bellum Gens Elite Stara Zagora 2026
RSL Revival: Season 4
WardiTV Winter 2026
LiuLi Cup: 2025 Grand Finals
CCT Season 3 Global Finals
FISSURE Playground #3
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League Season 23
ESL Pro League Season 23
PGL Cluj-Napoca 2026
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.