• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 21:34
CEST 03:34
KST 10:34
  • 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
Maestros of the Game: Week 1/Play-in Preview9[ASL20] Ro24 Preview Pt2: Take-Off7[ASL20] Ro24 Preview Pt1: Runway132v2 & SC: Evo Complete: Weekend Double Feature4Team Liquid Map Contest #21 - Presented by Monster Energy9
Community News
Weekly Cups (August 25-31): Clem's Last Straw?24Weekly Cups (Aug 18-24): herO dethrones MaxPax6Maestros of The Game—$20k event w/ live finals in Paris46Weekly Cups (Aug 11-17): MaxPax triples again!15Weekly Cups (Aug 4-10): MaxPax wins a triple6
StarCraft 2
General
Weekly Cups (August 25-31): Clem's Last Straw? Geoff 'iNcontroL' Robinson has passed away #1: Maru - Greatest Players of All Time Maestros of the Game: Week 1/Play-in Preview Weekly Cups (Aug 11-17): MaxPax triples again!
Tourneys
Sparkling Tuna Cup - Weekly Open Tournament Maestros of The Game—$20k event w/ live finals in Paris Monday Nights Weeklies LiuLi Cup - September 2025 Tournaments 🏆 GTL Season 2 – StarCraft II Team League
Strategy
Custom Maps
External Content
Mutation # 489 Bannable Offense Mutation # 488 What Goes Around Mutation # 487 Think Fast Mutation # 486 Watch the Skies
Brood War
General
BW General Discussion ASL20 General Discussion BGH Auto Balance -> http://bghmmr.eu/ No Rain in ASL20? Starcraft at lower levels TvP
Tourneys
[Megathread] Daily Proleagues Is there English video for group selection for ASL [ASL20] Ro24 Group F [IPSL] CSLAN Review and CSLPRO Reimagined!
Strategy
Simple Questions, Simple Answers Muta micro map competition Fighting Spirit mining rates [G] Mineral Boosting
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread Mechabellum Teeworlds - online game General RTS Discussion 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
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread Vanilla Mini Mafia
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread Canadian Politics Mega-thread YouTube Thread
Fan Clubs
The Happy Fan Club!
Media & Entertainment
Anime Discussion Thread Movie Discussion! [Manga] One Piece [\m/] Heavy Metal Thread
Sports
2024 - 2026 Football Thread Formula 1 Discussion TeamLiquid Health and Fitness Initiative For 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread High temperatures on bridge(s) Gtx660 graphics card replacement
TL Community
The Automated Ban List TeamLiquid Team Shirt On Sale
Blogs
A very expensive lesson on ma…
Garnet
hello world
radishsoup
Lemme tell you a thing o…
JoinTheRain
How Culture and Conflict Imp…
TrAiDoS
RTS Design in Hypercoven
a11
Evil Gacha Games and the…
ffswowsucks
INDEPENDIENTE LA CTM
XenOsky
Customize Sidebar...

Website Feedback

Closed Threads



Active: 591 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
PiGosaur Monday
00:00
#47
SteadfastSC204
CranKy Ducklings158
rockletztv 51
EnkiAlexander 43
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
SteadfastSC 204
Nina 115
WinterStarcraft50
StarCraft: Brood War
Artosis 913
sSak 166
NaDa 31
Purpose 10
Icarus 5
yabsab 4
Dota 2
monkeys_forever1035
League of Legends
Cuddl3bear0
Counter-Strike
taco 233
Super Smash Bros
hungrybox427
Other Games
summit1g6768
tarik_tv5034
shahzam562
C9.Mang0477
ViBE238
Maynarde187
Trikslyr88
Mew2King64
JuggernautJason12
Organizations
Other Games
gamesdonequick818
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 14 non-featured ]
StarCraft 2
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• blackmanpl 21
• HerbMon 13
• sM.Zik 2
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Other Games
• Scarra1437
Upcoming Events
LiuLi Cup
9h 26m
Replay Cast
22h 26m
The PondCast
1d 8h
RSL Revival
1d 8h
Maru vs SHIN
MaNa vs MaxPax
Maestros of the Game
1d 15h
OSC
2 days
MaNa vs SHIN
SKillous vs ShoWTimE
Bunny vs TBD
Cham vs TBD
RSL Revival
2 days
Reynor vs Astrea
Classic vs sOs
Maestros of the Game
2 days
BSL Team Wars
2 days
Team Bonyth vs Team Dewalt
CranKy Ducklings
3 days
[ Show More ]
RSL Revival
3 days
GuMiho vs Cham
ByuN vs TriGGeR
Cosmonarchy
3 days
TriGGeR vs YoungYakov
YoungYakov vs HonMonO
HonMonO vs TriGGeR
Maestros of the Game
3 days
[BSL 2025] Weekly
3 days
RSL Revival
4 days
Cure vs Bunny
Creator vs Zoun
Maestros of the Game
4 days
BSL Team Wars
4 days
Team Hawk vs Team Sziky
Sparkling Tuna Cup
5 days
Liquipedia Results

Completed

CSL Season 18: Qualifier 2
SEL Season 2 Championship
HCC Europe

Ongoing

Copa Latinoamericana 4
BSL 20 Team Wars
KCM Race Survival 2025 Season 3
BSL 21 Qualifiers
ASL Season 20
CSL 2025 AUTUMN (S18)
Maestros of the Game
Sisters' Call Cup
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1
BLAST.tv Austin Major 2025

Upcoming

LASL Season 20
2025 Chongqing Offline CUP
BSL Season 21
BSL 21 Team A
Chzzk MurlocKing SC1 vs SC2 Cup #2
RSL Revival: Season 2
EC S1
BLAST Rivals Fall 2025
Skyesports Masters 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025
Thunderpick World Champ.
MESA Nomadic Masters Fall
CS Asia Championships 2025
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
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.