<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <id>tag:www.giventotri.com,2024-09-25:/tagged/triathlon/half-distance/ironman-703-washington-tri-cities</id>
  <title>Given to Tri: Ironman 70.3 Washington Tri-Cities</title>
  
  <updated>2026-07-05T15:59:38+00:00</updated>
  <link rel="alternate" type="text/html" href="https://www.giventotri.com/tagged/triathlon/half-distance/ironman-703-washington-tri-cities/"/>
  <link rel="self" type="application/atom+xml" href="https://www.giventotri.com/tagged/triathlon/half-distance/ironman-703-washington-tri-cities/feed.xml"/>
  <rights>© 2022–2026 Guillermo Esteves</rights>
    <entry>
      <id>tag:www.giventotri.com,2025-09-25:/2025/09/25/race-report-2025-ironman-70-3-washington-tri-cities</id>
      <title>Race Report: 2025 Ironman 70.3 Washington Tri-Cities</title>
      <link rel="alternate" type="text/html" href="https://www.giventotri.com/2025/09/25/race-report-2025-ironman-70-3-washington-tri-cities/"/>
      <published>2025-09-25T10:00:00-06:00</published>
      <updated>2026-07-05T15:59:38+00:00</updated>
      <author>
        <name>Guillermo Esteves</name>
      </author>
      <summary>I finished my tenth Ironman 70.3 with no regrets.</summary>
      <content type="html">
        &lt;p&gt;Last year, after driving ten hours from Jackson Hole to Richland for &lt;a href=&quot;https://www.giventotri.com/2024/09/25/race-report-2024-ironman-70-3-washington-tri-cities/&quot;&gt;the inaugural Ironman 70.3 Washington Tri-Cities&lt;/a&gt;, I was certain it would be a one-and-done race—it was just too far, the drive too exhausting. After finishing the race, though, I &lt;em&gt;knew&lt;/em&gt; I needed to come back. It’s a phenomenal race in a great location, with a fast downriver swim, a beautiful bike course, and a fun, spectator-friendly run. So here I am again, a year later.&lt;/p&gt;

&lt;p&gt;My goal for this race was simple: Leave with no regrets. This year has been extraordinarily hard for me on a personal and professional level, and with this being my last triathlon of the year and a long, long wait until I can race again, I knew the post-race blues would hit me hard, so I didn’t want to leave Richland feeling like I could have or should have done more. If I could come up with a plan, execute it, and leave nothing on the table, I would be satisfied (and if that translated into a faster time than last year, that’d be the cherry on top). This race is also a milestone for me: It’s my tenth Ironman 70.3 since I started racing triathlons three years ago, and I wanted to leave on a high note.&lt;/p&gt;

&lt;p&gt;So, without further ado, here’s my last triathlon race report of this year.&lt;/p&gt;

        &lt;h2 id=&quot;arrival-preparations&quot;&gt;Arrival &amp;amp; Preparations&lt;/h2&gt;

&lt;p&gt;Rather than driving straight from Jackson Hole, as I did last year, I split up the drive this time, spending a night in Boise on the way. This gave me an opportunity to run again on the &lt;a href=&quot;https://www.cityofboise.org/departments/parks-and-recreation/parks/boise-greenbelt/&quot;&gt;Boise River Greenbelt&lt;/a&gt;, one of my favorite places to run, before continuing to the Tri-Cities region. I arrived in Richland on Thursday before the race and stayed at the &lt;a href=&quot;https://www.marriott.com/en-us/hotels/psccy-courtyard-richland-columbia-point/rooms/&quot;&gt;Courtyard Richland Columbia Point&lt;/a&gt;, just a five-minute walk from the Ironman Village and transition. This race uses a shuttle system for race day, but if you can swing staying at one of the several hotels along the river, I can’t recommend it enough; nothing beats the convenience of being a short walk away from transition and the finish line.&lt;/p&gt;

&lt;p&gt;After checking into my room and unloading my gear, I went out on a shakeout run at race pace along the run course on the Riverfront Trail. I felt… like hot garbage. My legs felt heavy, and my heart rate and perceived exertion were through the roof. It was admittedly hot at &lt;span data-imperial=&quot;93°F&quot;&gt;34°C&lt;/span&gt;, but I should still have been heat-adapted, and I expected the lower altitude to help me—I live and train at &lt;span data-imperial=&quot;6,400 feet&quot;&gt;1,950 m&lt;/span&gt;, but Richland is at a mere &lt;span data-imperial=&quot;350 feet&quot;&gt;107 m&lt;/span&gt; above sea level. I finished that run worried I didn’t have my run fitness as dialed in as I thought. I had planned on one last easy run on Friday, but decided to take an extra rest day, thinking the additional recovery would be more beneficial than another run.&lt;/p&gt;

&lt;p&gt;I spent the next two days relaxing, doing mobility work, and checking and double-checking my gear. The race organizers offered a couple of practice swims in the river, but I didn’t bring a tow float to store my stuff and I knew what to expect from the swim, so I skipped them. Instead, I continued the tradition I started at &lt;a href=&quot;https://www.giventotri.com/2024/08/30/race-report-2024-ironman-canada/&quot;&gt;Ironman Canada&lt;/a&gt; of hate-watching the most terrible movies on &lt;abbr&gt;TV&lt;/abbr&gt;—this time I honed my mental endurance with a double feature of &lt;cite&gt;Batman v Superman: Dawn of Justice&lt;/cite&gt; and &lt;cite&gt;Justice League&lt;/cite&gt;. Absolute dogshit.&lt;/p&gt;

&lt;figure&gt;&lt;img src=&quot;https://www.giventotri.com/cdn-cgi/image/width=1600/https://images.ctfassets.net/b9viu16jz98g/12ZebwR2BQjTXEQmDSxF8R/d249e6a428484ee3bb769367435eae72/DSCF1709-Fujifilm-X-T5-20250920.jpg&quot; alt=&quot;A silver Trek Speed Concept triathlon bike placed in front of a window in a hotel room. Next to it is some triathlon gear organized on the floor: three bottles, three satchets of Maurten Drink Mix 320, a can of TriSlide spray, a can of sunscreen, a Maurten 100 gel, an Ironman 70.3 swim cap and goggles, a Garmin HRM chest strap with a Core body temperature sensor, a bike helmet and gloves, bike shoes, running shoes, a Garmin bike computer, Roka sunglasses, an Ironman running hat, and a race bib with the number 81.&quot; data-asset-id=&quot;12ZebwR2BQjTXEQmDSxF8R&quot; data-original-url=&quot;//images.ctfassets.net/b9viu16jz98g/12ZebwR2BQjTXEQmDSxF8R/d249e6a428484ee3bb769367435eae72/DSCF1709-Fujifilm-X-T5-20250920.jpg&quot;&gt;&lt;figcaption&gt;
My race gear, organized before the race.&lt;/figcaption&gt;&lt;/figure&gt;

&lt;p&gt;I checked in my bike on Saturday afternoon, and after that I spent a few minutes scoping out the transition layout, which was changed slightly from last year—the positions of the Ironman Village and the transition area were swapped, which meant a slightly longer run from the swim exit into T1. This race does a single transition, so you don’t get gear bags, as is typical for 70.3 races. You &lt;em&gt;do&lt;/em&gt; get a morning clothes bag, though, since the swim start is &lt;span data-imperial=&quot;1.2 miles&quot;&gt;1.9 km&lt;/span&gt; away, in Howard Amon Park. You can put anything you carry to the swim start there, such as your phone, a coat, and your shoes, and hand it to the volunteers before lining up for the swim. It gets returned to you shortly after crossing the finish line.&lt;/p&gt;

&lt;figure&gt;&lt;img src=&quot;https://www.giventotri.com/cdn-cgi/image/width=1600/https://downloads.ctfassets.net/b9viu16jz98g/466AvyFT6qrGlC3aOxhRjx/56553f9b8d8354db4c5a502694af29e1/DSCF1714-Fujifilm-X-T5-20250920.jpg&quot; alt=&quot;A row of triathlon bikes racked on a metal frame outdoors on a grassy area, with trees and other bikes in the background. In the foreground, a silver Trek Speed Concept bike with TriRig arm scoops on the aerobars.&quot; data-asset-id=&quot;466AvyFT6qrGlC3aOxhRjx&quot; data-original-url=&quot;//downloads.ctfassets.net/b9viu16jz98g/466AvyFT6qrGlC3aOxhRjx/56553f9b8d8354db4c5a502694af29e1/DSCF1714-Fujifilm-X-T5-20250920.jpg&quot;&gt;&lt;figcaption&gt;
Shadowfax, racked and ready for race day.&lt;/figcaption&gt;&lt;/figure&gt;

&lt;p&gt;With my bike racked and nothing left to do, I went back to my room, packed the rest of my gear into my transition bag, had some dinner, and turned in for the night.&lt;/p&gt;

&lt;h2 id=&quot;race-day&quot;&gt;Race Day&lt;/h2&gt;

