I've been a big fan of the Olivers All Over shorts- usually not a shorts guy at all, so these are pretty much the only pair I've had for years and they cover me in most situations and don't hold odor like most active shorts I've used in the past
https://oliversapparel.com/products/all-over-shorts
https://youtu.be/MDPP8aDR1aU