>>45066310You can collect around 15 of each apricorn per day from shaking trees. That's 105 total, and you need 4 apricorns to make a ball, with a 1% chance of it being an apriball. So without date skipping to reset the trees or buying apricorns from NPCs you can expect to get an apriball every 4 days.
Safari and sport balls are a .1% chance. So far I've gotten 10 apricorn balls from the cram-o-matic but neither of those yet.