Die erste Saison umfasste zwölf Teams von jedem Kontinent, die von der ESL zur Teilnahme an der Eröffnungssaison eingeladen wurden, die am 4. Mai 2015 mit dem Sieg von Team Dignitas über Titan begann. In den ersten drei Saisons vergab die EPL an die vier besten Teams jeder Liga ein Ticket für das Finale in einem Offline-Turnier (LAN). Ab Saison 4 beschloss die ESL, die Profiliga auf 28 Teams zu erweitern, so dass es vierzehn Teams pro Liga geben würde. Dies bedeutete auch, dass sich sechs Teams aus jeder Region für die Offline-Finals qualifizieren würden. In jeder regulären Saison würden die Teams zweimal gegen jedes Team in ihrer jeweiligen Liga spielen, sodass jedes Team in den ersten drei Saisons zweiundzwanzig Spiele und von Saison 4 bis Saison 7 vierundzwanzig Spiele bestritt. In Saison 7 ließen jedoch zwei Teams – Counter Logic Gaming und Misfits – ihre Roster fallen und büßten ihre Pro League-Lizenzen ein, wodurch die Anzahl der nordamerikanischen Teams auf zwölf reduziert wurde. Ebenfalls in Saison 7 beschloss die ESL, geografisch zu expandieren, indem sie die Divisionen Asien-Pazifik und LA LEAGUE (Südamerika) schuf, wodurch sich die Anzahl der Teams von 24 auf 40 erhöhte. Dies wurde später für Saison 9 auf vier Regionen geändert, da Nordamerika und Südamerika in eine Region integriert wurden. Zusätzlich gibt es in der Region Europa und Amerika ein Offline-Gruppenspiel. In Saison 9 traten acht Teams aus Europa, sechs Teams aus Amerika, ein Team aus Asien und ein Team aus der Region Ozeanien an.
Die ersten drei Offline-Finals hatten acht Teams, wobei die Teams in zwei Vierergruppen in einem GSL-Gruppenformat mit Doppelausscheidung aufgeteilt wurden und sich zwei Teams aus jeder Gruppe für die Playoffs qualifizierten. Die Playoffs bestanden aus vier Teams, wobei das Halbfinale ein Best-of-Three und das Finale ein Best-of-Five war. Von der vierten bis zur sechsten Saison wurden die Teams in zwei Sechser-Gruppen aufgeteilt und jedes Team spielte in der Gruppenphase einmal gegen jedes Team in seiner Gruppe. Drei Teams aus jeder Gruppe qualifizierten sich für die Playoffs. Das Achtelfinale und das Halbfinale sind Best-of-Three-Serien und das Finale eine Best-of-Five-Serie, mit Ausnahme von Saison vier, in der das Finale eine Best-of-Three-Serie war. In der siebten Saison, mit der EPL-Erweiterung, stieg die Anzahl der Teams auf sechzehn. In Saison dreizehn, nach der Zentralisierung der EPL, wurde das Finale zu einem Event mit zwölf Teams, wobei die beste Hälfte jeder Gruppe aus der Gruppenphase in ein Single-Elimination Bracket aufstieg.
Die Hälfte der Teams in der ESL Pro League qualifiziert sich jedes Jahr automatisch durch den Permanent Partner Status. Dies ist ein Revenue-Sharing-System, das die ESL mit den Organisationen dieser zwölf Teams betreibt. Von den anderen zwölf Teams qualifizieren sich sieben über die ESL-Weltrangliste, ein System, mit dem die ESL die Ergebnisse der Teams bei allen wichtigen CS:GO-Turnieren misst, nicht nur bei denen, die von der ESL veranstaltet werden, und die restlichen fünf qualifizieren sich über regionale Qualifikationen. Für die Saison 13 qualifizierten sich zwei Teams über regionale ESL-Ranglisten in Südamerika bzw. Ozeanien und zwei über regionale ESEA Premier-Saisons in Europa und Nordamerika. Der fünfte Platz sollte an ein Team in Asien auf Basis des regionalen ESL Rankings vergeben werden, jedoch konnte kein Team nach Europa reisen, um teilzunehmen und der Platz wurde an ein Team auf Basis des ESL World Rankings vergeben. Nach Saison 13 werden alle fünf regionalen Qualifikationen durch regionale ESEA Premier-Saisons stattfinden, wobei zwei vor jeder ESL Pro League-Saison stattfinden und ein Platz für jede Saison-Meisterschaft in Europa und Nordamerika vergeben wird (insgesamt vier Plätze), und ein letzter Platz wird an den Gewinner eines Playoffs zwischen den beiden Gewinnern der ESEA Premier-Saisons in Ozeanien vergeben.
Im Gegensatz zu den von Valve gesponserten CS:GO Major Championships, bei denen Team-Slots basierend auf den Spielerlisten vergeben werden, vergibt die ESL die Plätze an die Organisation. Zum Beispiel würde Valve SK Gaming zwei Major Championships zugestehen, da die Spieler (FalleN, fer, coldzera, fnx, TACO) eines bei der MLG Columbus 2016 gewonnen haben, während sie bei Luminosity Gaming unter Vertrag waren, und ein weiteres bei der ESL One Cologne 2016 gewonnen haben, während sie bei SK Gaming unter Vertrag waren. Wenn der Großteil des Roster zu einem anderen Team wechselt, würde Valve dem alten Team den Platz wegnehmen und ihn dem Team geben, zu dem der Kern des Roster geht. Bei der ESL One Katowice 2015 schaffte es PENTA Sports unter die besten Acht des Turniers, was den Spielern einen garantierten Platz beim nächsten Major, der ESL One Cologne 2015, einbrachte; die Spieler denis, Spiidi und nex wurden jedoch von mousesports aufgekauft, wodurch mousesports den Platz von PENTA Sports in Köln 2015 erhielt, da die Mehrheit von PENTA zum mousesports-Team wechselte. Die EPL würde Luminosity Gaming, das die Saison 3 gewonnen hat, einen Titel zugestehen und SK Gaming, das die Saison 6 gewonnen hat, ebenfalls nur einen Titel zugestehen. Allerdings ist es einem Team erlaubt, seine Pro-League-Lizenz an eine andere Organisation zu verkaufen oder einfach abzugeben, wie im Fall von Tempo Storm, das seinen Kader für Saison 4 an die Immortals-Organisation übergab.