I personally like the cheap champion long mesh shorts with pockets. They are just like the kind you wore in middle school except they have an extra inch and pockets. I don't remember where I got them but I found them on amazon for around $10 a pair.
https://www.amazon.com/dp/B002VLZH7M?ref=emc_b_5_t
I have a couple pairs of these, and they are fantastic. No idea why they are named "long" shorts, but they definitely hit above the knee, and I'm like 5'6''
http://www.amazon.com/Champion-Mens-Long-Short-Pockets/dp/B002VLZH7M
Not sure that's what I got or what you want but it's what I could find from my phone