Les compétitions se déroulent en Corée du Sud et sont actuellement organisées par AfreecaTV. Ses matchs, commentés en anglais et en coréen, sont diffusés sur Internet via la plate-forme d'AfreecaTV. Cho « Maru» Seong-Ju détient le rc
Les trois premiers tournois, réunissant chacun 64 joueurs dans un arbre à élimination directe, pour un prix total de 199 600 000 wons[1] (environ 135 000 euros) — dont 100 000 000 wons (environ 68 000 euros) pour le gagnant — se sont déroulés entre août et [2]. Ces compétitions ont permis de répartir les joueurs dans deux divisions, appelées Code S et Code A, la première offrant les gains les plus importants et étant hiérachiquement au-dessus[3],[4].
En 2011, sept tournois ont été organisés, le gagnant du tournoi Code S étant récompensé d’un prix de 50 000 000 wons (environ 34 000 euros)[5]. Le nombre de joueurs a, pour ce nouveau format, été réduit à 32 pour le code S et 32 pour le code A[6].
Plusieurs tournois spéciaux ont également été organisés comme le GSL Super Tournament (64 joueurs se battant pour un cash prize total 202 000 000 wons, soit environ 138 000 euros)[7], et le GSL World Championship (récompense de 109 000 000 wons, soit 74 000 euros), opposant 8 joueurs coréens à 8 joueurs étrangers[8].
En a eu lieu la Blizzard Cup, censée désigner le meilleur joueur du monde. Cette compétition rassemble les 3 meilleurs joueurs de GSL, ainsi que 7 autres sélectionnés parmi les vainqueurs des principaux tournois de la saison : MLG, DreamHack, IEM, WCG, IGN ProLeague et BlizzCon[9],[10].
Depuis le début de l'année 2012, le format de la compétition a changé, avec l'arrêt des récompenses pour les joueurs du code A. Il prend la forme d'un tournoi à double élimination, où les perdants du code S descendent en code A. Les 12 derniers joueurs restants dans cette dernière division peuvent participer à la prochaine édition du code S[11].
Depuis 2012, la marque de boisson énergisante coréenne Hot6ix sponsorise la GSL[12]. En 2013 et 2014, pour clore la saison annuelle de la ligue, les gagnants et finalistes des tournois de la GSL, des joueurs issus des qualifications et de votes des spectateurs s'affrontent à la Hot6ix Cup. Le vainqueur remporte 20 000 000 wons (14 568,91 euros) ; en 2013, Rain a gagné le tournoi en s'imposant face à Soulkey 4 à 2[13].
GOMTV organise également la Global StarCraft 2 Team League (GSTL), opposant des équipes coréennes et étrangères dans des séries de matchs en un contre un.