

Olaf vs Xin Zhao Counter Pick
Matchup Summary
What the Data Means
Crescent Guard knocks away enemies Xin Zhao has not challenged, and the third hit of Three Talon Strike puts one in the air — two displacement effects on a champion rated 2 for difficulty, meaning they come out reliably. Ragnarok answers both by making Olaf immune to disables for as long as he keeps attacking, and that single interaction is most of why he takes the top lane matchup 60.7% of the time over 140 games on patch 16.13.1, an Easy rating. Xin Zhao’s own numbers are respectable — 175 attack range against 125, 109.8 armor at level 18 against 106.4, and Determination healing him on every third attack — but none of it pushes a berserker off his target.
The health curve does the rest. Olaf reaches 2,668 at level 18 against 2,422 while already starting higher at 645 base against 620, and Berserker Rage converts the missing part of that bigger pool into attack speed and life steal. Reckless Swing deals true damage in a fight where both sides buy resistances, and Undertow’s armor and move speed reduction lands before Audacious Charge returns. The realistic line for Xin Zhao is to charge in early, while the health pools are still close and his 345 move speed is only five behind, then step away rather than commit to the long fight Olaf is designed to win.
FAQ
Yes — Olaf holds the statistical advantage in this matchup. Olaf wins 60.7% of the recorded games.
60.7% from Olaf's perspective, measured on patch 16.13.1.
140 ranked games at Emerald rank and above, across all regions.
The current Olaf build — items, runes and skill order from the same data set — is on the Olaf build page.