D. all of these
Agricultural runoff can flow into nearby water bodies like rivers, streams, or lakes and can eventually make its way downstream to larger bodies of water, including oceans. Thus, substances like sediment, nitrates, and phosphates from the runoff could end up in the nearby river, a distant river downstream, and ultimately in an ocean if it travels far enough.