2024 was my best year of running. I maybe didn't have any big breakthroughs like some of the high school years, but this was the first year ever where I ran really well in all three of my target races. 2023 was a strong year that I built off of, but I didn't run especially well in 3 of 4 of my target races in 2023. Performing when it mattered most was something I had struggled with since 2016, and I finally got it right in every season in 2024. Like 2023, I was pretty consistent throughout the year and didn't have many bad races. I had one major hiccup in the form of a calf injury in late May/early June that hurt my training for San Francisco and caused me to bail on some goal races. I also did not have great races in the half marathon. But largely, this was a very successful year.
Goal Review
Sub-1:10 Half Marathon: FAIL. I don't have any excuses for this one. I performed consistently well over every other distance, but just could not get it done in my half marathon races this year. Definitely a disappointment of 2024. I'll recycle this goal and have it for 2025 and I think I learned some things that will help me in the future.
30 Highpoints: FAIL. Pretty close as I hit 29. I was confident I'd meet this one but changed the drive back to go through Arkansas for a more desirable driving route, which took off the Kansas and Oklahoma highpoints. There was the possibility of picking up Arizona's highpoint but I only had so many weekends and opted to explore national parks instead.
Go to more CA national parks: PASS. Well, I may have failed the others, but I passed this one with flying colors as I went to 7 of the 9 California Parks in 2024 and have been to all of them at some point.
A measly 1/3 on goal success, but only the first one really matters and the others were more arbitrary. I had successes in other distances but I didn't have specific goals for them at the beginning of the year so that's not reflected here.
Race Ranking
The 2024 ranking of my 25 races. Like 2023, I was fairly consistent and the majority of races were at least a B- or better. Note these are scaled rankings - an early season result will be judged less harshly than a late season/goal race.
25. Rock 'n' Roll Las Vegas Half Marathon- February 25 in Las Vegas, NV
Result: 11th Place, 1:13:35
This was my worst race of the 2020s, and a massive disappointment and failure. I had high momentum and confidence going into this one coming off a 1:10 half marathon in November on a tough course and having the best long runs of my life the prior two weeks. This was a flat course and likely stacked field and sub-1:10 was there for the taking. Instead my legs were totally cooked and I couldn't even manage that pace for two miles. I couldn't run a respectable pace in the second half, pretty much gave up and only finished the race because I needed to pick up my bag. This is probably one of the biggest missed opportunities of my running career as this had the potential to be the biggest race of my life.
Grade: F
24. Thanksgiving Day 5K- November 28th in San Diego, CA
Result: 8th, 16:27
On paper, this is probably one of my worst results ever. Even on bad days, I had usually managed to slip under 16. Being close to 16:30 in a 5K is almost hard to comprehend. This comes with the qualifier that my body had nothing after the 50K. Very poor result, but hardly any expectations or importance to this one.
Grade: D
23. Great Bear 5K- May 19th in Needham, MA
Result: 27th, 15:51
15:51 isn't bad, but I should have been capable of far better that day. I ran a good, not great race for 2.5 miles and then had absolutely nothing over the final kilometer and one of the worst final 200s I've ever run. Even if I held the effort through the finish, it still wouldn't have been anything special and this was one of the rare occasions in 2024 I just did not show up with my A game.
Grade: C
22. Vancouver Half Marathon- June 23rd in Vancouver, BC
Result: 2nd, 1:11:29
Like Las Vegas, I felt good about my chances at a sub-1:10 but struggled early and wasn't close. I had some poor splits in the middle of the races and the entire thing felt really hard, which isn't good given I was running marathon pace in some sections. However, this one was a lot better than Vegas as not only did I run two minutes faster, but I ran hard throughout, never gave up in one of the mentally hardest races of the year for me, and was able to win a close battle for 2nd place. But at the end of the day this race was disappointing and a missed opportunity.
Grade: C
21. Steve Scott Invite (5K)- April 26th in Irvine, CA
Result: 19th, 15:47
After a decent 5K opener two weeks prior in 15:45, I was really expecting to be able to break 15:30 here. Instead I took a step backwards and ran two seconds slower, effectively ending my track season as I did not have the qualifying time to compete at the next. Unlike a well paced race two weeks prior in Long Beach, I struggled from 1K here and faded quite a bit after a mile. Did enough to save it from being a disaster in the last mile, but this result made me feel like I should have even toed the start line.
Grade: C
20. Millennium Mile- January 1st in Londonderry, NH
Result: 7th, 4:33
This race really served as a rustbuster/workout effort for me. I went close to all out but was racing two more times that week and decided not to kick it in. Totally fine for one of the least important races of the year, but I can't give it any better than a B-.
Grade: B-
19. Three Sisters Skyline Half Marathon- September 21st in Sisters, OR
Result: 2nd, 1:20:47
This wasn't a bad run, but I felt I could have competed better for the win. I failed to cover a big move a few miles into the race and burnt a lot of energy chasing the leader. My entire second half I was tired and fading quite a bit. Again, not a bad effort, but so much room for improvement.
Grade: B-
18. NYRR Night at the Races #2 (3K)- January 4th in New York, NY
Result: 11th, 9:01
Was not in great shape for this one and did a mostly decent job of making the right moves. Local runner Sam Alexander did much of the leading for this race and made some good moves. I caught up to him and was barely on sub-9 pace through 2K, but felt quite terrible and let the pace slip significantly. I kicked the last lap but it was too late and I didn't break 9. Acceptable for an early season effort but mistakes I don't want to be making down the road.
Grade: B-
17. Run the Ridge 10K- August 17th in Laragh, Ireland
Result: 2nd, 39:59
Total rustbuster/low key effort, but some big mistakes in this one. Misjudged the field and didn't even stick to my own plan, going too hard too early and then not having an answer when I got passed. Mile 2 and 3 uphill effort was totally lackluster and I probably packed it in a little bit instead of trying to fight. I was about 20 seconds off the win and probably could have cut that gap down to 5-10 seconds had I run smarter and been a little tougher. Good downhill though, just not quite mentally focused.
Grade: B-
16. Kodiak 23K- October 12th in Big Bear Lake, CA
Result: 3rd, 1:48:28
This performance had major pros and cons. The good was that I placed 3rd/podiumed at my first ever UTMB race. I moved up mid race to take 3rd and closed well to get on the podium. This wasn't a particularly competitive edition but UTMB races are among the best in the world so getting 3rd felt pretty good. That said, I didn't run all that well. I struggled significantly in my first race at altitude and some of the uphill splits were not impressive. I managed to run the final downhill pretty well, but many of the miles felt like they could have been much faster with proper acclimation.
Grade: B-
15. USATF-NE Night at the Track (4x1600m)- December 27th in Boston, MA
Result: 2nd team, 19:01, my split 4:29
Finished off the year with my first relay race in about 6 years. I got the job done, leading off in first and achieving my non-ambitious goal of sub-4:30. But it was pretty close and this was incredibly sloppy execution, going out really hard behind a high schooler and running slow in the middle before a mediocre kick. A fine result for a race that meant little.
Grade: B
14. Moab Trail Half Marathon- November 2nd in Moab, UT
Result: 38th, 1:39:06
This was a solid effort in a loaded field. I didn't do anything particularly poor but then anything not a lot of race was particularly impressive either. Good throughout and a respectable result, but ultimately largely forgettable and unremarkable.
Grade: B
13. Chris Rhinne Invite (1500m)- April 19th in Riverside, CA
Result: 9th, 4:11
This was not the time I wanted (sub-4:10) but I handled a poor start fairly well. The race got out slow and I was boxed in, but I went to the front, controlled the pace, and had a good kick in 64 to hold for the win. Just need to work on that start so I could have been in a better position to take over if needed.
Grade: B
12. Beach Invite (5K)- April 12th in Long Beach, CA
Result: 23rd, 15:45
I was coming into this one with low fitness and expectations with not much training under me post-Los Angeles marathon, but thought if I could start at a decent fitness level around 15:45 I could potentially run close to a PR at the end of the month/early. I ran a smart, controlled and well paced effort to hit that target dead-on. Can't fault anything I did that day, just didn't get into good enough shape or execute the following races as well. This was a good early season run but at the same time 15:45 on the track really isn't impressive at all when I ran 10+ seconds faster on the roads.
Grade: B
11. Portland Half Marathon- October 6th in Portland, OR
Result: 21st, 1:12:59
Having done zero of the long tempo work I did in previous marathon blocks, I knew it was unrealistic to expect to be anywhere near a PR. I ran this race fairly consistently and strong, and this was a solid result for where I was in training. Had a bonus of closing sub-5:10, which is my fastest last mile in a half marathon.
Grade: B+
10. Surf City 5K- February 4th in Huntington Beach, CA
Result: 1st, 15:36
I was hoping to run a little bit faster than this on a very fast course, but 15:36 was pretty good given I led gun to tape and was a solo effort.
Grade: B+
9. Pass Mountain 25K- November 9th in Mesa, AZ
Result: 1st, 1:47:44
Went in and beat a decent field. Almost an "A" race but struggled big time in the final third, spraining my ankle, dealing with blister pain and just generally fading. Opened up a big lead, and was happy with the way I was able to hold on after dealing with a lot of challenges. I only won by 18 seconds, so it felt good to win a close race as the vast majority of my wins are ones where I won by a significant amount but could not win a close race.
Grade: B+
8. Wagner Invite (Mile)- January 5th in New York, NY
Result: 12th, 4:28
This was a strong, disciplined run coming off fatigue racing a 3K the prior night and Millennium Mile 4 days before. 4:28 was not only a good time for week 1 of 2024 but I ran it well tactically, moving up slowly in the heat from dead last to closing in a 64 to nab 2nd at the line.
Grade: B+
7. Headlands 27K - September 15th in Mill Valley, CA
Result: 46th, 2:28:19
Most competitive trail race I've done. Not perfect, definitely faded a bit and wasn't stellar on the switchbacks but overall held my own and did well relative to those around me. I was good on the ups and downs, especially steep uphills here and got a great UTMB index rating for this race. I think there is room for improvement on courses like this but definitely had a good day.
Grade: A-
6. Golden Gate Spartan Trail 50K- November 23rd in San Francisco, CA
Result: 4th, 4:27:57
This was a good run and I felt I held up really well over 50K and 4+ hours of running. Room for improvement in the final third but ran the vast majority of the course and never had any serious blowups while steadily moving up. Huge improvement in my aid station management from Quebec as I was stopped for less than 3 minutes in this race. Still have a long way to go in ultra running, but this was a good step forward.
Grade: A-
5. Point Mugu Trail Run- October 26th in Malibu, CA
Result: 1st, 1:28:15
This one was simple - went hard from the gun and never looked back. Surprised myself with how fast I ran certain trails and kept an even and strong effort and ups and downs alike. Over a full half marathon distance, there were very few sections where I felt I could have gone quite a bit faster which is rare for a trail race. Generally one of my self-criticisms about my trail racing ability is I don't always do a great job maintaining the same intensity on trails as I do on roads (as in I get complacent and slow down), but most of the race I hit close to the best of my ability here. Definitely really pleased with that one as an overall effort, my best trail of the year.
Grade: A
4. Will Rogers 10K- July 4th in Los Angeles, CA
Result: 2nd, 33:05
My expectations weren't particularly high for this one - the course had 450' of elevation gain, a lot of 10K and I hadn't been running or racing particularly well all season. Absolutely surprised myself with an 18 second PR and without question my strongest race over the distance. It was also great to perform well over some big ups and downs. Definitely a confidence booster and I think it opens the door for sub-32 in the future.
Grade: A
3. Santa Monica 5K- September 8th in Santa Monica, CA
Result: 4th, 15:33
I've written in some entries here about how I surprised myself in races, but this was the most shocking good race result of the year. I had zero PR expectations having almost nothing under my belt and just a few weeks of base fitness. I thought breaking 16 would be hard enough. I executed an excellent race, slowly winding it up and closing in a 4:45 to run a 2 second PR.
Grade: A+
2. Los Angeles Marathon- March 17th in Los Angeles, CA
Result: 23rd, 2:32:35
My two most important races of the year were early on with Rock 'n' Roll Las Vegas and Los Angeles marathon. This would probably be my best opportunities of the year to run a good half marathon and marathon, and were both really important as I could break 1:10 for the first time and felt like I needed a good marathon after a 2:39 in Honolulu. The pressure for Los Angeles went up significantly after I completely bombed Las Vegas. Bombing Los Angeles as well would be a really tough pill to swallow and might completely change the trajectory of the year. Fortunately, I completely delivered that day and ran a 2:32:35. The execution was definitely sloppy with a 3.5 minute positive split and hanging on for dear life the final 10K, but I got it done with a 7 minute PR and could go into the rest of 2024 with confidence knowing my overall training plan was still working well.
Grade: A+
1. San Francisco Marathon- July 28th in San Francisco, CA
Result: 4th, 2:32:32
Like Los Angeles, I arrived in San Francisco with uncertainty. I had a troubled training block with an injury and a lot of missed training/disruption. For the most part, my racing wasn't very impressive or confidence building. I lowered my expectations and was not expecting a PR. Instead I just got under with a 3 second PR. A notable difference between here and LA is I held on much better and was barely fading at the end, a good indicator of increased strength over blocks and builds confidence towards future marathons.
Grade: A+
20/25 of my races were a B- or better (80%), which highlights that I had a good consistent year. The number of races in A and B was actually pretty similar to 2023, but I think my best efforts of 2024 were better. It's worth noting that my focus race for each season ranked 1st, 2nd and 6th in 2024 compared to 1st, 11th and 24th in 2023. Other than a total blunder in Las Vegas, I did a much better job with timing and racing well when it counts the most compared to 2023.
Season by Season Breakdown
Unlike some other years, my seasons can easily be broken down into 3 for 2024 as I had goal races and took time off after each of them. My target races for these seasons were the Los Angeles Marathon, San Francisco Marathon, and Golden Gate Spartan Trail 50K. Two road marathon blocks and then trail racing in the fall.
1. Los Angeles Marathon (January to March)
Los Angeles was a short block with a quick turnaround from Honolulu. I would only need a 12 week block to prepare for this one. I was a little worried about not having enough time to get fit, but figured having a full 16 week block and marathon behind me would help quite a bit. Los Angeles would be a huge race for me and definitely the biggest event of 2024. I absolutely felt I had something to prove and there was significant pressure on this since I only managed a 2:39 in Honolulu.
January was relatively quiet as I started with a few short races in NH and NY - decent efforts but nothing to write home about. I shifted to marathon training quickly but didn't get the ball rolling until the end of the month with a good 20 mile workout.
February was a critical month with two races- a 5K and then a big half marathon. I wanted to break 1:10 in the half in Las Vegas and felt really confident in my ability to do so. The 5K was solid, and then the most important stretch of training went phenomenally well as I had the best long runs and workouts of my life heading into Las Vegas. I hit every single workout exactly as I wanted and felt really confident in the late season races. Rock 'n' Roll Las Vegas was a huge blowup and disappointment as I ran 1:13, my worst race in years. Suddenly, I didn't feel so confident about Los Angeles.

