Bring swim shorts ideally, just since they're designed to get soaked. Regular shorts would work, but know that in almost every case they'll get wet.
Basketball shorts should work fine. No zippers if you want to go on a ride.
Any shorts would work
Thanks! Your answer is awaiting moderation.