Sunday, February 22, 2026

Another 100k Traverse Along the Black Canyon Trail

Another successful finish at the BC100k (2026)

In the weeks leading up to my fifth running at the Black Canyon 100, I had already decided that I wanted to put up a "traditional" race report once it was over. It is rather "old school" these days to do any sort of report, especially if it's not through a subscription-based substack account, but I suppose you can call me nostalgic...and even a little sentimental. In these news days of chaotic AI-assisted everything, I do miss the old days of posting simple (and raw) reports like this. So let's get into it.

My stated goal going into this fifth Black Canyon race, was to see if I was still capable of finishing in under 13 hours (especially given my advancing age). In 2020, just before the pandemic shut down everything, I ran my first BC100 while I was in fairly good shape. I crossed the line in 12 hours, 14 minutes...a time that I was quite satisfied with...but I was also slightly annoyed that I had missed the 12-hour barrier by a mere 14 minutes.

2020 Finish (12hrs 14mins) - still my fastest time....

In the years since, I have had quite the variety of experiences at Black Canyon. I skipped a few years immediately following my success in 2020 (in large part due to the Covid-19 pandemic), but then I decided to head back in 2023, thanks to some gentle goading by some of my east coast friends. That year, I was wildly undertrained though, and simply wanted to run with those friends and secure the sub-17 hour Western States qualifier. In the end, it was a really great day on the trails, and I fully understood that I was in no shape to run hard or fast. As the day progressed, some of my friends ended up dropping from the race, and others pushed on ahead for a quicker finish. I ended up finishing the final 10 miles in the dark with the one remaining friend (Anthony). We took it relatively easy and were comfortably on pace to finish in time to grab the WS qualifier (sub 17). We did end up running harder over the last four miles (just to mix things up), but ultimately crossed the line in a much slower 16 hours, 27 minutes. A younger version of myself might have been bothered by this slower time, but it was well worth it to have such a fun day on the trails.

The gang at mile 5 (2023)

Flowing along the course at an easy pace (2023)

The gang coming into the 38-mile aid station (2023)

Anthony and me at the finish (2023)

In 2024, I made an agreement with one of my good running friends here in Flagstaff, that we would not only run the Black Canyon together, but that we would do some of our training together as well. Over the early months of winter, we did just that, tackling several tune-up races down in the Phoenix valley together. On race weekend though, something rather unexpected happened when this friend had to pull out of the race last minute for a family emergency. This all happened after we had check in, picked up our bib numbers, and dropped off our drop bags. What made this situation even more problematic was that we had driven down from Flagstaff together, and she needed to get back home asap. So, at around 10 pm the night before the race, when we both should have been sleeping to prepare for the early morning bus ride to the start, I was driving my friend north to meet her parents about an hour south of Flagstaff. It all worked out, and she made it home safely, but I didn't get back to the hotel room until almost midnight. I would only get about 4 hours of sleep that night before the race. But then, it got even worse...

In the wee hours of the morning, a freak snow storm rolled in, blanketing the first 7 miles of the course with about 2 inches of snow. While everyone knew it would quickly melt off and wouldn't really cause any trouble for the race (other than some mud), the bus company refused to shuttle runners to the start until after the roads were fully clear. This all left the race organizers scrambling in the morning trying to accommodate over 1000 runners. In the end, the race director postponed the start by two hours. This was not ideal as it meant runners would lose those early hours when the course is typically still cool. It was also frustrating in that it meant I could have slept two additional hours. I was already up and caffeinated by the time I learned of the postponed start, so there was no way I was going back to sleep. By the time I ultimately made it to the start line, I was frustrated, and not in a proper racing state mentally. My training had been good, and a sub 13-hour finish may have been possible, but I had lost my focus. Additionally, the first 7 miles of the course, typically some of the easiest of the race, were caked in sticky mud, making the running extraordinarily difficult (and energy sapping). By the time I made it to mile 7 (Antelope Hills), and started down what is my absolute favorite 10-mile stretch of the course, I was already in a sour mood. This mental state affected me all day and I found myself walking more than I should have, and taking too much time at aid stations. When I finally made it to the finish, after having run 100 km alone, I was just happy to be done. My finish time was 13 hrs 52mins...a decent time, but definitely not what I was capable of that year.

Finishing in 13hrs 52mins (2024)

