This is perhaps  a little more idiomatic for JavaScript:
var endTime = players.reduce(function(a, b) { return Math.max(a.source.endTime, b.source.endTime); }, 0);