This is an interesting analysis of available data for runners and record-breakers, outlining what will have to happen to break the two-hour mark for marathon times. Dennis Kimetto set the marathon record this year at 2:02:57.
Cue complaints about scrolling behavior of this site, but the content itself is worth reading.