This model fits for a 9 ½ inch (30cm long in total) blade. Figure skates fit, but I'm not sure about hockey skates.
It is quite loose. The original model has a TPU print to tighten the protector to the blade, but it does not work for me. I used a hair rope.