The Most Popular Characters in Overwatch and Other Details- Infograph

Overwatch, one of the most awaited games since it’s announcement, is the upcoming Multiplayer team combat game which is going to release on May 24th, 2016. After having a successful beta session, Blizzard, the developers, have come up with the infographic that gives the details about Overwatch like the “Most popular character”, number of matches completed , number of payloads successfully delivered.

We have embedded the infograph here. Do have a look.