• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 14:14
CEST 20:14
KST 03:14
  • 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
Flash Announces Hiatus From ASL62Weekly Cups (June 23-29): Reynor in world title form?13FEL Cracov 2025 (July 27) - $8000 live event21Esports World Cup 2025 - Final Player Roster16Weekly Cups (June 16-22): Clem strikes back1
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 Sparkling Tuna Cup - Weekly Open Tournament WardiTV Mondays FEL Cracov 2025 (July 27) - $8000 live event 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 # 480 Moths to the Flame Mutation # 479 Worn Out Welcome Mutation # 478 Instant Karma Mutation # 477 Slow and Steady
Brood War
General
Player “Jedi” cheat on CSL SC uni coach streams logging into betting site Flash Announces Hiatus From ASL Practice Partners (Official) ASL20 Preliminary Maps
Tourneys
The Casual Games of the Week Thread CSL Xiamen International Invitational [BSL20] Grand Finals - Sunday 20:00 CET [Megathread] Daily Proleagues
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
Formula 1 Discussion 2024 - 2025 Football Thread 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: 577 users

Introducing the SC2 World Ranking

Forum Index > SC2 General
Post a Reply
1 2 3 4 5 10 11 12 Next All
Metalteeth
Profile Joined December 2011
United States115 Posts
Last Edited: 2012-08-27 00:17:22
August 07 2012 05:10 GMT
#1
The current Top 10:
1 MC 10318.61
2 DongRaeGu 9721.45
3 MVP 7797.32
4 Taeja 5997.71
5 Stephano 5977.80
6 MarineKing 5948.86
7 Seed 5331.29
8 MMA 5287.37
9 Leenock 4569.92
10 viOLet 4550.51

11-100+ Show Spoiler +

11 HerO (Liquid) 4069.42
12 Nerchio 3899.21
13 PuMa 3599.01
14 SuperNoVa 3450.11
15 Squirtle 3433.74
16 Alicia 3427.56
17 Polt 3342.30
18 MaNa 3141.66
19 NaNiwa 2956.93
20 ThorZaiN 2945.96
21 Scarlett 2920.48
22 Ret 2743.91
23 Symbol 2715.11
24 PartinG 2689.62
25 NesTea 2513.75
26 Genius 2479.89
27 HuK 2312.86
28 aLive 2156.38
29 Creator 2131.39
30 IdrA 2090.55
31 TheStC 2058.64
32 Heart 2057.30
33 DIMAGA 2021.08
34 Ganzi 1994.31
35 First 1964.86
36 Jjakji 1809.30
37 Oz 1776.35
38 Killer 1758.20
39 ViBE 1725.27
40 HasuObs 1670.04
41 ForGG 1668.30
42 Happy 1429.90
43 Sase 1420.32
44 Puzzle 1407.83
45 Sen 1355.96
46 Kas 1338.92
47 JYP 1299.85
48 Ryung 1293.80
49 GuMiho 1232.56
50 Byun 1231.36
51 Socke 1198.52
52 Snute 1158.99
53 TitaN 1149.76
54 YongHwa 1145.03
55 elfi 1127.08
56 Zenio 1119.61
57 sLivko 1096.44
58 Bomber 1090.94
59 mOOnGLaDe 1064.36
60 Monster 1018.68
61 Keen 1017.62
62 Naama 993.11
63 Grubby 971.28
64 NightEnD 966.62
65 Fenix 950.11
66 Major 907.68
67 LucifroN 877.42
68 KiLLeR (Chile) 839.40
69 DeMusliM 837.03
70 fraer 833.86
71 Curious 831.73
72 July 802.19
73 SortOf 768.57
74 Maru 768.55
75 Golden 756.46
76 DarKFoRcE 735.63
77 Pomi 731.24
78 Feast 725.05
79 Moon 724.59
80 Strelok 717.89
81 BabyKnight 703.76
82 Lucky 699.99
83 LosirA 688.55
84 White-Ra 679.86
85 Virus 669.79
86 YuGiOh 664.84
87 Capoch 649.42
88 Bly 635.47
89 Seiplo 620.40
90 Sniper 605.44
91 LoWeLy 600.50
92 Potiguar 598.84
93 ReaL 583.37
94 Sleep 579.62
95 MorroW 576.24
96 JazBas 575.20
97 levin 568.62
98 Brat_OK 568.01
99 Tunico 560.44
100 SeleCT 553.36


