Bavuma is already 36 and it has taken him a while to get to this point, but every aspect of his journey has helped him become the player he is today.