In case of shin splints, the pain is caused due to stress on the shin bone and surrounding connective tissues. While, stress fractures,are caused by tiny cracks on the shin bone.