All other OP info below
+ Show Spoiler +
I like to think of Starcraft 2 as similar to another 1v1 sport, Tennis. Both have big tournaments that run a weekend most often (although tennis majors go longer). One thing I feel that really helps Tennis is a unified ranking system over all tournaments, the ATP. Every tournament is ranked, so a single list is a quick way of ranking all the players. So I decided to make one!

Process/Questions
+ Show Spoiler +

-Why do this?

I love stats, and it was fun to make. Plus, you see every tournament seeding players, but by only that one tournaments past results. Why should someone be punished for not playing an MLG, even if they are the best in the world?

Now note, I didn't include ALL events. I used Liquipedia, both the Premier and Major events list. Every tournament that has finished since today (August 7th) last year. So one year of results. I skipped over Team Events because I don't know how to incorporate that into an individual list. I also skipped qualifiers (minus WCS National events), because I felt that it overlay reward qualified players. Some people may disagree with my decision to skip Code A, and I can understand that, but since Code S players go through Code A every season, I didn't want to think about how to work that out.

This is a regression system. Events degrade each day according to the equation 0.9999792^(#ofDays^2), where #ofDays is the number of days since the events FINALS occured.

I'll go through the player list later and clean it up, introduce race and tlpd links, etc.

If you want the Excel Sheet I was using to calculate the point totals, see here:
+ Show Spoiler +
Excel Sheet! :D

If you want to look through and make sure that everything is good and correct, I would appreciate that!


Tournament Weightings (Warning: Wall of numbers):
+ Show Spoiler +


EDIT: ATTENTION. These are the point values for tournaments BEFORE the weekend of August 10th, 2012. All tournaments beyond that weekend will use the formula: [(Mean points of players in event)+(Median points of players in event)+(Prize for winner in US Dollars)]/10

Events degrade each day according to the equation 0.9999792^(#ofDays^2), where #ofDays is the number of days since the events FINALS occured.

So essentially, I wanted GSL to be the top event, since it is most prestigious of all events. Then the top events (MLG, Dreamhack, NASL, etc). Events listed as "Major" on Liquipedia are significantly weaker in point values.

GSL:
1st: 5000
2nd: 2499
Semifinal: 1500
QF: 780
Ro16: 450
Ro 32: 300
Code A:
Ro24->S: 250
Ro24: 204
Ro32: 163
Ro48: 130

MLG:
1st: 2000
2nd: 1200
3rd: 950
4th: 500
5th/6th: 360
7th/8th: 180
9-12: 90
13-16: 45
17-20: 20
21-24: 10
25-28: 5

MLG Arena (& Global Invitational, IEM Tour Stops):
1st: 1500
2nd: 900
3rd: 700 (or 500 for SF)
4th: 375
5th/6th: 270
7th/8th: 135
9-12: 65
13-16: 30
17-24: 15
24-32: 5

Dreamhack / ASUS ROG / ESWC:
1st: 2000
2nd: 1200
Semifinal: 720 (or 865/575)
QF: 360
Ro16: 180
GS3 3rd: 90
GS3 4th: 45
GS3 5th: 15
GS3 6th: 5
(WCG goes 10/5 for 6th/7th in group)

IEM WC
1st: 2000
2nd: 1200
Semifinal: 720 (865/575 for 3rd/4th)
QF: 360
GS 3rd: 180
GS 4th: 90
GS 5th: 45
GS 6th: 15

Blizzard Cup:
1st: 2500
2nd: 1500
SF: 900 (1200/600)
QF: 450
Ro16: 225
GS 4th: 110
GS 5th: 55
GS 6th: 15

NASL:
1st: 2000
2nd: 1200
SF: 720 (950/490),
QF: 360
Ro16: 180
Wildcards: 90
Eliminated, returns next season: 45
Eliminated: 10

IPL4:
1st: 2000
2nd: 1200
3rd: 950
4th: 500
5th/6th: 360
7th/8th: 180
9-12: 90
13-16: 45
17-20: 20

IPL3:
1st: 2000
2nd: 1200
SF: 720
QF: 360
Ro16: 180
Ro32: 90

Non-WCS Major Events:
1st: 250
2nd: 150
SF: 90 (or 110/70 for 3rd/4th)
QF: 45 (or 50/30 for Losers Bracket)
Ro16: 20
Ro32: 5

8 person Dreamhack Invites, AoL.The Gathering, RB Battlegrounds:
1st: 500
2nd: 300
3rd: 235 (or 200 for SF)
4th: 150
5th-8th: 90
9th-16th: 45
17th-32nd: 20

WCS Nationals:
1st: 500
2nd: 300
3rd: 235 (or 200 for SF)
4th: 150
5th-6th: 90
7th-8th: 60
9th-12th: 45
13th-16th: 20
17th-24th: 10
25th-32nd: 5

(USA goes 20-15-10-5)

Taiwin, being strange:
9-10: 45
11: 30
12: 25
13-14: 20
15-18: 15
19-24: 10
25-32: 5

WCS Continentals:
1st: 1000
2nd: 600
3rd: 470
4th: 300
5th-6th: 180
7th-8th: 120
9th-12th: 90
13th-16th: 40
17th-24th: 20
25th-32nd: 10




Twitter: @Metalteeth9 GoGo Starcraft!
opterown *
Profile Blog Joined August 2011
Australia54784 Posts
August 07 2012 05:13 GMT
#2
interesting post!
i disagree with some of the weightings (e.g. IPL - are they all worth 2k? they different greatly in terms of skill/difficult). IEMs are weighted far too strongly imo
but otherwise nice :D
ModeratorRetired LR Bonjwa
TL+ Member
Bagration
Profile Blog Joined October 2011
United States18282 Posts
August 07 2012 05:16 GMT
#3
On August 07 2012 14:13 opterown wrote:
interesting post!
i disagree with some of the weightings (e.g. IPL - are they all worth 2k? they different greatly in terms of skill/difficult). IEMs are weighted far too strongly imo
but otherwise nice :D


Well, I think he started from LA Battenet invitational, which was around late summer 2011. So this should mean that only IPL 3 and 4 were included (not 100% sure).
Team Slayers, Axiom-Acer and Vile forever
Metalteeth
Profile Joined December 2011
United States115 Posts
Last Edited: 2012-08-07 05:17:11
August 07 2012 05:16 GMT
#4
On August 07 2012 14:13 opterown wrote:
interesting post!
i disagree with some of the weightings (e.g. IPL - are they all worth 2k? they different greatly in terms of skill/difficult). IEMs are weighted far too strongly imo
but otherwise nice :D


Thanks! The weightings are still open to change if people think they are skewed oddly. I do think that IPL3 and 4 are worth 2000, since I feel that an individual IPL is equal to a MLG Season Championship. IEM is still pretty important, but it seemed kinda odd to weight a "qualifier" event equal to the final world championship. Perhaps make an IEM stop 1500 (equal to an MLG arena) and the IEM WC 2000?
Twitter: @Metalteeth9 GoGo Starcraft!
FabledIntegral
Profile Blog Joined November 2008
United States9232 Posts
August 07 2012 05:17 GMT
#5
Honestly, it's far too subjective for me imo, since it's really just your opinion. I think I'll stick with TLPD, but who knows, maybe your way will catch on!
Inoshishi
Profile Joined August 2004
Canada29 Posts
August 07 2012 05:17 GMT
#6
Seems kind of pointless with the TLPD ELO rankings, but still cool i guess.
iglocska
Profile Joined May 2011
Norway589 Posts
August 07 2012 05:18 GMT
#7
IEM worth more than MLG / IPL? NASL and Asus ROG worth the same as MLG/IPL?
Metalteeth
Profile Joined December 2011
United States115 Posts
August 07 2012 05:19 GMT
#8
On August 07 2012 14:17 FabledIntegral wrote:
Honestly, it's far too subjective for me imo, since it's really just your opinion. I think I'll stick with TLPD, but who knows, maybe your way will catch on!


Well, the only thing that is my opinion is how each tournament is weighed. Like I said, if people think that I have a tournament weighed strangely, I can easily go change it to what the community thinks is better. TLPD is good too, but since it is still separated between Korean and International, it's hard to get a sense of the two scenes together.
Twitter: @Metalteeth9 GoGo Starcraft!
Jaeger
Profile Joined December 2009
United States1150 Posts
August 07 2012 05:21 GMT
#9
Interesting if arbitrary. Since there is no way to lose points seems like it heavily favors those who travel a lot.
https://www.dotabuff.com/players/8137911
Yorbon
Profile Joined December 2011
Netherlands4272 Posts
Last Edited: 2012-08-07 05:22:46
August 07 2012 05:21 GMT
#10
Weightings could use some nuancing. (is already mentioned above)

Maybe there is room for some smaller tournaments as well, for example playhem daily or the Go4sc2 (or how was it called), for very few points.
hunts
Profile Joined September 2010
United States2113 Posts
August 07 2012 05:22 GMT
#11
GSL should definitely be worth more than it is IMO. Winning a GSL is a MUCH bigger accomplishment than something like an MLG or IPL which are all relatively close in points.
twitch.tv/huntstv 7x legend streamer
Cinim
Profile Joined April 2011
Denmark866 Posts
August 07 2012 05:23 GMT
#12
You can just make a point system like that, it has to also deduct points from the loses you have. If you want a proper list, like as you said in Tennis, individual matches has to count, points added, points deducted etc.

I love the idea, and always thought someone should do it, but just smacking some points in them will not give a proper result. If you're willing to completely rework this, it would be great imo, but needs a lot of work.
Hell, it's about time
Metalteeth
Profile Joined December 2011
United States115 Posts
August 07 2012 05:23 GMT
#13
On August 07 2012 14:21 Jaeger wrote:
Interesting if arbitrary. Since there is no way to lose points seems like it heavily favors those who travel a lot.


It's actually weighted in a way that it doesn't require travelling. MVP is in the top 5, despite almost never leaving Korea. Winning a single event is better than getting mediocre results at 10 MLG events, so it is quality over quantity. The point scaling is based heavily on the scale for Tennis, which rewards winning or consistency. There isn't really a way to do it where those that go to more tournaments aren't rewarded for it.

As for losing points...I don't really know of a way to do incorporate that in a balanced maner.
Twitter: @Metalteeth9 GoGo Starcraft!
Cascade
Profile Blog Joined March 2006
Australia5405 Posts
August 07 2012 05:24 GMT
#14
This seems like a great way to complement ELO ratings.

As the sc2 scene is moving a lot faster than the tennis scene, I think having flat weights over a full year is a bit too long. We can see a few players quite high up that haven't done anything noteworthy in a long (by sc2 standards) time. You could make the points decay a bit faster as you suggest, but it will make it less transparent. You will have situation where players will slide away from their first place on a random day between events when their points decayed to much.

Then maybe better to remove points from a tournament when the same tournament runs again. So you lose your GSL points at the next GSL, etc. It makes much more sense in term of defending a championship, and it will make sure positions stay the same between championships. It will still coincide with tennis, as all tennis championships are run annually (right?).
opterown *
Profile Blog Joined August 2011
Australia54784 Posts
Last Edited: 2012-08-07 05:29:27
August 07 2012 05:25 GMT
#15
ok, with the premier tournaments tab open - my personal point weightings (for tournaments this year)

GSL 1-3: 5000

IPL4: 3700
MLG Winter Champs: 3500
MLG Spring Champs: 3500

IEM WC: 3300
NASL 3: 3200
ROG Summer: 3000
Winter Arena: 2700
Iron Squid: 2700 (not all offline, otherwise I would weight it more)

MLG Summer Arena: 2500
HSC 4: 2500
IEM Kiev: 2500
ROG Winter: 2500
DH Stockholm: 2500
DH Summer: 2500
MLG Spring Arena 2: 2400
HSC V: 2300

IEM Sau Paulo: 2000

just my personal rankings; i realise some are different, but mainly due to player pools etc. haven't looked at it very carefully yet, pretty quick random lookover
ModeratorRetired LR Bonjwa
TL+ Member
firehand101
Profile Blog Joined March 2011
Australia3152 Posts
August 07 2012 05:26 GMT
#16
Good to see HuK is still top 10 in the world....
The opinions expressed by our users do not reflect the official position of TeamLiquid.net or its staff.
IMLyte
Profile Joined November 2010
Canada714 Posts
August 07 2012 05:26 GMT
#17
IMO gsl needs to weighted waaaay higher. Just being in Code S is insanely hard.
I'ma show you how great I am ~ Muhammed Ali
goswser
Profile Blog Joined May 2009
United States3519 Posts
August 07 2012 05:28 GMT
#18
HAHAHA Mana is higher than nestea.
say you were born into a jungle indian tribe where food was scarce...would you run around from teepee to teepee stealing meat scraps after a day lazying around doing nothing except warming urself by a fire that you didn't even make yourself? -rekrul
Shellshock
Profile Blog Joined March 2011
United States97276 Posts
Last Edited: 2012-08-07 05:30:13
August 07 2012 05:29 GMT
#19
Is there any sort of built in decay for the world Tennis rankings like they have added for GSL this year? (I don't remember the exact percent but I believe it's 10% decay each season) It just seems a little weird that someone like Huk would still be in the top 10 at this time but I guess it could just feel like an overexaggeration of his recent dropoff. Do the tennis rankings reset after a period of time or does it just continually add until there is some change?

EDIT: I like the idea. It's always interesting to see other people's takes on power rankings and all the different ranking methods. I just had some questions about how it worked since I don't really follow tennis outside of the major events.
Moderatorhttp://i.imgur.com/U4xwqmD.png
TL+ Member
starception
Profile Joined August 2012
205 Posts
August 07 2012 05:30 GMT
#20
No individual team league points? Like 200 points per team league win or 1200 for an all kill? (if bo7 then 1000)
1 2 3 4 5 10 11 12 Next All
Please log in or register to reply.
Live Events Refresh
BSL: ProLeague
18:00
Grand Finals - bo9
Dewalt vs Bonyth
ZZZero.O204
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
mouzHeroMarine 684
Hui .130
BRAT_OK 92
MindelVK 54
StarCraft: Brood War
Bisu 778
EffOrt 469
Mini 258
Hyuk 234
Soma 221
ZZZero.O 204
TY 107
ToSsGirL 72
Terrorterran 30
HiyA 8
[ Show more ]
LuMiX 4
Stormgate
BeoMulf178
NightEnD6
Dota 2
qojqva3486
League of Legends
Grubby2684
Dendi2249
Counter-Strike
fl0m1505
kRYSTAL_57
Super Smash Bros
Mew2King123
Chillindude47
Westballz23
Heroes of the Storm
Khaldor730
Liquid`Hasu470
Other Games
Gorgc3104
FrodaN2427
B2W.Neo695
mouzStarbuck234
KnowMe108
elazer96
Organizations
Other Games
gamesdonequick41245
EGCTV1611
StarCraft 2
angryscii 14
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 20 non-featured ]
StarCraft 2
• Adnapsc2 28
• HeavenSC 21
• maralekos12
• OhrlRock 2
• Kozan
• LaughNgamezSOOP
• sooper7s
• AfreecaTV YouTube
• Migwel
• intothetv
• IndyKCrew
StarCraft: Brood War
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• C_a_k_e 4101
• Ler157
League of Legends
• masondota2524
Other Games
• imaqtpie1759
• Shiphtur617
• WagamamaTV378
Upcoming Events
Wardi Open
16h 46m
Monday Night Weeklies
21h 46m
Replay Cast
1d 5h
Sparkling Tuna Cup
1d 15h
WardiTV European League
1d 21h
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
[ Show More ]
Replay Cast
4 days
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.