&lt;p&gt;I had trouble sleeping almost the entire time I was traveling for this race, so I was relieved to get five full hours of sleep the night before, with my Whoop indicating a whopping 89% recovery. I woke up at 3:00 &lt;abbr&gt;AM&lt;/abbr&gt;, had a bagel and coffee, and checked all my gear one last time while I waited for transition to open. At 4:00 &lt;abbr&gt;AM&lt;/abbr&gt;, I walked over to transition to finish setting things up. As soon as I stepped out of the hotel, I was surprised by how windy it was—when I got to the transition area, the bikes were rocking in their racks. I had flashbacks of &lt;a href=&quot;https://www.giventotri.com/2024/06/27/race-report-2024-ironman-70-3-coeur-dalene/&quot;&gt;Ironman 70.3 Coeur d’Alene last year&lt;/a&gt;, where the high winds caused the swim to be shortened and made the bike, and particularly the descents, stressful. I doubted this swim would be shortened or canceled, but I certainly braced myself for another challenging bike leg.&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;&lt;figure&gt;&lt;blockquote class=&quot;bluesky-embed&quot; data-bluesky-uri=&quot;at://did:plc:vmxpdybfbj3ogs4w6p5pjhhs/app.bsky.feed.post/3lzly3tqj5k2o&quot; data-bluesky-cid=&quot;bafyreibzbilnaupqqh462g6dricil6bdn2uwqlnfyudrudsq3z3fpsuotm&quot; data-bluesky-embed-color-mode=&quot;system&quot;&gt;
&lt;p lang=&quot;en&quot;&gt;It was, uh, very windy on race day on Sunday.&lt;br&gt;&lt;br&gt;&lt;a href=&quot;https://bsky.app/profile/did:plc:vmxpdybfbj3ogs4w6p5pjhhs/post/3lzly3tqj5k2o?ref_src=embed&quot;&gt;[image or embed]&lt;/a&gt;&lt;/p&gt;— Guillermo Esteves (&lt;a href=&quot;https://bsky.app/profile/did:plc:vmxpdybfbj3ogs4w6p5pjhhs?ref_src=embed&quot;&gt;@giventotri.com&lt;/a&gt;) &lt;a href=&quot;https://bsky.app/profile/did:plc:vmxpdybfbj3ogs4w6p5pjhhs/post/3lzly3tqj5k2o?ref_src=embed&quot;&gt;September 24, 2025 at 11:38 AM&lt;/a&gt;
&lt;/blockquote&gt;
&lt;script async src=&quot;https://embed.bsky.app/static/embed.js&quot; charset=&quot;utf-8&quot;&gt;&lt;/script&gt;&lt;/figure&gt;

&lt;p&gt;The weather forecast showed a high of &lt;span data-imperial=&quot;76°F&quot;&gt;24°C&lt;/span&gt;, so at least I didn’t expect the heat to be an issue; it also showed a 25% chance of rain, so I placed my shoes and socks in a plastic bag from the expo to keep them dry if it rained. After setting up my bike computer and pumping up my tires, I went back to my room to wait for the swim start and do some mobility work to stretch and warm up in the meantime. At 6:00 &lt;abbr&gt;AM&lt;/abbr&gt;, I put on my wetsuit and joined the crowd of athletes on the twenty-minute walk to Howard Amon Park to start the race. The wind seemed to have calmed down, but the sky was overcast and I could see rain in the distance to the southeast. I hoped none of it would hit the bike course; it would have been bad enough to deal with the wind on the bike without adding wet roads to the mix.&lt;/p&gt;

&lt;figure&gt;&lt;img src=&quot;https://www.giventotri.com/cdn-cgi/image/width=1600/https://images.ctfassets.net/b9viu16jz98g/1IkVyWQzyxwEWQ1mZC5Wzv/d7d93150e509ffb47ec60b17b80f715f/IMG_2388.jpeg&quot; alt=&quot;The Columbia River at dawn, under an overcast sky with rain in the distance, and a tree-lined shore in background with scattered boats visible on the water.&quot; data-asset-id=&quot;1IkVyWQzyxwEWQ1mZC5Wzv&quot; data-original-url=&quot;//images.ctfassets.net/b9viu16jz98g/1IkVyWQzyxwEWQ1mZC5Wzv/d7d93150e509ffb47ec60b17b80f715f/IMG_2388.jpeg&quot;&gt;&lt;figcaption&gt;
The Columbia River from Howard Amon Park, 6:29 &lt;abbr&gt;AM&lt;/abbr&gt;.&lt;/figcaption&gt;&lt;/figure&gt;

&lt;p&gt;Once I got to the park I handed over my morning clothes bag to a volunteer, ate a Maurten 100 gel, and lined myself up for the start. For a current-assisted swim, you’re supposed to line up in the group for your estimated time &lt;em&gt;without&lt;/em&gt; the current, so even though I was expecting a finish time of around 26 minutes, I seeded myself in the 37–40 minute wave. One change I appreciated this year is that instead of lining up in the park, we were lined up on the beach along the river, so it was possible to get a quick dip in the water to get acclimated before entering the chutes. I didn’t really need it, though—the water temperature on race morning was a pleasant &lt;span data-imperial=&quot;70.2°F&quot;&gt;21.2°C&lt;/span&gt;.&lt;/p&gt;

&lt;p&gt;There weren’t any pros racing, so the race started with the Physically Challenged division at 6:27 &lt;abbr&gt;AM&lt;/abbr&gt;, followed by the age groups at 6:30 &lt;abbr&gt;AM&lt;/abbr&gt;. I didn’t have to wait long to get in the water, and I started my race at 7:04:13 &lt;abbr&gt;AM&lt;/abbr&gt;.&lt;/p&gt;

&lt;h2 id=&quot;the-swim&quot;&gt;The Swim&lt;/h2&gt;

&lt;p&gt;I ran out of the chutes and immediately dived in… by slipping on the rocks as soon as I set foot in the river and face-planting painfully in knee-deep water. Not my most graceful moment, but at least I wasn’t hurt, and recovered quickly. After pushing off into deeper water, I pointed myself towards the first buoy and let it rip.&lt;/p&gt;

&lt;figure&gt;&lt;img src=&quot;https://www.giventotri.com/cdn-cgi/image/width=1600/https://images.ctfassets.net/b9viu16jz98g/5o8OIY35HRtFmchxAxiddM/786355d6a3219cb6cd3520623adec0d3/2025-ironman-70-3-washington-tri-cities-open-water-swimming.png&quot; alt=&quot;Map detail of the Columbia River near Richland showing the route of the Ironman 70.3 Washington Tri-Cities swim course.&quot; data-asset-id=&quot;5o8OIY35HRtFmchxAxiddM&quot; data-original-url=&quot;//images.ctfassets.net/b9viu16jz98g/5o8OIY35HRtFmchxAxiddM/786355d6a3219cb6cd3520623adec0d3/2025-ironman-70-3-washington-tri-cities-open-water-swimming.png&quot;&gt;&lt;/figure&gt;

&lt;p&gt;The swim course is point-to-point, starting at Howard Amon Park and ending back at Columbia Point Marina Park. This year the swim start got moved a little farther upriver, and after making a right turn at the first red buoy, it was almost a straight shot to the marina. With the huge assist from the current, it wasn’t a challenging swim at all. The only minor difficulty I faced was that my goggles fogged up almost immediately and made sighting difficult, although the buoys had strobes on them, which helped enormously. Beyond that, the swim was completely uneventful—I focused on my form, did my best to stay on track, and simply enjoyed the pleasant water while I watched the buoys fly by. Things got a little busy at the end as everyone got funneled into the marina, but nowhere near as bad as the pummeling I got &lt;a href=&quot;https://www.giventotri.com/2025/07/30/race-report-2025-ironman-70-3-boise/&quot;&gt;in Boise&lt;/a&gt; a couple of months ago.&lt;/p&gt;

&lt;figure&gt;&lt;img src=&quot;https://www.giventotri.com/cdn-cgi/image/width=1600/https://images.ctfassets.net/b9viu16jz98g/7t1K8ne9avFtOPgMpUGUc6/8fbe7bc332e51a07c8dcff13dd8cf46b/35_m-FPIX-ST-1026448139-DIGITAL_HIGHRES-9508_14745-74888608.JPG&quot; alt=&quot;Guillermo Esteves, running under a black Ironman inflatable arch on a sandy beach, wearing a sleeveless Roka wetsuit.&quot; data-asset-id=&quot;7t1K8ne9avFtOPgMpUGUc6&quot; data-original-url=&quot;//images.ctfassets.net/b9viu16jz98g/7t1K8ne9avFtOPgMpUGUc6/8fbe7bc332e51a07c8dcff13dd8cf46b/35_m-FPIX-ST-1026448139-DIGITAL_HIGHRES-9508_14745-74888608.JPG&quot;&gt;&lt;figcaption&gt;
You can see my swim split there quite clearly. &lt;cite&gt;Credit: FinisherPix&lt;/cite&gt;&lt;/figcaption&gt;&lt;/figure&gt;

