Ahri vs Naafiri Mid Matchup
Ahri Mid wins 48.1% of 1,024 Low Elo games against Naafiri Mid, -1.3 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.
How to play as Ahri
Hold Charm(E) for Naafiri's Hounds' Pursuit(R); Ahri players say the dash is not unstoppable and Naafiri's packmates are behind her during it, so the charm can stop the engage.
Use Fox-Fire(W)'s movement speed to sidestep Darkin Daggers(Q); if Naafiri throws both daggers, that is a safer moment to step up and poke.
Ahri's Charm(E) stops movement abilities, and Hounds' Pursuit(R) is a dash; Naafiri's packmates trail behind her during the cast, leaving the dash less able to screen the charm.
Sources
These notes come from r/AhriMains, checked against the champions' abilities.