Last year, my friend wanted to once again run, and we agreed to start together. We also agreed that at any point in the race, if either of us wanted to push on ahead, that we were to "run our own races." My training went well, and on race morning we were both feeling good. We started together, but then around two miles in, I was starting to pull away. Without hesitation, she encouraged me to go on without her. What this meant of course was that I would be running 60 miles on my own again. I pulled out my iPod shuffle, took a deep breath, and pushed on. The day went surprisingly well, and the river crossings were all completely dry. It did get a bit hot in the middle of the day, which slowed me considerably. Looking at my splits, there was a clear decrease in my overall pace after the half-way point (meaning I started a bit too fast). When I left the Table Mesa aid at mile 51, I was still feeling good enough to run at a shuffle pace, and my time projections had me coming in a little over 13 hours. I knew I didn't have it in me to try to push as hard as I would need to in order to secure a sub-13, so I eased back and ran in comfortably. My final time across the finish line was 13 hours, 19 minutes...an improvement on my 2023 time, but likely slower than it could have been had I hustled a little more at the end.

A few minutes before the start (2025)

Crossing the line in 13hrs 19mins (2025)

This year, my plan was to attack as best I could. I wanted to see if I could not only improve on my time from 2025, but try to actually go sub-13 once again. I knew this was a tall order, but I had to try. My training was going very well, I was feeling strong, and I was entering a well-deserved taper period two weeks before race day. But then....everything changed.

Just as I was starting my first of two taper weeks, we received word of a completely unexpected death in the family...and Black Canyon became an after thought. Almost immediately, C and I hopped on planes back east and had to deal with a whole slew of arrangements. On top of the mountains of logistics and organization that had to be sorted in short order, we were both dealing with an overwhelming sadness. The Black Canyon was the farthest thing on my mind and any hopes of a tactical and assertive run along the course were gone. 

The weekend before the race went by in a blur of grief and disbelief. At one point, I went out for a very short 3-mile run in the sub-zero frigid temps of rural Pennsylvania, and found that it brought me a sliver of peace and solace amidst the emotional week I had just endured. 

A rural Pennsylvania run, amidst the grief

We both went through the motions during the funeral services and spent much needed time with immediate family. As the weekend rolled into the following week, and various important tasks were checked off, things reached a point where it made more sense for me to return home (while C stayed back east). I agreed to fly back on Wednesday and take care of things back home. By the time I made it home, it was just three days before Black Canyon, and it was still the last thing on my mind. But on Thursday, I talked with C over the phone. She encouraged me to still run the race. She knew very well that I use running as a way to deal with my most difficult emotions, and she encouraged me to "take the day...and ease your soul on the trails."

...she knows me well.

It still didn't feel right, or appropriate to go race a 100k with everything that was going on (never mind that I felt incredibly selfish for even considering it). It was about this time on Thursday that we also learned that the several family members were reporting that they had tested positive for Covid. Given our proximity to these same family members, we were both rightly concerned that we had been exposed. With all of this new information, I made a deal with C. I told her that I would test myself for Covid over the next two days...and if it came up negative on the morning of the race, then I would start. Should I start though, there was no way I was going to be in the right mindset to truly race for a sub-13. It would be entirely about easing my mind and heart. I had also effectively told myself several months prior, that this 2026 race was likely to be my last at Black Canyon. It's not that I don't like the course, I just feel as though I've had my fill. Five years running any single event is a lot...and it just felt like a good year to hang up the BC100 hat.

On Friday, I tested negative for covid, despite convincing myself that I had a "scratchy" throat. I drove down to my friend's house in the Phoenix area to set myself up for race morning. I picked up my race packet at the expo, put together my two drop bags, and settled in for an early night. At 4:00 am Saturday morning, my covid test came back negative, so I drove the 30+ minutes up to the Anthem Outlets where the bus pickup occurs. I hopped on the first bus, and we made it up to the start line with plenty of time for the start. This year, I opted to start in the "elite" 7:00 am wave...not because I think in any way that I qualify as an "elite" runner, but simply because I wanted the earliest start.

At 7:00 am sharp, the gun sounded, and first wave made the traditional loop around the track before heading down the 1-mile road stretch in the town of Mayer.

The early miles felt nice. I eased back into a comfortable 9:00 min pace, and turned my brain off. It felt as though I was just out for an early morning training run. Despite all the people around me, I felt no urge to "race." The air had a chilly bite to it, but it was refreshing. It also helped to keep my heart rate low. My breathing felt good, and I was entirely sure by this point that I had also dodged the Covid bullet. 

The first 7 miles along the course always progress quickly. The course rolls a little, but is mostly flat and very runnable. I found a nice pocket well behind one group of runners, and well ahead of the next. Despite there being over 1000 people in the race, I managed to somehow find a quiet spot to run alone. This is precisely what I was looking for.

Around 7.5 miles in, runners reach the first aid station at Antelope Hills. My favorite stretch of the entire 100k course comes immediately after this aid station. For the next 12 miles, all the way to the Bumblebee aid station, the course twists its way around serpentine switchbacks and curves, while all trending downhill. It goes without saying that this stretch is fast and fun. Every year I run, I treat those first seven miles as something of a warm up, with the race truly starting around mile 8. This forces me to go easy in those first seven, loosen everything up, and then turn on the legs after Antelope Hills. And this is exactly what I did. For the next 12 miles I picked up my pace, and found a perfect flow state. It was magical. I floated down the beautiful trails just as the sun was starting to warm things up.