&lt;p&gt;After one last push through the marina, I exited the water with a finish time of 26:08 and an official pace of &lt;span data-imperial=&quot;1:12/100 yd&quot;&gt;1:19/100 m&lt;/span&gt;. Easy peasy. Now, if I could just swim this fast &lt;em&gt;without&lt;/em&gt; a current…&lt;/p&gt;

&lt;h2 id=&quot;t1&quot;&gt;T1&lt;/h2&gt;

&lt;p&gt;After a quick stop at the wetsuit peelers to get my wetsuit pulled off, I jogged through Columbia Point Marina Park to the transition area, got my bike gear on, unracked my bike, and left in 9:13.&lt;/p&gt;

&lt;p&gt;On the off chance someone from Ironman happens to read this, here’s a small suggestion for next year: It’d be nice to get some mats on the paved footpaths in the park—they’re very rough and painful to run on barefoot.&lt;/p&gt;

&lt;h2 id=&quot;the-bike&quot;&gt;The Bike&lt;/h2&gt;

&lt;p&gt;The course was largely the same as last year: A single clockwise lap through Richland and the countryside outside of town, with &lt;span data-imperial=&quot;2,030 feet&quot;&gt;619 m&lt;/span&gt; of elevation gain and a handful of short climbs. It’s a lovely course with smooth pavement, beautiful scenery as you drive through farmlands and vineyards outside of Richland, and just enough of a challenge from the climbs to keep things interesting—I described it to someone before the start as “Coeur d’Alene Lite.” There are three railroad crossings along the way, so there’s a chance riders might be stopped by passing trains, but the athlete briefing explained that timing mats before and after the railroad tracks would record any delays, and that time would be deducted from the final time.&lt;/p&gt;

&lt;figure&gt;&lt;img src=&quot;https://www.giventotri.com/cdn-cgi/image/width=1600/https://images.ctfassets.net/b9viu16jz98g/7r1hF9hweFeWZyDbdo2pGJ/11db47c8883bb208b610f4c0a545ffb1/2025-ironman-70-3-washington-tri-cities-road-cycling.png&quot; alt=&quot;A map showing a view of the Richland and West Richland area with the bike route for the Ironman 70.3 Washington Tri-Cities, encompassing residential neighborhoods, and extending south to include rural areas near Interstate 82.&quot; data-asset-id=&quot;7r1hF9hweFeWZyDbdo2pGJ&quot; data-original-url=&quot;//images.ctfassets.net/b9viu16jz98g/7r1hF9hweFeWZyDbdo2pGJ/11db47c8883bb208b610f4c0a545ffb1/2025-ironman-70-3-washington-tri-cities-road-cycling.png&quot;&gt;&lt;figcaption&gt;
View this course in &lt;a href=&quot;https://connect.garmin.com/modern/course/406398816&quot;&gt;Garmin Connect&lt;/a&gt; or &lt;a href=&quot;https://www.strava.com/routes/3405687406975977458&quot;&gt;Strava&lt;/a&gt;.&lt;/figcaption&gt;&lt;/figure&gt;

&lt;p&gt;There were some minor but positive changes this year, most notably the descent through Dallas Road, which I found sketchy last year, now has much better separation from traffic, so it felt a lot safer. I didn’t find car traffic to be an issue at all; most of the course had an entire lane of traffic dedicated to the race, and most of the roads had barely any traffic anyway, especially on the backroads outside of town. With Ironman 70.3 St. George now discontinued, I think this might actually take its place as my favorite 70.3 bike course.&lt;/p&gt;

&lt;p&gt;I raced on my Speed Concept with the same nutrition setup I used in Boise: Two 24-ounce bottles between the aerobars with roughly 2.75 sachets of Maurten Drink Mix 320, for about 80 grams of carbs per hour. With the cooler temperatures this time around, I didn’t think I needed additional hydration, so I took out the aero bottle from the frame to save some weight for the climbs. I still haven’t tested if this setup is aerodynamically faster than having one bottle between the aerobars and the other behind the saddle, but I can’t argue with the convenience of having both bottles in front—it’s so easy to drink from either bottle without coming out of aero, and that’s gotta count for something.&lt;/p&gt;

&lt;p&gt;Instead of pacing by feel, I set up a Power Guide on my Garmin with an intensity factor of 0.8, which would give me an estimated finish time of 2:41:13, according to &lt;a href=&quot;https://www.bestbikesplit.com/&quot;&gt;Best Bike Split&lt;/a&gt;, and put me in the green zone of my pacing table—not so easy that I’d feel like I left anything on the table, but not so hard that I’d blow up on the run later on.&lt;/p&gt;

&lt;figure&gt;&lt;img src=&quot;https://www.giventotri.com/cdn-cgi/image/width=1600/https://images.ctfassets.net/b9viu16jz98g/7ADWA7ZZjQmbJ2andkjti8/44ba7a485ea764a6070367b9842e5801/pacing-chart-for-half-ironman.png&quot; alt=&quot;A chart titled &amp;quot;Training Stress Scores for Ironman 70.3 Bike Pacing&amp;quot; with rows representing bike split times (from 2:303 to 3:30) and columns representing intensity factors (from 75% to 88%). The cells are color-coded to indicate different stress levels, ranging from green (&amp;quot;good range for most age group athletes with good preparation&amp;quot;) to red (&amp;quot;you blew it, try again next year&amp;quot;). Additional colors include gray (&amp;quot;safe zone for unsure runners and newbies&amp;quot;), white (&amp;quot;left a little on the table&amp;quot;), yellow (&amp;quot;for proven strong runners only&amp;quot;), and orange (&amp;quot;you&#39;re going to struggle&amp;quot;).&quot; data-asset-id=&quot;7ADWA7ZZjQmbJ2andkjti8&quot; data-original-url=&quot;//images.ctfassets.net/b9viu16jz98g/7ADWA7ZZjQmbJ2andkjti8/44ba7a485ea764a6070367b9842e5801/pacing-chart-for-half-ironman.png&quot;&gt;&lt;figcaption&gt;
Bike pacing table for Ironman 70.3 races. &lt;cite&gt;Credit: &lt;a href=&quot;https://www.tristarathletes.com/coaches-corner/2018/8/27/half-ironman-tristar-athletes-tss-projections-based-on-intended-bike-split&quot;&gt;TriStar Athletes&lt;/a&gt;&lt;/cite&gt;&lt;/figcaption&gt;&lt;/figure&gt;

&lt;p&gt;With that, I left T1 and got right to work. I stuck closely to my power cues and had little trouble passing people—the course felt less crowded than last year, which gave me more space to maneuver. I felt strong as I pushed hard up the first couple of climbs—it gave me a lot of confidence to see my training pay off, although the cool temperature and low altitude definitely played a role.&lt;/p&gt;

&lt;figure&gt;&lt;img src=&quot;https://www.giventotri.com/cdn-cgi/image/width=1600/https://images.ctfassets.net/b9viu16jz98g/1DDs8MXlxPnLsN1Tzx3Sfj/f5834b8a2f7751951b2f06a5200c90c6/46_m-FPIX-ST-1026448139-DIGITAL_HIGHRES-9508_35555-74888619.JPG&quot; alt=&quot;Guillermo Esteves, riding a silver Trek Speed Concept bike in aero position in front of a golf course. He&#39;s wearing a black trisuit, black helmet, and black calf sleeves. An orange cone is on the road.&quot; data-asset-id=&quot;1DDs8MXlxPnLsN1Tzx3Sfj&quot; data-original-url=&quot;//images.ctfassets.net/b9viu16jz98g/1DDs8MXlxPnLsN1Tzx3Sfj/f5834b8a2f7751951b2f06a5200c90c6/46_m-FPIX-ST-1026448139-DIGITAL_HIGHRES-9508_35555-74888619.JPG&quot;&gt;&lt;figcaption&gt;
Shortly after leaving T1. &lt;cite&gt;Credit: FinisherPix&lt;/cite&gt;&lt;/figcaption&gt;&lt;/figure&gt;

&lt;p&gt;I had forgotten all about the wind from earlier in the morning until I got to the top of Badger Mountain, at around &lt;span data-imperial=&quot;mile 14&quot;&gt;kilometer 23&lt;/span&gt;. By then the weather had deteriorated and the wind was blowing fiercely again; I felt anxious coming down the mountain in a gusty crosswind. After that descent, I rode all of the roughly &lt;span data-imperial=&quot;12.5 mile&quot;&gt;20 km&lt;/span&gt; long segment on Badger Road in a strong headwind, which slowed me down enormously. In the parts of the road that faced northwest the wind was more of a crosswind, which made it hard to stay in aero position; I felt unstable every time I got hit by a gust of wind, so I spent a lot of time on the base bars, which slowed me down even more. I was so worried about crashing, I didn’t even want to let go of the handlebars for a second to drink from my bottles. I don’t know exactly how fast the wind was blowing, but one of the farms I rode by had a fully extended windsock, so the wind must have been &lt;em&gt;at least&lt;/em&gt; 15 knots (&lt;span data-imperial=&quot;17.3 mph&quot;&gt;27.8 km/h&lt;/span&gt;). The sky was overcast and dark, and I was certain a storm would break out at any moment, but it never rained more than a slight drizzle, and it didn’t last long.&lt;/p&gt;

