• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 05:56
CEST 11:56
KST 18:56
  • 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
Code S RO12 Preview: Maru, Trigger, Rogue, NightMare12Code S RO12 Preview: Cure, sOs, Reynor, Solar15[ASL19] Ro8 Preview: Unyielding3Official Ladder Map Pool Update (April 28, 2025)17[ASL19] Ro8 Preview: Rejuvenation8
Community News
Maru & Rogue GSL RO12 interviews: "I think the pressure really got to [trigger]"0Code S Season 1 - Maru & Rogue advance to RO80Code S Season 1 - Cure & Reynor advance to RO84$1,250 WardiTV May [May 6th-May 18th]5Clem wins PiG Sty Festival #67
StarCraft 2
General
Maru & Rogue GSL RO12 interviews: "I think the pressure really got to [trigger]" Code S Season 1 - Maru & Rogue advance to RO8 Clem wins PiG Sty Festival #6 How does the number of casters affect your enjoyment of esports? Code S Season 1 - Cure & Reynor advance to RO8
Tourneys
Sparkling Tuna Cup - Weekly Open Tournament [GSL 2025] Code S:Season 1 - RO12 - Group B [GSL 2025] Code S:Season 1 - RO12 - Group A $1,250 WardiTV May [May 6th-May 18th] SOOPer7s Showmatches 2025
Strategy
[G] PvT Cheese: 13 Gate Proxy Robo Simple Questions Simple Answers
Custom Maps
[UMS] Zillion Zerglings
External Content
Mutation # 472 Dead Heat Mutation # 471 Delivery Guaranteed Mutation # 470 Certain Demise Mutation # 469 Frostbite
Brood War
General
BW General Discussion (UMS) Artosis vs Ogre Zerg [The Legend Continues] BGH auto balance -> http://bghmmr.eu/ Recent recommended BW games Preserving Battlereports.com
Tourneys
[ASL19] Ro8 Day 4 [BSL20] RO32 Group F - Saturday 20:00 CET [BSL20] RO32 Group E - Sunday 20:00 CET [CSLPRO] $1000 Spring is Here!
Strategy
[G] How to get started on ladder as a new Z player Creating a full chart of Zerg builds [G] Mineral Boosting
Other Games
General Games
Stormgate/Frost Giant Megathread What do you want from future RTS games? Nintendo Switch Thread Grand Theft Auto VI Battle Aces/David Kim RTS Megathread
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
LiquidLegends to reintegrate into TL.net
Heroes of the Storm
Simple Questions, Simple Answers
Hearthstone
Heroes of StarCraft mini-set
TL Mafia
Vanilla Mini Mafia TL Mafia Community Thread TL Mafia Plays: Diplomacy TL Mafia: Generative Agents Showdown Survivor II: The Amazon
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread Things Aren’t Peaceful in Palestine UK Politics Mega-thread Elon Musk's lies, propaganda, etc.
Fan Clubs
Serral Fan Club
Media & Entertainment
Movie Discussion! Anime Discussion Thread [Books] Wool by Hugh Howey Surprisingly good films/Hidden Gems
Sports
2024 - 2025 Football Thread NHL Playoffs 2024 NBA General Discussion Formula 1 Discussion
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread Cleaning My Mechanical Keyboard How to clean a TTe Thermaltake keyboard?
TL Community
BLinD-RawR 50K Post Watch Party The Automated Ban List TL.net Ten Commandments
Blogs
Why 5v5 Games Keep Us Hooked…
TrAiDoS
Info SLEgma_12
SLEgma_12
SECOND COMMING
XenOsky
WombaT’s Old BW Terran Theme …
WombaT
Heero Yuy & the Tax…
KrillinFromwales
BW PvZ Balance hypothetic…
Vasoline73
Test Entry for subject
xumakis
Customize Sidebar...

Website Feedback

Closed Threads



Active: 11521 users

GOAT Addendum: Players 15-11