I was pretty anxious the final weeks of the marathon as it was evident that I had overtrained. The question was whether I would be fresh for the marathon or if I had already blown it. I felt flat every single day leading up the marathon and every workout felt forced. Yet, somehow it was just enough for race day as I felt fantastic for much of the race and ran under my goal pace. That lasted through 20 miles before struggling quite a bit the last 10K but I ended up running 2:32:35 which definitely hit my 'A' expectations and was really satisfied I got that one done, especially with the overtraining concerns.
2. San Francisco Marathon (April to July)
I had a full 16 week block for San Francisco, which felt nice after only 12 for Los Angeles. My goal was to improve upon what I did at Los Angeles on a harder course, which might mean a 2:30-2:31. However, there was less pressure than Los Angeles as I had already taken off 7 minutes from Honolulu and that was more my focus of the year. San Francisco would be another opportunity to practice the marathon, especially on the tough hills of the course.
The block started off really well. After struggling a little in the first few weeks, I found myself doing really well on early workouts. During April, I tried a short track season to potentially target a 5K PR. These races didn't go poorly, but I wasn't even close as I simply did not have the fitness or base behind to succeed. I shifted my focus fully to the roads going forward with a consecutive 3 race stretch of Great Bear 5K, Ottawa 10K, and Rock 'n' Roll San Diego half, all of which I regarded as PR opportunities. The first few weeks of May went really well as I had some fantastic workouts and long runs. I felt confident heading into these stretches of races which would be a nice fitness check ahead of San Francisco.

