.
Hockey goalies need high Str and high Dex as well. The Str to be able to move that stick and/or glove and/or pads fast enough to deflect/catch the puck, and high Dex to get the equipment into the correct position to either deflect the puck to the right place (which doesn't always happen) or even just catch the puck.
I agree with Pyk only up to the goalie part. Blocking a shot would still be Dex IMHO. Moving the stick or glove fast enough to block a shot should be determined by your reflexes.
Hitting the puck hard for a slapshot would be Str.
In any case this is only marginally D&D related

To try to bring us back on topic:
IMO, running for distance would be Con based, and
a sprinting competition with a nice smooth track etc. would be str based.
HOWEVER escaping somone in a dungeon is not like running on a smooth oval track. You're zipping around corners, jumping over rocks and ducking vines and stuff to try to escape.
In short, I can see the "logic" of the rules, and would probably use them the few times the situation arose. If the players really wanted to run sprints on a track, I"d make it strength-based.