The Moball Roller balls are considered firm to very firm for a foam roller. They are made of a resilient but lightweight EVA Foam. They are not as firm as a lacrosse ball but close in feel. They have a slight give, similar to memory foam.