ESL Pro League Season 12 final placements & results

Bill Cooney
ESL Pro League Season 12

After an intense and competitive regular season and playoffs, the ESL Pro League Season 12 champions have been determined, headlined by Astralis in the European region and FURIA in North America.

36 of Counter-Strike’s premier esports teams were pitted together in ESL’s 12th season of their Pro League. Because of the current global pandemic, Season 12 was played online, with five dedicated regions this time: Europe, North America, South America, Oceania, and Asia from Sept. 1 through Oct. 4.

North America had one group for the regular season, while Europe was split into two different divisions, so each region has their own champion. On the EU side of things, Natus Vincere and Astralis met in the Grand Final after they won groups A and B, respectively.

It looked like Na’Vi would win it all after going up 2-0, but a huge reverse sweep from the Danish side flipped the script and handed them the regional crown.

Prior to that, over in North America, the regular season group finished with Evil Geniuses up on top, but the team failed to make to the Grand Final as second-place FURIA and fourth-place 100 Thieves had that honor.

The final match of the tournament ended as a pretty one-sided affair, as FURIA denied 100T’s first trophy in CS:GO with a dominant 3-0 sweep.

Participating teams

Between Europe, NA, and the other three regions included in Season 12, there were 36 total teams participating in ESL Season 12. The 16 European teams were split into two different groups to compete in the regular season, and the eight teams from North America played against one another. Here’s who was playing in each group:

Group A (Europe)

  • AGO
  • BIG
  • ENCE
  • GODSENT
  • Heroic
  • Natus Vincere
  • OG

Group B (Europe)

  • Astralis
  • Complexity Gaming
  • FaZe Clan
  • Fnatic
  • mousesports
  • Ninjas in Pyjamas
  • Team Spirit
  • Team Vitality

North America

  • Evil Geniuses
  • Team Liquid
  • 100 Thieves
  • Triumph
  • FURIA Esports
  • Gen.G Esports
  • Cloud9
  • Chaos Esports Club

South America

  • BOOM Esports
  • Havan Liberty
  • Sharks Esports
  • Isurus

Oceania

  • Renegades
  • Chiefs ESC
  • ORDER
  • Avant Gaming

Asia

  • TYLOO
  • Beyond Esports
  • ViCi Gaming
  • Invictus Gaming
ESL Pro League Season 12
As is the trend in 2020, Season 12 will be entirely online.

ESL Pro League Season 12 schedule and results

Tuesday, September 1

Region Game PT ET BST
EU Group A Week 1 Na’Vi 2 – 0 GODSENT 5am 8am 1pm
EU Group A Week 1 G2 Esports 2 – 1 OG 8:30am 11:30am 4:30pm
EU Group A Week 1 BIG 2 – 0 AGO 12pm 3pm 8pm
NA Week 1 Liquid 2 – 1 Chaos 12:35pm 3:35pm 8:35pm

Wednesday, September 2

Region Game PT ET BST
EU Group A Week 1 Heroic 1 – 2 ENCE 5am 8am 1pm
EU Group B Week 1 Vitality 2 – 1 NiP 8:30am 11:30am 4:30pm
EU Group B Week 1 FaZe 0 – 2 mousesports 12pm 3pm 8pm
NA Week 1 FURIA 2 – 1 Cloud9 12pm 3pm 8pm

Thursday, September 3

Region Game PT ET BST
EU Group B Week 1 Fnatic 2 – 1 Spirit 5am 8am 1pm
EU Group B Week 1 Complexity 2 – 0 Astralis 8:30am 11:30am 4:30pm
EU Group A Week 1 G2 Esports 2 – 0 GODSENT 12pm 3pm 8pm
NA Week 1 Gen.G 2 – 0 Triumph 12pm 3pm 8pm

Friday, September 4

Region Game PT ET BST
EU Group A Week 1 Na’Vi 2 – 0 ENCE 5am 8am 1pm
EU Group A Week 1 BIG 2 – 0 OG 8:30am 11:30am 4:30pm
EU Group A Week 1 Heroic 1 – 2 AGO 12pm 3pm 8pm
NA Week 1 Evil Geniuses 2 – 0 100 Thieves 12pm 3pm 8pm

