Ekko vs Diana — Mid Lane Matchup Guide

How to win lane as Ekko against Diana · 51.26% win rate over 1,662 Emerald+ games · Updated 2026-07-27

Verdict: A genuine skill matchup — the favour swings window to window (2 apiece of the 7 stages). Ekko wins 51.26% of games vs Diana in mid lane (1,662 Emerald+ games analysed).

Favour timeline — who owns each window

StageFavouredWhy
Level 1Even / skillWhether Diana lands Crescent Strike is the coinflip that decides early trades, making this phase even.
Level 2DianaDiana's all-in with Pale Cascade shielding is a genuine kill threat if she lands her slow, favouring her.
Level 3Even / skillNeither side has a clean edge here — you can punish missed Crescent Strikes but she still threatens all-ins.
Levels 4-5Even / skillDiana's overall early trading pattern and shield sustain keep her ahead through the laning phase.
Level 6DianaMoonfall gives Diana a guaranteed pull-in engage at level 6, making this her strongest all-in window.
First itemEkkoYour item spike plus Chronobreak safety net finally lets you punish her engage attempts and win fights.
Two+ itemsEkkoLate game your rewind-enabled dive potential outpaces her all-in-or-nothing kit when she whiffs her engage.

Early game (levels 1–5)

This lane is a coinflip on her landed Crescent Strike — if she hits it, the slow plus Pale Cascade all-in is nearly impossible to escape, but if she misses you can safely punish her with poke and zone her off farm, so level 1-2 comes down to whether she lands her skillshot.

Read the rest of this matchup

The full Ekko vs Diana report continues with the mid-game plan, the late-game and teamfight plan, every power spike to play around, and the win conditions for both sides — plus cooldown tracking and the live enemy-jungle tracker inside the app.

Become a Founding Member — $1.99/month →

🔒 Secure checkout · 💰 7-day money-back guarantee · ✋ Cancel anytime
Early Access price — $3.99/month for new members after launch.

Related guides

Playing the other side? Diana vs Ekko guide →
All Ekko mid lane matchups →