2019 Hangzhou Spark season

The 2019 Hangzhou Spark season was the first season of Hangzhou Spark's existence in the Overwatch League as one of eight expansion franchises added for the 2019 season.

The Spark struggled in Stage 1, posting a 3–4 record and missing the Stage 1 Playoffs. A 3–1 win over the Seoul Dynasty on 5 May gave the team a 5–2 record for Stage 2 and the seventh seed in the Stage 2 Playoffs. Hangzhou defeated the London Spitfire, 3–1, in the Stage 2 quarterfinals, but their playoff run ended after getting swept 0–4 by the San Francisco Shock in the semifinals. The Spark improved upon their Stage 2 performance in Stage 3, amassing a 6–1 record and the third seed in the Stage 3 Playoffs. However, they were eliminated in the quarterfinals by the Los Angeles Valiant after losing a in five-map series. Hangzhou struggled at the beginning of Stage 4 after suspending their starting DPS Cai "Krystal" Shilong and the implementation of an enforced 2-2-2 role lock by the league. The team lost their first three matches of the stage but recovered by winning their final four matches. The Spark ended the regular season with an 18–10 record and the fourth seed in the season playoffs.

The Spark began their playoff run with a 3–4 loss to the Los Angeles Gladiators, sending them to the lower bracket. The team defeated the Seoul Dynasty, 4–1, in the first round of the lower bracket. In the second round, the Spark swept the Atlanta Reign, 4–0 to advance to the third round, where they faced the Shock. The Spark's season came to an end in a 0–4 loss to the Shock.

Preceding offseason
On 16 November, the Spark revealed their new head coach, Lee "Mask" Mu-ho. In the following week, the Spark revealed their 10-man inaugural roster through a series of Twitter posts, consisting of the following players from different Chinese and Korean Contenders teams:
 * Jeong "NoSmite" Da-un,
 * Xu "Guxue" Qiulin,
 * Kang "Adora" Jae-hwan,
 * Park "Ria" Seong-wook,
 * Park "Bazzi" Jun-ki,
 * Kim "GodsB" Kyeong-bo,
 * An "Revenge" Hyeong-geun,
 * Park "iDK" Ho-jin,
 * Shilong "Krystal" Cai, and
 * Yoon "BeBe" Hui-chang.

Stage 1
Spark began their 2019 season with wins over Shanghai Dragons and Los Angeles Valiant in week one. One day prior to week two, Spark signed flex tank Song "SASIN" Sang-hyun. Despite the strong start, Spark dropped four of their last five matches to end the stage with a 3–4 record.

Stage 2
Hangzhou opened Stage 2 with a 0–4 loss to the Stage 1 champions Vancouver Titans. Spark would find their first victory of Stage 2 a week later, as the team won in map 5 against Boston Uprising. Hangzhou would again win in a five-map series – this time against Guangzhou Charge – the following week. Two days later, Spark was swept 0–4 against the Stage 1 runners-up San Francisco Shock. Spark headed to Allen, Texas in week four for the Dallas Fuel "Homestand Weekend". The team took both of their matches against Chengdu Hunters and Paris Eternal, giving them a 4–2 record heading into their final match of the stage against Seoul Dynasty. Hangzhou defeated Seoul 3–1 to clinch a Stage 2 Playoff berth.

Spark faced London Spitfire in the Stage 2 Quarterfinals. After dropping the first map, Spark did not allow Spitfire to cap a single point in the final three maps as the team went on to a 3–1 victory to move on to the Semifinals against San Francisco Shock. In the Semifinals match, Spark did not cap a single point in the first three maps. Hangzhou was able to push the fourth map against San Francisco to overtime, but Shock took the map to sweep Spark and end their playoff run.

Stage 3
The Spark's first match of Stage 3 was against the Philadelphia Fusion on 8 June. Hangzhou took advantage of Philadelphia's inability to adapt their lineup won the match in a 4–0 sweep. The following week, the Spark faced the undefeated Vancouver Titans. Amidst several close maps, the Spark could only take one map from the Titans, as they fell 1–3 in the match. Two days later, the team took on the Washington Justice. After win and a tie in the first two maps, Hangzhou handed Washington one of the most dominant map losses in the history of the Overwatch League on Hollywood, as the Justice only secured two eliminations in the entire map. Hangzhou went on to win the match 3–0. The Spark's next match was against the Dallas Fuel on 20 June; the team took a convincing 3–0 win. Hangzhou faced the Seoul Dynasty two days later. After four maps, the series was tied up, forcing the match to a fifth tiebreaker map; the Spark came out of the map with a win to take the match 3–2. For their final week of the stage, the Spark first took on the Los Angeles Valiant on 27 June. The match went down to the wire, as the teams went to a fifth tiebreaker map. Like their previous match, the Spark came out with a 3–2 victory. Their final match of the stage was against the Florida Mayhem two days later. took on the Hangzhou Spark on 29 June. Amidst a dominant performance, the Spark set an Overwatch League record for the fastest completion on Eichenwalde at 4 minutes and 12 seconds; Hangzhou swept the Mayhem 4–0.