Forum Index > SC2 General
Post a Reply
1 2 3 4 5 Next All
Mizenhauer
Profile Blog Joined February 2015
United States1804 Posts
March 24 2024 17:48 GMT
#1
Since this entire experience has been less than enjoyable, this barebones post is all I feel comfortable putting together ahead of a very busy week and a much needed vacation. Regardless, I hope that those who have been following along in good faith appreciate the effort.

The best of the rest. Players 15-11

15: herO

Great in Proleague, 2 KIL titles and a bunch of other notable wins. He has quite a bit of upward mobility and could easily surpass some of the players ahead of him if he returns to his 2022 form in the near future.

14: Reynor

The player with the most upward mobility. He has struggled with inconsistency but, like Rogue, he can shed that reputation with a few more WC/Global Event victories and jump into the top 10.

13: NesTea

76% percent win percentage across his approximately 1 year peak. Set numerous records including…

First player to win three seasons of Code S/Open Season .

First person to win back to back seasons of Code S (a record that stood until 2018 when Maru won Seasons 1 and 2 on his way to four straight wins).

First player to reach consecutive finals (a record that stood until 2014 when soO reached his second straight final in Season 1 of 2014).

NesTea’s relatively short peak held him back, however, which is why I have him at 13.

12: Stats

One of the best 3 year peaks in history, with three Korean Individual League finals (winning two) and three World Championship finals. He was undoubtedly the most consistent player on a year by year basis from 2016-2018, but he ended up behind Dark despite outperforming him in Heart of the Swarm as Dark posted superior results from 2019 onwards.

11: Dark

As far as accumulated career achievements, Dark comes in fourth behind Maru, Serral and Rogue. Personally, I believe he didn’t win/make deep runs enough considering he has been active without interruption since 2012. Dark’s only peer in that respect is Maru, who outperformed him by a fair amount. Again, incredible player with one of the best resumes, but there are plenty of all time greats that didn’t finish in the top 10 and Dark just happened to be the first victim.

A Note on Tiers aka As High As or As Low As

The process of preparing to write this series took over a year, during which more and more information was compiled—both from past events and ones that occurred in the 2022-2024 time period. As such, players were occasionally reordered in line with the additional information, but they remained in what I refer to as distinct tiers. Exploring this concept in full would require quite a bit of text, but the easiest way to think of it is that every player had a lowest ranking at which they were considered and a highest. The placing I settled on was a decision which I stand behind, but it is worth going through the first few tiers to see how players were ultimately grouped when it came time to assemble a final ranking.

Tier One: A high as first and as low as third

Maru, Serral and Rogue

None of the players here were considered any lower than three and all could be ranked as highly as first depending on how the data was interpreted

Tier Two: Fourth

Mvp

I never had Mvp higher or lower than fourth. He flirted with the third spot ever so briefly and I tried to find reasons to place INnOVation and or Zest ahead of him, but failed to do so. Ultimately, the gap between him and the first three players was simply too large, but the degree to which Mvp dominated separated him from below him.

Tier Three: As high as fifth and as low as sixth

INnovation and Zest

