A massage roller may include a hollow cylindrical body with a cylindrical core and a plurality of massage protrusions each extending outwardly from the cylindrical body. Each massage protrusion may be substantially centered within a different polygonal region of a polygonal tessellation of the surface of the cylindrical body. The massage protrusions each may have a base, a filleted peripheral edge extending around the base, a concave cap opposite the base, and a plurality of walls equal in number to the edges of the polygonal region in which the protrusion is substantially centered. Each massage protrusion may also include an axial cross-section which is substantially polygonal, and has the same number of edges as and is substantially aligned with the polygonal region in which the protrusion is substantially centered.