This cup is good for a BJJ or no gi roll. I don't do a striking art so I don't know how this would hold up for MMA or Muay thai. Im 5'8 170 and I bought a Large and it fits perfect. I have a big ass and legs and a normal sized waist (31).