Wally Chang
Field atlas · vol. III
Wally Chang
Trophy days

The routes that named the years.

Some days you finish a route and the year hangs off it for months — every other day in the calendar becomes “before that” or “after that.” This is the file of those. Three trophies, with maps, numbers, and the parts of the story that won’t fit on a Strava page.

36.5786°N · 118.2920°W · alt 14,505 ft
TROPHY · JULY 12–13, 2025

Mount Whitney, alpine start.

Whitney Zone · Inyo National Forest · 14,505 ft

The 2:27 AM alarm in a tent at 12,000 ft is not philosophical — it is logistical. The crampons are already on, the headlamp is angled to land on the laces, the oatmeal is in the pot from the night before.

Twelve hours earlier we had walked in from the Portal, six and a half miles to Trail Camp, and caught some fish. The fish bought us the dinner story. The route bought us the morning.

Summit at sunrise, fourteen thousand five hundred feet above the Owens Valley still in shadow. I had thought I would feel triumphant. What I felt was an enormous, slow gratitude that I get to do these things at all.

Route · elevation profile
8,000 ft10,000 ft12,000 ft14,000 ftTrail Camp · 12,039 ftdawn push · 02:2714,505 ft · summit
Trip distance
21.5 mi
Portal → summit → Portal
Elevation gain
6,509 ft
over two days
High point
14,505 ft
highest in the lower 48
Alpine start
02:27
tent → summit by sunrise
Photographs
Photos from Mount Whitney, alpine start coming soon.
drop into public/images/ · run pnpm new-photo
37.9105°N · 119.2581°W · alt 9,945 ft
TROPHY · MAY 14, 2026

Tioga Road, before the cars.

Yosemite National Park · Tioga Pass · 9,945 ft

Once a year, for about a week, the inside of Yosemite belongs to people on bikes. The plows come through and the road is open as far as the gate, but the gate is locked: black ribbon climbing through Tuolumne Meadows that the cars have not seen since November. You ride it. There is no other way.

Rolled out from Crane Flat at 7:11 in fifty-one degrees and a clear sky, and a stranger named Olivia pulled up next to me at the first switchback. A stranger at sunrise, a friend by the descent. We rode the climb together and stayed together past Tuolumne to the long drop toward Mono Lake.

Tioga Pass topped out at 9,945 ft. Eighty-eight miles, seven thousand six hundred feet of climbing, and the cleanest air I have ridden through all year.

Route · elevation profile
4,000 ft6,000 ft8,000 ft10,000 ftCrane Flat · 7:11 a.m.Tioga Pass · 9,945 ftTuolumne MeadowsMi 0Mi 88
Distance
88.4 mi
Crane Flat → Mono Lake
Elevation gain
7,680 ft
rolling + Tioga
High point
9,945 ft
Tioga Pass
Moving time
6:19
14.0 mph avg · 7:11 AM start
Photographs
Photos from Tioga Road, before the cars coming soon.
drop into public/images/ · run pnpm new-photo
33.7176°N · 116.2989°W · sea-level desert
TROPHY · DECEMBER 8, 2024

IRONMAN 70.3 — Indian Wells.

5:41:08 finish · bib 212 · M18–24

The bike split is what I remember. Two hours, forty-four minutes, fifteen seconds across the desert with the Santa Rosa range pinking up to the southwest and the wind in my face for what felt, eventually, like the entire 56 miles.

Twenty and a half miles an hour average, thirty-ninth in my division by bike split. The kind of number that does not mean much until you find out it means something to you.

Before the bike I had swum 1.2 miles in salt-tasting lake water and after it I would run a half-marathon in a temperature climbing past eighty degrees. Neither of those splits is the one I look at in the results PDF. The bike is.

Route · elevation profile
RACE PROFILE · 5:41:08 TOTAL · M18–24SWIM1.2 mi0:43:42T1BIKE56 mi · div rank 392:44:15T2RUN13.1 mi2:00:13
Swim
0:43:42
1.2 mi · 2:11 / 100m
Bike
2:44:15
56 mi · div rank 39 · 20.5 mph
Run
2:00:13
13.1 mi · 9:11 / mi
Total
5:41:08
div 46 · overall 714
Photographs
Photos from IRONMAN 70.3 — Indian Wells coming soon.
drop into public/images/ · run pnpm new-photo