Blizzard locks in two more $20 million Overwatch League spots

Blizzard Entertainment has finalized deals with its next two Overwatch League buyers, which includes rights to the cities of Houston and Philadelphia for $20 million per spot, sources close to the buyers and the game developer told ESPN.