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

The special ones

A collection of special achievements, the ones where you find that you were capable of more than you thought.

TROPHY · JULY 12–13, 2025

Mount Whitney, alpine start.

Whitney Zone · Inyo National Forest · 14,505 ft
36.5786°N · 118.2920°W · alt 14,505 ft

It's quite strange to have a resting heart rate over 80 bpm. I'd guess my body couldn't settle down without the rich oxygen it was used to. Who knew that sleeping at 12,000 ft woudn't be easy?

Fortunately, I didn't have to deal with this problem for long — the 2 AM alarm made sure of that.

Twelve hours earlier we had walked in from the Portal, six and a half miles to Trail Camp, and of course, I couldn't resist bringing my fly rod. I don't think I've ever seen so many rainbow trout as I did at Consultation Lake. Anyhow, the trout provided dinner the night prior, and the morning brought a cold darkness and 99 switchbacks like a stairway to heaven.

Summit at sunrise, fourteen thousand five hundred feet above the Owens Valley still in shadow. Funny enough, there's perfect cell signal at the summit. Give your mom a call.

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
TROPHY · MAY 14, 2026

Tioga Road, before the cars.

Yosemite National Park · Tioga Pass · 9,718 ft
37.9105°N · 119.2581°W · alt 9,718 ft

Once a year, for a day or two, Yosemite’s high country belongs to cyclists.

Tioga Road, closed since November under winter snow, reopens sometime between May and July, whenever the National Park Service finishes clearing, repairing, and inspecting the pass. The announcement usually comes only a day in advance. To ride it car-free, you have to be ready to drop everything and go.

At 2:30 a.m., I left San Francisco with Olivia, my riding partner for the day and someone I was meeting for the first time. We reached the Tuolumne Grove Trailhead parking lot around 6 a.m., just as the first light began filtering through the trees.

By 7 a.m., in the crisp fifty-one-degree air, we rolled out of the parking lot and onto Tioga Road, its dark pavement stretching upward into the distance.

Ninety miles. Seven thousand six hundred feet of climbing. Tioga Pass at 9,718 feet. We were back in San Francisco around 6 p.m., tired from the ride and still processing how much we had packed into a single day: an early drive, a quiet road through Yosemite, and hours of climbing and talking with someone I had only just met that morning but who, by the end of the day, felt more like a friend than a stranger.

Route · elevation profile
4,000 ft6,000 ft8,000 ft10,000 ftCrane Flat · 7:11 a.m.Tioga Pass · 9,718 ftTuolumne MeadowsMi 0Mi 90
Distance
90 mi
Crane Flat → Mono Lake
Elevation gain
7,680 ft
rolling + Tioga
High point
9,718 ft
Tioga Pass
Moving time
6:19
14.0 mph avg · 7:11 AM start
Photographs
TROPHY · DECEMBER 8, 2024

IRONMAN 70.3 — Indian Wells.

5:41:08 finish · bib 212 · M18–24
33.7176°N · 116.2989°W · sea-level desert

If you had told me before December 2024 that I’d be doing a half Ironman, I would have laughed.

First, I didn’t own a bike. Second, after years of college football training, “long distance” meant 100 yards. Third, the longest swim I’d ever done was the 75-yard swim test Cornell made me take to fulfill the PE graduation requirement.

For me, the race was a test of limits. And they were tested before I even reached the starting line. On the drive from San Francisco to Palm Springs, my car’s wheel snapped off its axle on the highway. That meant a 1 a.m. tow, a random roadside motel, and almost no sleep the night before the race.

Race day brought more chaos. A bottle cage snapped off my bike, taking my electrolytes with it. By the end of the bike leg, I was fighting debilitating cramps that carried into the start of the run.

Things don’t always go your way. Sometimes they go spectacularly wrong. But that made crossing the finish line even better.

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
TROPHY · 2021–2024

Cornell Sprint Football

Schoellkopf Field · 178-lb collegiate league
42.4470°N · 76.4736°W · Ithaca, NY

Out of reach — until it wasn’t.

I came to Cornell planning to walk onto the lacrosse team, still bitter about how recruiting had gone at MIT. Then 2020 happened. Plans disappeared. Practice was banned. Football wasn’t even on my radar — I’d never played before.

Then a friend invited me to a secret practice. I went. I was hooked.

Everything was foreign: route trees, formations, blocking, tackling, special teams. I had no reason to believe I could start. But I worked. By my second season, I had earned my first start.

Junior year, I tore my left MCL at the Naval Academy. I’d never faced a serious injury before. But I came back and started every game my senior year.

None of it happens without my teammates. Football is special. Sprint football is even more special.

Career · 2021 → 2024
#87 · WR178-lb cap · 9 schoolsSOPHOMOREWR2021–22JUNIORWR2022–23SENIORWR2023–24All-CSFL Academic · 6 games
Seasons
3
sophomore → senior
Position
WR
#87
Honors
All-CSFL Academic
League
178 lb
9 schools · weight cap
Photographs