• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 17:21
CEST 23:21
KST 06:21
  • 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
[ASL19] Finals Recap: Standing Tall9HomeStory Cup 27 - Info & Preview18Classic wins Code S Season 2 (2025)16Code S RO4 & Finals Preview: herO, Rogue, Classic, GuMiho0TL Team Map Contest #5: Presented by Monster Energy6
Community News
[BSL20] Non-Korean Championship 4x BSL + 4x China1Flash Announces Hiatus From ASL63Weekly Cups (June 23-29): Reynor in world title form?13FEL Cracov 2025 (July 27) - $8000 live event22Esports World Cup 2025 - Final Player Roster16
StarCraft 2
General
Program: SC2 / XSplit / OBS Scene Switcher The SCII GOAT: A statistical Evaluation Statistics for vetoed/disliked maps Weekly Cups (June 23-29): Reynor in world title form? PiG Sty Festival #5: Playoffs Preview + Groups Recap
Tourneys
RSL: Revival, a new crowdfunded tournament series FEL Cracov 2025 (July 27) - $8000 live event Sparkling Tuna Cup - Weekly Open Tournament WardiTV Mondays Korean Starcraft League Week 77
Strategy
How did i lose this ZvP, whats the proper response Simple Questions Simple Answers
Custom Maps
[UMS] Zillion Zerglings
External Content
Mutation # 481 Fear and Lava Mutation # 480 Moths to the Flame Mutation # 479 Worn Out Welcome Mutation # 478 Instant Karma
Brood War
General
SC uni coach streams logging into betting site Player “Jedi” cheat on CSL Flash Announces Hiatus From ASL BW General Discussion Practice Partners (Official)
Tourneys
[BSL20] Non-Korean Championship 4x BSL + 4x China CSL Xiamen International Invitational The Casual Games of the Week Thread [BSL20] Grand Finals - Sunday 20:00 CET
Strategy
Simple Questions, Simple Answers I am doing this better than progamers do.
Other Games
General Games
Path of Exile Stormgate/Frost Giant Megathread Nintendo Switch Thread What do you want from future RTS games? Beyond All Reason
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
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread Vanilla Mini Mafia
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread Summer Games Done Quick 2025! Trading/Investing Thread Things Aren’t Peaceful in Palestine
Fan Clubs
SKT1 Classic Fan Club! Maru Fan Club
Media & Entertainment
Anime Discussion Thread [Manga] One Piece [\m/] Heavy Metal Thread
Sports
2024 - 2025 Football Thread Formula 1 Discussion NBA General Discussion TeamLiquid Health and Fitness Initiative For 2023 NHL Playoffs 2024
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
Blogs
Culture Clash in Video Games…
TrAiDoS
from making sc maps to makin…
Husyelt
Blog #2
tankgirl
StarCraft improvement
iopq
Trip to the Zoo
micronesia
Customize Sidebar...

Website Feedback

Closed Threads



Active: 629 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
Jollibee19343 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
BSL: ProLeague
18:00
Grand Finals - bo9
Dewalt vs Bonyth
ZZZero.O566
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
ProTech80
Livibee 26
StarCraft: Brood War
ZZZero.O 566
Aegong 79
Terrorterran 22
League of Legends
Grubby5159
Dendi1504
Counter-Strike
fl0m1887
Super Smash Bros
Mew2King202
Chillindude79
Westballz44
Heroes of the Storm
Khaldor844
Liquid`Hasu808
Other Games
summit1g4619
FrodaN2666
Mlord679
mouzStarbuck346
Pyrionflax206
ViBE89
elazer77
Sick55
Organizations
Other Games
gamesdonequick44472
EGCTV1618
BasetradeTV40
StarCraft 2
angryscii 38
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 17 non-featured ]
StarCraft 2
• musti20045 60
• Adnapsc2 20
• Kozan
• Migwel
• AfreecaTV YouTube
• sooper7s
• intothetv
• IndyKCrew
• LaughNgamezSOOP
StarCraft: Brood War
• 3DClanTV 72
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• Ler157
League of Legends
• masondota2716
Other Games
• imaqtpie2229
• Shiphtur307
Upcoming Events
Wardi Open
13h 39m
Replay Cast
1d 2h
Sparkling Tuna Cup
1d 12h
WardiTV European League
1d 18h
MaNa vs sebesdes
Mixu vs Fjant
ByuN vs HeRoMaRinE
ShoWTimE vs goblin
Gerald vs Babymarine
Krystianer vs YoungYakov
PiGosaur Monday
2 days
The PondCast
2 days
WardiTV European League
2 days
Jumy vs NightPhoenix
Percival vs Nicoract
ArT vs HiGhDrA
MaxPax vs Harstem
Scarlett vs Shameless
SKillous vs uThermal
Replay Cast
3 days
RSL Revival
3 days
ByuN vs SHIN
Clem vs Reynor
Replay Cast
4 days
[ Show More ]
RSL Revival
4 days
Classic vs Cure
FEL
4 days
RSL Revival
5 days
FEL
5 days
FEL
5 days
Sparkling Tuna Cup
6 days
RSL Revival
6 days
FEL
6 days
Liquipedia Results

Completed

BSL 2v2 Season 3
HSC XXVII
Heroes 10 EU

Ongoing

JPL Season 2
BSL Season 20
Acropolis #3
KCM Race Survival 2025 Season 2
CSL 17: 2025 SUMMER
Copa Latinoamericana 4
Jiahua Invitational
Championship of Russia 2025
RSL Revival: Season 1
Murky Cup #2
BLAST.tv Austin Major 2025
ESL Impact League Season 7
IEM Dallas 2025
PGL Astana 2025
Asian Champions League '25
BLAST Rivals Spring 2025
MESA Nomadic Masters
CCT Season 2 Global Finals
IEM Melbourne 2025

Upcoming

2025 ACS Season 2: Qualifier
CSLPRO Last Chance 2025
CSL Xiamen Invitational
2025 ACS Season 2
CSLPRO Chat StarLAN 3
K-Championship
uThermal 2v2 Main Event
SEL Season 2 Championship
FEL Cracov 2025
Esports World Cup 2025
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1
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 © 2025 TLnet. All Rights Reserved.