sometimes (?) HR can give you an idea of who was hanging it out there a bit more, who perhaps mentally caved, etc so here's some mile-data since both Sage and Jesse posted to strava (with unknown device accuracy):
First things first: Stravas GAP calculation gave them :04s/mi vs a flat course [are there any flat courses?], so knock off about a minute for a "flat course" or maybe half that for a "mostly flat" course. Jesse's strava zone 5 starts at 182 HR
HR per mile split Jesse:
153
156
157
156
160
162
163
164
161
160
163
167
168
169
===
avg 161
Sage's Z5 starts at 180 HR [does Jesse have a higher HRM even tho 6 years older? Did one of them put in incorrect data for their max HR?]
128
165
165
166
166
167
168
167
166
166
164
164
165
169
----
avg: 163 [mile 1 spurious data methinks, real avg 164-165]
so if we assume that Jesse's HRM is actually 2 beats higher [per their entered strava zones], Thomas was definitely cruising relative to Sage. If anything, Thomas had more to give
If we ignore what they entered for their strava HRM we have 164-165 avg for Sage at a 6-yr age advantage, and 161 for Thomas, for a delta of 3-4 instead of 5-6 as one might expect from age alone.
So Thomas was taking it easy(er) relatively imho. Different day, different results, yadda yadda, could have more to do with who had more picky bars w/caffeine that day than the other.
Thomas's HR data shows that in the first half of the race particularly, he was just cruising. [as he says he stayed with the pack/hid among them up until mile 6]