All playersTennis
Denis Shapovalov Elo 1654 Rank #75 of 454
Denis Shapovalov currently rates at 1654 Elo, ranking #75 of 454 players we track. Over their last 10 matches they've gone 6-4. Elo is a long-run strength rating built from every match β split by surface, it's one of the core signals behind our tennis predictions.
Last 10 form 6-4 last 10 matches
Surface Elo Overall 1654
Hard 1713
Clay 1505
Grass 1515
Surface record (last 12 months) Recent results Date Opponent Score Result Tournament Surface 2026-10-03 vs Alejandro Tabilo2-1 W Japan Open hard 2026-10-01 vs Sho Shimabukuro2-0 W Japan Open hard 2026-09-05 @ Ben Shelton3-1 L Us Open hard 2026-09-02 vs Luca Van Assche3-0 W Us Open hard 2026-08-30 @ Miomir Kecmanovic1-3 W Us Open hard 2026-08-15 @ Rafael Jodar2-1 L Cincinnati Open hard 2026-08-13 vs Adrian Mannarino2-0 W Cincinnati Open hard 2026-06-29 vs Pablo Carreno Busta0-2 L Wimbledon grass 2026-06-17 @ Alex De Minaur2-0 L Queens Club Champ grass 2026-06-15 @ Jack Pinnington Jones1-2 W Queens Club Champ grass
Upcoming matches Date Opponent Win prob. Tournament Surface 2026-10-04 @ Carlos Alcaraz10% Japan Open hard
β All players Tennis hub