Actually, the law says drivers must stop if a pedestrian is in their lane or within one lane of their half of the roadway. In other words, the pedestrian is on the road. You do not have to stop if a pedestrian is on the sidewalk, away from the road, and is not making it clear that they intend to cross the street. But the original question is: Do runners have to slow down before crossing the street? And the answer is, yes they do, if running into the street would mean that cars would be unable to stop for them. If they’re not already in the street, they don’t have the right of way. Once they are actively crossing the street, then they do. Of course runners often run right into the street, and any good driver knows to watch for this. You don’t want to run someone over, even if they are in the wrong.