Finishing Stage 3 with an impressive 6–1 record, the Spark claimed the third seed in the Stage 3 Playoffs. For their quarterfinals match, the team took on the sixth-seeded Los Angeles Valiant on 12 July. The match opened on Ilios, while Hangzhou kept it close in both rounds, the Valiant came out with a map win. The Spark quickly turned it around, however, claiming wins on Hollywood and Paris, largely due to a strong performance from main tank Xu "guxue" Qiulin on Winston on both maps. However, the Valiant evened the match score with a win on Havana, bringing the match to a fifth tiebreaker map. The match went to Oasis; the Spark were handed their first ever map five loss and lost the series 2–3.

Stage 4
Prior to the beginning of Stage 4, which would include the implementation of an enforced 2-2-2 role lock by the league, the Spark fined DPS Cai "Krystal" Shilong after he failed to return to the team following a ten-day leave to China. Krystal would later be indefinitely suspended by the Spark after a week-long public feud ensued.

The Spark's first match of Stage 4 was against the Atlanta Reign on 27 July; Hangzhou lost the match 1–3. The following week, the team was handily defeated by the Guangzhou Charge, 0–3. Looking to bounce back from their recent struggles, Hangzhou faced the New York Excelsior on 9 August. A back-and-forth battle sent the match to a fifth tiebreaker map, but the Spark were unable to pick up a win and lost the match 2–3. The team finally picked up their first win of the stage a day later, when they defeated the Chengdu Hunters, 3–1. That momentum carried on to the following week, as the Spark downed the Dallas Fuel by a score of 3–1. The following day, the Spark took on the Los Angeles Gladiators. Hangzhou looked to have finally adapted to the new meta and team chemistry, as they took down the Gladiators, 3–2, in a five-map series. The win secured the Spark a spot in the season playoffs. For their final match of the regular season, the Spark headed to The Novo in Los Angeles to play in the Kit Kat Rivalry Weekend, hosted by the Los Angeles Valiant, where faced the Stage 3 Champions Shanghai Dragons on 25 August. The Spark closed out the regular season on a high note, sweeping the Dragons 4–0 to finish with a four-game winning streak and the fourth seed in the season playoffs.

Playoffs
The Spark took on the fifth-seeded Los Angeles Gladiators in the first round of the season playoffs on 5 September. The Spark jumped out to a 1–0 lead after taking the first map win on Busan, but the Gladiators surged back, winning on King's Row, Temple of Anubis, and Rialto. Down 1–3, the Spark mounted their own comeback, winning the following two maps, Lijiang Tower and Eichenwalde. With the series tied 3–3, the match went to Watchpoint: Gibraltar. On defense, the Spark could not prevent the Gladiators from completing the map, and on their own attack, they were held from reaching the second checkpoint, losing the match 3–4. The loss sent the Spark to the lower bracket.

Two days later, Hangzhou faced the eighth-seeded Seoul Dynasty in the first round of the lower bracket. The Spark took the first map of the match, Busan, but the Dynasty evened the series after winning on Eichenwalde. The Spark found their groove coming out of the match break, winning on Temple of Anubis, Dorado, and Lijiang Tower. The 4–1 win eliminated Seoul from the playoffs and sent Hangzhou to the second round of the lower bracket.

Hangzhou's next match was against the sixth-seeded Atlanta Reign on 12 September. Like their two previous matches, the Spark jumped out to an early 1–0 lead after winning on Busan. For map two, the Reign selected Numbani – a map that the Reign had performed historically well on. After both teams completed the map on their respective attacks, the map went to overtime rounds. With only one minute in the time bank, the Spark rolled on their second attack, completing the map second time; Hangzhou prevented Atlanta from completing the same feat and took the map win. The Spark carried their momentum into the following to maps, winning them both, and swept the Reign, 4–0.

Advancing to the third round of the lower bracket, the Spark next faced the third-seeded San Francisco Shock two days later. The match started on Busan, where the Spark started strong by winning the first round; however, the Shock surged backed on rounds two and three to put Hangzhou down 0–1 in the series. Looking to rebound, the Spark selected King's Row for map two. Both teams were able to complete the map on their respective attacks, but the Spark were unable to claim a point in overtime rounds and lost the map. Coming out of match break down 0–2, the Spark sent the match to Temple of Anubis. Again, both teams completed the map on their first attempts; in overtime rounds, each team, again, completed the map, sending the map to a second overtime round. The Spark could not take a point on their third attempt, while the Shock capped the first point to take their third map win. In the fourth map, Dorado, each team, for the third consecutive map, completed the map on their first attacks. Once again in overtime rounds, the Spark managed to reach the first checkpoint, but they were held from reaching the second. The distance captured would prove not to be enough, as the Shock pushed the payload further on their attack. The 0–4 loss eliminated the Spark from the playoffs.

Transactions
Transactions of/for players on the roster during the 2019 regular season:
 * On 22 February, Spark signed Song "SASIN" Sang-hyun.