Unfortunately, these three races went really poorly. I didn't run very well at Great Bear, but the more notable consequence was having some mild achilles/lower calf discomfort after the race, which worsened after a mid-week workout. I opted to run Ottawa as a workout which was the worst decision I made all year as I pulled my calf horribly. I couldn't run for a few days, got things sorted through a massage but ultimately had to pull out of Rock 'n' Roll San Diego. So 0/3 for desired results in this stretch.

June was a tough month as I had to take things easy for a few weeks because of the calf injury, missing some valuable training. I absolutely bombed my goal long run in mid-June and then didn't run so great at the Vancouver half when I was targeting a PR. My confidence was low at this point and I considered pulling out of San Francisco due to missing some workouts, volume, and not racing at a good level. However, the final 5 weeks went exceptionally well as I hit all my long run workouts and ran a great hilly 10K. I still didn't expect anything big from San Francisco with the overall block not going great, but ended up having an excellent day and got a 3 second PR largely due to not falling apart at all during the race. Was definitely pleased with the overall results from this block considering training and consistency were major issues.
3. Fall Trail Racing (August to November)
After 7 months of hard marathon training (with a break in March/April) and having done zero trail races in over a year, I opted to focus on trails in the fall. I had a smaller class load which would give me the additional opportunity to explore areas of California that I hadn't gone to. Unlike the previous two seasons, there was little pressure on most races and I didn't do much focused training. I did many more long trail races than I typically do, which ended up being enough to get me fit. I did want to run reasonably well at the Golden Gate Spartan Trail 50K.
I kicked off the season in August with a fun low-key trail 10K in Ireland and the result was nothing special on heavy legs from a mountain run two days prior. I then ran the Santa Monica 5K in September and shockingly ran a road PR of 15:33, surprisingly given how little training I had under me but reinforced that having these long blocks behind me is boosting my long-term fitness. I ran well at the Headlands 27K and okay at the Three Sisters Skyline half marathon, the latter being my first race in Oregon.

