The International 9 group stage results and standings

The chase for the Aegis of Champions begins here.

dota 2 ti9 results
Photo via Valve

This article is brought to you by StatBanana, the best Dota 2 strategy tool.


The biggest Dota 2 event of the year has started. Teams will play best-of-two matches in a round-robin format within each group to determine the final standings at The International 9.

TI9’s group stage will take place over four days from Aug. 15 to Aug. 18. 

The top four teams from each group will be placed into the upper bracket, while the bottom team from each group will be eliminated from the tournament without playing on the main stage. The remaining teams will enter the lower bracket, playing for survival in a best-of-one on Aug. 20.

Here are the results from each individual series over the four days of the group stage. The standings will be updated when results are finalized. The most recent games will be at the top of the list.

Group A standings 

1PSG.LGD13-3
2Team Secret11-5
3Newbee9-7
4TNC Predator9-7
5Alliance8-8
6Mineski8-8
7Team Liquid6-10
8Keen Gaming5-11
9Chaos Esports Club3-13

Group B standings

1OG14-2
2Vici Gaming11-5
3Evil Geniuses9-7
4Virtus.pro8-8
5Fnatic7-9
6Infamous7-9
7Natus Vincere7-9
8Royal Never Give Up5-10
9Ninjas in Pyjamas3-13

Day four results

1am CT (Sunday, Aug. 18)

Vici Gaming vs. OG 1-1

  • Game 1: VG 50 – 27 OG
  • Game 2: OG 31 – 27 VG

Virtus Pro vs. Fnatic 2-0

  • Game 1: Fnatic 22 – 34 VP
  • Game 2: Fnatic 33 – 34 VP

Evil Geniuses vs. Ninjas in Pyjamas 2-0

  • Game 1: NiP 12 – 37 EG
  • Game 2: NiP 26 – 34 EG

Royal Never Give Up vs. Infamous 1-1

  • Game 1: RNG 17 – 3 Infamous
  • Game 2: RNG 22 – 31 Infamous

10:30pm CT (Aug. 17)

Team Liquid vs. TNC Predator 0-2

  • Game 1: Liquid 39 – 45 TNC
  • Game 2: TNC 46 – 16 Liquid

Team Secret vs. Chaos Esports Club 1-1

  • Game 1: Chaos 15 – 33 Secret
  • Game 2: Secret 22 – 30 Chaos

PSG.LGD vs. Alliance 1-1

  • Game 1: LGD 13 – 32 Alliance
  • Game 2: Alliance 10 – 41 LGD

Newbee vs. Mineski 1-1

  • Game 1: Mineski 20 – 8 Newbee
  • Game 2: Newbee 28 – 7 Mineski

8pm CT (Aug. 17)

Virtus Pro vs. Evil Geniuses 1-1

  • Game 1: VP 9 -25 EG
  • Game 2: EG 24 – 26 VP

Ninjas in Pyjamas vs. Infamous 1-1

  • Game 1: Infamous 22 – 8 NiP
  • Game 2: NiP 34 – 16 Infamous

Royal Never Give Up vs. Fnatic 0-2

  • Game 1: RNG 21 – 21 Fnatic
  • Game 2: Fnatic 28 – 12 RNG

Vici Gaming vs. Natus Vincere 2-0

  • Game 1: Na’Vi 15 – 28 VG
  • Game 2: VG 33 – 14 Na’Vi

Day three results

6am CT (Aug. 17)

Team Secret vs. PSG.LGD 0-2

  • Game 1: Secret 15 – 34 LGD
  • Game 2: Secret 19 – 32 LGD

Team Liquid vs. Keen Gaming 2-0

  • Game 1: Liquid 49 – 33 Keen
  • Game 2: Liquid 46 – 28 Keen

Newbee vs. Chaos Esports Club 2-0

  • Game 1: Newbee 44 – 11 Chaos
  • Game 2: Newbee 39 – 19 Chaos

Alliance vs. Mineski 1-1

  • Game 1: Alliance 16 – 29 Mineski
  • Game 2: Mineski 21 – 29 Alliance

3:30am CT (Aug. 17)

OG vs. Fnatic 2-0

  • Game 1: Fnatic 27 – 43 OG
  • Game 2: Fnatic 27 – 29 OG

Royal Never Give Up vs. Natus Vincere 2-0

  • Game 1: Na’Vi 8 – 29 RNG
  • Game 2: RNG 33 – 23 Na’Vi

Vici Gaming vs. Ninjas in Pyjamas 1-1

  • Game 1: VG 27 – 10 NiP
  • Game 2: NiP 34 – 11 VG

