More than 4,000 runners cross the finish line in all races combined each year at the Buffalo Marathon, Half Marathon & Marathon Relay — including 3,000 or more in the half marathon alone — which takes runners on an out-and-back course that shows off the city’s picturesque waterfront areas overlooking Lake Erie.