League Classic matchup
Jax vs Shen
The lane, from both sides
Jax’s side
No note from Jax’s side yet; the silence is a gap, not a verdict.
Shen’s side
- Weak against Jaxfrom the Tank build (Top)
Counter Strike
Counter StrikeEActive: Jax enters Evasion for 2 seconds: a defensive stance that causes him to dodge all incoming non-turret basic attacks and take 25% reduced damage from all area of effect abilities sourced from champions. Counter Strike can be recast after 1 second, and does so automatically after the duration. Recast: Jax deals physical damage to nearby enemies, with the total damage increased by 20% for each attack dodged, up to a 100% increase, and stuns them for 1 second. stuns him at exactly the range the taunt drags him to, and
Empower
EmpowerWActive: Jax empowers his next basic attack or Leap Strike against an enemy within 10 seconds to deal additional magic damage to his target and nearby enemies. Empower resets Jax's basic attack timer. punishes a champion who stands still by design. Shen's armor helps; the magic damage on
Grandmaster's Might
Grandmaster's MightRPassive: Jax's basic attacks grant bonus attack speed, stacking up to 10 times. Jax's basic attacks generate a stack of Grandmaster-at-Arms on-hit for 2.5 seconds, refreshing on subsequent hits and stacking up to 2 times. At 2 stacks, his next basic attack on-hit consumes all stacks to deal additional magic damage. is what does not care.
The kits at a glance
- Equipment Mastery
- Leap Strike
- Empower
- Counter Strike
- Grandmaster's Might
Shen
Full abilities- Ki Strike
- Vorpal Blade
- Feint
- Shadow Dash
- Stand United
Base stats, side by side
| Stat | Jax | Shen |
|---|---|---|
| Health | 506 (+83) | 513 (+85) |
| HP regen | 1.6 (+0.11) | 1.6 (+0.11) |
| Mana | 265 (+35) | – |
| Attack damage | 59.675 (+3.375) | 57.875 (+3.375) |
| Armor | 25.5 (+3.2) | 19 (+4) |
| Magic resist | 31.25 (+1.25) | 30 |
| Attack speed | 0.638 (+3.4) | 0.651 (+3.4) |
| Move speed | 350 | 335 |
| Attack range | 125 | 125 |
Level-1 values with per-level growth in parentheses, read from the Classic client and re-checked against it on every update.












