Malzahar vs Zoe Mid Matchup
Malzahar Mid wins 55.0% of 1,527 Low Elo games against Zoe Mid, +1.9 points vs expected, 2-patch window 26.19-26.20.
Researched on LoL patch 26.20. Tips are written to hold at any rank; stats come from Low Elo ranked games up to patch 26.20.
Why Malzahar is favored
Malzahar's Void Shift(P) helps him survive Zoe's catch and burst, while his wave clear limits how freely she can choose trades. If she steps in with Sleepy Trouble Bubble(E), Voidlings(W) can intercept its projectile and Nether Grasp(R) can punish an overcommit.
How to play as Malzahar
Keep Void Shift(P) intact when Zoe is looking for a bubble, and send Voidlings(W) after she spends Paddle Star(Q) so they can pressure her while that spell is unavailable.
Void Shift(P) grants crowd-control immunity while active, which can prevent Sleepy Trouble Bubble(E) from applying its crowd control if Zoe's bubble hits during that window.
Zoe's Sleepy Trouble Bubble(E) is a projectile that can be intercepted by a unit; Malzahar's Voidlings(W) can block its path when they are between the champions.
How to play as Zoe
Use Paddle Star(Q) to manage Malzahar's Voidlings and keep your distance; look for Sleepy Trouble Bubble(E) only after his passive is down or his minions are not positioned to intercept it.
Sources
These notes come from r/MalzaharMains, checked against the champions' abilities.