Bosch, a bowling all-rounder, has represented South Africa (SA) in one Test and two ODIs and has played 86 T20s.
The 30-year-old made his international debut in December and was also included in the Proteas’ 15-member squad for the Champions Trophy as a replacement for the injured Anrich Nortje.
Yet to make his IPL debut, Bosch was previously part of the Rajasthan Royals as a net bowler and was signed by the franchise in 2022 as a replacement for Australia’s Nathan Coulter-Nile.
The IPL 2025 will begin on March 22.