Shanghai Major 2016 — первый в сезоне 2016 года мейджор-турнир по Dota 2. Турнир проходил с 25 февраля по 6 марта в Шанхае. Призовой фонд — 3 миллиона долларов США.
Групповой этап проходил с 25 по 28 февраля с использованием турнирной системы Double Elimination, при которой команды выбывают после двух поражений[4][5]. 16 команд-участников были разделены на 4 группы по 4 команды. Каждый матч в сетке игрался в формате bo3. Команды, занявшие 3—4 места в группе не покидали турнир, а продолжали выступление в плей-офф стадии с нижней части сетки. 2 лучшие команды группы проходили в верхнюю сетку[5][6].
Плей-офф проходил с 2 по 6 марта в формате Double Elimination. Первые 2 раунда нижней сетки играли в формате bo1. Финал — в формате bo5. Остальные матчи — в формате bo3[8].