Twitch channel ixixlord has been streaming Warcraft III: The Frozen Throne the most in 2016 having streamed in 292 hours so far with 381 average viewers and 381 highest concurrent viewers.
ixixlord also streamed the game Overwatch second most in 2016 for 11 hours and had 71 average viewers while playing it. ixixlord
also had 71 highest concurrent viewers playing Overwatch.
Always up to date.