Mile 8 on the course...in a perfect flow state...

I lost track of my pace, and the clock time...and just ran on feel. Over the next two hours, a lot of thoughts ran through my mind, and it felt fantastic to decompress and just exist on the trails. I thought about the recent family tragedy, and those I have lost...and I thought about other things that had been causing me anxiety lately. I zipped through the 12-mile aid station fairly quickly after a brief refuel, and then pushed on to Bumblebee at mile 19. The race always makes a dramatic shift at Bumblebee. The "easy" stuff is over, and leaving the station, runners are presented with the first big climb of the course. It's also at this point when you realize you are only just 1/3 of the way through the run, and that 62 miles is a really long way. Despite this, I still felt really good. I had splits from 2025 written on my hand, and I noted that I was reaching aid stations about 3 minutes behind my times from 2025 (and this was without even trying or watching my pace). I felt as though I was being much more conservative, so my initial thought was that I might have a little more in the tank later in the day.

I jogged up the big climb out of Bumblebee (a climb I sometimes just hike), and then weaved my way in and out of the drainages and canyons over to the Gloriana aid at mile 24. This stretch, while mostly trending downhill, always seems to sap my energy a bit, and this year was no different. When I reached Gloriana, I felt a little worked, and took a couple extra minutes refueling and icing up. The temperatures were rising fast, and the direct sun was already starting to sap me a bit.

Mile 21--just past Bumblebee Aid

I left Gloriana feeling well, and was glad that I took a few extra minutes to cool off and refuel. I eased back my pace slightly on the next stretch on my way over to the Deep Canyon aid (and half-way point). This stretch features some notable climbs that I was very keenly aware of, so I paced myself accordingly. I knew precisely where each climb was, so knew when to downshift in preparation for them. As I approached Deep Canyon, I knew that my time from 2025 had been just under 6 total hours. When I crossed the timing mat, my watch read 5:59...so I had effectively caught up to my 2025 ghost and was on the exact same overall pace. Again, I hadn't planned this, I was just running on feel all morning. 

I spent a few minutes sorting through my drop bag, and properly refueling, before heading out to the next aid at Black Canyon city. As you leave Deep Canyon, runners are presented with a several-mile-long dirt road that undulates notably. This can be a difficult stretch as it is entirely exposed, and also difficult to establish any sort of rhythm on. Along this stretch, I noted that I was doing much better than I normally had along those miles, and soon was ahead of my 2025 pace. Again, I wasn't planning for this, but given my earlier conservative pace, the dividends were now coming in.

The Black Canyon city aid station is a difficult one because it involves a 1-mile out-n-back. I never liked this portion of the course and it can feel really demoralizing. I made the turn on to the final one-mile stretch and eased my way down to the station. About 100 meters before reaching the end of the out-n-back at the station, my right toe clipped a rock and I went down hard. I did a full superman landing on my chest with both hands outstretched taking a lot of the impact. I scraped a notable amount of skin off my hands and both knees in the process. In an instant, all of my flow was gone, and I was sitting on the trail, bloody, and frustrated. I absolutely HATE tripping on trails, and despite my hyper vigilance all morning, I managed to get briefly distracted by the upcoming aid station just enough that I took my eyes off of my feet. It's incredibly how fast a positive mood can turn sour. I got up, brushed myself off, and walked into the aid station still feeling annoyed.

My right hand was dripping with blood and I spent a few minutes just cleaning up my wounds at the aid station medical table. After several minutes of clean-up, and a few more minutes of refueling, I finally left the aid station back up the same one-mile stretch I had come in on. Leaving Black Canyon City, runners are presented with the longest (and arguably most difficult) stretch of the entire course. This leg of the course features over 9 miles until the next aid, and features the single biggest climb of the day. This is the toughest mental challenge on the course, and I had just put myself into a sour mood.

I fought desperately to put my recent fall out of my mind, but it was difficult. On one occasion just a few minutes up the trail I almost tripped a second time and knew that I was not in a good mental place. So, I decided to spend a few minutes walking, and cooling off. I knew it would cost me some time, but I didn't care. I needed to get back to my positive flow state.

I hiked the remainder of the out-n-back up to the fork, and then slowly began running again. Things were gradually improving, and soon I was crossing the large swath of the Agua Fria River. My feet did get wet on this crossing and once on the other side, I put my head down and began the longest climb of the day. At this point, I had also gone all-in on my music, and was playing tracks that I knew would help improve my mental state. I had to keep reminding myself that I was not out there to race, I was out there to ease my soul, think about those I had lost, and perhaps find some peace.