&lt;p&gt;I found this whole section harder than any of the climbs, and I had one moment when I was tempted to step off the bike and quit the race, but I pressed on, and eventually the course turned eastward along I-82. With the wind now at my back, I was glad to get back in aero, dig deep, go fast, and make up some of the lost time. Once I got back into Richland the wind had calmed down again, and it was smooth sailing all the way into T2.&lt;/p&gt;

&lt;figure&gt;&lt;img src=&quot;https://www.giventotri.com/cdn-cgi/image/width=1600/https://images.ctfassets.net/b9viu16jz98g/68QE4rjSicKLMjZisM2O4u/1afba8ae802381924c3f3cc09f887d39/69_m-FPIX-ST-1026448139-DIGITAL_HIGHRES-9508_66773-74888642.JPG&quot; alt=&quot;Guillermo Esteves, riding a silver Trek Speed Concept triathlon bike on a road, with trees in the background. He&#39;s wearing a black helmet with the number 81 on a sticker, black trisuit, and black calf sleeves.&quot; data-asset-id=&quot;68QE4rjSicKLMjZisM2O4u&quot; data-original-url=&quot;//images.ctfassets.net/b9viu16jz98g/68QE4rjSicKLMjZisM2O4u/1afba8ae802381924c3f3cc09f887d39/69_m-FPIX-ST-1026448139-DIGITAL_HIGHRES-9508_66773-74888642.JPG&quot;&gt;&lt;figcaption&gt;
I’m not exactly sure where this was taken. &lt;cite&gt;Credit: FinisherPix&lt;/cite&gt;&lt;/figcaption&gt;&lt;/figure&gt;

&lt;p&gt;I was pleasantly surprised to finish the bike with a final time of 2:42:52, close to what Best Bike Split had estimated; I had expected a much slower time after duking it out with the wind on Badger Road. My final intensity was 0.797, the closest I’ve ever been to my target. Maybe I could have gone a little harder, and I certainly could have gone faster if my handling skills in the wind were better, but as far as executing a plan goes, this was as close to flawless as I could manage. I’m very happy with this result.&lt;/p&gt;

&lt;h2 id=&quot;t2&quot;&gt;T2&lt;/h2&gt;

&lt;p&gt;I racked my bike, swapped my bike gear for my run gear, made a quick stop at the porta-potty, and left in 5:14. I don’t keep close track of my transition times, but I think this is my quickest one to date in a 70.3. My transitions are still slow, but this feels like progress.&lt;/p&gt;

&lt;h2 id=&quot;the-run&quot;&gt;The Run&lt;/h2&gt;

&lt;p&gt;After that awful shakeout run a couple of days before, I wasn’t quite sure how to pace this run, but I didn’t overthink it and stuck to my original plan: Aim for a pace of &lt;span data-imperial=&quot;7:55/mi&quot;&gt;4:55/km&lt;/span&gt; and reassess at the turnaround point. If I felt good, push the pace and get a negative split. If I didn’t, dial it back a little and finish as strong as I could manage. It was still windy and overcast as I left T2, so the temperature didn’t feel anywhere near the forecast high of &lt;span data-imperial=&quot;76°F&quot;&gt;24°C&lt;/span&gt;, which would help me—at least I wouldn’t get demolished by the heat. It took me a few minutes to shake off the “jelly legs” feeling from the bike leg, but after that I had no trouble hitting my target pace—my heart rate and &lt;abbr title=&quot;Rate of Perceived Exertion&quot;&gt;RPE&lt;/abbr&gt; were where I expected them to be, which was a relief and restored my confidence.&lt;/p&gt;

&lt;p&gt;The run course was unchanged from last year, a single-lap out-and-back on the Riverfront Trail along the Columbia River, through parks and residential side streets, with a turnaround point on the north end, just past the Washington State University campus. It’s fairly flat, with only &lt;span data-imperial=&quot;196 feet&quot;&gt;60 m&lt;/span&gt; of elevation gain, and, save for the last few hundred &lt;span data-imperial=&quot;yards&quot;&gt;meters&lt;/span&gt; before the turnaround point, it’s all on smooth, paved paths. It’s a really nice run course, with plenty of shade and lots of spectator support, especially through the residential parts and the hotels close to the finish line.&lt;/p&gt;

&lt;figure&gt;&lt;img src=&quot;https://www.giventotri.com/cdn-cgi/image/width=1600/https://images.ctfassets.net/b9viu16jz98g/6OYpFsKz7TDPj4bnCCaCL4/3c1c7291c11009b1de7a35d1e9ca8f96/2025-ironman-70-3-washington-tri-cities-running.png&quot; alt=&quot;A map of the Richland, Washington area showing the run route for the Ironman 70.3 Washington Tri-Cities run, following the Columbia River from north to south, passing through Washington State University Tri-Cities and downtown Richland, with various streets, parks, and landmarks labeled.&quot; data-asset-id=&quot;6OYpFsKz7TDPj4bnCCaCL4&quot; data-original-url=&quot;//images.ctfassets.net/b9viu16jz98g/6OYpFsKz7TDPj4bnCCaCL4/3c1c7291c11009b1de7a35d1e9ca8f96/2025-ironman-70-3-washington-tri-cities-running.png&quot;&gt;&lt;figcaption&gt;
View this course in &lt;a href=&quot;https://connect.garmin.com/modern/course/406398922&quot;&gt;Garmin Connect&lt;/a&gt; or &lt;a href=&quot;https://www.strava.com/routes/3405687258167464656&quot;&gt;Strava&lt;/a&gt;.&lt;/figcaption&gt;&lt;/figure&gt;

&lt;p&gt;A few minutes into my run it started drizzling again, which felt refreshing, and I had to resist the temptation to push the pace. Since it wasn’t hot, I didn’t feel the need to follow my usual strategy of walking through every aid station to drink water, and instead drank to thirst without slowing down. I relied on Maurten bars for my nutrition, eating half a bar roughly every 20 minutes, for a total of one and a half bars, plus a Maurten caffeinated gel to get a final kick before the finish line.&lt;/p&gt;

&lt;figure&gt;&lt;img src=&quot;https://www.giventotri.com/cdn-cgi/image/width=1600/https://images.ctfassets.net/b9viu16jz98g/2YJLG3QR7G9609KuSNi4cR/0e90b4bc2dea4836dda86de2d8514f0f/92_m-FPIX-ST-1026448139-DIGITAL_HIGHRES-9508_112239-74888665.JPG&quot; alt=&quot;Guillermo Esteves, running with the Columbia River in the background. He&#39;s wearing a black Ironman-branded hat, golden sunglasses, a black trisuit, and a race bib with the number 81.&quot; data-asset-id=&quot;2YJLG3QR7G9609KuSNi4cR&quot; data-original-url=&quot;//images.ctfassets.net/b9viu16jz98g/2YJLG3QR7G9609KuSNi4cR/0e90b4bc2dea4836dda86de2d8514f0f/92_m-FPIX-ST-1026448139-DIGITAL_HIGHRES-9508_112239-74888665.JPG&quot;&gt;&lt;figcaption&gt;
Rain, I don’t mind. &lt;cite&gt;Credit: FinisherPix&lt;/cite&gt;&lt;/figcaption&gt;&lt;/figure&gt;

&lt;p&gt;By the time I got to the turnaround point the drizzle had turned into steady rain, and I was soaked to the bone. I’ve worried about the heat in previous races, but now I had the opposite problem—I was &lt;em&gt;freezing&lt;/em&gt;. My hands were so numb I fumbled a few cups of water at the aid stations. My watch recorded a low of &lt;span data-imperial=&quot;64.4°F&quot;&gt;18°C&lt;/span&gt; at this point, but I was soaking wet and the wind chill made it feel much colder than that.&lt;/p&gt;

&lt;p&gt;I had been keeping a “comfortably uncomfortable” pace up to this point, and with no heat to worry about, I followed my plan and started increasing the pace after the turnaround. I pushed well into “uncomfortable” territory. I was cold, my joints hurt, my toes hurt, I started getting painful blisters on the bottom of my feet, and running in waterlogged shoes was unpleasant, but I felt strong despite the harder pace. I was excited when I looked up and I could finally see the finish line off in the distance; it was time to empty the tank and give everything I had left. (After I finished I went back to that same spot to cheer on people and encourage them to make that last push to the finish line.)&lt;/p&gt;

&lt;p&gt;Those last couple of &lt;span data-imperial=&quot;miles&quot;&gt;kilometers&lt;/span&gt; were an all-out effort, but I didn’t let up, and dug deep right up to the end, only slowing down in the last few meters to avoid ruining the finish line photo of the person in front of me.&lt;/p&gt;

