{"id":1032,"date":"2024-07-02T13:46:55","date_gmt":"2024-07-02T13:46:55","guid":{"rendered":"https:\/\/www.racereportblog.com\/?p=1032"},"modified":"2025-02-25T20:45:42","modified_gmt":"2025-02-25T20:45:42","slug":"hudson-valley-70-3-june-29-2024","status":"publish","type":"post","link":"https:\/\/racereportblog.com\/?p=1032","title":{"rendered":"Hudson Valley 70.3 &#8211; June 29, 2024"},"content":{"rendered":"\n<p>Alpha Wins, the very small triathlon company that ran this event (not yet devoured by Ironman), organized this day of multi-sport races in Kingston, NY: sprint triathlon, Olympic distance, aquathlon, duathlon and the race I\u2019d chosen,&nbsp; \u201cLong Course\u201d, a&nbsp; 70.3 distance (what we\u2019d otherwise call a Half Ironman).&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.racereportblog.com\/wp-content\/uploads\/2024\/07\/IMG_3039-scaled.jpeg\"><img decoding=\"async\" src=\"https:\/\/www.racereportblog.com\/wp-content\/uploads\/2024\/07\/IMG_3039-1024x323.jpeg\" alt=\"\" class=\"wp-image-1033\"\/><\/a><figcaption>Swimming in Lake Williams, Kingston, NY &#8211; afternoon  before the race<\/figcaption><\/figure>\n\n\n\n<p>I stayed in Saugerties, thirty minutes away, with the wonderful Tom and Penny Kjellberg.&nbsp; Saturday morning, got up at 3:40, eat and drive to the site, parking next to a serious competitor I later learned was Juan. Rack my bike and see that \u2026 my torpedo water bottle is dripping.&nbsp; Continuously.&nbsp; No problem: I have duct tape for securing my ankle chip (having lost a chip during the swim in another race), and a neighboring racer\u2019s electrical tape. And it mostly works; I won\u2019t die of thirst out there in the wild.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/www.racereportblog.com\/wp-content\/uploads\/2024\/07\/IMG_3044-scaled.jpeg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.racereportblog.com\/wp-content\/uploads\/2024\/07\/IMG_3044-1024x447.jpeg\" alt=\"\" class=\"wp-image-1034\" width=\"266\" height=\"116\"\/><\/a><figcaption>The battered torpedo water bottle &#8211; patched up with high tech love and care<\/figcaption><\/figure>\n\n\n\n<p>They announce that the lake water is 82 degrees \u2014 too warm for anyone to wear a wetsuit.&nbsp; I pull out my \u201cskin suit\u201d to go over my new tri suit \u2014 only to find that I had grabbed from my closet the old tri suit, instead. Oh, well. Warm up in the water for 10 minutes, getting my heart rate up (though you\u2019d think this comedy of errors would have already done the trick).<\/p>\n\n\n\n<p>THE RACE<\/p>\n\n\n\n<p>Swim starts in the water, treading between the big yellow buoys, kinda relaxing, guys still chatting\u2026 Then GO.&nbsp; I shoot off on the first leg of the two loops that make up the 1.2-mile course, starting stronger than I\u2019ve done before and feeling good up to the second buoy, when I start to feel the fatigue. I\u2019m trying&nbsp; a new attitude: going hard and feeling tired doesn\u2019t mean that I\u2019m weak and will run out of gas. But I start the second loop with new doubts:&nbsp; \u201cI\u2019m almost the last guy on the course.\u201d Start to flail a bit but calm down and back to smooth and strong, stretch more, feel the lats.&nbsp; At that long, last leg a guy passes me (dammit) but I am swimming my best, that\u2019s all I can do.&nbsp; Coach Steve had predicted I\u2019d finish in 41 minutes, so I\u2019m pleased to finish in 39:35, a 1:52 pace.&nbsp; I assume I\u2019m trailing behind the studs I had met the day before, and that I am fighting for 3rd place in my age group, at best.<\/p>\n\n\n\n<p>Run barefoot over a bumpy dirt path and then, mercifully, grass. I sit down in T1 to put on socks and bike shoes, and suddenly Tom Andrews from Hastings starts to harangue me (\u201cWhy, it\u2019s Mark Kaufman!&nbsp; Take your time, Mark.&nbsp; You want to get a donut?\u201d); he and his son Sam are there, preparing to race the sprint.&nbsp; So I start the bike ride laughing.&nbsp;&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.racereportblog.com\/wp-content\/uploads\/2024\/07\/IMG_0393.jpeg\"><img decoding=\"async\" src=\"https:\/\/www.racereportblog.com\/wp-content\/uploads\/2024\/07\/IMG_0393-1024x931.jpeg\" alt=\"\" class=\"wp-image-1036\"\/><\/a><figcaption>Bike Route:  53.35 miles, 3,420 feet of elevation<\/figcaption><\/figure>\n\n\n\n<p>Bike has a good start, but not for long.&nbsp; On this 56-mile ride, my goal is simply to have a consistently strong ride (rather than slowing down the second half). But the bursitis in my hips kicks \u2014 at 24 minutes, much earlier than normal.&nbsp; So, this ride is going to be painful. The hills are long and rolling, and I\u2019m fighting to keep up the power between 180 and 200 watts, and wattage drops to 145 or 155 watts now and then, and my hips ache (too late to do what the PT therapist had suggested)\u2026. And I realize I am carrying a lot of people with me, all of whom are nice enough in real life but who only give me negative advice in my head.&nbsp; ENOUGH.&nbsp; Have some discipline, focus on what\u2019s ahead, push those thoughts away, push it away, push it away.&nbsp; The Ashokan Reservoir is beautiful, enjoy it, no rain, cool weather in the low 70s, what\u2019s not to like?&nbsp;<\/p>\n\n\n\n<p>The doubts resurface now and then, but I keep demanding discipline. (Push it away.) Bruce in my age group passes me, a younger Bib no. 4 passes me.&nbsp; (Let them go; I\u2019m the only one riding this bike.) The goal is just to get&nbsp; there in one piece, pushing hard and will this wipe me out for the run?&nbsp; The 5-mile intervals aren\u2019t close to the 19-20 mph I want. And I need to pee. Oh, well. Legs will cramp up if I stop for a bathroom break and I don\u2019t want to squander whatever ranking I might have. And at almost the end, a glorious downhill, I tuck in and fly, aerodynamic (later learning that I reached over 45 mph). Catch up to&nbsp; a guy in a white shirt who says \u201cI think this route is 2 or 3 miles short ,\u201d and I\u2019m delighted because there\u2019s no other way I\u2019d make the goal time Coach Steve had set for me.&nbsp; Guy in white zooms off, dropping me.&nbsp; Oh well, he has his own race to do.&nbsp; I GET there!&nbsp; And my results are better than I expected (helped by being only 54 miles):&nbsp; 3:01:24.&nbsp; (Coach Steve had predicted 3:01 hours; with accuracy like that, I\u2019ll invest in wherever he crunches metrics!).<\/p>\n\n\n\n<p>T2 is uneventful and quick: swap helmet for visor cap and put away the sunglasses, and change into my Fast Shoes.&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.racereportblog.com\/wp-content\/uploads\/2024\/07\/IMG_0395.jpeg\"><img decoding=\"async\" src=\"https:\/\/www.racereportblog.com\/wp-content\/uploads\/2024\/07\/IMG_0395-1024x878.jpeg\" alt=\"\" class=\"wp-image-1038\"\/><\/a><\/figure>\n\n\n\n<p>Off we go, onto the Rail Trail and through the woods..&nbsp; This is my strong suit. The 13.1-mile run is two loops of an out and back, which is kind of comforting: just take it 3ish miles at a time, \u201cI\u2019m halfway to halfway\u2026\u201d. Steve had predicted I\u2019d do 8:30 minute\/mile, based on my last 70.3. I start too fast &#8211; 8:12, 8:20 (yes, I know, I always do that.&nbsp; Shut up, Zander), then allow myself to look at the watch only once per mile and when the watch dings at the end of the mile.&nbsp; I\u2019m working hard, that\u2019s all I\u2019m sure of.&nbsp; It\u2019s a struggle to get up that loose gravel hill before the second turnaround, and that\u2019s a lousy mile result \u2014&nbsp; 8:50, 9:05 \u2014 and I\u2019m stabbed with doubts again for a moment, then focus on the trees, the sunlight, and there\u2019s Ziv, running the Olympic race! (I\u2019m working too hard even to say \u201cI thought you were injured and&nbsp; skipping this race!\u201d) And Vadim from Irvington, shouting encouragement and taking my picture!&nbsp;&nbsp;<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.racereportblog.com\/wp-content\/uploads\/2024\/07\/20240629_114550_Original-2-scaled.jpeg\"><img decoding=\"async\" src=\"https:\/\/www.racereportblog.com\/wp-content\/uploads\/2024\/07\/20240629_114550_Original-2-473x1024.jpeg\" alt=\"\" class=\"wp-image-1044\"\/><\/a><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.racereportblog.com\/wp-content\/uploads\/2024\/07\/20240629_114551_Original-1-scaled.jpeg\"><img decoding=\"async\" src=\"https:\/\/www.racereportblog.com\/wp-content\/uploads\/2024\/07\/20240629_114551_Original-1-473x1024.jpeg\" alt=\"\" class=\"wp-image-1042\"\/><\/a><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/www.racereportblog.com\/wp-content\/uploads\/2024\/07\/20240629_1145510_Original-2-scaled.jpeg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.racereportblog.com\/wp-content\/uploads\/2024\/07\/20240629_1145510_Original-2-644x1024.jpeg\" alt=\"\" class=\"wp-image-1057\" width=\"282\" height=\"448\"\/><\/a><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p>I\u2019m struggling through every mile, one at a time, and I really need to pee; nature is not just calling, nature is shouting.&nbsp; But I realize on the second loop: everyone I pass is one person closer to my at least making 50% overall.&nbsp; And I pass Bruce in his colorful tri set.&nbsp; And I pass the young no. 4.&nbsp; And there\u2019s Juan.&nbsp; And there\u2019s the heavyset woman, smiling as she runs.&nbsp; And I even pass the Guy in White Shirt. So I count and I figure I\u2019ve passed or am ahead of 24 people, one more and I\u2019ll be in that top 50%\u2026&nbsp; There\u2019s that steep gravel hill but now it\u2019s the LAST time and it\u2019s downhill and around the corner and the Finish Line is closer than I thought and I\u2019m DONE.&nbsp;&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.racereportblog.com\/wp-content\/uploads\/2024\/07\/IMG_0654.jpeg\"><img decoding=\"async\" src=\"https:\/\/www.racereportblog.com\/wp-content\/uploads\/2024\/07\/IMG_0654-1024x778.jpeg\" alt=\"\" class=\"wp-image-1048\"\/><\/a><figcaption>With Hastings-on-Hudson\u2019s own, Ziv Abramowicz!<\/figcaption><\/figure>\n\n\n\n<p>The net result:&nbsp; 5:37:24, over 30 minutes faster than Oceanside 70.3 in April.&nbsp; My doubts were unfounded:&nbsp; for the Swim, 41:14 (because official results included the run to T1), which is 1st of 5 for age group and 16\/50 Over All (!).&nbsp; T1 in 1:39 &#8211; 1st for AG,&nbsp; 16\/50 OA. The Ride officially is 3:03 (because it included walk\/running over the dirt road in bicycle shoes until we reached T2\u2026) &#8211; 17.7 mph average over the actual 54-mile course (not great) and dropped to 3 out of 5 for AG, 15\/60 OA. (So, Bruce and Juan were ahead of me).&nbsp; T2 in 1:44 \u2014 1st for AG, 6\/50 OA.&nbsp; (At first, I think, \u201cWho cares, it\u2019s just transition\u2026\u201d)<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.racereportblog.com\/wp-content\/uploads\/2024\/07\/IMG_0396.jpeg\"><img decoding=\"async\" src=\"https:\/\/www.racereportblog.com\/wp-content\/uploads\/2024\/07\/IMG_0396-1024x623.jpeg\" alt=\"\" class=\"wp-image-1046\"\/><\/a><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p>&nbsp;And the Run, ah, the Run:&nbsp; 1:49:21, which means 8:20 min\/mile&nbsp; (a lot faster than Steve\u2019s 8:30 prediction) \u2014 1st for AG and 8\/50 OA (picking up two slots from the ride) \u2026 but even though 8th place in the run, 7\/50 overall (picking up a slot from doing better transitions than the next guy)!<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.racereportblog.com\/wp-content\/uploads\/2024\/07\/IMG_3042-1.jpeg\"><img decoding=\"async\" src=\"https:\/\/www.racereportblog.com\/wp-content\/uploads\/2024\/07\/IMG_3042-1-839x1024.jpeg\" alt=\"\" class=\"wp-image-1054\"\/><\/a><figcaption>The Podium:  with Juan Rivelo (who did Western Mass 70.3 two weeks before THIS race!) and Bruce Nussbaum (who cramped up after the bike ride and gave up the lead)<\/figcaption><\/figure>\n\n\n\n<p>I really hadn\u2019t intended to do this for the glory of the podium.&nbsp; But this was the best OA result I\u2019ve had and the fastest 70.3 since 2017 (helped, no doubt, by a ride that was 2.5 miles shorter \u2014 but I\u2019m also 7 years older now). I dug in hard aand though I had fun, the focus was keeping up the athletic pressure while slaying those demons. &nbsp; They\u2019ll be back, and I\u2019ll try to keep swatting them down, because this is the kind of fitness I want to sustain.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Alpha Wins, the very small triathlon company that ran this event (not yet devoured by Ironman), organized this day of multi-sport races in Kingston, NY: sprint triathlon, Olympic distance, aquathlon, duathlon and the race I\u2019d chosen,&nbsp; \u201cLong Course\u201d, a&nbsp; 70.3 distance (what we\u2019d otherwise call a Half Ironman).&nbsp; I stayed in Saugerties, thirty minutes away, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1057,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-1032","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-2024-races"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Hudson Valley 70.3 - June 29, 2024 - 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=1032\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hudson Valley 70.3 - June 29, 2024 - Race Report Blog\" \/>\n<meta property=\"og:description\" content=\"Alpha Wins, the very small triathlon company that ran this event (not yet devoured by Ironman), organized this day of multi-sport races in Kingston, NY: sprint triathlon, Olympic distance, aquathlon, duathlon and the race I\u2019d chosen,&nbsp; \u201cLong Course\u201d, a&nbsp; 70.3 distance (what we\u2019d otherwise call a Half Ironman).&nbsp; I stayed in Saugerties, thirty minutes away, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/racereportblog.com\/?p=1032\" \/>\n<meta property=\"og:site_name\" content=\"Race Report Blog\" \/>\n<meta property=\"article:published_time\" content=\"2024-07-02T13:46:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-25T20:45:42+00:00\" \/>\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=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/racereportblog.com\\\/?p=1032#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/racereportblog.com\\\/?p=1032\"},\"author\":{\"name\":\"mktriguy\",\"@id\":\"https:\\\/\\\/racereportblog-1017a59.ingress-baronn.ewp.live\\\/#\\\/schema\\\/person\\\/381524143ffecd8f8bcf50b786f0c737\"},\"headline\":\"Hudson Valley 70.3 &#8211; June 29, 2024\",\"datePublished\":\"2024-07-02T13:46:55+00:00\",\"dateModified\":\"2025-02-25T20:45:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/racereportblog.com\\\/?p=1032\"},\"wordCount\":1564,\"image\":{\"@id\":\"https:\\\/\\\/racereportblog.com\\\/?p=1032#primaryimage\"},\"thumbnailUrl\":\"\",\"articleSection\":[\"2024 Races\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/racereportblog.com\\\/?p=1032\",\"url\":\"https:\\\/\\\/racereportblog.com\\\/?p=1032\",\"name\":\"Hudson Valley 70.3 - June 29, 2024 - Race Report Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/racereportblog-1017a59.ingress-baronn.ewp.live\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/racereportblog.com\\\/?p=1032#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/racereportblog.com\\\/?p=1032#primaryimage\"},\"thumbnailUrl\":\"\",\"datePublished\":\"2024-07-02T13:46:55+00:00\",\"dateModified\":\"2025-02-25T20:45:42+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/racereportblog-1017a59.ingress-baronn.ewp.live\\\/#\\\/schema\\\/person\\\/381524143ffecd8f8bcf50b786f0c737\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/racereportblog.com\\\/?p=1032#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/racereportblog.com\\\/?p=1032\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/racereportblog.com\\\/?p=1032#primaryimage\",\"url\":\"\",\"contentUrl\":\"\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/racereportblog.com\\\/?p=1032#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/racereportblog-1017a59.ingress-baronn.ewp.live\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hudson Valley 70.3 &#8211; June 29, 2024\"}]},{\"@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":"Hudson Valley 70.3 - June 29, 2024 - 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=1032","og_locale":"en_US","og_type":"article","og_title":"Hudson Valley 70.3 - June 29, 2024 - Race Report Blog","og_description":"Alpha Wins, the very small triathlon company that ran this event (not yet devoured by Ironman), organized this day of multi-sport races in Kingston, NY: sprint triathlon, Olympic distance, aquathlon, duathlon and the race I\u2019d chosen,&nbsp; \u201cLong Course\u201d, a&nbsp; 70.3 distance (what we\u2019d otherwise call a Half Ironman).&nbsp; I stayed in Saugerties, thirty minutes away, [&hellip;]","og_url":"https:\/\/racereportblog.com\/?p=1032","og_site_name":"Race Report Blog","article_published_time":"2024-07-02T13:46:55+00:00","article_modified_time":"2025-02-25T20:45:42+00:00","author":"mktriguy","twitter_card":"summary_large_image","twitter_misc":{"Written by":"mktriguy","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/racereportblog.com\/?p=1032#article","isPartOf":{"@id":"https:\/\/racereportblog.com\/?p=1032"},"author":{"name":"mktriguy","@id":"https:\/\/racereportblog-1017a59.ingress-baronn.ewp.live\/#\/schema\/person\/381524143ffecd8f8bcf50b786f0c737"},"headline":"Hudson Valley 70.3 &#8211; June 29, 2024","datePublished":"2024-07-02T13:46:55+00:00","dateModified":"2025-02-25T20:45:42+00:00","mainEntityOfPage":{"@id":"https:\/\/racereportblog.com\/?p=1032"},"wordCount":1564,"image":{"@id":"https:\/\/racereportblog.com\/?p=1032#primaryimage"},"thumbnailUrl":"","articleSection":["2024 Races"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/racereportblog.com\/?p=1032","url":"https:\/\/racereportblog.com\/?p=1032","name":"Hudson Valley 70.3 - June 29, 2024 - Race Report Blog","isPartOf":{"@id":"https:\/\/racereportblog-1017a59.ingress-baronn.ewp.live\/#website"},"primaryImageOfPage":{"@id":"https:\/\/racereportblog.com\/?p=1032#primaryimage"},"image":{"@id":"https:\/\/racereportblog.com\/?p=1032#primaryimage"},"thumbnailUrl":"","datePublished":"2024-07-02T13:46:55+00:00","dateModified":"2025-02-25T20:45:42+00:00","author":{"@id":"https:\/\/racereportblog-1017a59.ingress-baronn.ewp.live\/#\/schema\/person\/381524143ffecd8f8bcf50b786f0c737"},"breadcrumb":{"@id":"https:\/\/racereportblog.com\/?p=1032#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/racereportblog.com\/?p=1032"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/racereportblog.com\/?p=1032#primaryimage","url":"","contentUrl":""},{"@type":"BreadcrumbList","@id":"https:\/\/racereportblog.com\/?p=1032#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/racereportblog-1017a59.ingress-baronn.ewp.live\/"},{"@type":"ListItem","position":2,"name":"Hudson Valley 70.3 &#8211; June 29, 2024"}]},{"@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\/1032","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=1032"}],"version-history":[{"count":1,"href":"https:\/\/racereportblog.com\/index.php?rest_route=\/wp\/v2\/posts\/1032\/revisions"}],"predecessor-version":[{"id":1091,"href":"https:\/\/racereportblog.com\/index.php?rest_route=\/wp\/v2\/posts\/1032\/revisions\/1091"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/racereportblog.com\/index.php?rest_route=\/"}],"wp:attachment":[{"href":"https:\/\/racereportblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1032"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/racereportblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1032"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/racereportblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1032"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}