• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 04:58
CEST 10:58
KST 17:58
  • 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] Ro4 Preview: On Course12Code S Season 1 - RO8 Preview7[ASL21] Ro8 Preview Pt2: Progenitors8Code S Season 1 - RO12 Group A: Rogue, Percival, Solar, Zoun13[ASL21] Ro8 Preview Pt1: Inheritors16
Community News
Weekly Cups (May 4-10): Clem, MaxPax, herO win1Maestros of The Game 2 announcement and schedule !10Weekly Cups (April 27-May 4): Clem takes triple0RSL Revival: Season 5 - Qualifiers and Main Event12Code S Season 1 (2026) - RO12 Results1
StarCraft 2
General
MaNa leaves Team Liquid Weekly Cups (May 4-10): Clem, MaxPax, herO win Code S Season 1 - RO8 Preview Behind the Blue - Team Liquid History Book Weekly Cups (April 27-May 4): Clem takes triple
Tourneys
2026 GSL Season 2 Qualifiers $5,000 WardiTV Spring Championship 2026 Maestros of The Game 2 announcement and schedule ! SC2 INu's Battles#16 <BO.9> Master Swan Open (Global Bronze-Master 2)
Strategy
Custom Maps
[D]RTS in all its shapes and glory <3 [A] Nemrods 1/4 players
External Content
Mutation # 525 Wheel of Misfortune The PondCast: SC2 News & Results Mutation # 524 Death and Taxes Mutation # 523 Firewall
Brood War
General
(Spoiler) Interview ASL Ro4 Day 2 Winner Pros React To: Leta vs Tulbo (ASL S21, Ro.8) Data needed Flashes ASL S21 Ro8 Review ASL Tickets to Live Event Finals?
Tourneys
[ASL21] Semifinals B [Megathread] Daily Proleagues [ASL21] Semifinals A [BSL22] RO16 Group Stage - 02 - 10 May
Strategy
Fighting Spirit mining rates [G] Hydra ZvZ: An Introduction Simple Questions, Simple Answers Muta micro map competition
Other Games
General Games
Warcraft III: The Frozen Throne Stormgate/Frost Giant Megathread Nintendo Switch Thread Starcraft Tabletop Miniature Game PC Games Sales Thread
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
US Politics Mega-thread Russo-Ukrainian War Thread UK Politics Mega-thread YouTube Thread European Politico-economics QA Mega-thread
Fan Clubs
The IdrA 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 Formula 1 Discussion
World Cup 2022
Tech Support
streaming software Strange computer issues (software) [G] How to Block Livestream Ads
TL Community
The Automated Ban List
Blogs
How EEG Data Can Predict Gam…
TrAiDoS
ramps on octagon
StaticNine
Funny Nicknames
LUCKY_NOOB
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1337 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 2m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
ProTech129
StarCraft: Brood War
Hyuk 375
Jaedong 260
firebathero 224
actioN 104
Killer 61
Bale 45
sorry 39
sSak 38
soO 27
Sharp 21
[ Show more ]
Shinee 20
Hm[arnc] 19
Soma 18
ajuk12(nOOB) 10
Dota 2
XaKoH 509
NeuroSwarm151
Counter-Strike
Stewie2K691
edward11
Other Games
Happy257
Sick238
monkeys_forever217
Mew2King144
Organizations
Counter-Strike
PGL21034
Other Games
gamesdonequick370
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 15 non-featured ]
StarCraft 2
• LUISG 88
• CranKy Ducklings SOOP3
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• iopq 2
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Jankos962
• Stunt454
Upcoming Events
Replay Cast
2m
CranKy Ducklings7
Replay Cast
15h 2m
The PondCast
1d 1h
OSC
1d 1h
Replay Cast
1d 15h
RSL Revival
2 days
OSC
2 days
Korean StarCraft League
2 days
RSL Revival
3 days
BSL
3 days
[ Show More ]
GSL
3 days
Cure vs herO
SHIN vs Maru
BSL
4 days
Replay Cast
5 days
Replay Cast
5 days
The PondCast
6 days
Liquipedia Results

Completed

Proleague 2026-05-12
WardiTV TLMC #16
Nations Cup 2026

Ongoing

BSL Season 22
ASL Season 21
IPSL Spring 2026
KCM Race Survival 2026 Season 2
Acropolis #4
KK 2v2 League Season 1
BSL 22 Non-Korean Championship
SCTL 2026 Spring
RSL Revival: Season 5
2026 GSL S1
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
ESL Pro League S23 Stage 1&2

Upcoming

Escore Tournament S2: W7
YSL S3
Escore Tournament S2: W8
CSLAN 4
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
Maestros of the Game 2
WardiTV Spring 2026
2026 GSL S2
BLAST Bounty Summer 2026: Closed Qualifier
Stake Ranked Episode 3
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 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.