Here is an updated list of Survivor Series match endurance times from 1987 to 2017. It contains results from last night, so spoilers.
Guide - (SURVIVOR if winner of match), Name, (year of event), length of time in match
1.
SURVIVOR – Bray, Randy Orton (16) 52.55
2.
Roman Reigns (16) 52.55
3.
Seth Rollins (16) 46.00