Kids these days are playing too much AAU and not drinking enough milk.
Or do enough cross training.
Our teens need to go back to playing multiple sports to avoid this kind of thing. Playing just one-sport, day in and day out all year long, from age 14 onward causes these types of over-usage kind of injuries.
It's why there's more injuries than ever to our pro athletes, despite how much better they are being cared after & prepared.