I downshifted on the climb as it was also still notably hot in the direct sun. I could feel my mental state slowly moving back towards one of positivity and this allowed this long 9-mile stretch to move by much quicker than it usually does. In less time than I expected, I rounded a turn in the course and came up on the next aid station. I felt happy knowing the "hardest part" of the course was now behind me (or at least I thought). I spent a few extra minutes refueling and hydrating at this station, and then headed out at a comfortable pace en route to Table Mesa (the last large aid station of the course) at mile 51. This stretch is notably shorter (only about 4 miles) and does progress rather quickly, and with little climbing. It is a nice place to open the legs up a little more and make up some time. The problem I was noticing, is that I was starting to feel a bit off. For the first time in many years, I was developing notable stomach issues and any time I tried to run fast, my gut was not happy with me. Experiencing gut issues during a race is quite rare for me, but when it does happen, it always makes it very difficult to run consistently...and always takes a long time to clear itself up. I knew this was going to slow me down, so I eased back a little on my way to Table Mesa, hoping that the now-cooler temperatures, and easier terrain, would calm things down. 

When I arrived at Table Mesa, things weren't really much better. I still found it difficult to run with any sort of consistency (despite my legs feeling relatively fresh), and no amount of ginger seemed to help. It was looking as though I was just going to have to "gut it out, " and suffer a bit for the last 10+ miles.

I checked my watch leaving Table Mesa, and I was still in good shape as compared to last year, but notably slowing...meaning a sub-13 would be difficult without significantly picking up my pace a bit. I did my best to work up a respectable shuffle leaving Table Mesa, but I had to keep working in walk breaks to ease my stomach. I knew it was all costing me time, but I also felt like I wasn't really moving any slower than I was in 2025 along this 8-mile stretch. Despite hiking, I managed to push my way up the last big climb at almost a 4 mph pace.

Somewhere about 5 miles into this 8-mile stretch, just as I was finishing out the last little climb before starting the descent down to the final aid station, I had to pull out my headlamp. I continued my mix of running and hiking as best I could until finally coming up on the last station around mile 59. It's always nice reaching this little station, as it's effectively just 3.5 miles of easy running into the finish from this point. Every year I've run Black Canyon, I always manage to do quite well on this final stretch, but leaving the station this year, my stomach took another turn in the wrong direction. I found myself again frustrated. I ran whatever I could, but I was getting passed by a lot of runners over this final stretch. I knew that in 2025 I had actually run these final 3.5 miles somewhat quickly, but this year I just couldn't get anything going without my gut barking at me. So, I did what I had been doing...I split my time between fast hiking and slow jogging...doing my best to just get to the finish.

Somewhere about 1.5 miles from the finish, my watch rolled over to 13 total hours and I knew any chance at a sub-13 was over. With any pressure for a sub-13 now completely out of my mind, I eased back and jogged in the rest of the way at a slow and comfortable pace. I crossed the line in 13 hrs, 16 mins...faster than my 2025 by a mere 3 minutes. In the end, I did have my second best outing at Black Canyon, despite not even trying to truly "race," but I couldn't feeling a little annoyed by my gut troubles (and my earlier fall).  

Crossing the line in 13 hrs 16 mins (3 minutes faster than 2025)

When I compare my overall splits from this year to 2025, it becomes clear that my gut issues were very detrimental. At Table Mesa (mile 51) this year,  I was over 13 minutes ahead of my pace from 2025. Over the next 11 miles, I lost an additional 10 minutes...about a minute per mile slower. Most of that time loss actually came in the final 3.5 miles. In 2025, I ran that final section at a 11:00 min/mile pace. This year, my pace was over 13 mins/mile.

Despite my gut issues, once I crossed the finish line, I felt renewed. The day had "worked" to easy my mind and I was glad that I did decide to stay in the race. I also finished early enough in the day, that when I made it back to my car about 30 minutes later, I was able to drive all the way back up to Flagstaff that night and still be in bed by 11 pm. 

Sunday morning when I woke up, something felt off and I just attributed it to race fatigue and from breathing in dry desert air for over 13 hours. I took it easy for the rest of the day, but then had a terrible night of sleep that evening. 

Monday morning I woke up feeling absolutely terrible and I knew exactly what was happening. There was the distinctive burning in my sinuses, the notable scratchy throat, and the recognizable pressure on my chest. A few minutes later my worries were confirmed with a VERY bright and obvious positive Covid test. For the next 6 days I was isolated to a single room of my house, in a miserable state. I had to cancel another week of classes and fell even further behind. My suspicion is that I had been exposed to the virus during the funeral (along with other family), and that my body had been "winning" the battle, thanks in part to my new vaccination early last fall. But then I subjected my body to 13+ hours of strain along the BC100 course, and I effectively annihilated my immune system in the process. Because of this, the virus was able to win the battle and knock me down for a week. Incidentally, one of the more uncommon symptoms I often get with Covid, is an upset stomach and nausea. It certainly might explain my gut issues over the last 10 miles...

