Osuna agreed to a contract with the Chiba Lotte Marines of Nippon Professional Baseball in Japan on Friday, Jon Heyman of MLB Network reports.
Osuna has been pitching in the Mexican League the past two seasons but has now decided to continue his career in Japan. He last pitched in the majors in 2020, making four appearances with the Astros.