I returned to Oregon two weeks later to run the Portland Half Marathon, which had some serious organization issues but I ran decent for my fitness in 1:12:59. This result was encouraging but at the same time is a reminder of how much hard work it takes to break 1:11. In October, I also ran the Kodiak 23K, my first UTMB race. I placed well but seriously struggled with the altitude. I finished up the month with a win and good performance at the Point Mugu Half Marathon, but beat my calves quite a bit in the process.

November would be my last full month in California. I had an okay race at the very competitive Moab trail half marathon and a good race at the Pass Mountain 25K. However, after being very healthy for the entirety of this season I was banged up after Pass Mountain as I sprained my ankle for the first time in over 2 years and got the worst blister of my life. It didn't help that I got sick shortly after the race and had some hamstring discomfort the following weeks, but I was able to get these issues under control for the 50K. The 50K went well, although felt really difficult which doesn't raise my confidence for future longer ultras. I decided to jump into a 5K in San Diego on Thanksgiving which went terribly as I wasn't recovered from the 50K at all. Some time off after, then spent the rest of the year rebuilding to base before kicking off training for the Boston marathon.
2024 Running Takeaways
1. I was healthy overall, but not as healthy as 2023. I can't call the year an injured or struggle year as I largely got my training done and got to race in one piece. But it was definitely a bit of a step down from 2023, where I successfully ran every single day. My two serious injuries were pulling my calf in the Ottawa 10K and spraining my ankle in the Pass Mountain 25K. The injuries were similar in severity (happened late in the race/had to limp it in a bit, 1-2 days off, then 1-2 weeks to get it under control) but the timing of Ottawa was poor as I had a race the week after which forced a DNS. Both were probably avoidable, but I took risks that didn't pay off. Health and injury prevention absolutely needs to be more of a focus going forward.
2. Hill Training was excellent in Southern California. Unlike training in Rhode Island or Southern New Hampshire, I racked up significant elevation gain during the week in California. I routinely ran in the 4,000 to 7,000 foot range for total weekly elevation. Not only were the ups and downs enjoyable/scenic but I feel they were one factor that contributed to my successes of the year. Something I'll miss for sure.

