During the first six months of 2025, Kagiso Rabada could play as many as 34 matches across four competitions, with his biggest break being two weeks.