Yesterday, I finally tested negative and was feeling like my old self again. For the first time in a week, I left the house, making a quick trip up to the grocery store. When I left the store, my car failed to start with an obviously dead battery. It would seem as though the old adage, "when it rains, it pours" has been in full effect for me these past few weeks. 200 dollars and a new battery later, I'm back up and running and desperately trying to catch up on my backlog of life. 

As far as Black Canyon, I feel pretty confident saying that this was my last outing along the course, and I've seen all I needed to see there. I suppose that could change, but it seems unlikely. I'm very glad I had those 13+ hours this year to sort through my emotions. I had a lot to process and I spent a considerable part of the day thinking about those that I have lost over the years...

...and I think that wraps things up...and I will end this report here. Please do take care everyone, and take care of yourselves and each other.

Thursday, December 25, 2025

Renewed Running and Perilous Peaks : 2025 Year-in-Review

A year defined by running...

...and perilous peaks!

Another year has come and gone and as I've grown older, it really does seem as though time has accelerated. Despite a busy year of work commitments and various professional obligations, I still managed to squeeze in quite a few fun adventures and explorations. There were races, journey runs, motorcycle tours, highpoint excursions, tropical getaways, treks to nowhere, and quest-ending climbs up towering Colorado mountains (just to name a few). In compiling my list for this year, I was surprised at just how lengthy it was, so without any delay, let's dive in....

The View from Oak Creek Canyon (Sedona) on Dec 31st.

I began 2025 with an early-winter jaunt down to warmer temperatures in Sedona. In many past years, I have carried out a rather silly tradition of trying to adventure out to someplace as remote and random as possible to celebrate the start of the new year right at midnight. This year, we decided to hike up the rather diminutive Sugarloaf Mountain at 11:30 pm so that we could sip our small champagne glasses right at midnight from the summit, while overlooking the lights of town. It was a fantastic way to ring the new year.

A few days later back up in Flagstaff, while still being spared from any snowy weather, I took out my smaller dual-sport motorcycle for a day-long adventure along a 50-mile stretch of the Arizona Backcountry Discovery Route (AZBDR). While it was a bit chilly out that day, the views and terrain were well worth it. I even got to test out my new drone with some fantastic "active-tracking" shots...


Tearing up some rocky sections of the AZBDR

Frozen Lake along the AZBDR 

Some "Active-Tracking" Footage

In January I did my best to keep up with my running, as I did plan to once again run the Black Canyon 100K race in early February. This meant not only did I need to get in my daily miles, but I needed to do a tune-up race some time in January. As I have done many times before, I chose to race the Coldwater 40K down in Phoenix as a way to gauge my fitness. I had a ridiculously good day on the course, placing 14th overall, and averaging a 9:06 pace over the entire day.

Early miles on the Coldwater course

Really solid running to start the year!

As the year progressed into February, it became clear that I was going to be selling my Royal Enfield Himalayan 411 motorcycle. This was a very difficult decision for me, but after almost 5 years of reliable riding, I ultimately decided that it was time to step up to something just a little bit more powerful. Given this development, I decided to go out on a few final sentimental rides with the ol' girl before parting ways. The good news about all of this, was that I did end up selling the bike to one of my former graduate students. Every once in a while I see her riding around town on it, so I know that it has gone to a good home.

Riding out at Harding Point

Visiting SP Crater

The Black Canyon 100k came up quickly in mid February and it would be my first true test of my running fitness for 2025. Several of my friends had signed up to run it with me, so I was hopeful that I'd at least get to run the first few road miles alongside good company. Overall the day went quite well, although I did struggle a bit over the final 10 miles. I was really hoping to break 13 hours this year, but came away just a bit over, with a final time of 13 hours, 19 minutes. 

A 4th Black Canyon Finish (13 hours 19 minutes)

The entire gang of misfits at the start line

Just nine days after crossing the finish line at Black Canyon, I made my way up to the South Rim of the Grand Canyon for another Rim 2 Rim 2 Rim attempt...this time with my good friend and fellow Barkley Marathons alum, Travis. Normally, it would be impossible to do a R2R2R in February due to snow and icy conditions, but we had had an anomalously dry winter. The day went really well and we had a blast. We opted to move at a much more casual pace for our crossing, meaning it was less strenuous, but also that it was a much longer day (nearly 16 hours). Sadly, due to that aforementioned dry winter, 2025 ended up being one of the worst fire seasons along the Grand Canyon (with the entire North Rim burning...including the Lodge).

