In terms of average marathon times, the median marathon finishing time in 2015 for men in U.S. marathons was 4:20:13 (9:55 minutes per mile pace), according to Running USA.
The median finishing time for women was 4:45:30 (10:53 minutes per mile pace).