Ryze should focus on safe scaling by managing wave control and farming without taking unnecessary poke from (E).
Maintain medium lane pressure by using (E) and (Q) for short trades while holding (W) to punish Viktor's commits and avoid giving him free zone control.
Trading pattern
Trade by applying (E) to spread damage and follow up quickly with (Q), saving (W) to root Viktor if he tries to engage.
Avoid stepping into (E) laser range without mana for follow-up, as it punishes Ryze's short range.
Punish Viktor when his (W) is down or poorly placed by stepping forward to trade or push the wave.
Danger windows
Be cautious when Viktor has full mana and cooldowns, enabling him to poke with (E) and shield with (Q).
Avoid engaging when (W) zone control is active, as it can stun after delay and punish forward movement.
Stay alert for ganks or all-ins when your (W) root is on cooldown, as you lose your main crowd control tool.
Early game
Prioritize farming safely and avoid extended trades before your first mana/AP item to minimize early poke damage.
Use (W) root to punish Viktor when he mispositions or overuses (W) for wave clear.
Track (R) availability to avoid risky all-ins before level 6.
Power spikes
After your first mana/AP item, pressure Viktor more confidently with repeated (E) and (Q) rotations while tracking his defensive cooldowns.
At level 6, use (R) for map plays, picks, or defensive resets rather than forcing blind fights.
Respect Viktor's level 6 (R) and item evolution spikes by avoiding extended trades and holding key cooldowns for defense.
Win conditions
Scale safely by farming and using controlled (E) and (Q) trades to deny Viktor easy wave control and poke.
Use (W) root to punish Viktor's overextensions and create short windows for damage.
Leverage (R) for side-lane pressure or coordinated map plays to capitalize on your scaling and waveclear strengths.
Tip: For Ryze vs Viktor, read overview, trading pattern, and danger windows first for a fast Top lane check.