Back to ranking
ND

NTT Data

1393
Elo
#59
Rank

Rank over time

Added: Jun 21, 2026
#49#6121.0608.11

Hover over points for details