• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 08:36
CET 14:36
KST 22:36
  • 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] Finals Preview: Sweet Victory!12[ASL22] Ro4 Preview: Mirror Mirror6[ASL22] Ro8 Preview: Within Reach5[ASL22] Ro8 Preview: In A Tizzy11[ASL22] Ro16 Preview: Holy Diver5
Community News
Dark completes military service, returns to SC28[BSL23] RO16 Group Stage19Weekly Cups (Nov 2-8): herO back on top?2Weekly Cups (Oct 26 - Nov 1): MaxPax, herO, Solar win0Weekly Cups (October 19-25): Clem triples first in 5.0.175
StarCraft 2
General
Dark completes military service, returns to SC2 No more SC2 streamers on team liquid? Greetings.. Serral's getting trashed by New Catsle's Mind Weekly Cups (Nov 2-8): herO back on top?
Tourneys
Dark returns! GSL CK #7 4v4 Team Battle (Nov 19) Sea Duckling Open (Global, Bronze-Diamond) soO & FanTaSy return! SC2 Kevin Scrim 4v4 (Nov 16) RSL goes to London! 2026 Offline Finals Nov 21-22 Tasteless Time Warp: SC Evo Showmatch (May 25)
Strategy
[H] ZvP Mid-Late Game: Stalkers Collossi HT
Custom Maps
[G] How to playtest arcade maps Starcraft 2 Advance [D] the control group Simple Questions/Answers
External Content
The PondCast: SC2 News & Results Mutation # 551 Robotic Revival Mutation # 550 Graveyard Shift Mutation # 549 Endless Sparkles
Brood War
General
Starcraft:Brood War Discord Servers List of top players active on ShieldBattery [BSL23] RO16 Group Stage Starcraft player cRuZa Passed away. Recommended BW Settings for Mouse and Video
Tourneys
2v2v2v2 Tournament Stage 1: Community Poll [BSL23] Ro16 Group C - Sunday 21:00 CET Small VOD Thread 2.0 CSLAN 4 is Coming!
Strategy
Pluto's TvP 5Marine 2Medic Push Infested Terran strategies in 2026 Nuke strategy worked in K-League 2026-11-09 50,000-Word Terran Builds Memo 2026-10-22
Other Games
General Games
Free Space RTS Game, optimised f. Phone/Tablet etc Nintendo Switch Thread List of Game Threads The PlayStation 5 Stormgate/Frost Giant Megathread
Dota 2
Can Game Data Analytics Help Players Improvements
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 Trading/Investing Thread European Politico-economics QA Mega-thread Russo-Ukrainian War Thread Dating: How's your luck?
Fan Clubs
Fan Club Resource Thread Reynor Fan Club The Flash Fan Club
Media & Entertainment
Movie Discussion! Anime Discussion Thread [Manga] One Piece
Sports
TeamLiquid Health and Fitness Initiative For 2023 Football (Soccer) Thread MLB/Baseball 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List Recent Gifted Posts
Blogs
VCT 2027 America Kickoff LAT…
anakin.
The time I organised my…
AssyrianKing
Why I built Repalyzer (1.1.…
BlueStar
Innovate or Game Over?
TrAiDoS
ShieldBattery on Mac
Kraekkling
[ASL22] Ro4 Day1 Ticket Giv…
bITt.mAN
Can Bots Beat Pros?? Starcr…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 12913 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
France5779 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
France5779 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
France5779 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
France5779 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
France5779 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
France5779 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
France5779 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
Next event in 24m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
ProTech166
Codebar 95
SHIN 32
ForJumy 28
OGKoka 0
StarCraft: Brood War
Calm 5949
Rain 1926
Jaedong 1015
Hyuk 810
BeSt 718
EffOrt 690
Mini 426
FanTaSy 401
Light 344
Rush 238
[ Show more ]
Larva 237
ggaemo 194
Stork 181
firebathero 148
Leta 143
hero 136
Hyun 130
Snow 117
Mind 113
Pusan 73
Killer 60
Sea.KH 41
Bale 33
Yoon 31
JYJ 28
ToSsGirL 24
Shinee 23
sorry 21
Sacsri 20
sOs 19
scan(afreeca) 17
yabsab 17
Hm[arnc] 16
Aegong 15
Terrorterran 14
Movie 13
zelot 13
Classic 9
Rock 5
Noble 4
Icarus 3
Counter-Strike
fl0m5035
Other Games
FrodaN2497
singsing1970
B2W.Neo955
Lowko325
XaKoH 219
crisheroes204
KnowMe174
byalli145
Fuzer 144
DeMusliM98
Mew2King40
CosmosSc2 14
fpsfer 2
Railgan2
Organizations
StarCraft 2
angryscii 23
[ Show 11 non-featured ]
StarCraft 2
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• Migwel
StarCraft: Brood War
• ChaeLyn 7
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• WagamamaTV660
League of Legends
• Jankos2826
Upcoming Events
OSC
24m
OSC
9h 54m
ByuN vs MaxPax
herO vs Krystianer
Percival vs Shameless
LetaleX vs YoungYakov
Nicoract vs Gerald
GgMaChine vs ArT
CranKy Ducklings
20h 24m
WardiTV Invitational
22h 24m
ByuN vs SHIN
MaxPax vs Solar
Clem vs TBD
herO vs TBD
Lambo vs TBD
Rogue vs TBD
IPSL
1d 3h
TerrOr vs IJ_Terran
rasowy vs Hazorath
BSL
1d 6h
TerrOr vs OyAji
UltrA vs Gosudark
Sparkling Tuna Cup
1d 20h
WardiTV Invitational
1d 22h
IPSL
2 days
Art_Of_Turtle vs KameZerg
Radley vs George
BSL
2 days
Artosis vs Dewalt
Ret vs Tech
[ Show More ]
WardiTV Weekly
2 days
Monday Night Weeklies
4 days
PiGosaur Cup
4 days
The PondCast
4 days
GSL
5 days
Replay Cast
6 days
KCM Race Survival
6 days
Liquipedia Results

Completed

Proleague 2026-11-12
Blizzard Classic Cup 2026
HCC Season 3

Ongoing

Acropolis #5
KCM Race Survival 2026 Season 4
International ShieldBattery League
Individual League
BSL Season 23
IPSL Winter 2026-27
Calamity Cup Div. A Season 8
BLAST Rivals Fall 2026
IEM Beijing 2026
PGL Masters Bucharest 2026
Stake Ranked Episode 5
1win Private Club #2
Thunderpick World Champ. '26
ESL Pro League Season 24
Stake Ranked Episode 4
1win Private Club #1
Logitech G Play Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #3
BLAST Open Fall 2026

Upcoming

YSL S4
Sector 591
SC4ALL II: Brood War
BSL 23: Non-Korean Championship
HSC XXX
Stellar Fest 2: Lunar Cup
StarCraft2 Weekly Open Tournament 2026 Grand Finals
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
Underdog Cup 2026 Div 2-3
PGL Bucharest 2027
BLAST Bounty Winter 2027
PGL Major Singapore 2026
Stake Ranked Episode 6
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.