[9] In July 2019, he was selected to play for the Dublin Chiefs in the inaugural edition of the Euro T20 Slam cricket tournament.
[12] In September 2019, Bosch was named in the squad for the Tshwane Spartans team for the 2019 Mzansi Super League tournament.
[21] He made his test match debut against Pakistan on 26 December 2024 coinciding with the Boxing Day at the Centurion SuperSport Park.
[22][23][24] During Pakistan's first innings, he made early inroads after striking with a breakthrough off his very first delivery in Test cricket by dismissing Pakistani skipper Shan Masood for 17 runs.
[25][26] He eventually picked up a four-wicket haul finishing with figures of 4/63 from 15 overs including four maidens in Pakistan's first innings.
His unbeaten knock of 81 also shattered the record for the highest individual score by a South African number 8 batsman or below on test debut.