W lutym 2021 roku podpisał dwuipółletni kontrakt z Legią Warszawa, trenowaną przez Czesława Michniewicza. Dla warszawskiego klubu rozegrał jedno spotkanie, rundę jesienną spędził na wypożyczeniu w Sheriffie Tyraspol. 28 września 2022 roku zdobył swoją pierwszą bramkę w Lidze Mistrzów UEFA, w wygranym przez Sheriffa 2:1 meczu fazy grupowej przeciwko Realowi Madryt. 5 lipca 2022 roku jego umowa z Legią Warszawa została rozwiązana za porozumieniem stron.
16 lipca 2022 roku podpisał kontrakt z występującym w Oʻzbekiston PFL klubem Navbahor Namangan.
Kariera reprezentacyjna Yaxshiboyev w 2015 roku występował w reprezentacji Uzbekistanu U-18. W 2016 roku z kadrą Uzbekistanu U-19 wziął udział w Mistrzostwach Azji w Bahrajnie. Na turnieju tym rozegrał 3 spotkania i zdobył 1 bramkę, a jego drużyna została wyeliminowana w ćwierćfinale. W 2018 roku wywalczył z reprezentacją U-23 mistrzostwo Azji na turnieju rozegranym w Chinach, na którym rozegrał on 5 spotkań i zdobył 3 gole. W 2020 roku otrzymał powołanie na kolejne Mistrzostwa Azji U-23, na których w 6 występach strzelił 1 bramkę i zajął z Uzbekistanem 4. miejsce.
19 maja 2018 zadebiutował w seniorskiej reprezentacji Uzbekistanu w towarzyskim meczu z Iranem w Teheranie (0:1). W spotkaniu tym pojawił się na boisku w 77.