*Số trận ra sân và số bàn thắng ở câu lạc bộ tại giải quốc gia, chính xác tính đến 4 tháng 6 năm 2023 ‡ Số trận ra sân và số bàn thắng ở đội tuyển quốc gia, chính xác tính đến 11 tháng 6 năm 2024
Anh bắt đầu sự nghiệp tại Mash'al Mubarek vào năm 2011, chơi cho đội trẻ của câu lạc bộ. Anh ấy chơi cho Mash'al vào năm 2011-2014. Shomurodov đã ra mắt chính thức cho đội bóng chính ở Liên đoàn huyền thoại vào ngày 12 tháng 4 năm 2014 trong trận đấu với Olmaliq. Tổng cộng anh đã hoàn thành 9 lần khoác áo câu lạc bộ trong mùa giải 2014. Năm 2015, anh bỏ qua hợp đồng với Bunyodkor. Anh đã chơi 19 trận và ghi 7 bàn ở League (tính đến ngày 1 tháng 10 năm 2015).
Vào ngày 15 tháng 7 năm 2017, Bunyodkor thông báo rằng Shomurodov đang chuyển đến câu lạc bộ Premier League của Nga FC Rostov.
Quốc tế
Anh từng chơi cho U19 Uzbekistan năm 2014 tại Giải vô địch AFC U-19 và đủ điều kiện tham dự FIFA U-20 World Cup 2015. Anh đã chơi trong tất cả năm trận đấu của đội U-20 World Cup U-20 2015 và ghi được 2 bàn thắng.
Shomurod được gọi vào đội tuyển quốc gia chính để thi đấu vào ngày 3 tháng 9 năm 2015 trong trận đấu vòng loại WC 2018 với Yemen. Anh chính thức ra mắt đội tuyển quốc gia trong trận đấu đó. Vào ngày 8 tháng 10 năm 2015, anh đã ghi bàn thắng đầu tiên cho đội tuyển quốc gia trong trận đấu vòng loại WC với Bahrain, giành chiến thắng 4-0 cho đội bóng của Uzbekistan.