Overwatch is the #33 overall game and the #3 MOBA game for the last 7 days garnering 2,866,963
viewer hours across 92,293 streams by 41,010 streamers. Emongg
was the top Overwatch streamer with 9 streams generating 199,118 viewer hours.
These leaderboards are based on Gamesight's data which includes every stream on Twitch and YouTube Live.