3. Ankle health is once again questionable. While I don't feel I'm in as bad of a place for ankle stability as at the end of 2021 or even 2022, things are definitely not perfect after that ankle sprain. While there are zero issues running road or even trail, I'm not sure how things would hold up in a trail race or a long day on technical trails. My right ankle is noticeably bigger than my left even 2 months after the incident which is probably my biggest concern. This wasn't my worst ankle sprain but I can't remember my ankle not looking right for months in the previous ones. Just something I'm going to have to monitor in 2025.

4. Not having to run everyday allowed for proper rest and decreased burnout. In 2023 I ran every day and I think that contributed to a feeling of overtraining in the Honolulu and Los Angeles marathon blocks. I took a few days off each month in 2024 and 4-8 days post season, and I don't think it's a coincidence that I didn't feel burned out heading into San Francisco marathon or Golden Gate Spartan trail 50K (although it's worth noting I didn't train at 100% for either).
5. I ran great in the marathon and terrible in the half marathon. I had the year I wanted for the marathon, running my best races at the Los Angeles and San Francisco marathons. Conversely, my half marathons were a complete disappointment as I felt I was in excellent shape but didn't even come close to my 2023 times on harder courses. I was largely consistent and the half marathon was one of my few failures of the year.
6. I still haven't figured out track racing. In my second year out of college, I still haven't run very well on the track. I put together a short track season and didn't achieve anything above mediocrity. Like early 2023, I struggled quite a bit with the workouts. Track is a challenge for me and something I'll continue to try at and figure out. It's worth noting this was a short season on a limited base so I don't consider it a failure, it's more disappointing that the years are going in my "track prime" and I'm not one step closer to a sub-15 5K.
7. I had great exploration of the Western US. In 2024, I went to 7 California National Parks, Oregon, Utah, Nevada, Arizona, New Mexico and Texas. This meant a lot of scenic and fantastic trail running and hiking. Doesn't get much better than that.
Favorite Places Visited in 2024
Griffith Park, Los Angeles. This is an excellent urban park in the middle of Los Angeles. I went to the observatory and zoo once each, but spent most visits running on the large and very hilly dirt road network. Excellent place to train.
Zion National Park, Utah. Perhaps the best views I've ever seen, or at the very least the best in recent memory. The scale of the canyons and rock formations is amazing.
Vancouver, British Columbia. This is simply a beautiful and clean city, among my favorites that I've visited. Good public transit and parks. Fantastic airport.
Santa Barbara, California. Only went for one run here but definitely the most impressive city I saw in Southern California. Great coastline lined with beaches, old spanish-style architecture and went into the mountains on some cool trails and roads.
San Francisco, California. Two visits here for races, one of my favorite US cities. Really cool culture and the geography is nice with hills throughout the cities and water on 3 sides. So nice to run in the 50s/60s in the summer here while the rest of the country is brutally hot. Good public transport and excellent park system.
Point Mugu State Park, California. Like Griffith, this was a great training ground with an extensive hilly dirt road system. What was better than Griffith was fewer crowds and excellent ocean views. When it isn't overgrown the singletrack is quite nice as well.
Mount Pinos, Los Padres National Forest. Highest point in Ventura county and surprisingly beautiful. After driving through a yellowish brown super hot landscape, I was not expecting thick pine forests and sweeping views.
Channel Islands National Park, California. Took me a year of living in Thousand Oaks before getting out here. Bit of a hassle, but so worth it. Amazing ocean views throughout running on ridgelines, and had much of the island to myself. Saw some dolphins on the ferry!
Ireland. What a great country, will definitely be back. Rugged mountains, coastline, amazing historical sites and architecture, generally quite clean and safe.
Sequoia National Park, California. Zion gets the edge on scenery, but the trail systems and variety in Sequoia is so impressive. The park has elevations from close to sea level all the way up to Mount Whitney, the highest peak in the lower 48. Amazing rocky mountains and lakes hiking Mount Langley, but also has massive and varied forests around 6,000'.
Marin Headlands, California. Great spot, extensive and historical trail system with many races going through them. I got to experience a good amount of that between Headlands 27K and Golden Gate Spartan Trail 50K. Not only is it hilly and challenging, but there's quite a bit of variety between the open coastal section and thick redwood forests.
Portland, Oregon. First time to this city and I left with a very positive opinion. Like Vancouver, the public transport and airport were top-notch. The downtown isn't quite as nice as Vancouver but the park system is better with large, hilly and forested parks on the Western side of the city. I also made it out to nearby Columbia River Gorge and Multnomah falls, which offer great scenery.
Yosemite National Park, California. Great to get out here, stunning pine forests and sweeping views above the valley with the picturesque white rock formations and cliffs. Some really nice running in there. Unlike the seasonless coastal SoCal, I ran in crisp fall temps here and they get snow in the winter.
Guadalupe Mountains National Park, Texas. Fantastic views from these large peaks in Western Texas, grand sense of scope/scale at the top.
Baltimore, Maryland. I was not expecting to put Baltimore on this list, but the downtown and inner harbor areas were excellent.
2024 Stats
Total Mileage: 3,472 Miles (Down 128 from 2023)
Highest Week: 92.47 Miles (February 5 to 11)
Lowest Week: 0 Miles (March 18 to 24)
Longest Run: 33 Miles (November 23, PR)
Highest Month: 357 Miles in June
Lowest Month: 219 Miles in March
# of Days Running: 336 Days
# of Days Off from Running: 29 Days
Elevation Gain: 267,846', Huge PR
Most Elevation Gain on a Run: 5,856', November 23rd (Golden Gate Spartan Trail 50K)
# of Mountain Runs: 5 Runs (Way down from previous years, but the mountains in California are much bigger, so many hilly runs)
# of Mountains Summited: 11
Highest Mountain Summited: Mount Langley, 14,032' (PR and first 14 thousand footer)
Longest Running Streak: 34 Days, March 26th to April 28th. Really low by my standards.
Longest Non-Running Streak: 8 Days, March 18 to 25
Coldest Run: 15 degrees - Charlestown, RI (January 22nd)
Hottest Run: 89 degrees - Thousand Oaks, CA (July 11th)
# of Races: 25 (this does not include the Ottawa 10K, which I had decided to target as a workout before the race started)
# of Wins: 3
Terrain Breakdown:
Road- 11
Trail- 8
Indoor Track- 3
Outdoor Track- 3
# of Countries Run in: 4
United States, Canada, Ireland, United Kingdom
Movies Watched: 84 (way down from 118 last year, and likely a personal worst)
Video Games Completed: 5
# of States with Strava Activities: 17
California- 283 Activities (73%)
Rhode Island- 37 Activities (9%)
All Other States- less than 10 activities
Remaining states: NH, NY, CT, NV, UT, MA, OR, AZ, NM, TX, AR, MO, KY, WV, MD
States Run/Hiked In for the First Time: NM, TX, AR, MO, KY, WV (+BC, Ireland)
Top Municipalities with Activities:
1. Thousand Oaks, CA- 74 Activities
2. Los Angeles, CA- 66 Activities
3. Camarillo, CA- 25 Activities
4. Agoura Hills, CA- 20 Activities
4. Charlestown, RI- 20 Activities
6. Ventura- 11 Activities
6. Malibu (Point Mugu State Park)- 11 Activities
8. South Pasadena- 10 Activities
9. Westerly- 7 Activities
9. Calabasas- 7 Activities
9. Pasadena- 7 Activities
Locations outside Top 10 (Includes National Parks/Forests):
Arizona - Mesa*, Saguaro National Park*
Arkansas- Fort Smith*, Ozark-St. Francis National Forest*
British Columbia- Burnaby*, Vancouver*
California- Big Bear Lake*, Big Sur*, Cambria*, Channel Islands National Park*, Chico*, Concord*, Culver City*, Death Valley National Park*, Fillmore*, Folsom*, Huntington Beach*, Inglewood*, Inyo National Forest*, Irvine, Irwindale*, Joshua Tree National Park*, Laguna Beach*, Lassen Volcanic National Park*, Long Beach*, Los Padres National Forest*, Mill Valley*, Moorpark, Ojai*, Oxnard*, Port Hueneme*, Riverside*, San Diego*, San Francisco, San Jose, Santa Barbara*, Santa Clarita*, Santa Monica, Santa Paula*, Sequoia National Park*, Westlake Village*, Yosemite National Park*
Connecticut- Groton, Stonington, Voluntown
Ireland- Dublin*, Howth*, Killarney*, Laragh*, Limerick*
Kentucky- Lexington*, Mammoth Cave National Park*
Massachusetts- Boston, Needham
Maryland- Baltimore*
Missouri- St. Louis*, West Plains*
New Hampshire- Bethlehem, Dublin, Londonderry
New Mexico- Carlsbad*, Carlsbad Caverns National Park*, White Sands National Park*
Nevada- Henderson*, Paradise*, Red Rock Canyon
New York- Little Falls*, New York
Ontario- Ganonoque*, Ottawa*
Oregon- Columbia River Gorge*, Crater Lake National Park*, Klamath Falls*, Portland*, Sisters*
Rhode Island- Exeter, Glocester, Newport, Richmond, South Kingstown
Texas- El Paso*, Guadalupe Mountains National Park*
United Kingdom- Newcastle* (Northern Ireland)
Utah- Arches National Park*, Cedar City*, Moab*, Provo*, Zion National Park*
West Virginia- New River Gorge National Park*, Star City*
*Denotes a municipality I haven't run/hiked in before (on strava)
2024 Heatmaps
Pictorial Highlights
Actually kept one for each month this time. Could have had 6 different photos for August and September each. Likewise, I didn't have much for February.
 |