Crossing the Colorado River

Looking up to the North Rim

Resting down by the Colorado River

A slightly snowy North Rim

Travis standing in the 2 inches of snow near the North Rim trailhead

Just a few weeks later, we did finally get a proper winter snowfall and I was able to get up to the local Nordic Center for an ol' fashioned round of classic skiing.

Skiing at the Nordic Center

Over a foot of new powder

Later in March I finally got word that the new motorcycle I had ordered had come in (after being hung up due to import tariffs). I made the quick jaunt down to the Cottonwood area and picked up my new Ibex 450. It didn't take long to get out on some new adventures and realize I really loved this new bike.


Picking up the new girl...

Out on my first real adventure...

A trip out to Mormon Lake...

As April crept in and as the semester was wrapping up, I did manage to get out for one additional formal race down at the Dam Good 40k Run (again in the Phoenix area). I had a decent day, but much slower than the January Coldwater Race (mostly due to the higher temps). Despite the tougher day, I still had fun moving along the trails.

Finishing behind a very happy gentleman at the Dam Good Run

Just one week after running along the hot desert tracks at the Dam Good Run...I agreed to run the 48-mile Flagstaff Loop Trail back up in town with a good friend. She was going to be running the 250-mile Cocodona Race in May, and needed one final big tune-up run. As is usual for the FLT, we opted to take on the day as more of a journey run, with planned stops at various gas stations and markets to refuel. We had a nearly-perfect day out in the mountains, and even modified the course to include the big climb up and over Mt. Elden (not part of the standard FLT). Rather coincidentally, we actually ran into my friend's running coach while we were out on the course.

The full 48-mile FLT route (including the big Mt. Elden climb)

The view of Humphreys Peak from the Mt. Elden summit

Our refueling stop at mile 20

A happily refueled friend...

As the semester was wrapping up, I had big field trip planned for my Energy Policy graduate course. This trip would entail taking my entire class of 20+ students up to Glen Canyon Dam for an in-depth tour (from the site director). The tour was absolutely fascinating, and I learned a lot about how things operate at a large hydroelectric facility.

View of the dam from afar

Up close and personal with Glen Canyon

At the end of April I found myself thinking back often to my trip across the Grand Canyon with Travis in February. I got a nagging idea in my head of seeing if it was possible for me to complete the out-n-back journey in under 12 total hours (my fastest time to date was about 13 and a half hours). My training was going well, and the weather was perfect for an attempt...so on April 25th, I headed up to the South Rim for a sub-12 attempt. The crossing over went nearly perfect, and I made it to the North Rim in my fastest time to date: ~5 hours 30 mins. This meant that I had about 6 and a half hours to make it back to stay under 12 total. My return back down to the river went well, but the final climb up to the South Rim went terribly. About 2 miles from the end, I finally ran out of gas, and my muscles started to cramp up from a mismanagement of my electrolytes. I had to walk the last two miles and ended up finishing in 12 hours and 20 minutes. I still beat my fastest time, but was annoyed that I lost the sub-12 in the final two miles. I didn't take any photos that day, but did record my track.

My sub 12-hour attempt at the R2R2R

Total Time : 12:20:30

Back over on two wheels, I took the Honda CRF300LS out for a fun adventure over to Le Barron Hill...a place I had wanted to explore for many years. Due to private property boundaries, I had to get creative with how I approached this elusive peak. It turned out to be quite a fun little adventure...


Heading out to Le Barron Hill.

In May, with the semester now over and my work commitments easing back, I decided to tackle an adventure that I had wanted to do for MANY years....the Hole to Hump (which I opted to rebrand: Canyon to Crest). This adventure involves hiking down to the Colorado River (into the Grand Canyon), dipping a toe in the water, and then traversing all the way back to Flagstaff on foot, ending on the summit of Humphreys Peak. The entire route covers about 70 miles, and includes over 13,000 feet of climbing (going from about 2500' elevation, up over 12,500' elevation). I had quite a bit of help and support on this adventure, and opted to tackle it as a pure journey run. Given this, I took it relatively easy, and tried to soak in the beauty and enjoyment as much as possible. Of course, there were still some rough patches (particularly at the beginning on the New Hance Trail), but overall it was a very memorable adventure.



Starting Canyon to Crest (at the South Rim)

Down at the River for the proper "start"
(Mile 0)

Traversing the high country near Babbitt Ranches
(Mile ~35)

Refueling at one of my caches
(~Mile 45)

Nearing the high peaks (~Mile 60)

At the finish on top of Humphreys Peak
(Mile ~70)