Saturday, September 5

Region Game PT ET BST
EU Group B Week 1 Fnatic 2 – 1 mousesports 5am 8am 1pm
EU Group B Week 1 Complexity 2 – 0 NiP 8:30am 11:30am 4:30pm
EU Group B Week 1 FaZe 0 – 2 Astralis 12pm 3pm 8pm
NA Week 1 Evil Geniuses 2 – 0 Cloud9 12pm 3pm 8pm

Sunday, September 6

Region Game PT ET BST
EU Group B Week 1 Vitality 1 – 2 Spirit 5am 8am 1pm
EU Group A Week 1 BIG 0 – 2 Na’Vi 8:30am 11:30am 4:30pm
EU Group A Week 1 OG 2 – 0 AGO 12pm 3pm 8pm
NA Week 1 Liquid 2 – 1 100 Thieves 12pm 3pm 8pm

Tuesday, September 8

Region Game PT ET BST
EU Group A Week 2 ENCE 1 – 2 GODSENT 5am 8am 1pm
EU Group A Week 2 G2 Esports 1 – 2 Heroic 8:30am 11:30am 4:30pm
EU Group B Week 2 FaZe 0 – 2 Fnatic 12pm 3pm 8pm
NA Week 2 Gen.G 0 – 2 Chaos 12pm 3pm 8pm

Wednesday, September 9

Region Game PT ET BST
EU Group B Week 2 Complexity 2 – 1 Spirit 5am 8am 1pm
EU Group B Week 2 NiP 2 – 1 mousesports 8:30am 11:30am 4:30pm
EU Group B Week 2 Vitality 1 – 2 Astralis 12pm 3pm 8pm
NA Week 2 FURIA 2 – 0 Triumph 12pm 3pm 8pm

Thursday, September 10

Region Game PT ET BST
EU Group A Week 2 Na’Vi 2 – 0 AGO 5am 8am 1pm
EU Group A Week 2 BIG 1 – 2 Heroic 8:30am 11:30am 4:30pm
EU Group A Week 2 G2 Esports 0 – 2 ENCE 12pm 3pm 8pm
NA Week 2 100 Thieves 2 – 0 Chaos 12pm 3pm 8pm

Friday, September 11

Region Game PT ET BST
EU Group A Week 2 OG 2 – 1 GODSENT 5am 8am 1pm
EU Group B Week 2 Complexity 2 – 1 Fnatic 8:30am 11:30am 4:30pm
EU Group B Week 2 Astralis 2 – 1 mousesports 12pm 3pm 8pm
NA Week 2 Cloud9 2 – 0 Triumph 12pm 3pm 8pm

Saturday, September 12

Region Game PT ET BST
EU Group B Week 2 NiP 1 – 2 Spirit 5am 8am 1pm
EU Group B Week 2 Vitality 2 – 0 FaZe 8:30am 11:30am 4:30pm
EU Group A Week 2 BIG 2 – 1 G2 Esports 12pm 3pm 8pm
NA Week 2 Evil Geniuses 2 – 0 Gen.G 12pm 3pm 8pm

Sunday, September 13

Region Game PT ET BST
EU Group A Week 2 Heroic 2-1 GODSENT 5am 8am 1pm
EU Group A Week 2 Na’Vi 2 – 1 OG 8:30am 11:30am 4:30pm
EU Group A Week 2 ENCE 2 – 1 AGO 12pm 3pm 8pm
NA Week 2 FURIA 2 – 0 Liquid 12pm 3pm 8pm

Tuesday, September 15

Region Game PT ET BST
EU Group B Week 3 FaZe 1 – 2 Spirit 5am 8am 1pm
EU Group B Week 3 Vitality 2 – 0 Fnatic 8:30am 11:30am 4:30pm
EU Group B Week 3 Astralis 2 – 0 NiP 12pm 3pm 8pm
NA Week 3 Chaos 2 – 1 Triumph 12pm 3pm 8pm

