Has no size tags tho I'm pretty sure it's large because that's normally the size I buy has no brand markings on it, has pockets and a breathable mesh