In early June, I had to make my way out to Denver for some lab work at the NSF Ice Core Facility. While there, I decided to finally visit Pikes Peak by way of a proper hike (and not just by car). I had realized that in my quest to finish all of the 14ers, I had never actually climbed Pikes Peak. I needed to rectify that situation before tackling my final two summits later in July. My trek up Pikes was ultimately successful (despite a fair amount of snow), although it didn't come without some tragedy. I learned a few days after my summit, that another hiker I had met on my climb had fallen down an ice couloir...and didn't survive. 


Nearing the snowy summit

Pikes Peak summit (having reached it under my own power)

As part of this trip to Colorado, I was also able to complete a small adventure that I had been hoping to do for years. I have been on a multi-year journey to summit all the state high points, and one of those points has been particularly difficult to reach. That point, known as Charles Mound, sits along the northern border of Illinois. The issue with reaching this peak is that it is on private property and is only open to visitors on a few weekends per year. I was able to coordinate my trip to Denver such that I could take a quick one-way flight on a budget airline over to Cedar Falls Iowa, and finally reach this elusive summit. I now have just seven summits remaining (although technically eight, since Michigan's high point has recently changed).

Link to Video: https://www.youtube.com/watch?v=O5tgBySDYhQ

The start of the hike up to Charles Mound

On the Charles Mound "summit"

Two short weeks after my trip to central Colorado, I found myself back in Colorado for the San Juan Solstice 50-mile race. I had done this race in 2024 while incredibly ill...and nearly timed out. This year, I wanted to return and enjoy the course while hopefully much healthier. The short story is that the run was fantastic and I was able to enjoy the miles without that stress of pushing time cut offs. I had a blast all day, and finished in a comfortable 14 and a half hours (with over 90 minutes of cushion remaining).


A lovely spot in the San Juan Mountains

My day spent circling the San Juans

Grinning from ear to ear at mile ~40

Next up for the year was my big ticket calendar item: my week-long mototour through Colorado on the new Ibex motorcycle in mid-July. What made this year's moto-adventure through Colorado so special was that I had planned to summit my last two 14er peaks: Capitol and Snowmass. These two peaks are noted as being two of the most difficult of them all, and they did not disappoint; Capitol Peak was truly terrifying and I will never go near that mountain again. The entire trek was fantastic and I came away with so many wonderful memories. I did successfully finish these two summits, however it was recently discovered that East Crestone is actually 4 inches taller than Crestone proper...meaning I will need to go back to the Crestones at some point to truly finish off the 14ers. I wrote an entire post about this trip, so will simply link to that as well as some of the videos I compiled from the trip.



Colorado 2025 Trailer Video: https://www.youtube.com/watch?v=e76GMh5zQYE

Colorado 2025 Video Capitol Peak: https://www.youtube.com/watch?v=V5IAEO-zmms

Colorado 2025 Video Snowmass Mountain: https://www.youtube.com/watch?v=DA_WtRIbGp0

Summit of Snowmass

Looking up the south slopes of Snowmass

Summit of Capitol Peak

Colorado Mountain Lake

Mexican Hat

Shiprock

Just a few short weeks after my solo adventure through Colorado, C and I took a trip together out to the Big Island of Hawaii. I didn't post anything about this trip as the entire purpose of the adventure was to go "off-grid" and disconnect. Needless to say, we had a wonderful time relaxing on beaches, snorkeling, volcano watching...etc. I'll share a few select photos below...

Southernmost point in the US

One of many beach views

A lunchtime gecko friend

Sunset from the hotel

Summit of Mauna Kea

As the summer drew to an end, I once again opted to run in circles down at the Jackrabbit Jubilee run in Phoenix just before the start of the semester. This year, I had to contend with 100+ degree temperatures even after sunset. It was brutal, but I still managed to push out over 32 total miles. Not bad considering the conditions.

Some number from the Jackrabbit Jubilee

Just a few short weeks later, I tackled my first and only 100-miler of the year just up the road from my house: The Stagecoach 100. I typically run the shorter 35-mile version of this course, but this year was feeling a bit more bold. The race went surprisingly well and I even wrote a full run report about it here on this site. I somehow managed to eke out a sub-24 hour finish...something I wasn't sure I was still capable of. If you're interested in all of the gory details...check out my post from last month below.


Start line of the Stagecoach 100

Somewhere around mile 35

Nearing the finish

Shortly after the Stagecoach 100 in early October, I ran a smaller local race known as the Solstice Run. If you've spent any time in the Flagstaff area, chances are you've heard of this race. It's a local home-town classic that many run (particularly for the finish line party). I had a good day running around some of the smaller volcanic cinder cones to the west of Flagstaff near the town of Parks. It was around this same time in October that the Aspen were also in peak colors up on the big mountains, and I made sure to make a few trips up there with the pup to enjoy the beautiful scenery.

The Soulstice 30k race

Start line of the Soulstice (I'm on the far left)

Peak aspen season

In late October I set out in search of "Arizona's largest tree." More specifically, I was in search of Arizona's largest Cottonwood tree (and possibly the largest in the US...it's still somewhat unclear). The trek involved riding through some of Arizona's most beautiful and remote regions...ultimately ending in the small hamlet of Skull Valley where I did find success at the monstrous tree!


"Arizona's largest tree"

Just a few short weeks later I set out another trek to nowhere, this time looking for the elusive, and appropriately named, Secret Mountain. This adventure took me down some incredibly remote forest roads on my much smaller dual-sport motorcycle, and ended at a desolate trail head that looked as though it hadn't been used for years. At one point on the ride, I was stopped by a massive log and had to get a little creative. Once on the hike out to one of the mountain's high points, the trail disappeared completely and I found myself free hiking into the great unknown...truly my idea of a perfect trek.


The immovable log...

Getting creative off trail....

In early November I once again made a trip out to Virginia for my annual pilgrimage to the Mountain Masochist 50-mile Run (MMTR). This has become a regular tradition for me, and a way to reunite with some of my Barkley Marathons friends. This year marked my 9th running and we were even joined for the first time by Barkley Marathons course-record holder, Brett Maune. We were graced with perfect weather this year, and had a grand ol' time navigating through the George Washington National Forest up and down the leaf-covered mountains. I'm genuinely looking forward to returning next year for my 10th finish! Before flying home this year, we all spend a day galavanting around DC...on scooters no less.


The run details...

Five Barkley Finishers at the MMTR finish
(Brett, Travis, JB, D-Ho, Me)

Travis and me coming into the finish

The gang on Mt. Pleasant (Mile ~37 on the course)

Scooting around DC

In late November, I hit a big milestone with regards to my 2025 running....I passed 2000 total miles. To most endurance runners or ultramarathoners this is not a particularly massive number, but for me, it represented a large achievement. I had not hit 2000 total running miles in a single year since 2017, so I was thrilled to reach this key number. As I sit here today, just a few days shy of the new year, I am incredibly excited to note that it's likely I will end the year right around 2200 total miles!


Running with a friend, approaching my 2000th mile

Thanksgiving came and went and I once again participated in the local "Turkey Trot"....running up and down Turkey Hill here in Flagstaff. This event is a gathering of local runners all looking to get in a little hilly torture before the big turkey dinner. As always, we definitely earned the bird.

The fun little Turkey Trot course...

Runners at the start line

Everybody on the summit of Turkey Hill

In December I still had a couple of adventures to take on. First, I spent a day riding down to the Tonto Natural Bridge State park on the Ibex. I had quite a bit of fun hiking around on the trails and exploring the natural tunnel carved into the travertine bedrock. It was quite a bit more dramatic than I was expecting.

Tonto Natural Bridge State Park

Following my jaunt down to Tonto, I had one last race on the calendar left to tackle: The McDowell Mountain Frenzy 50k. I ran this same event last year in a remarkably fast time, and was hoping for a repeat. Sadly, things didn't go quite as well and I struggled over the last 6 miles. In the end, I still managed a respectable time, and came away pleased to have spent a good part of the day moving along some beautiful desert trails.

Some details from the McDowell Mountain Frenzy

Crossing the line still in a relatively good mood

As the Fall semester was wrapping up I decided to go on one last adventure on the Honda CRF300 out to a small--and relatively unknown--peak in the area known as Davenport Hill. I had seen this small mountain on a return trip from Williams earlier in the year and it seemed like a perfect place to go explore. On this trip, I managed to find a remote trail that climbs to the summit and spent the entire day by myself exploring the peak. It was a perfect way to the end the year on the CRF. As soon as I got home, I winterized the bike and it is now all buttoned up until spring. I did capture some fun video on this last adventure (see below)


Davenport Hill (outside of Williams, AZ)

The summit of Davenport Hill

The Charlie Brown Christmas Tree growing atop Davenport

My last order of business before closing out the year was celebrate the graduate of ten new Climate Science MS students. We held a full hooding ceremony event for this group and I attended their commencement the following day. I will sincerely miss this engaging and inspiring group.

Celebrating w/ the Class of 2025 Climate Science MS grads!

And that my friends, will just about do it. As I write this I find myself amongst family for the holidays once again incredibly grateful for an amazing year. I have been so incredibly fortunate to have been able to have so many wonderful adventures and treks in 2025, and I can only hope that 2026 will be full of similarly thrilling and rewarding exploits and/or escapades. 

Happy Holidays to you all....and if I can ask just one thing of you...it is to please continue to scratch that explorational itch....and get out there. There is so much to see and do in this big wide world...