En 1997, Abduvaliev décide de changer de nationalité et de concourir pour l'Ouzbékistan. Il devient ainsi l'un des rares athlètes à avoir disputé des compétitions sous les couleurs de trois nations différentes. En tant qu'Ouzbek, il remporte les Championnats d'Asie d'athlétisme de 1998, et termine la même année deuxième des Jeux asiatiques. Il participe aux Jeux olympiques d'été de 2000.
Son record personnel, réalisé en 1990, est de 83,46 m.