It's an understandably quiet weekend as multiple scenes enter their off seasons in preparation for major summer tournaments. Even so, there's plenty to watch: Dota 2, StarCraft, two different types of League ('Rocket' and 'of Legends'). Cap it off with some awesome charity speedruns and it'll be Monday before you know it.
Dota 2: Global Grand Masters
It might seem like small fry compared to the multi-million dollar International (only a month away!) but a number of top-tier teams will play in Global Grand Masters this weekend. Play starts at 16:00 CEST/07:00 PDT on Saturday and Sunday and continues through to Monday if you still need your Dota fix. Here's the livestream.
League of Legends: NA Championship Series
The NCA LCS continues with two days of play across Saturday and Sunday starting at 21:00 CEST/12:00 PDT. As ever, you'll want to check LoLesports.com for schedule, team and livestream information.
Rocket League: Qualifier 2 Group Stage
The second week of Rocket League qualifiers continues across both NA and EU this weekend. You'll want to check out the official Rocket League esports site for the key details and keep an eye on Twitch.tv for the main stream as well as individual player perspectives.
StarCraft II: Proleague 2016 Round 3
Team SCII featuring some of the best players in Korea. Play starts at 11:00 CEST (02:00 PDT) on both Saturday and Sunday, and you can find the English language livestream here. There are plenty of champions among the team rosters, including 2015 global champ sOs on Jin Air Green Wings.
Speedruns: Games Done Quick
Not quite esports and not 100% this weekend, but you should be watching Games Done Quick anyway. It's a week-long multi-game speedrun marathon supporting Médecins Sans Frontières, and it starts on Sunday at 18:30 CEST/09:30 PDT. You can find the full schedule here and the livestream here.