Bangladesh all-rounder Mahmudullah Riyad announced his retirement from international cricket on Wednesday. The 39-year-old had previously called time on his Test career in 2021 and concluded his T20I journey in October 2024.