Mvp‘s results were too good for either Zest or INnoVation to surpass him (despite their longer careers), just as the group that follows at no point surpassed either Zest or INnOVation (for reasons such as not winning enough (soO), too short of a peak (Stats, TY, Rain) or not enough stretches of similarly dominant performances (Dark).

Tier Four: As high as seventh and as low as 12

soO, sOs, TY, Rain, Dark, Stats

This represents the largest cluster of players who received serious consideration for a top 10 spot. None of them were ranked higher than Zest or INnoVation. But, they also represent a clear line of demarcation between them and the tier that follows and, as such, were never ranked lower than 12th.

Tier Five: As high as 13 and as low as 14

Reynor, Nestea

This was my final distinct tier of players I heavily considered and put a large amount of research into (it has to be noted that other players were considered early on but, after initial tabulation, were found to be lacking the bonafides to be a serious contender for the top 14.

The Best of the Rest: As high as 15, but no higher

After NesTea, Reynor and herO comes players like MC, Classic, Soulkey, Cure, PartinG, ByuN, ByuL, Solar, MMA, Clem, TaeJa, Polt, GuMiho, Trap (in no particular order) and, eventually, any player with a single Korean Individual League/World Championship title to their name.

That’s it from me on this series. Enjoy the rest of Code S. I'll be back writing afterwards.
┗|∵|┓Second Place in LB 28, Third Place in LB 29 and Destined to Be a Kong
Nakajin
Profile Blog Joined September 2014
Canada8988 Posts
Last Edited: 2024-03-24 18:57:25
March 24 2024 17:54 GMT
#2
We broke Miz

A bit disappointed in the community response tbh, hopefully we can all chill a little.

Thanks for the work!
Writerhttp://i.imgur.com/9p6ufcB.jpg
DarkPlasmaBall
Profile Blog Joined March 2010
United States44043 Posts
March 24 2024 18:12 GMT
#3
Nice list! And I appreciate MC clearly coming in 16th
"There is nothing more satisfying than looking at a crowd of people and helping them get what I love." ~Day[9] Daily #100
Seacow
Profile Joined March 2010
Sweden99 Posts
March 24 2024 18:45 GMT
#4
Just dropping by to say thank you for your work Miz, I enjoyed it thoroughly. Too bad the discussion got super focused on 1/2 goat ranking instead of celebrating the game's finest players. Kind of a cold shower to end the series with.
Early upgrade enthusiast
Charoisaur
Profile Joined August 2014
Germany15878 Posts
March 24 2024 18:48 GMT
#5
On March 25 2024 02:54 Nakajin wrote:
We broke Miz

A bit disappointed in the community response to the work tbh, hopefully we can all chill a little.

Thanks for the work!

Yeah, honestly a bit baffled why people react so emotional about it, it's just a list about players being good at a videogame.
On one hand it's great I guess that people are still this passionate/invested, on the other hand it brought really the worst out of this community.

Like imaging flaming /attacking someone because he ranks player x above player y in a videogame, it's honestly hard to understand what's going on in the brain of someone who does this.
Many of the coolest moments in sc2 happen due to worker harassment
Die4Ever
Profile Joined August 2010
United States17610 Posts
Last Edited: 2024-03-24 18:53:12
March 24 2024 18:52 GMT
#6
you forgot to mention that NesTea is the only player to win a GSL with a perfect record

and he was the first to win the "NesTea Award", playing in 10 Code S seasons in a row (back when this was difficult)
"Expert" mods4ever.com
[Phantom]
Profile Blog Joined August 2013
Mexico2170 Posts
Last Edited: 2024-03-24 19:33:19
March 24 2024 19:13 GMT
#7
For what is worth, I never really commented but I liked all your posts.

Even if some people would rank someone different, I think you might verry valid points and in a game like sc2, its pretty much impossible for all to agree on a list like this. It depends on how much weight you give to certain thingS. "Tthe looking glass"

I figure there are others like me, so don't feel too bad people disagreed with you. Many did like it. And EVERYONE looked forward to this
WriterTeamLiquid Staff writer since 2014 @Mortal_Phantom
Yoshi Kirishima
Profile Blog Joined July 2009
United States10316 Posts
March 24 2024 19:26 GMT
#8
Love the Nestea respect! Also makes it easier to accept MVP at #4.

Dark/Stats being next to each other makes a lot of sense to me, I feel their careers are comparable in a lot of ways and I also put them next to each other on my list, a bit higher but in the same Tier of players.
Mid-master streaming MECH ONLY + commentary www.twitch.tv/yoshikirishima +++ "If all-in fails, all-in again."
ktll4c91
Profile Joined February 2024
10 Posts
March 24 2024 19:47 GMT
#9
''[Dark] didn’t win/make deep runs enough considering he has been active without interruption since 2012''

If by deep runs you mean RO4 at least, I counted Dark has 12 deep runs at Code S including 3 wins.

In contrast TY has 6 (2 wins). Soo has 7 (0 win). Inno has 7 (3 wins). Rogue has 5 (4 wins).

On top of it all Dark has 1 WCS chamption and 1 runner-up. Even if you are factoring in the length of his uninterrupted career, I don't see how this is now enough deep runs.
Mizenhauer
Profile Blog Joined February 2015
United States1804 Posts
March 24 2024 19:51 GMT
#10
On March 25 2024 03:52 Die4Ever wrote:
you forgot to mention that NesTea is the only player to win a GSL with a perfect record

and he was the first to win the "NesTea Award", playing in 10 Code S seasons in a row (back when this was difficult)


This got cut from the longer article, but you are correct. Winning Code S without a single loss is one of the most impressive achievements in StarCraft history.
┗|∵|┓Second Place in LB 28, Third Place in LB 29 and Destined to Be a Kong
Locutos
Profile Joined January 2017
Brazil259 Posts
March 24 2024 20:09 GMT
#11
On March 25 2024 03:48 Charoisaur wrote:
Show nested quote +
On March 25 2024 02:54 Nakajin wrote:
We broke Miz

A bit disappointed in the community response to the work tbh, hopefully we can all chill a little.

Thanks for the work!

Yeah, honestly a bit baffled why people react so emotional about it, it's just a list about players being good at a videogame.
On one hand it's great I guess that people are still this passionate/invested, on the other hand it brought really the worst out of this community.

Like imaging flaming /attacking someone because he ranks player x above player y in a videogame, it's honestly hard to understand what's going on in the brain of someone who does this.


But it has been the trend since social midia caught up. We all expected this to happen, no matter what Miz wrote.

I think the post was completely positive. People just cant be pollite in internet. And if one is prepared for that, no need to take the "mass emotional responses" seriously.

Any social media manager knows how to use it. Just take the engagement, dont pay attention to the content of the responses.

If Miz is reading this msg, i hope you realize that the post series was a huge success. It clearly entertained a lot of people in SCII community. I criticized a lot, and still had a lof of fun reading it and discussing it. Made me feel like the community is alive. Now im just sorry that in my critics i wasnt clear that, when disagreeing, i was still enjoying a lot to have such a nice reseaarch to disagree with hahahah

S2, Miz
Locutos
Profile Joined January 2017
Brazil259 Posts
Last Edited: 2024-03-25 01:29:16
March 24 2024 20:20 GMT
#12
11: Dark

As far as accumulated career achievements, Dark comes in fourth behind Maru, Serral and Rogue.Personally, I believe he didn’t win/make deep runs enough considering he has been active without interruption since 2012. Dark’s only peer in that respect is Maru, who outperformed him by a fair amount. Again, incredible player with one of the best resumes, but there are plenty of all time greats that didn’t finish in the top 10 and Dark just happened to be the first victim.


I get the same feeling about Dark.

Hes had great peaks. But very punctuated and with less impact in the game, against the likes of Zest, sOs and Rain.

They all could be interchangeble in top 10 list for me.
SINbg
Profile Joined September 2019
8 Posts
Last Edited: 2024-03-24 21:00:24
March 24 2024 21:00 GMT
#13
The final meme compilation. Congrats on even making the Finnish tabloid news with a list so statistically random, it's labeled as an opinion piece.

herO below Nestea, even tho Nestea played in the WoL "i don't really know how to play this game yet" era and faded away.
Dark WCS winner, GSL winner - "just not deep enough runs, bro".
Stats - Consistent for 3years, GSL winner, GSL ST winner - "nah, bro, Rain"
Mizenhauer
Profile Blog Joined February 2015
United States1804 Posts
March 24 2024 21:04 GMT
#14
On March 25 2024 05:09 Locutos wrote:
Show nested quote +
On March 25 2024 03:48 Charoisaur wrote:
On March 25 2024 02:54 Nakajin wrote:
We broke Miz

A bit disappointed in the community response to the work tbh, hopefully we can all chill a little.

Thanks for the work!

Yeah, honestly a bit baffled why people react so emotional about it, it's just a list about players being good at a videogame.
On one hand it's great I guess that people are still this passionate/invested, on the other hand it brought really the worst out of this community.

Like imaging flaming /attacking someone because he ranks player x above player y in a videogame, it's honestly hard to understand what's going on in the brain of someone who does this.


But it has been the trend since social midia caught up. We all expected this to happen, no matter what Miz wrote.

I think the post was completely positive. People just cant be pollite in internet. And if one is prepared for that, no need to take the "mass emotional responses" seriously.

Any social media manager knows how to use it. Just take the engagement, dont pay attention to the content of the responses.

If Miz is reading this msg, i hope you realize that the post series was a huge success. It clearly entertained a lot of people in SCII community. I criticized a lot, and still had a lof of fun reading it and discussing it. Made me feel like the community is alive. Now im just sorry that in my critics i wasnt clear that, when disagreeing, i was still enjoying a lot to have such a nice reseaarch to disagree with hahahah

S2, Miz


Thanks for the kind words. Overall, the reception was great and I'm glad I did the series. I'm not looking for sympathy. It's just that this particular article became increasingly complicated to execute and I didn't have the spirit to get it done. I'll be back for Season 2 of Code S and, since I'll be in Korea for some/all of it, I'll do my best to conduct some interviews and work on some projects that I normally wouldn't be able to do from NA.
┗|∵|┓Second Place in LB 28, Third Place in LB 29 and Destined to Be a Kong
argonautdice
Profile Joined January 2013
Canada2704 Posts
Last Edited: 2024-03-24 21:11:20
March 24 2024 21:07 GMT
#15
I appreciate your list and agree with most of your ranking except not having Dark and Life in the top 10. I also think Maru ranks #1 above Serral looking at the entirety of SC2 even though Serral has been the stronger player since 2018.

Also I think tempers flared because people view this as TL's definitive GOAT list (akin to Roger Ebert's ranking of top movies), so the toxicity in a way highlights the significance of this list.
very illegal and very uncool
Acrofales
Profile Joined August 2010
Spain17915 Posts
March 24 2024 21:14 GMT
#16
I read your top 10 series. It was well thought out and whether people agree or disagree, there was no reason to be assholes about it. I really appreciate your dedication.
ejozl
Profile Joined October 2010
Denmark3340 Posts
March 24 2024 21:21 GMT
#17
It definitely revived Tl.net for the time being.

I think the timing was unfortunate, but if the purpose was to have Maru #1, then this was probably the last call before Serral takes the #1 spot.

Nestea's achievements are pretty godlike, I'm not gonna lie.

For me the #4 MVP comes out of nowhere, he is the only old school player on the 1-10 list, if say MC, or Polt had been #10, you could've seen it coming.
SC2 Archon needs "Terrible, terrible damage" as one of it's quotes.
Blargh
Profile Joined September 2010
United States2101 Posts
Last Edited: 2024-03-24 21:41:14
March 24 2024 21:28 GMT
#18

Personally, I believe [Dark] didn’t win/make deep runs enough considering he has been active without interruption since 2012.

IDK MIZ. Winning a global finals, getting second in a global finals, winning SSL, winning two GSL, winning GSL-SSL Cross-finals is pretty deep! He also has dozens of 2nd - 4th placements in premiere tournaments. I can understand removing some of the weight of the later year wins (2020+), but I honestly think it's completely ridiculous to have placed him below TY, or Rain, or even soO and Zest depending on how much more weight you give their results in Peak Era.

And I'm saying this as someone who doesn't value wins today at all...

I think the only way to make it up to Dark is to personally deliver a basket of flowers and fruits, begging for his forgiveness!

AND DESPITE THE ABSENCE OF DARK... I still thought it was a very enjoyable and well written series. I wouldn't disagree with too much of it, except probably Dark, and I'd have probably put Mvp a bit lower since he became washed up too quickly. Thanks a lot for doing it Miz! It's good to keep this dusty forum lively
WombaT
Profile Blog Joined May 2010
Northern Ireland24390 Posts
Last Edited: 2024-03-24 21:57:16
March 24 2024 21:57 GMT
#19
Enjoy the vacation Miz! Shame so much negative shite accompanied a set of enjoyable articles. 16-20 when you’re back aye? :p
'You'll always be the cuddly marsupial of my heart, despite the inherent flaws of your ancestry' - Squat
Vindicare605
Profile Blog Joined August 2011
United States16055 Posts
Last Edited: 2024-03-24 22:00:14
March 24 2024 21:59 GMT
#20
On March 25 2024 06:57 WombaT wrote:
Enjoy the vacation Miz! Shame so much negative shite accompanied a set of enjoyable articles. 16-20 when you’re back aye? :p


He knew exactly what he was getting into when he agreed to write that list lol.

Props to standing up to the Serral fans though, I know first hand how exhausting that can be.
aka: KTVindicare the Geeky Bartender
1 2 3 4 5 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 4m
[ Submit Event ]
Live Streams
Refresh
StarCraft: Brood War
Rain 3222
Zeus 1037
Larva 803
Hyuk 378
Pusan 360
PianO 305
TY 227
Leta 151
NaDa 35
Sacsri 27
[ Show more ]
NotJumperer 19
soO 17
Barracks 12
ajuk12(nOOB) 9
IntoTheRainbow 8
GuemChi 0
eros_byul 0
Dota 2
XcaliburYe968
XaKoH 700
League of Legends
JimRising 501
Counter-Strike
fl0m646
x6flipin255
Super Smash Bros
hungrybox1808
Heroes of the Storm
Khaldor332
Other Games
WinterStarcraft637
SortOf46
Has20
Organizations
Counter-Strike
PGL27792
StarCraft 2
ESL.tv200
CranKy Ducklings1
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 14 non-featured ]
StarCraft 2
• Legendk 3
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• lizZardDota2255
League of Legends
• HappyZerGling100
Other Games
• WagamamaTV346
Upcoming Events
Sparkling Tuna Cup
4m
WardiTV Invitational
1h 4m
AllThingsProtoss
1h 4m
uThermal 2v2 Circuit
4h 4m
Chat StarLeague
6h 4m
BSL Season 20
8h 4m
MadiNho vs dxtr13
Gypsy vs Dark
Circuito Brasileiro de…
9h 4m
Afreeca Starleague
1d
BeSt vs Light
Wardi Open
1d 1h
Replay Cast
1d 14h
[ Show More ]
Replay Cast
2 days
Afreeca Starleague
2 days
Snow vs Soulkey
WardiTV Invitational
2 days
PiGosaur Monday
2 days
GSL Code S
2 days
ByuN vs Rogue
herO vs Cure
Replay Cast
3 days
GSL Code S
3 days
Classic vs Reynor
GuMiho vs Maru
The PondCast
4 days
RSL Revival
4 days
GSL Code S
4 days
Korean StarCraft League
5 days
RSL Revival
6 days
Online Event
6 days
Clem vs ShoWTimE
herO vs MaxPax
Liquipedia Results

Completed

BSL Nation Wars Season 2
PiG Sty Festival 6.0
Calamity Stars S2

Ongoing

JPL Season 2
ASL Season 19
YSL S1
BSL 2v2 Season 3
BSL Season 20
China & Korea Top Challenge
KCM Race Survival 2025 Season 2
CSLPRO Spring 2025
2025 GSL S1
Heroes 10 EU
PGL Astana 2025
Asian Champions League '25
ECL Season 49: Europe
BLAST Rivals Spring 2025
MESA Nomadic Masters
CCT Season 2 Global Finals
IEM Melbourne 2025
YaLLa Compass Qatar 2025
PGL Bucharest 2025
BLAST Open Spring 2025
ESL Pro League S21

Upcoming

NPSL S3
CSLPRO Last Chance 2025
CSLAN 2025
Esports World Cup 2025
HSC XXVII
Championship of Russia 2025
Bellum Gens Elite Stara Zagora 2025
2025 GSL S2
DreamHack Dallas 2025
IEM Cologne 2025
FISSURE Playground #1
BLAST.tv Austin Major 2025
ESL Impact League Season 7
IEM Dallas 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.