According to marylandweather.com, we can expect temperatures just above freezing for the Suntrust National Marathon on Saturday: As of this morning, the predicted high is 45°, with a potential low for the day of 35°.

I've been running in shorts lately, but that temperature range would definitely be tights/hat/gloves weather for me, especially considering the early 7 a.m. start time.