I ordered some Under Armor Ultimate Dia shorts this summer for similar reasons. They have 2 deep front pockets and 1 rear pocket, all zippered. I've been quite satisfied with them, and have put at least 200 miles in them without a problem. Here's a Smile.Amazon link.