No, not all tennis shorts have pockets. However, many of them do have at least one pocket. This is usually located on the back of the shorts. One of the best tennis shorts with pockets is the Adidas Men's Standard Tennis Shorts. It has two side pockets to keep your tennis balls and one back pocket for your keys or phone.