Shin splints can be caused by not wearing proper footwear when running, but may also be a lack of mobility. You can increase your mobility through proper warm-ups and stretching before you run. The tightness of the muscles in the lower leg as well as feet can cause the inflammation that leads to shin splints.