January: State of Liberty (NY)
|
 |
| February: Mojave Desert Rest Area on I-15 N (CA) |
 |
| March: Canyon Overlook, Zion National Park (UT) |
 |
| April: Hollywood Reservoir and Sign (CA) |
 |
May: Ottawa and Gatineau (ON/QC)
|
 |
| June: Griffith Park (CA) |
 |
| July: Golden Gate Bridge (CA) |
 |
August: Giant's Causeway (UK)
|
 |
| September: Mount Langley, Sequoia National Park (CA) |
 |
| October: Yosemite National Park (CA) |
 |
| November: Red Rock Canyon (NV) |
 |
| December: Downtown St. Louis (MO) |
2025 Goals
1. PR in the 3K. Been shooting for this for a long time. 8:44.64. Doable but not easy either.
2. Break 1:10 in the Half Marathon. This is what I wanted in 2024 and wasn't even close. I think with a little more experience and backing off a little before this, I should have a shot.
3. Break 2:30 in the Marathon. Probably the #1 goal. Again assuming training goes well and I don't get hurt, I don't see why I couldn't do it.
4. Good Ankle Health. Took a step backwards in 2024 and I have some trail races in the summer that I'd like to do well in. Strong ankles are crucial for success.
5. Race in a New State. I got a lot of new ones for 2024 (Oregon, Utah, Arizona, Nevada), hoping to get at least one. I have a few ideas but nothing concrete.
6. NH 4,000 Footers. Nothing specific, but would like to make some progress on these. I think 5-10 new ones would be a good year.
I'm sure there are some other things I'll shoot for but no other major goals on my mind. Really if I can go under 1:10 and 2:30 it'll be a successful year. Hoping to keep the ball rolling in 2025.