Virtus Pro vs. Infamous 2-0

  • Game 1: VP 33 – 25 Infamous
  • Game 2: Infamous 25 – 30 VP

1am CT (Saturday, Aug. 17)

TNC Predator vs. Chaos Esports Club 1-1

  • Game 1: TNC 33 – 22 Chaos
  • Game 2: TNC 26 – 40 Chaos

Team Liquid vs. Alliance 1-1

  • Game 1: Liquid 24 – 12 Alliance
  • Game 2: Alliance 35 – 21 Liquid

Newbee vs. Keen Gaming 1-1

  • Game 1: Newbee 37 – 31 Keen
  • Game 2: Keen 39 – 23 Newbee

Team Secret vs. Mineski 1-1

  • Game 1: Secret 24 – 1 Mineski
  • Game 2: Mineski 29 – 17 Secret

10:30pm CT (Aug. 16)

Virtus Pro vs. OG 0-2

  • Game 1: VP 8 – 30 OG
  • Game 2: VP 18 – 46 OG

Ninjas in Pyjamas vs. Royal Never Give Up 0-2

  • Game 1: NiP 9 – 23 RNG
  • Game 2: NiP 15 – 28 RNG

Fnatic vs. Natus Vincere 2-0

  • Game 1: Fnatic 19 – 9 Na’Vi
  • Game 2: Fnatic 22 – 14 Na’Vi

Evil Geniuses vs. Infamous 1-1

  • Game 1: Infamous 14 – 28 EG
  • Game 2: Infamous 34 – 20 EG

8pm CT (Aug. 16)

Team Secret vs. TNC Predator 1-1

  • Game 1: TNC 12 – 34 Secret
  • Game 2: TNC 35 – 32 Secret

Alliance vs. Newbee 1-1

  • Game 1: Newbee 38 – 38 Alliance
  • Game 2: Alliance 33 – 12 Newbee

Chaos Esports Club vs. Keen Gaming 0-2

  • Game 1: Keen 20 – 12 Chaos
  • Game 2: Chaos 8 – 30 Keen

PSG.LGD vs. Mineski 2-0

  • Game 1: Mineski 9 – 34 LGD
  • Game 2: LGD 28 – 7 Mineski

Day two results

6am CT (Aug. 16)

Vici Gaming vs. Evil Geniuses 0-2

  • Game 1: VG 25 – 30 EG
  • Game 2: EG 27 – 16 VG

OG vs. Royal Never Give Up 2-0

  • Game 1: RNG 11 – 42 OG
  • Game 2: RNG 31 – 46 OG

Fnatic vs. Infamous Gaming 0-2

  • Game 1: Fnatic 24 – 20 Infamous
  • Game 2: Fnatic 20 – 21 Infamous

Ninjas in Pyjamas vs. Natus Vincere 0-2

  • Game 1: NiP 15 – 30 Na’Vi
  • Game 2: Na’Vi 31 – 18 NiP

3:30am CT (Aug. 16)

Team Liquid vs. PSG.LGD 0-2

  • Game 1: Liquid 26 – 32 LGD
  • Game 2: Liquid 23 – 32 LGD

Alliance vs. Keen Gaming 2-0

  • Game 1: Keen 8 – 27 Alliance
  • Game 2: Alliance 47 – 30 Keen

Chaos Esports Club vs. Mineski 0-2

  • Game 1: Chaos 13 – 45 Mineski
  • Game 2: Mineski 27 – 25 Chaos

TNC Predator vs. Newbee 1-1

  • Game 1: TNC 17 – 28 Newbee
  • Game 2: Newbee 7 – 23 TNC

1am CT (Friday, Aug. 16)

Evil Geniuses vs. Royal Never Give Up 2-0

  • Game 1: EG 33 – 12 RNG
  • Game 2: RNG 8 – 24 EG

Virtus Pro vs. Natus Vincere 0-2

  • Game 1: VP 11 – 28 Na’Vi
  • Game 2: Na’Vi 40 – 21 VP

OG vs. Ninjas in Pyjamas 2-0

  • Game 1: NiP 22 – 28 OG
  • Game 2: NiP 25 – 20 OG

Vici Gaming vs. Infamous 1-1

  • Game 1: VG 32 – 29 Infamous
  • Game 2: VG 31 – 11 Infamous

10:30pm CT (Aug. 15)

TNC Predator vs. Alliance 1-1

  • Game 1: Alliance 29 – 41 TNC
  • Game 2: Alliance 47 – 18 TNC

