La première saison a réuni douze équipes de chaque continent qui ont été invitées par l’ESL à participer à sa saison inaugurale qui a débuté le 4 mai 2015 avec la victoire de Team Dignitas sur Titan. Lors des trois premières saisons, l’EPL a offert aux quatre meilleures équipes de chaque ligue un ticket pour la finale lors d’un tournoi hors ligne (LAN). À partir de la saison 4, l’ESL a décidé d’étendre la Pro League à 28 équipes, afin qu’il y ait quatorze équipes par ligue. Cela signifie également que six équipes de chaque région seront qualifiées pour les finales hors ligne. Pour chaque saison régulière, les équipes devaient affronter chaque équipe deux fois dans leur ligue respective, de sorte que chaque équipe a joué vingt-deux matchs pendant les trois premières saisons et vingt-quatre matchs de la saison quatre à la saison sept. Cependant, lors de la saison 7, deux équipes – Counter Logic Gaming et Misfits – ont abandonné leurs effectifs et se sont vu retirer leur licence Pro League, réduisant ainsi le nombre d’équipes nord-américaines à douze. Toujours lors de la saison 7, l’ESL a décidé de s’étendre géographiquement en créant les divisions Asie-Pacifique et LA LEAGUE (Amérique du Sud), faisant passer le nombre d’équipes de 24 à 40. Plus tard, lors de la saison 9, le nombre de régions est passé à quatre, l’Amérique du Nord et l’Amérique du Sud ayant été intégrées dans une seule région. En outre, les régions Europe et Amériques proposent un jeu de groupe hors ligne. La saison 9 mettait en scène huit équipes d’Europe, six équipes des Amériques, une équipe d’Asie et une équipe de la région Océanie.
Les trois premières finales hors ligne comptaient huit équipes, dans lesquelles les équipes étaient réparties en deux groupes de quatre dans un format de groupe GSL à double élimination, et deux équipes de chaque groupe se qualifiaient pour les playoffs. Les séries éliminatoires réunissaient quatre équipes, les demi-finales étant un meilleur des trois et les finales un meilleur des cinq. De la saison 4 à la saison 6, les équipes étaient réparties en deux groupes de six et chaque équipe rencontrait une fois toutes les équipes de son groupe pour la phase de groupe. Trois équipes de chaque groupe se qualifiaient pour les séries éliminatoires. La ronde des 6 et les demi-finales sont des best of three et les finales des best of five, à l’exception de la saison quatre, où les finales étaient des best of three. Lors de la septième saison, avec l’expansion de l’EPL, le nombre d’équipes est passé à seize. Lors de la saison treize, après la centralisation de l’EPL, les finales sont devenues un événement à douze équipes, la première moitié de chaque groupe de la phase de groupe avançant vers un Single-Elimination Bracket.
La moitié des équipes de l’ESL Pro League se qualifie automatiquement chaque année grâce au statut de partenaire permanent. Il s’agit d’un système de partage des revenus que l’ESL exploite avec les organisations de ces douze équipes. Parmi les douze autres équipes, sept se qualifient par le biais de l’ESL World Ranking, un système que l’ESL utilise pour mesurer les résultats des équipes lors de tous les tournois CS:GO importants, et pas seulement ceux gérés par l’ESL, et les cinq autres se qualifient par le biais de qualifications régionales. Pour la saison 13, deux équipes se sont qualifiées par le biais de classements régionaux ESL en Amérique du Sud et en Océanie respectivement, et deux se sont qualifiées par le biais de saisons régionales ESEA Premier en Europe et en Amérique du Nord. Il était prévu que la cinquième place soit attribuée à une équipe en Asie sur la base du classement régional ESL, mais aucune équipe n’a pu se rendre en Europe pour participer et la place a été attribuée à une huitième équipe sur la base du classement mondial ESL. Après la saison 13, les cinq qualifications régionales se dérouleront par le biais de saisons régionales ESEA Premier, deux d’entre elles ayant lieu avant chaque saison de l’ESL Pro League, et une place étant attribuée à chaque championnat de saison en Europe et en Amérique du Nord (soit un total de quatre places), et une dernière place étant attribuée au vainqueur d’un playoff entre les deux vainqueurs des saisons ESEA Premier en Océanie.
Contrairement aux championnats majeurs CS:GO parrainés par Valve, dans lesquels les places des équipes sont attribuées en fonction des listes de joueurs, l’ESL attribue des places à l’organisation. Par exemple, Valve considérerait que SK Gaming a remporté deux championnats majeurs, car les joueurs (FalleN, fer, coldzera, fnx, TACO) en ont remporté un à MLG Columbus 2016 alors qu’ils étaient sous contrat avec Luminosity Gaming et en ont remporté un autre à ESL One Cologne 2016 alors qu’ils étaient sous contrat avec SK Gaming. En outre, si la majorité du roster est transférée dans une autre équipe, Valve retire la place à l’ancienne équipe et la donne à l’équipe vers laquelle le noyau du roster s’est dirigé. À l’ESL One Katowice 2015, PENTA Sports s’est hissé parmi les huit premiers du tournoi, ce qui a permis aux joueurs d’obtenir une place garantie à l’ESL One Cologne 2015. Cependant, les joueurs denis, Spiidi et nex ont été rachetés par mousesports, ce qui a permis à mousesports d’obtenir la place de PENTA Sports à Cologne 2015, la majorité des joueurs de PENTA ayant rejoint l’équipe de mousesports. L’EPL considère que Luminosity Gaming, qui a remporté la saison 3, a un seul titre et que SK Gaming, qui a remporté la saison 6, a également un seul titre. Cependant, une équipe est autorisée à vendre ou simplement à donner sa licence Pro League à une autre organisation, comme dans le cas de Tempo Storm qui a transféré son roster à l’organisation Immortals pour la saison 4.
.