He represented Uzbekistan at the 2024 Summer Paralympics, winning the gold medal in javelin throw.
[2][3] Odilov represented Uzbekistan 2023 World Para Athletics Championships and won a silver medal in the javelin throw event.
[1] Three months later, at the rescheduled 2022 Asian Games, he won the silver medal in javelin throw.
[4] He again represented Uzbekistan at the 2024 World Para Athletics Championships and finished in seventh and fourth in the shot put and javelin throw events respectively.
[5][6] Odilov represented Uzbekistan at the 2024 Summer Paralympics and won a gold medal in the javelin throw event.