{"id":1294,"date":"2026-09-23T17:32:00","date_gmt":"2026-09-23T17:32:00","guid":{"rendered":"https:\/\/racereportblog.com\/?p=1294"},"modified":"2026-09-23T17:32:01","modified_gmt":"2026-09-23T17:32:01","slug":"westchester-triathlon-9-20-2026","status":"publish","type":"post","link":"https:\/\/racereportblog.com\/?p=1294","title":{"rendered":"Westchester Triathlon &#8211; 9\/20\/2026"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">My goals for this Olympic distance triathlon were to not get hurt (especially because my older son\u2019s wedding was in a week), to have fun, and to win (despite my year of running injuries).&nbsp;&nbsp;The last goal wasn\u2019t likely, but it\u2019s always what I want.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">At 4:30 a.m., I texted this to Alan Golds, who was going to drive us to Rye Beach:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"589\" height=\"1024\" src=\"https:\/\/racereportblog.com\/wp-content\/uploads\/2026\/09\/IMG_0659-589x1024.jpeg\" alt=\"\" class=\"wp-image-1300\" srcset=\"https:\/\/racereportblog.com\/wp-content\/uploads\/2026\/09\/IMG_0659-589x1024.jpeg 589w, https:\/\/racereportblog.com\/wp-content\/uploads\/2026\/09\/IMG_0659-173x300.jpeg 173w, https:\/\/racereportblog.com\/wp-content\/uploads\/2026\/09\/IMG_0659-768x1335.jpeg 768w, https:\/\/racereportblog.com\/wp-content\/uploads\/2026\/09\/IMG_0659-884x1536.jpeg 884w, https:\/\/racereportblog.com\/wp-content\/uploads\/2026\/09\/IMG_0659-1178x2048.jpeg 1178w, https:\/\/racereportblog.com\/wp-content\/uploads\/2026\/09\/IMG_0659.jpeg 1200w\" sizes=\"auto, (max-width: 589px) 100vw, 589px\" \/><figcaption class=\"wp-element-caption\">Screenshot<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">We talked about not going, but I had just bought a helmet the day before with a wrap-around visor for the rain, and felt ready. So we went. (Alan later texted, \u201cI blame you entirely.\u201d)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Rain held off while we set up in transition, and only drizzled while we waited at the beach in our wetsuits with everyone else, including Kevin Carlsten.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/racereportblog.com\/wp-content\/uploads\/2026\/09\/IMG_3010-1024x768.jpeg\" alt=\"\" class=\"wp-image-1296\" srcset=\"https:\/\/racereportblog.com\/wp-content\/uploads\/2026\/09\/IMG_3010-1024x768.jpeg 1024w, https:\/\/racereportblog.com\/wp-content\/uploads\/2026\/09\/IMG_3010-300x225.jpeg 300w, https:\/\/racereportblog.com\/wp-content\/uploads\/2026\/09\/IMG_3010-768x576.jpeg 768w, https:\/\/racereportblog.com\/wp-content\/uploads\/2026\/09\/IMG_3010-1536x1152.jpeg 1536w, https:\/\/racereportblog.com\/wp-content\/uploads\/2026\/09\/IMG_3010-2048x1536.jpeg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Post-race, with Alan and Kevin.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The announcer told us to swim only to the 2nd of 4 buoys, so we\u2019d stay within the jetties protecting the beach, because the coast guard reported the water was pretty rough outside the break walls. Our wave (as it were) walked over the starting mat, and stood in the water; I wasn\u2019t sure if we had started after crossing the mat, and started to run in &#8212; false start! Walked back, and THEN we ran in \u2014 which was a great way to feel my legs activated, rather than just squeezed by the wetsuit.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This felt like the first time I swam aggressively (normally, afraid I\u2019ll burn out before getting to the bike) \u2014 but did without spinning paddles: long, strong strokes, pushing against the current as we went away from the beach, keeping a good reach and catch, breathing every 2nd stroke and sighting every 5th or 6th (when I did it less frequently, found myself off course), than rounding the second buoy (very familiar, this is where Alan and I trained the last few weeks) to make a left turn across the bay.&nbsp; Some waves coming in from the right side, found myself timing the stroke with the waves\u2019 roll, the water is a delightful temperature but still glad to be in a full wetsuit, take the next buoy and head towards shore, this is a REALLY short course because my watch vibrates at \u201c500 yds\u201d and we\u2019re almost done, the waves and current pushing us home like a phalanx of dolphins, and I\u2019m passing guys in white swim caps (from the earlier wave) and walk onto the beach and strip off my wetsuit (having practiced stripping the wetsuit in my kitchen, down to 24 seconds) and run to transition and that was \u00bd the distance and twice the FUN.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"683\" height=\"1024\" src=\"https:\/\/racereportblog.com\/wp-content\/uploads\/2026\/09\/IMG_0769-683x1024.jpeg\" alt=\"\" class=\"wp-image-1297\" srcset=\"https:\/\/racereportblog.com\/wp-content\/uploads\/2026\/09\/IMG_0769-683x1024.jpeg 683w, https:\/\/racereportblog.com\/wp-content\/uploads\/2026\/09\/IMG_0769-200x300.jpeg 200w, https:\/\/racereportblog.com\/wp-content\/uploads\/2026\/09\/IMG_0769-768x1152.jpeg 768w, https:\/\/racereportblog.com\/wp-content\/uploads\/2026\/09\/IMG_0769-1024x1536.jpeg 1024w, https:\/\/racereportblog.com\/wp-content\/uploads\/2026\/09\/IMG_0769-1365x2048.jpeg 1365w, https:\/\/racereportblog.com\/wp-content\/uploads\/2026\/09\/IMG_0769-rotated.jpeg 1600w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Onto the bike, magnets clip the visor onto the helmet (complete with a Darth Vader soundtrack), and light rain has started (which Coach Steve had warned was dangerous because it brings out the oils in the pavement, whereas a heavy rain washes the oils away) and I\u2019m just trying to keep my power above the goal of 180 watts, and feeling that easy light spin (passed one of the collegiate athletes and wanted to tell him to get out of that heavy gear, higher RPM feels better and generates more power), and finding I\u2019m closer to and then well over 200 watts, but defensively watching the road and the other riders (\u201con your left! thank you\u2026\u201d), slowing for turns (so glad I put wax onto my chain the night before, should be better in wet conditions), and realize it\u2019s started to pour, but the visor keeps everything clear. The watch dings every 5 miles, and that first interval was only 17 mph and Coach Steve has me shooting for 19.9 mph, but fine, here\u2019s the 2-mile \u201chill\u201d but it\u2019s nothing like the old course, this was easy, and it\u2019s relatively downhill from here, But a guy who looks in my age group passes me, and I shall call him \u201cStanley\u201d and I never seem to catch him the rest of the ride\u2026.&nbsp; Going downhill I lock into aero and watch the road for any bumps but Greenwich, CT pays for well-paved roads, and as long as other riders heed my warning call (\u201cyour left! On your LEFT!\u201d), I feel safe (only later learning that I hit 39 mph at one point). A burly young guy with tattoos apparently is offended&nbsp; by my passing him and suddenly I hear hiim say \u201cOn your right!\u201d And I yell at him \u201cPass on your left, dammit!\u201d(It\u2019s not just against the rules to pass on the right, it\u2019s crazy dangerous.) And Nurin, a 20-something athlete I met the day before when we were registering who\u2019s never done a triathlon before, passes me, and I pass him, and he passes me, and I tell him \u201cget out of the left lane unless you\u2019re passing,\u201d and I realize I\u2019m not ONLY an asshole but also an elder mentor, and Nurin thanks me, takes off and comes in 11th overall.&nbsp; Damn, the kid is fast. The course is less than 40k, but I survived without injury, and avg. 19 mph.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Into transition, there\u2019s almost no bikes in my area, but we\u2019re not racked by age group so I don\u2019t know who may be miles ahead of me, but I\u2019m out of there pretty fast, and I see a water stop (declined to wear my water belt) and that reminds me to take some nutrition, and between the carbon-plated shoes and the caffeine Huma gel, I. Feel. SPRINGY.&nbsp;&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A convoluted, goofy running route takes us along the boardwalk, then back again, then into the trails through marshland and narrow muddy trails which slows me down from 8:15 min\/mile to 9:01 for the second mile (Coach Steve had predicted a 9:30 pace, so this is great), and I realize, despite a year of injuries, I feel fine, EXCEPT for the fact that running as hard as I can and sustain for 6.2 miles just sucks. Right? There\u2019s a reason people hate running, it\u2019s uncomfortable, but I\u2019m not injured so just dig deep and watch the collegiate athletes already running back from the turnaround and marvel at my sustaining an 8:30 pace on the 3rd mile and oh my god this is hard work And I remember my magic bib number: 816. 2 to the 3rd, 2 to the 4th.&nbsp; \u201cI have hidden powers.\u201d Panting starts at mile 4, breathing hard every 4 steps, and that\u2019s okay.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As I enter the park again, Jeff Matoom (a coach who was at the Westpoint Sprint a few weeks ago and whom I\u2019ve known for years) is cheering on his clients and I say \u201cAny other old men, Jeff?\u201d And he says, \u201cyeah, yeah\u201d and then \u201cNo, you\u2019re the only old man\u201d and I\u2019m running hard because another guy I think might be in my age group might not have stayed too far behind me and I round the corner in the park and run the grass towards the inflatable archway and I FINISH!&nbsp; Injury free! Feeling strong.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"915\" height=\"1024\" src=\"https:\/\/racereportblog.com\/wp-content\/uploads\/2026\/09\/IMG_0770-915x1024.jpeg\" alt=\"\" class=\"wp-image-1298\" srcset=\"https:\/\/racereportblog.com\/wp-content\/uploads\/2026\/09\/IMG_0770-915x1024.jpeg 915w, https:\/\/racereportblog.com\/wp-content\/uploads\/2026\/09\/IMG_0770-268x300.jpeg 268w, https:\/\/racereportblog.com\/wp-content\/uploads\/2026\/09\/IMG_0770-768x860.jpeg 768w, https:\/\/racereportblog.com\/wp-content\/uploads\/2026\/09\/IMG_0770.jpeg 1062w\" sizes=\"auto, (max-width: 915px) 100vw, 915px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">And the results are better than satisfactory:&nbsp; Swam 840 yds in 16:04 (1:55 min\/120 yd. pace, 1\/12 AG ), run from beach to T1 in 1:29 (6\/12 AG because I took off my wetsuit before running), T1 in 1:37 (1\/12 AG), bike 22.2 miles in 1:10:07 and 183 watts normalized power (19.0 mph, 3\/12 AG), T2 in 1:39 (1\/12 AG), run 5.86 miles in 49:49 (8:31 min\/mile, 4\/12 AG) but \u2026. 1\/12 AG!&nbsp; Beat 2nd place by 1 minute in the swim and 30 seconds in T2. It\u2019s a three part race, and it all adds up! And 44\/194 OA.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/racereportblog.com\/wp-content\/uploads\/2026\/09\/IMG_0673-768x1024.jpeg\" alt=\"\" class=\"wp-image-1299\" style=\"width:464px;height:auto\" srcset=\"https:\/\/racereportblog.com\/wp-content\/uploads\/2026\/09\/IMG_0673-768x1024.jpeg 768w, https:\/\/racereportblog.com\/wp-content\/uploads\/2026\/09\/IMG_0673-225x300.jpeg 225w, https:\/\/racereportblog.com\/wp-content\/uploads\/2026\/09\/IMG_0673-1152x1536.jpeg 1152w, https:\/\/racereportblog.com\/wp-content\/uploads\/2026\/09\/IMG_0673-1536x2048.jpeg 1536w, https:\/\/racereportblog.com\/wp-content\/uploads\/2026\/09\/IMG_0673-scaled.jpeg 1920w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><figcaption class=\"wp-element-caption\">Nailed it again. (Took 2nd Place at this race some years ago.)<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This might be my best race. Not just because 1st place \u2014 sweet as that is, it\u2019s the cherry on top of enjoying the whole thing, rain and all, carefully avoiding injury especially without a bike fall before the wedding but still pushing hard,&nbsp; the digging deep was enjoyable, the affirmation that my years of fitness actually are more important than the months of recovering from injuries, that I can race without being driven by anxiety. Nothing short of a blessing.<\/p>\n\n\n<ul class=\"wp-block-categories-list wp-block-categories-taxonomy-category wp-block-categories\">\t<li class=\"cat-item cat-item-14\"><a href=\"https:\/\/racereportblog.com\/?cat=14\">2013 Races<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-13\"><a href=\"https:\/\/racereportblog.com\/?cat=13\">2014 Races<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-12\"><a href=\"https:\/\/racereportblog.com\/?cat=12\">2015 Races<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-11\"><a href=\"https:\/\/racereportblog.com\/?cat=11\">2016 Races<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-10\"><a href=\"https:\/\/racereportblog.com\/?cat=10\">2017 Races<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-9\"><a href=\"https:\/\/racereportblog.com\/?cat=9\">2018 Races<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-8\"><a href=\"https:\/\/racereportblog.com\/?cat=8\">2019-Races<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-6\"><a href=\"https:\/\/racereportblog.com\/?cat=6\">2021 Races<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-5\"><a href=\"https:\/\/racereportblog.com\/?cat=5\">2022 Races<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-4\"><a href=\"https:\/\/racereportblog.com\/?cat=4\">2023 Races<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-3\"><a href=\"https:\/\/racereportblog.com\/?cat=3\">2024 Races<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-47\"><a href=\"https:\/\/racereportblog.com\/?cat=47\">2025 Races<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-48\"><a href=\"https:\/\/racereportblog.com\/?cat=48\">2026 Races<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-1\"><a href=\"https:\/\/racereportblog.com\/?cat=1\">Uncategorized<\/a>\n<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>My goals for this Olympic distance triathlon were to not get hurt (especially because my older son\u2019s wedding was in a week), to have fun, and to win (despite my year of running injuries).&nbsp;&nbsp;The last goal wasn\u2019t likely, but it\u2019s always what I want. At 4:30 a.m., I texted this to Alan Golds, who was [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1294","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Westchester Triathlon - 9\/20\/2026 - Race Report Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/racereportblog.com\/?p=1294\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Westchester Triathlon - 9\/20\/2026 - Race Report Blog\" \/>\n<meta property=\"og:description\" content=\"My goals for this Olympic distance triathlon were to not get hurt (especially because my older son\u2019s wedding was in a week), to have fun, and to win (despite my year of running injuries).&nbsp;&nbsp;The last goal wasn\u2019t likely, but it\u2019s always what I want. At 4:30 a.m., I texted this to Alan Golds, who was [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/racereportblog.com\/?p=1294\" \/>\n<meta property=\"og:site_name\" content=\"Race Report Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-23T17:32:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-23T17:32:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/racereportblog.com\/wp-content\/uploads\/2026\/09\/IMG_0659.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"2086\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"mktriguy\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"mktriguy\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/racereportblog.com\\\/?p=1294#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/racereportblog.com\\\/?p=1294\"},\"author\":{\"name\":\"mktriguy\",\"@id\":\"https:\\\/\\\/racereportblog-1017a59.ingress-baronn.ewp.live\\\/#\\\/schema\\\/person\\\/381524143ffecd8f8bcf50b786f0c737\"},\"headline\":\"Westchester Triathlon &#8211; 9\\\/20\\\/2026\",\"datePublished\":\"2026-09-23T17:32:00+00:00\",\"dateModified\":\"2026-09-23T17:32:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/racereportblog.com\\\/?p=1294\"},\"wordCount\":1357,\"image\":{\"@id\":\"https:\\\/\\\/racereportblog.com\\\/?p=1294#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/racereportblog.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/IMG_0659-589x1024.jpeg\",\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/racereportblog.com\\\/?p=1294\",\"url\":\"https:\\\/\\\/racereportblog.com\\\/?p=1294\",\"name\":\"Westchester Triathlon - 9\\\/20\\\/2026 - Race Report Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/racereportblog-1017a59.ingress-baronn.ewp.live\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/racereportblog.com\\\/?p=1294#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/racereportblog.com\\\/?p=1294#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/racereportblog.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/IMG_0659-589x1024.jpeg\",\"datePublished\":\"2026-09-23T17:32:00+00:00\",\"dateModified\":\"2026-09-23T17:32:01+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/racereportblog-1017a59.ingress-baronn.ewp.live\\\/#\\\/schema\\\/person\\\/381524143ffecd8f8bcf50b786f0c737\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/racereportblog.com\\\/?p=1294#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/racereportblog.com\\\/?p=1294\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/racereportblog.com\\\/?p=1294#primaryimage\",\"url\":\"https:\\\/\\\/racereportblog.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/IMG_0659.jpeg\",\"contentUrl\":\"https:\\\/\\\/racereportblog.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/IMG_0659.jpeg\",\"width\":1200,\"height\":2086,\"caption\":\"Screenshot\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/racereportblog.com\\\/?p=1294#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/racereportblog-1017a59.ingress-baronn.ewp.live\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Westchester Triathlon &#8211; 9\\\/20\\\/2026\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/racereportblog-1017a59.ingress-baronn.ewp.live\\\/#website\",\"url\":\"https:\\\/\\\/racereportblog-1017a59.ingress-baronn.ewp.live\\\/\",\"name\":\"Race Report Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/racereportblog-1017a59.ingress-baronn.ewp.live\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/racereportblog-1017a59.ingress-baronn.ewp.live\\\/#\\\/schema\\\/person\\\/381524143ffecd8f8bcf50b786f0c737\",\"name\":\"mktriguy\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/aaa56632ec0352eddd8d832ec85406b70e7ef70c1e2b00d5485e07a3453fd905?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/aaa56632ec0352eddd8d832ec85406b70e7ef70c1e2b00d5485e07a3453fd905?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/aaa56632ec0352eddd8d832ec85406b70e7ef70c1e2b00d5485e07a3453fd905?s=96&d=mm&r=g\",\"caption\":\"mktriguy\"},\"sameAs\":[\"https:\\\/\\\/racereportblog.com\"],\"url\":\"https:\\\/\\\/racereportblog.com\\\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Westchester Triathlon - 9\/20\/2026 - Race Report Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/racereportblog.com\/?p=1294","og_locale":"en_US","og_type":"article","og_title":"Westchester Triathlon - 9\/20\/2026 - Race Report Blog","og_description":"My goals for this Olympic distance triathlon were to not get hurt (especially because my older son\u2019s wedding was in a week), to have fun, and to win (despite my year of running injuries).&nbsp;&nbsp;The last goal wasn\u2019t likely, but it\u2019s always what I want. At 4:30 a.m., I texted this to Alan Golds, who was [&hellip;]","og_url":"https:\/\/racereportblog.com\/?p=1294","og_site_name":"Race Report Blog","article_published_time":"2026-09-23T17:32:00+00:00","article_modified_time":"2026-09-23T17:32:01+00:00","og_image":[{"width":1200,"height":2086,"url":"https:\/\/racereportblog.com\/wp-content\/uploads\/2026\/09\/IMG_0659.jpeg","type":"image\/jpeg"}],"author":"mktriguy","twitter_card":"summary_large_image","twitter_misc":{"Written by":"mktriguy","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/racereportblog.com\/?p=1294#article","isPartOf":{"@id":"https:\/\/racereportblog.com\/?p=1294"},"author":{"name":"mktriguy","@id":"https:\/\/racereportblog-1017a59.ingress-baronn.ewp.live\/#\/schema\/person\/381524143ffecd8f8bcf50b786f0c737"},"headline":"Westchester Triathlon &#8211; 9\/20\/2026","datePublished":"2026-09-23T17:32:00+00:00","dateModified":"2026-09-23T17:32:01+00:00","mainEntityOfPage":{"@id":"https:\/\/racereportblog.com\/?p=1294"},"wordCount":1357,"image":{"@id":"https:\/\/racereportblog.com\/?p=1294#primaryimage"},"thumbnailUrl":"https:\/\/racereportblog.com\/wp-content\/uploads\/2026\/09\/IMG_0659-589x1024.jpeg","inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/racereportblog.com\/?p=1294","url":"https:\/\/racereportblog.com\/?p=1294","name":"Westchester Triathlon - 9\/20\/2026 - Race Report Blog","isPartOf":{"@id":"https:\/\/racereportblog-1017a59.ingress-baronn.ewp.live\/#website"},"primaryImageOfPage":{"@id":"https:\/\/racereportblog.com\/?p=1294#primaryimage"},"image":{"@id":"https:\/\/racereportblog.com\/?p=1294#primaryimage"},"thumbnailUrl":"https:\/\/racereportblog.com\/wp-content\/uploads\/2026\/09\/IMG_0659-589x1024.jpeg","datePublished":"2026-09-23T17:32:00+00:00","dateModified":"2026-09-23T17:32:01+00:00","author":{"@id":"https:\/\/racereportblog-1017a59.ingress-baronn.ewp.live\/#\/schema\/person\/381524143ffecd8f8bcf50b786f0c737"},"breadcrumb":{"@id":"https:\/\/racereportblog.com\/?p=1294#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/racereportblog.com\/?p=1294"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/racereportblog.com\/?p=1294#primaryimage","url":"https:\/\/racereportblog.com\/wp-content\/uploads\/2026\/09\/IMG_0659.jpeg","contentUrl":"https:\/\/racereportblog.com\/wp-content\/uploads\/2026\/09\/IMG_0659.jpeg","width":1200,"height":2086,"caption":"Screenshot"},{"@type":"BreadcrumbList","@id":"https:\/\/racereportblog.com\/?p=1294#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/racereportblog-1017a59.ingress-baronn.ewp.live\/"},{"@type":"ListItem","position":2,"name":"Westchester Triathlon &#8211; 9\/20\/2026"}]},{"@type":"WebSite","@id":"https:\/\/racereportblog-1017a59.ingress-baronn.ewp.live\/#website","url":"https:\/\/racereportblog-1017a59.ingress-baronn.ewp.live\/","name":"Race Report Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/racereportblog-1017a59.ingress-baronn.ewp.live\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/racereportblog-1017a59.ingress-baronn.ewp.live\/#\/schema\/person\/381524143ffecd8f8bcf50b786f0c737","name":"mktriguy","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/aaa56632ec0352eddd8d832ec85406b70e7ef70c1e2b00d5485e07a3453fd905?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/aaa56632ec0352eddd8d832ec85406b70e7ef70c1e2b00d5485e07a3453fd905?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/aaa56632ec0352eddd8d832ec85406b70e7ef70c1e2b00d5485e07a3453fd905?s=96&d=mm&r=g","caption":"mktriguy"},"sameAs":["https:\/\/racereportblog.com"],"url":"https:\/\/racereportblog.com\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/racereportblog.com\/index.php?rest_route=\/wp\/v2\/posts\/1294","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/racereportblog.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/racereportblog.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/racereportblog.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/racereportblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1294"}],"version-history":[{"count":1,"href":"https:\/\/racereportblog.com\/index.php?rest_route=\/wp\/v2\/posts\/1294\/revisions"}],"predecessor-version":[{"id":1301,"href":"https:\/\/racereportblog.com\/index.php?rest_route=\/wp\/v2\/posts\/1294\/revisions\/1301"}],"wp:attachment":[{"href":"https:\/\/racereportblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1294"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/racereportblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1294"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/racereportblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1294"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}