&lt;p&gt;I finished the run in 1:41:53, with a final pace of &lt;span data-imperial=&quot;7:47/mi&quot;&gt;4:50/km&lt;/span&gt;. That’s almost four minutes faster than last year, my new personal best for the run in a 70.3. My final time was 5:05:16, over two minutes faster than last year. I finished 24th out of 148 in the M40–44 age group and 214th out of 1,702 overall. My age-graded result was 04:42:45 (5:05:16 × 0.9262), which put me in 211th place for the Ironman 70.3 World Championship slot allocation. There were 60 slots available at this race (30 for men and 30 for women) and the last ones rolled down to 70th place for women and 96th for men. I still have a lot of work to do before I can qualify for Worlds, but I’m not giving up on that. I don’t care how long it takes, I will make it happen.&lt;/p&gt;

&lt;figure&gt;&lt;img src=&quot;https://www.giventotri.com/cdn-cgi/image/width=1600/https://images.ctfassets.net/b9viu16jz98g/2VS4H4miEKaDExmekm1YkZ/b0a17d0a1d7c129142aa86e92ba3051c/100_m-FPIX-ST-1026448139-DIGITAL_HIGHRES-9508_119920-74888673.JPG&quot; alt=&quot;Guillermo Esteves, posing in front of an Ironman-branded backdrop. He&#39;s wearing a black trisuit, black hat, golden sunglasses, a finisher medal for Ironman 70.3 Washington Tri-Cities, and a race bib with the number 81.&quot; data-asset-id=&quot;2VS4H4miEKaDExmekm1YkZ&quot; data-original-url=&quot;//images.ctfassets.net/b9viu16jz98g/2VS4H4miEKaDExmekm1YkZ/b0a17d0a1d7c129142aa86e92ba3051c/100_m-FPIX-ST-1026448139-DIGITAL_HIGHRES-9508_119920-74888673.JPG&quot;&gt;&lt;figcaption&gt;
And with that, my tenth Ironman 70.3 is in the books. &lt;cite&gt;Credit: FinisherPix&lt;/cite&gt;&lt;/figcaption&gt;&lt;/figure&gt;

&lt;p&gt;Importantly, though, I did what I set out to do: I had a plan, executed it to the best of my ability, and I’m closing out my triathlon season on a high note.&lt;/p&gt;

&lt;p&gt;Mission accomplished: No regrets.&lt;/p&gt;

        
      </content>
          <category term="Half Distance" />
          <category term="Ironman 70.3 Washington Tri-Cities" />
          <category term="Race Reports" />
          <category term="Triathlon" />
    </entry>
    <entry>
      <id>tag:www.giventotri.com,2024-09-25:/2024/09/25/race-report-2024-ironman-70-3-washington-tri-cities</id>
      <title>Race Report: 2024 Ironman 70.3 Washington Tri-Cities</title>
      <link rel="alternate" type="text/html" href="https://www.giventotri.com/2024/09/25/race-report-2024-ironman-70-3-washington-tri-cities/"/>
      <published>2024-09-25T18:00:00-06:00</published>
      <updated>2026-07-05T15:59:37+00:00</updated>
      <author>
        <name>Guillermo Esteves</name>
      </author>
      <summary>I ended my triathlon season on a high note.</summary>
      <content type="html">
        &lt;p&gt;Last fall, Ironman &lt;a href=&quot;https://www.ironman.com/news_article/show/1288377&quot;&gt;announced&lt;/a&gt; a new race in the Pacific Northwest: &lt;a href=&quot;https://www.ironman.com/im703-washington-tri-cities&quot;&gt;Ironman 70.3 Washington Tri-Cities&lt;/a&gt;, in Richland, Washington. I signed up almost immediately—the venue looked great and I was thrilled to have one more race within a reasonable driving distance.&lt;/p&gt;

&lt;p&gt;A chill end-of-summer race seemed like a great way to end my season, especially since this one has had a few ups and downs: I had my worst result to date at &lt;a href=&quot;https://www.giventotri.com/2024/05/08/race-report-2024-ironman-70-3-st-george/&quot;&gt;Ironman 70.3 St. George&lt;/a&gt;; I &lt;a href=&quot;https://www.giventotri.com/2024/06/15/race-report-2024-grand-teton-half-marathon/&quot;&gt;ran my fastest half marathon ever&lt;/a&gt; in June, but was forced to pull out of Ironman 70.3 Boulder a week later thanks to &lt;abbr&gt;COVID&lt;/abbr&gt;; I had a great run at &lt;a href=&quot;https://www.giventotri.com/2024/06/27/race-report-2024-ironman-70-3-coeur-dalene/&quot;&gt;Ironman 70.3 Coeur d’Alene&lt;/a&gt;, but the swim was shortened; I stupidly almost derailed my season at a &lt;a href=&quot;https://www.giventotri.com/2024/07/15/race-report-wild-15k/&quot;&gt;trail running race&lt;/a&gt;; and I finished my first full-distance race at &lt;a href=&quot;https://www.giventotri.com/2024/08/30/race-report-2024-ironman-canada/&quot;&gt;Ironman Canada&lt;/a&gt;, but with a huge asterisk because the swim was canceled. Given that this was my last triathlon of the year, my only goal was to end the season on a high note—just give it everything I got and try to get the best result possible, hopefully at a complete race.&lt;/p&gt;

&lt;p&gt;Long story short, it was a success. Read on for my last triathlon race report of this year.&lt;/p&gt;

        &lt;h2 id=&quot;pre-race-preparations&quot;&gt;Pre-race preparations&lt;/h2&gt;

&lt;p&gt;I arrived in Richland late on Thursday before the race, staying at the &lt;a href=&quot;https://www.marriott.com/en-us/hotels/psccy-courtyard-richland-columbia-point/rooms/&quot;&gt;Courtyard Richland Columbia Point&lt;/a&gt;, less than a five-minute walk from transition and the Ironman Village, and right next to the run course. By the time I checked into my room and unloaded my car the sun was coming down and I was beat from the long drive, so I just had dinner and settled in for the night.&lt;/p&gt;

&lt;p&gt;The following day I checked into the race as soon as the Ironman Village opened, to try to score a low bib number, in the unlikely scenario that the swim somehow got canceled &lt;em&gt;again&lt;/em&gt; and the race started with another bike time trial. After checking in, I stayed for the race briefing; I mostly wanted to hear about the conditions in the river, since I had never done a race with a river swim. The briefing mentioned that a group of people had done a practice swim that day and a person who normally swims in the “under 27 minutes” wave had finished in just 18 minutes “without working too hard.” It’s hard to extrapolate without knowing exactly what that person’s normal pace is, but assuming they normally swim the &lt;span data-imperial=&quot;1.2 miles&quot;&gt;1.9 km&lt;/span&gt; in 25 minutes, I could expect a roughly 27-minute swim, which sounded too good to be true. After Penticton, I haven’t been as consistent as I would have liked with my swimming, so I welcomed all the help I could get.&lt;/p&gt;

&lt;p&gt;After the briefing, I walked around to scope out the swim exit and transition layout. This race does a single transition at Columbia Point Marina Park; it doesn’t have much shade, but it’s well laid out, brightly lit on race morning, and it’s all on grass, which makes the jog from the swim exit much easier. The swim itself is point-to-point in the Columbia River, with the start about a 30-minute walk away, in Howard Amon Park. As is common for 70.3 races with a single transition, they didn’t hand out gear bags, with the exception of a morning clothes bag to place whatever you’re carrying to the swim start, such as a coat, shoes, hotel key, etc. You hand it over to the volunteers at Howard Amon Park before getting in line for the swim and they give it back to you after crossing the finish line.&lt;/p&gt;

&lt;p&gt;That afternoon, I went on a run to scope out part of the run course on the Riverfront Trail, followed by a brief shakedown ride to verify that my bike was in working order. Everything, including my ankle and my bike, seemed to be working properly, so I went back to my room for some dinner and a good night of sleep.&lt;/p&gt;

&lt;figure&gt;&lt;img src=&quot;https://www.giventotri.com/cdn-cgi/image/width=1600/https://images.ctfassets.net/b9viu16jz98g/3yULD6sEvY0RnvtfCNPlVc/dda2fe0a0ce5ba0e7f8da9da8041a878/DSCF1277.jpg&quot; alt=&quot;A Trek Speed Concept bike positioned indoors near a glass door alongside various triathlon gear and accessories neatly arranged on the floor. Items include a helmet, shoes, gloves, sunglasses, nutrition gels, a bib with the number 483, water bottles, and a bike computer.&quot; data-asset-id=&quot;3yULD6sEvY0RnvtfCNPlVc&quot; data-original-url=&quot;//images.ctfassets.net/b9viu16jz98g/3yULD6sEvY0RnvtfCNPlVc/dda2fe0a0ce5ba0e7f8da9da8041a878/DSCF1277.jpg&quot;&gt;&lt;figcaption&gt;
All my gear, organized before the race. Not pictured: trisuit and wetsuit.&lt;/figcaption&gt;&lt;/figure&gt;