Wednesday, September 16

Region Game PT ET BST
EU Group B Week 3 Complexity 0 – 2 mousesports 5am 8am 1pm
EU Group A Week 3 OG 2 – 1 ENCE 8:30am 11:30am 4:30pm
EU Group A Week 3 BIG 2 – 1 GODSENT 12pm 3pm 8pm
NA Week 3 FURIA 2 – 0 Evil Geniuses 12pm 3pm 8pm

Thursday, September 17

Region Game PT ET BST
EU Group A Week 3 G2 Esports 1 – 2 AGO 5am 8am 1pm
EU Group A Week 3 Na’Vi 2 – 1 Heroic 8:30am 11:30am 4:30pm
EU Group B Week 3 Vitality 0 – 2 Complexity 12pm 3pm 8pm
NA Week 3 Gen.G 2 – 0 100 Thieves 12pm 3pm 8pm

Friday, September 18

Region Game PT ET BST
EU Group B Week 3 Spirit 2 – 0 mousesports 5am 8am 1pm
EU Group B Week 3 FaZe 2 – 0 NiP 8:30am 11:30am 4:30pm
EU Group B Week 3 Fnatic 1 – 2 Astralis 12pm 3pm 8pm
NA Week 3 Liquid 2 – 1 Cloud9 12pm 3pm 8pm

Saturday, September 19

Region Game PT ET BST
EU Group A Week 3 G2 Esports 0 – 2 Na’Vi 5am 8am 1pm
EU Group A Week 3 Heroic 2 – 0 OG 5am 8am 1pm
EU Group A Week 3 BIG 2 – 1 ENCE 5am 8am 1pm
EU Group A Week 3 GODSENT 2 – 1 AGO 5am 8am 1pm
EU Group B Week 3 Vitality 0 – 2 mousesports 8:30am 11:30am 4:30pm
EU Group B Week 3 Complexity 1 – 2 FaZe 8:30am 11:30am 4:30pm
EU Group B Week 3 Fnatic 2 – 0 NiP 8:30am 11:30am 4:30pm
EU Group B Week 3 Astralis 2 – 0 Spirit 8:30am 11:30am 4;30pm
NA Week 3 FURIA 2 – 0 Gen.G 12pm 3pm 8pm
NA Week 3 Evil Geniuses 2 – 0 Chaos 12pm 3pm 8pm
NA Week 3 Cloud9 1 – 2 100 Thieves 12pm 3pm 8pm
NA Week 3 Liquid 2 – 1 Triumph 12pm 3pm 8pm

Sunday, September 20

Region Game PT ET BST
NA Week 3 FURIA 0 – 2 100 Thieves 10am 1pm 6pm
NA Week 3 Liquid 2 – 0 Gen.G 10am 1pm 6pm
NA Week 3 Cloud9 0 – 2 Chaos 1:30pm 4:30pm 9:30pm
NA Week 3 Evil Geniuses 2 – 1 Triumph 1:30pm 4:30pm 9:30pm

Tuesday, September 22

Region Game PT ET BST
NA Week 4 Evil Geniuses 2 – 0 Liquid 10am 1pm 6pm
NA Week 4 Gen.G 2 – 0 Cloud9 10am 1pm 6pm
NA Week 4 FURIA 1 – 2 Chaos 10am 1pm 6pm
NA Week 4 100 Thieves 2 – 0 Triumph 10am 1pm 6pm

Thursday, September 24

Region Game PT ET BST
NA Upper Bracket Final Evil Geniuses 0 – 2 FURIA 10am 1pm 6pm

Friday, September 25

Region Game PT ET BST
NA Lower Bracket Round 1 Team Liquid 1 – 2 100 Thieves 10am 1pm 6pm

Saturday, September 26

Region Game PT ET BST
NA Lower Bracket Final Evil Geniuses 0 – 2 100 Thieves 10am 1pm 6pm

Sunday, September 27

Region Game PT ET BST
NA Grand Final FURIA 3 – 0 100 Thieves 10am 1pm 6pm

