His bike is too small. His saddle is too low, ....
Your friend needs to go get a bike fit.
Also, riding with running shoes is not the best idea. If he does not want to use road pedals, he can at least use an MTB style shoe without the cleats. Shimano M088 is a good cheap shoe and it comes in wide sizes too.