&lt;p&gt;I didn’t do much the day before the race. I thought about going out for a recon drive on the bike course, but I was feeling lazy and didn’t want to give up the sweet parking spot I had right next to my hotel room. Instead, I walked over to Howard Amon Park to time how long it’d take me to walk there on race day, scope out the swim start, and talk to a few of the folks there in case they had any good intel to share. I spent the rest of the day watching &lt;abbr&gt;TV&lt;/abbr&gt; while preparing my gear, before checking in my bike at transition in the afternoon.&lt;/p&gt;

&lt;figure&gt;&lt;img src=&quot;https://www.giventotri.com/cdn-cgi/image/width=1600/https://downloads.ctfassets.net/b9viu16jz98g/1LlfkmV4pedRyUJqgJkBki/2734e53d795e3ba3217a8a4313aa8ddc/DSCF1281.jpg&quot; alt=&quot;Several triathlon bikes lined up and parked in transition on a grassy field using a metal rack.&quot; data-asset-id=&quot;1LlfkmV4pedRyUJqgJkBki&quot; data-original-url=&quot;//downloads.ctfassets.net/b9viu16jz98g/1LlfkmV4pedRyUJqgJkBki/2734e53d795e3ba3217a8a4313aa8ddc/DSCF1281.jpg&quot;&gt;&lt;figcaption&gt;
All checked in at transition the day before.&lt;/figcaption&gt;&lt;/figure&gt;

&lt;p&gt;The race was scheduled to start the next morning at 6:30 &lt;abbr&gt;AM&lt;/abbr&gt;, and transition would be open from 4:00 &lt;abbr&gt;AM&lt;/abbr&gt; to 6:15 &lt;abbr&gt;AM&lt;/abbr&gt;, with athletes starting the walk to the swim start at 5:45 &lt;abbr&gt;AM&lt;/abbr&gt;. Since my hotel was on the way to the swim, it made more sense to walk from there rather than hang around in the chilly &lt;span data-imperial=&quot;48°F&quot;&gt;9°C&lt;/span&gt; morning. I woke up shortly before 3:00 &lt;abbr&gt;AM&lt;/abbr&gt;, took a &lt;abbr&gt;COVID&lt;/abbr&gt; test, had a bagel with jam and coffee, and headed over to transition as soon as it opened to finish setting up my bike and lay out my gear next to it; the person next to me turned out to be a no-show, and I was grateful to have additional space for my stuff. With that taken care of, I went back to my room and warmed up while I waited for the start of the race. &lt;/p&gt;

&lt;figure&gt;&lt;img src=&quot;https://www.giventotri.com/cdn-cgi/image/width=1600/https://images.ctfassets.net/b9viu16jz98g/1Bidsser9CDE7hz9nzHr5H/7ece81e5de4d05b5da2bceba2c54df49/IMG_1275.jpeg&quot; alt=&quot;A serene view of the Columbia River at dawn, with the sky transitioning from yellow near the horizon to deeper blue as it extends upwards. The water reflects the colors of the sky and is surrounded by vegetation along the riverbank. Buoys and kayaks are visible in the distance, floating on the calm water. Trees and bushes line the edges of the scene.&quot; data-asset-id=&quot;1Bidsser9CDE7hz9nzHr5H&quot; data-original-url=&quot;//images.ctfassets.net/b9viu16jz98g/1Bidsser9CDE7hz9nzHr5H/7ece81e5de4d05b5da2bceba2c54df49/IMG_1275.jpeg&quot;&gt;&lt;figcaption&gt;
The Columbia River at sunrise on race morning, on the way to the swim start.&lt;/figcaption&gt;&lt;/figure&gt;

&lt;p&gt;At 6:00 &lt;abbr&gt;AM&lt;/abbr&gt;, I put on my wetsuit and joined the long procession of athletes and supporters walking to Howard Amon Park. After the national anthem was sung and the traditional cannon was fired, indicating the start of the race, I handed over my morning clothes bag to a volunteer, seeded myself in the 44–46 minute group, and ate a Maurten 100 gel while I waited for the start. It took almost an hour to get in the water, but I enjoyed chatting and trading stories with the people around me, including some familiar faces from previous races, and before I knew it, I was in the starting chutes. I started my race at 7:23 &lt;abbr&gt;AM&lt;/abbr&gt;.&lt;/p&gt;

&lt;h2 id=&quot;the-swim&quot;&gt;The swim&lt;/h2&gt;

&lt;p&gt;This swim was a blast, there’s no other way to put it. I walked into the river, and although it was chilly that morning, the &lt;span data-imperial=&quot;66.6°F&quot;&gt;19.2°C&lt;/span&gt; water felt great, so I just dived in and got to work—no cold shock response to deal with this time. The first buoy was a red turn buoy, and after that right turn, the rest of the swim was a straight shot towards transition, with a huge assist from the current. That first turn buoy was aligned with the rising sun, but after that I had no problem whatsoever sighting. The water was clean and pleasant, albeit murky, so I couldn’t see much underwater, which suits me just fine—I’d rather not see anything down there.&lt;/p&gt;

&lt;p&gt;The volunteers in kayaks and paddleboards tried to keep the swimmers close to the buoys, but despite that, there wasn’t much of a washing machine effect; I made contact with a couple people, but I didn’t get kicked in the face even once. I felt great the entire time, and although someone in the swim staging area said the current wasn’t very strong that day, those buoys just kept flying past me. I have my watch set to buzz every 100 meters during the swim, and it seemed like it was buzzing every minute. I could swear I was swimming with great form, but perhaps it was just an illusion from the current’s speed. The only part where I had to work hard was after the last turn, entering the marina towards the swim exit. That had a slight current going out, but it only took me a couple minutes to swim that last stretch and exit the water.&lt;/p&gt;

&lt;figure&gt;&lt;img src=&quot;https://www.giventotri.com/cdn-cgi/image/width=1600/https://images.ctfassets.net/b9viu16jz98g/1f0Zd41gAYxuqlAHy6TQfG/c52326688c5ebd347fcacead46c2c748/ironman-70-3-washington-tri-cities-open-water-swimming-open-water-swimming.png&quot; alt=&quot;A map of a swim course along the Columbia River, marked by a red line. The route starts at Howard Amon Park and ends at Columbia Point Marina Park.&quot; data-asset-id=&quot;1f0Zd41gAYxuqlAHy6TQfG&quot; data-original-url=&quot;//images.ctfassets.net/b9viu16jz98g/1f0Zd41gAYxuqlAHy6TQfG/c52326688c5ebd347fcacead46c2c748/ironman-70-3-washington-tri-cities-open-water-swimming-open-water-swimming.png&quot;&gt;&lt;/figure&gt;

&lt;p&gt;My swim split was 26:34, with a pace of &lt;span data-imperial=&quot;1:15/100 yd&quot;&gt;1:23/100 m&lt;/span&gt;, pretty much bang-on what I had guesstimated, and needless to say, it was &lt;em&gt;way&lt;/em&gt; faster than my previous times in a lake or reservoir. It was fun to pretend I’m actually good at swimming for once, even though I probably could have just floated down the river and still made the time cut.&lt;/p&gt;

&lt;h2 id=&quot;t1&quot;&gt;T1&lt;/h2&gt;

&lt;p&gt;It was a fairly long run from the swim exit to the mount line, so after getting my wetsuit ripped off by the wetsuit peelers, getting all my bike gear on, spraying on a coat of sunscreen, and using the porta-potty, I spent 10:40 in T1.&lt;/p&gt;

&lt;h2 id=&quot;the-bike&quot;&gt;The bike&lt;/h2&gt;

&lt;p&gt;For this race I set an aggressive target intensity of 86%; I wanted to go hard, even at the risk of overcooking the bike and blowing up on the run. At that intensity, &lt;a href=&quot;https://www.bestbikesplit.com/&quot;&gt;Best Bike Split&lt;/a&gt; gave me an estimated finish time of 2:28:47, which put me in the yellow in my pacing table, but I hoped the altitude would give me an edge—I live and train at &lt;span data-imperial=&quot;6,400 feet&quot;&gt;1,950 m&lt;/span&gt;, while Richland is at just &lt;span data-imperial=&quot;384 feet&quot;&gt;117 m&lt;/span&gt; above sea level.&lt;/p&gt;