Tuesday, September 29

Region Game PT ET BST
EU Upper Bracket QF Natus Vincere 2 – 1 mousesports 5am 8am 1pm
EU Upper Bracket QF Complexity 2 – 1 ENCE 8:30am 11:30am 4:30pm
EU Upper Bracket QF BIG 2 – 0 Spirit 12pm 3pm 8pm

Wednesday, September 30

Region Game PT ET BST
EU Upper Bracket QF Astralis 0 – 2 Heroic 8:30am 11:30am 4:30pm
EU Lower Bracket Round 1 mousesports 2 – 1 ENCE 12pm 3pm 8pm

Thursday, October 1

Region Game PT ET BST
EU Lower Bracket Round 1 Team Spirit 0 – 2 Astralis 5am 8am 1pm
EU Upper Bracket SF Natus Vincere 2 – 0 Complexity 8:30am 11:30am 4:30pm
EU Upper Bracket SF BIG 0 – 2 Heroic 12pm 3pm 8pm

Friday, October 2

Region Game PT ET BST
EU Lower Bracket SF Complexity 0-2 Astralis 5am 8am 1pm
EU Lower Bracket SF BIG 1-2 mousesports 8:30am 11:30am 4:30pm
EU Upper Bracket Final  Natus Vincere 2-0 Heroic 12pm 3pm 8pm

Saturday, October 3

Region Game PT ET BST
EU Lower Bracket Final Astralis 2-1 mousesports 5am 8am 1pm
EU Consolation Final Heroic 0-2 Astralis 12pm 3pm 8pm

Sunday, October 4

Region Game PT ET BST
EU Grand Final NaVi 2-3 Astralis 8am 11pm 4pm

ESL Pro League Season 12 final placements

Europe

Placing Team Prize Money (USD)
1 Astralis $99,000
2 Natus Vincere $54,000
3 Heroic $34,000
4 mousesports $30,000
5/6 BIG $31,500
5/6 Complexity $31,500
7/8 Spirit $25,000
7/8 ENCE $25,000
9/10 OG $20,000
9/10 Vitality $20,000
11/12 fnatic $19,000
11/12 G2 Esports $19,000
13/14 AGO $13,000
13/14 FaZe Clan $13,000
15/16 GODSENT $12,000
15/16 NiP $12,000

North America

Placing Team Prize Money (USD)
1 FURIA $77,500
2 100 Thieves $38,000
3 Evil Geniuses $36,000
4 Team Liquid $27,500
5 Chaos $20,000
6 Gen.G $15,500
7 Cloud9 $7,500
8 Triumph $3,000

South America

Placing Team Prize Money (USD)
1 BOOM Esports $12,500
2 Sharks Esports $6,500
3 Havan Liberty $4,000
4 Isurus $2,000

Oceania

Placing Team Prize Money (USD)
1 Renegades $12,500
2 Order $6,500
3 Avant $4,000
4 Chiefs Esports Club $2,000

Asia

Placing Team Prize Money (USD)
1 Tyloo $12,500
2 Vici Gaming $6,500
3 Beyond Gaming $4,000
4 Invictus Gaming $2,000

Format

Europe

European teams played a round-robin best-of-three format within their groups ending on Sept. 19, with the top four teams from each qualifying for the double-elimination playoff tournament that eventually determined the champion.

Teams from Europe fought over the majority ($450,000) of the season’s $750,000 purse, followed by North America, with $225,000. The remaining three regions each have $25,000 on offer.

North America

The eight North American teams all played the regular season in one big group, with the top two teams being placed into the upper bracket of the playoffs, and the bottom two in the lower.

Here, the first and second-placed teams went head-to-head in the Winner’s Final, while third and fourth battled in the Loser’s Final — where the winner of this matchup faced the loser of the Winner’s Final to earn their spot in the Grand Final.

South America, Oceania, Asia

The remaining three regions, with only four teams each, didn’t have a regular season at all. Instead, they all competed in their own, four-team double-elimination tournaments starting Sept. 21-22.