PSG.LGD vs. Newbee 1-1

  • Game 1: Newbee 4 – 25 PSG.LGD
  • Game 2: Newbee 30 – 41 PSG.LGD

Team Secret vs. Keen Gaming 2-0

  • Game 1: Secret 27 – 15 Keen
  • Game 2: Keen 2 – 19 Secret

Team Liquid vs. Mineski 1-1

  • Game 1: Liquid 18 – 25 Mineski
  • Game 2: Liquid 35 – 13 Mineski

8pm CT (Aug. 15)

Virtus Pro vs. Vici Gaming 0-2

  • Game 1: VG 38 – 30 VP
  • Game 2: VP 21 – 28 VG

Evil Geniuses vs. OG 0-2

  • Game 1: OG 31 – 12 EG
  • Game 2: OG 27 – 23 EG

Ninjas in Pyjamas vs. Fnatic 1-1

  • Game 1: Fnatic 34 – 37 NiP
  • Game 2: NiP 12 – 26 Fnatic

Natus Vincere vs. Infamous 1-1

  • Game 1: Na’Vi 48 – 35 Infamous
  • Game 2: Na’Vi 39 – 18 Infamous

Day one results

6am CT (Aug. 15)

Team Secret vs. Team Liquid 2-0

  • Game 1: Secret 29 – 10 Liquid
  • Game 2: Liquid 10 – 29 Secret

PSG.LGD vs. TNC Predator 1-1

  • Game 1: TNC 41 – 10 PSG.LGD
  • Game 2: TNC 8 – 26 PSG.LGD

Alliance vs. Chaos Esports Club 1-1

  • Game 1: Chaos 34 – 38 Alliance
  • Game 2: Chaos 9 – 26 Alliance

Keen Gaming vs. Mineski 2-0

  • Game 1: Mineski 14 – 35 Keen
  • Game 2: Keen 27 – 16 Mineski

3:30am CT (Aug. 15)

Virtus Pro vs. Royal Never Give Up 1-1

  • Game 1: RNG 17 – 21 VP
  • Game 2: VP 14 – 29 RNG

Evil Geniuses vs. Natus Vincere 1-1

  • Game 1: Na’Vi 34 – 26 EG
  • Game 2: EG 54 – 41 Na’Vi

OG vs. Infamous 2-0

  • Game 1: Infamous 18 – 39 OG
  • Game 2: OG 27 – 13 Infamous

Vici Gaming vs. Fnatic 2-0

  • Game 1: VG 41 – 14 Fnatic
  • Game 2: Fnatic 17 – 35 VG

1am CT (Thursday, Aug. 15)

Team Liquid vs. Chaos Esports Club 2-0

  • Game 1: Liquid 41 – 14 Chaos
  • Game 2: Liquid 21 – 5 Chaos

TNC Predator vs. Mineski 0-2

  • Game 1: TNC 20 – 25 Mineski
  • Game 2: Mineski 31 – 12 TNC

PSG.LGD vs. Keen Gaming 2-0

  • Game 1: Keen 10 – 26 PSG.LGD
  • Game 2: Keen 23 – 44 PSG.LGD

Team Secret vs. Newbee 2-0

  • Game 1: Secret 24 – 35 Newbee
  • Game 2: Newbee 23 – 35 Secret

10:30pm CT (Aug. 14)

Vici Gaming vs. Royal Never Give Up 2-0

  • Game 1: RNG 22 – 24 VG
  • Game 2: VG 25 – RNG 7

Virtus Pro vs. Ninjas in Pyjamas 2-0

  • Game 1: VP 22 – 6 NiP
  • Game 2: NiP 22 – 23 VP

Evil Geniuses vs. Fnatic 0-2

  • Game 1: Fnatic 31 – 10 EG
  • Game 2: Fnatic 32 – 21 EG

OG vs. Natus Vincere 1-1

  • Game 1: Na’Vi 21 – 48 OG
  • Game 2: Na’Vi 40 – 27 OG

8pm CT (Wednesday, Aug. 14)

Team Secret vs. Alliance 2-0

  • Game 1: Secret 25 – 36 Alliance
  • Game 2: Secret 20 – 8 Alliance

Team Liquid vs. Newbee 0-2

  • Game 1: Newbee 39 – 14 Liquid
  • Game 2: Newbee 39 – 14 Liquid

PSG.LGD vs. Chaos Esports Club 2-0

  • Game 1: PSG.LGD 21 – 7 Chaos
  • Game 2: Chaos 11 – 27 PSG.LGD

TNC Predator vs. Keen Gaming 2-0

  • Game 1: Keen 18 – 36 TNC
  • Game 2: Keen 44 – 47 TNC