&lt;figure&gt;&lt;img src=&quot;https://www.giventotri.com/cdn-cgi/image/width=1600/https://images.ctfassets.net/b9viu16jz98g/7ADWA7ZZjQmbJ2andkjti8/44ba7a485ea764a6070367b9842e5801/pacing-chart-for-half-ironman.png&quot; alt=&quot;A chart titled &amp;quot;Training Stress Scores for Ironman 70.3 Bike Pacing&amp;quot; with rows representing bike split times (from 2:303 to 3:30) and columns representing intensity factors (from 75% to 88%). The cells are color-coded to indicate different stress levels, ranging from green (&amp;quot;good range for most age group athletes with good preparation&amp;quot;) to red (&amp;quot;you blew it, try again next year&amp;quot;). Additional colors include gray (&amp;quot;safe zone for unsure runners and newbies&amp;quot;), white (&amp;quot;left a little on the table&amp;quot;), yellow (&amp;quot;for proven strong runners only&amp;quot;), and orange (&amp;quot;you&#39;re going to struggle&amp;quot;).&quot; data-asset-id=&quot;7ADWA7ZZjQmbJ2andkjti8&quot; data-original-url=&quot;//images.ctfassets.net/b9viu16jz98g/7ADWA7ZZjQmbJ2andkjti8/44ba7a485ea764a6070367b9842e5801/pacing-chart-for-half-ironman.png&quot;&gt;&lt;figcaption&gt;
Bike pacing table for Ironman 70.3 races. &lt;cite&gt;Credit: &lt;a href=&quot;https://www.tristarathletes.com/coaches-corner/2018/8/27/half-ironman-tristar-athletes-tss-projections-based-on-intended-bike-split&quot;&gt;TriStar Athletes&lt;/a&gt;&lt;/cite&gt;&lt;/figcaption&gt;&lt;/figure&gt;

&lt;p&gt;With my pacing plan set up in my Garmin, I headed out on the bike course, which consists of a single lap through Richland’s neighborhoods and the countryside just outside of town, with &lt;span data-imperial=&quot;2,050 feet&quot;&gt;625 m&lt;/span&gt; of elevation gain from a handful of punchy climbs to spice things up. It’s a gorgeous course with beautiful views, especially after leaving town and riding alongside farms and vineyards in the Washington countryside, and had some of the nicest, smoothest pavement I’ve ever ridden on. I was a little concerned when they said at the briefing that the course was on open roads and that we should ride defensively because it’s a first-time race and local drivers may not be used to sharing the road with a race or even know that there was a race in progress, but for almost the entirety of the course we had an entire lane of traffic closed off for the race, and the roads had  little car traffic anyway, so it felt safe. The only sketchy segment was the last descent along Dallas Road; it’s a fast descent with only the shoulder and half a lane to maneuver. Cars had knocked over some of the cones into our half of the lane, so a few people in front of me had to swerve into the car lane to avoid them. If I had my way, that entire lane would be closed for the race, or alternatively that descent would be designated as a no-passing, no-aerobars zone for safety (even though in my experience people tend to ignore those).&lt;/p&gt;

&lt;figure&gt;&lt;img src=&quot;https://www.giventotri.com/cdn-cgi/image/width=1600/https://images.ctfassets.net/b9viu16jz98g/7Mst9dUtraj4JG0IoihrNe/d515f5b6666b6e6abb80346fd941d69a/2024-ironman-70-3-washington-tri-cities-cycling.png&quot; alt=&quot;A bike course, highlighted in red, covering a large area that includes Richland and Benton City. The route starts and ends near Columbia Point Marina Park, passing through rural and city areas.&quot; data-asset-id=&quot;7Mst9dUtraj4JG0IoihrNe&quot; data-original-url=&quot;//images.ctfassets.net/b9viu16jz98g/7Mst9dUtraj4JG0IoihrNe/d515f5b6666b6e6abb80346fd941d69a/2024-ironman-70-3-washington-tri-cities-cycling.png&quot;&gt;&lt;figcaption&gt;
View this course in &lt;a href=&quot;https://connect.garmin.com/modern/course/309777018&quot;&gt;Garmin Connect&lt;/a&gt; or &lt;a href=&quot;https://www.strava.com/routes/3273129596916081256&quot;&gt;Strava&lt;/a&gt;.&lt;/figcaption&gt;&lt;/figure&gt;

&lt;p&gt;Overall, though, it’s a very enjoyable bike course, although it was &lt;em&gt;extremely&lt;/em&gt; crowded. I don’t know if there was a particularly high number of participants for this race or I simply started way at the back after my swim, but I’ve never seen a bike course with so much bunching, drafting and blocking. It was just back to back cyclists almost the entire way, sometimes riding two or even three abreast. I don’t think I saw a referee the entire time, but if drafting and blocking penalties had been enforced, they would have needed a much bigger penalty tent. I tried to stick to my power targets while following drafting and position rules to the best of my ability, but there were many, many times where I was completely boxed in with nowhere to go. It was frustrating at times, but I tried not to be an asshole about it and simply announced myself, passed as safely as I could, and thanked people when they let me through. My final intensity was 75%, far short of my target, but I did my best under the circumstances. The silver lining was that I had plenty left in the tank for the run.&lt;/p&gt;

&lt;figure&gt;&lt;img src=&quot;https://www.giventotri.com/cdn-cgi/image/width=1600/https://images.ctfassets.net/b9viu16jz98g/3weYUQGNKwBDomddAJxNQy/6d9a845b8a00edce8f76b2de5e72bda1/150_3rd-3173594-DIGITAL_HIGHRES-8001_074874-52638683.jpeg&quot; alt=&quot;Guillermo Esteves, climbing out of the saddle on a silver Trek Speed Concept SLR 7 triathlon bike. He&#39;s wearing a black helmet with the number 483 on a sticker, black trisuit, black gloves, and black calf sleeves. Two people can be seen walking in the background.&quot; data-asset-id=&quot;3weYUQGNKwBDomddAJxNQy&quot; data-original-url=&quot;//images.ctfassets.net/b9viu16jz98g/3weYUQGNKwBDomddAJxNQy/6d9a845b8a00edce8f76b2de5e72bda1/150_3rd-3173594-DIGITAL_HIGHRES-8001_074874-52638683.jpeg&quot;&gt;&lt;figcaption&gt;
There were only a few climbs, but I loved them. &lt;cite&gt;Credit: FinisherPix&lt;/cite&gt;&lt;/figcaption&gt;&lt;/figure&gt;

&lt;p&gt;For nutrition, I stuck to my usual plan for 70.3s: Two 24-ounce bottles of &lt;a href=&quot;https://www.maurten.com/products/drink-mix-320-box-us&quot;&gt;Maurten 320 Drink Mix&lt;/a&gt; for about 80 g/h of carbs, with two &lt;a href=&quot;https://www.maurten.com/products/gel-160-us&quot;&gt;Maurten 160&lt;/a&gt; gels in my bento box as a backup if I ejected a bottle; I didn’t use any of the aid stations. My stomach felt great the entire time and I didn’t have a repeat of the digestive issues I had at St. George this year and Coeur d’Alene &lt;a href=&quot;https://www.giventotri.com/2023/06/28/race-report-ironman-coeur-dalene/&quot;&gt;last year&lt;/a&gt;. I don’t think I’ll ever know for sure the cause of those issues, but at least I think I can rule out my nutrition itself as a cause (I did make one change to my fueling plan for the past few races, though: I’ve completely cut caffeine out of my race nutrition, but I don’t know how much of a difference that made).&lt;/p&gt;

&lt;p&gt;I only had one mishap on this race: I switched my setup to have a single &lt;a href=&quot;https://xlab-usa.com/gorilla-xt.html&quot;&gt;Gorilla XT&lt;/a&gt; cage at the back of my Profile Design behind-the-saddle mount and I just could not for the life of me pry the bottle out of its kung fu grip when I needed it. I used a similar setup last month at Ironman Canada with two of the same bottle cages on the same mount and didn’t have any problem getting the bottles out, so I didn’t think to test this out before the race. In other words, I fell victim to one of the classic blunders: “Nothing new on race day.” After struggling for what felt like an eternity without getting the bottle to budge, I finally had to stop to get it out and move it to the cage between my aerobars. I don’t know what the aerodynamic penalty is for having a bottle cage in my downtube, but next time I’ll just do that instead.&lt;/p&gt;

&lt;p&gt;Speaking of aerodynamics, I wore these &lt;a href=&quot;https://zootsports.com/collections/mens-socks/products/unisex-elite-aero-calf-sleeves-elite?_fid=785d3b9df&quot;&gt;Zoot Elite aero calf sleeves&lt;/a&gt; for the first time after &lt;a href=&quot;https://www.triathlete.com/gear/bike/do-calf-sleeves-really-make-you-faster/&quot;&gt;reading about the aero benefits&lt;/a&gt;. I can’t speak for any aero gains I may or may not have gotten, but they did have an unexpected benefit: They made putting on my wetsuit &lt;em&gt;so&lt;/em&gt; much easier; it just slides right over the calf sleeves. It worked better than &lt;a href=&quot;https://www.sbrsportsinc.com/collections/trislide/products/trislide-anti-chafe-continuous-spray-skin-lubricant&quot;&gt;TriSlide&lt;/a&gt; spray, to be honest, so that’s good to know for next time. The rest of my gear was the same I’ve used in my past two races, including my &lt;a href=&quot;https://www.giventotri.com/2024/06/08/new-bike-day-trek-speed-concept-slr-7/&quot;&gt;Trek Speed Concept SLR 7&lt;/a&gt;, Giro Aerohead helmet, Roka Gen II Elite trisuit, and Shimano S-Phyre SH-TR903 shoes. I’m very happy with this setup; I think I’ve managed to resolve a lot of the comfort issues I’ve had in the past. My next step is to get a professional bike fit and see if I can improve my aerodynamic position without sacrificing too much comfort.&lt;/p&gt;

