Nike has these cool shorts
https://www.nike.com/t/distance-mens...dkP/892891-010
Tons of pockets, some with zipper. I could carry three phones and three gels in these.
The 5" size is perfect too, not too short like Snitch but not basketball shorts either. Just a bit of quad action.