BestOfTwitch , a top YouTuber from Germany, boasts 11.1K subscribers, 29.1M views and ranks #460808 globally and #8082 in Germany. The channel recently hit 163.1K views in last 28 days.