&lt;p&gt;Despite the setbacks, the bike leg was fast and fun. I think it was mostly the altitude, but I felt so strong putting down power in aero and in the climbs, and even though I missed my target intensity and had to make that unscheduled stop to deal with my bottle, I rolled into T2 in just 2:37:33, my fastest bike split to date in a 70.3. Not bad at all.&lt;/p&gt;

&lt;h2 id=&quot;t2&quot;&gt;T2&lt;/h2&gt;

&lt;p&gt;I racked my bike, took off my helmet and bike shoes, put on my running shoes, threw on my hat, sunglasses and race belt, put on some more sunscreen, used the porta-potty, and ran out in 7:40.&lt;/p&gt;

&lt;h2 id=&quot;the-run&quot;&gt;The run&lt;/h2&gt;

&lt;p&gt;After &lt;a href=&quot;https://www.giventotri.com/2024/06/27/race-report-2024-ironman-70-3-coeur-dalene/#the-run&quot;&gt;my run at Ironman 70.3 Coeur d’Alene&lt;/a&gt;, I had a pretty good idea of what pace I could sustain, so my goal was to beat my time there. I aimed to hold a pace of &lt;span data-imperial=&quot;7:46/mi&quot;&gt;4:50/km&lt;/span&gt;, slowing down only at the aid stations, and if I still felt good at the halfway point, I’d try to push the pace and aim for a negative split.&lt;/p&gt;

&lt;p&gt;The run course was a single-lap out-and-back on the Riverfront Trail along the Columbia River and a few residential side streets. It’s pretty flat, with only &lt;span data-imperial=&quot;252 feet&quot;&gt;77 m&lt;/span&gt; of elevation gain, a decent amount of shade, and great vibes from the neighbors along the way, especially as you get closer to the finish line (those who bring out their garden hoses to the course are the real &lt;abbr&gt;MVP&lt;/abbr&gt;s, by the way). The entire course is paved and even, except for the last &lt;span data-imperial=&quot;500 yards&quot;&gt;500 m&lt;/span&gt; or so before and after the turnaround, which were on rough, chunky gravel.&lt;/p&gt;

&lt;figure&gt;&lt;img src=&quot;https://www.giventotri.com/cdn-cgi/image/width=1600/https://images.ctfassets.net/b9viu16jz98g/7jQvN11aSSJo1zRi9TTacW/8a8e6a07a626d1ec59f400538a2ee08e/ironman-70-3-washington-tri-cities-running-running.png&quot; alt=&quot;A running route outlined in red, covering the city of Richland. The course is an out-and-back along the Columbia River, starting and ending near Columbia Point Marina Park.&quot; data-asset-id=&quot;7jQvN11aSSJo1zRi9TTacW&quot; data-original-url=&quot;//images.ctfassets.net/b9viu16jz98g/7jQvN11aSSJo1zRi9TTacW/8a8e6a07a626d1ec59f400538a2ee08e/ironman-70-3-washington-tri-cities-running-running.png&quot;&gt;&lt;figcaption&gt;
View this course in &lt;a href=&quot;https://connect.garmin.com/modern/course/309777049&quot;&gt;Garmin Connect&lt;/a&gt; or &lt;a href=&quot;https://www.strava.com/routes/3273129820603868776&quot;&gt;Strava&lt;/a&gt;.&lt;/figcaption&gt;&lt;/figure&gt;

&lt;p&gt;The weather forecast said the high for the day would be &lt;span data-imperial=&quot;83°F&quot;&gt;28°C&lt;/span&gt;, which worried me since I tend to get clobbered by the heat, but it actually didn’t feel that hot during the run. I’m not sure if it was because I was still carrying heat adaptations from the summer, but it just felt very pleasant and breezy, even though I was pushing a hard pace. I felt good despite the hard effort, with no pain anywhere. My ankle didn’t bother me at all, although I was very cautious on the gravel portion before the turnaround; I could picture myself rolling my ankle again there and having to limp all the way back to the finish line.&lt;/p&gt;

&lt;p&gt;For nutrition, I tried something different. I liked the &lt;a href=&quot;https://www.maurten.com/products/solid-c-160-us&quot;&gt;Maurten bars&lt;/a&gt; so much last month at Ironman Canada that I wanted to try using them exclusively for fueling this time around. I had three bars in total, one every thirty minutes. It worked well—they’re easy to eat, tastier than gels, didn’t cause any stomach distress, and I appreciated eating solid food after drinking two bottles of liquid carbs, so I might do this from now on. Besides the bars, I had water at every aid station and although I didn’t think I needed any sodium, I had a couple cups of Mortal Hydration along the way, just in case.&lt;/p&gt;

&lt;p&gt;I was still feeling strong at the turnaround point, so I tried to push the pace on the way back. I didn’t manage the negative split I hoped for, but I gave it everything I got and crossed the finish line in 1:45:25, with a final pace of &lt;span data-imperial=&quot;7:55/mi&quot;&gt;4:55/km&lt;/span&gt;. For those keeping track at home, that is 57 seconds faster than my time at Coeur d’Alene, so mission accomplished, I &lt;em&gt;did&lt;/em&gt; beat my time there, thank you very much. My total time was 5:07:45, my personal best for a 70.3, with the obvious caveat of the current-assisted swim (although both the bike &lt;em&gt;and&lt;/em&gt; the run were my fastest to date). I placed 43rd out of 187 in the M40–44 age group, and 304th out of 2,069 overall. I don’t think I truly emptied the tank, but I’m more than satisfied with this result.&lt;/p&gt;

&lt;figure&gt;&lt;img src=&quot;https://www.giventotri.com/cdn-cgi/image/width=1600/https://images.ctfassets.net/b9viu16jz98g/3OPEWAO4j4dvwGLStXqaZb/002ea610f80036388a8b20af79efaafd/164_3rd-3173594-DIGITAL_HIGHRES-8001_103473-52638697.jpeg&quot; alt=&quot;Guillermo Esteves, running at the finish line of Ironman 70.3 Washington Tri-Cities. He&#39;s wearing a black trisuit, backwards cap, golden sunglasses, black calf sleeves, and a bib number 483. He&#39;s running on a carpet with the Ironman logo. Spectators can be seen on the sidelines.&quot; data-asset-id=&quot;3OPEWAO4j4dvwGLStXqaZb&quot; data-original-url=&quot;//images.ctfassets.net/b9viu16jz98g/3OPEWAO4j4dvwGLStXqaZb/002ea610f80036388a8b20af79efaafd/164_3rd-3173594-DIGITAL_HIGHRES-8001_103473-52638697.jpeg&quot;&gt;&lt;figcaption&gt;
About to cross the finish line. Success! &lt;cite&gt;Credit: FinisherPix&lt;/cite&gt;&lt;/figcaption&gt;&lt;/figure&gt;

&lt;p&gt;It’s funny—I started my season with my worst result to date in a 70.3, and ended it with a personal best. I can’t think of a better way to wrap things up for the year.&lt;/p&gt;

&lt;hr&gt;

&lt;p&gt;I was so tired after the long drive to Richland that I thought this would be a one-and-done for me, but I had such a great time here, I think I’m adding this race to my schedule next year, along with St. George and Coeur d’Alene. It’s a top notch race with a great course in a beautiful venue, and I can’t say enough good things about the volunteers and locals, some of whom I spoke to before the race and who, despite the inconvenience a race like this represents in terms of road closures and traffic, seemed legitimately excited to be hosting it. Hopefully this one will be around for a while, because I’d love to come back.&lt;/p&gt;

&lt;figure&gt;&lt;img src=&quot;https://www.giventotri.com/cdn-cgi/image/width=1600/https://images.ctfassets.net/b9viu16jz98g/5KtmZLr4cKHafoSzg4NLkR/cfc9ba2f29995dfed594bb311af75258/DSCF1289.jpg&quot; alt=&quot;A medal for Ironman 70.3 Washington Tri-Cities. The medal features an image of a vineyard and three small wine glass charms with the Ironman logo hanging at the bottom. In the background, out of focus, a marina in the Columbia River.&quot; data-asset-id=&quot;5KtmZLr4cKHafoSzg4NLkR&quot; data-original-url=&quot;//images.ctfassets.net/b9viu16jz98g/5KtmZLr4cKHafoSzg4NLkR/cfc9ba2f29995dfed594bb311af75258/DSCF1289.jpg&quot;&gt;&lt;figcaption&gt;
I thought the wine glass charms on the medal were a nice touch.&lt;/figcaption&gt;&lt;/figure&gt;

&lt;p&gt;And with that, that’s it for my triathlon season this year. If you’ve read this far, thank you, but stick around—it won’t be my last.&lt;/p&gt;

        
      </content>
          <category term="Half Distance" />
          <category term="Ironman 70.3 Washington Tri-Cities" />
          <category term="Race Reports" />
          <category term="Triathlon" />
    </entry>
</feed>

