{"id":149146,"date":"2026-07-30T03:04:39","date_gmt":"2026-07-30T03:04:39","guid":{"rendered":"https:\/\/www.europesays.com\/canada\/149146\/"},"modified":"2026-07-30T03:04:39","modified_gmt":"2026-07-30T03:04:39","slug":"%e2%97%89-photos-athletes-from-around-world-compete-in-calgary-ironman-70-3-over-weekend","status":"publish","type":"post","link":"https:\/\/www.europesays.com\/canada\/149146\/","title":{"rendered":"\u25c9 PHOTOS: Athletes from around world compete in Calgary Ironman 70.3 over weekend"},"content":{"rendered":"<p class=\"wp-block-paragraph\">More than 1,000 athletes competed in the Calgary Ironman 70.3 over the weekend.<\/p>\n<p class=\"wp-block-paragraph\">The gruelling competition, which began with a two-kilometre swim at Ghost Lake east of Cochrane, Alta., followed by an 88-kilometre bike ride and capped off with a half marathon (21.1 kilometres), attracted athletes from around the world.<\/p>\n<p class=\"wp-block-paragraph\">Nanaimo, B.C\u2019s <a href=\"https:\/\/www.instagram.com\/ryan.seaman1\/\" rel=\"nofollow noopener\" target=\"_blank\">Ryan Seaman<\/a> was the overall winner with a time of 4:10:20.<\/p>\n<p class=\"wp-block-paragraph\">You can see all the results <a href=\"https:\/\/www.ironman.com\/races\/im703-calgary\/results\" rel=\"nofollow noopener\" target=\"_blank\">here<\/a>.<\/p>\n<p><img loading=\"lazy\" data-recalc-dims=\"1\" decoding=\"async\" width=\"1024\" height=\"683\" data-attachment-id=\"81769\" data-permalink=\"https:\/\/calgaryjournal.ca\/2026\/07\/29\/%e2%97%89-photos-athletes-from-around-world-compete-in-calgary-ironman-70-3-over-weekend\/2-49\/\" data-orig-file=\"https:\/\/i0.wp.com\/calgaryjournal.ca\/wp-content\/uploads\/2026\/07\/2-scaled.jpg?fit=2560%2C1707&amp;ssl=1\" data-orig-size=\"2560,1707\" data-comments-opened=\"0\" data-image-title=\"2\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;Dozens of triathletes warm up in Ghost Lake, east of Cochrane on Sunday, July 26, 2026, before starting their two-kilometre swim. PHOTO: CALGARY JOURNAL STAFF&lt;\/p&gt;&#10;\" data-large-file=\"https:\/\/i0.wp.com\/calgaryjournal.ca\/wp-content\/uploads\/2026\/07\/2-scaled.jpg?fit=780%2C520&amp;ssl=1\" src=\"https:\/\/www.europesays.com\/canada\/wp-content\/uploads\/2026\/07\/1785380651_796_2.jpg\" alt=\"\" class=\"wp-image-81769\"  \/>Dozens of triathletes warm up in Ghost Lake, east of Cochrane on Sunday, July 26, 2026, before starting their two-kilometre swim. PHOTO: CALGARY JOURNAL STAFF<\/p>\n<p><img loading=\"lazy\" data-recalc-dims=\"1\" decoding=\"async\" width=\"1024\" height=\"683\" data-attachment-id=\"81770\" data-permalink=\"https:\/\/calgaryjournal.ca\/2026\/07\/29\/%e2%97%89-photos-athletes-from-around-world-compete-in-calgary-ironman-70-3-over-weekend\/3-37\/\" data-orig-file=\"https:\/\/i0.wp.com\/calgaryjournal.ca\/wp-content\/uploads\/2026\/07\/3-scaled.jpg?fit=2560%2C1707&amp;ssl=1\" data-orig-size=\"2560,1707\" data-comments-opened=\"0\" data-image-title=\"3\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;Hundreds of athletes congregate on the Ghost Lake boat ramp at the start of the Calgary Ironman 70.3 two-kilometre open water swim east of Cochrane, Alta. on Sunday, July 26, 2026. PHOTO: CALGARY JOURNAL STAFF&lt;\/p&gt;&#10;\" data-large-file=\"https:\/\/i0.wp.com\/calgaryjournal.ca\/wp-content\/uploads\/2026\/07\/3-scaled.jpg?fit=780%2C520&amp;ssl=1\" data-id=\"81770\" src=\"https:\/\/www.europesays.com\/canada\/wp-content\/uploads\/2026\/07\/3.jpg\" alt=\"\" class=\"wp-image-81770\"  \/>Hundreds of athletes congregate on the Ghost Lake boat ramp at the start of the Calgary Ironman 70.3 two-kilometre open water swim east of Cochrane, Alta. on Sunday, July 26, 2026. <br \/>PHOTO: CALGARY JOURNAL STAFF<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"819\" data-attachment-id=\"81771\" data-permalink=\"https:\/\/calgaryjournal.ca\/2026\/07\/29\/%e2%97%89-photos-athletes-from-around-world-compete-in-calgary-ironman-70-3-over-weekend\/4-32\/\" data-orig-file=\"https:\/\/i0.wp.com\/calgaryjournal.ca\/wp-content\/uploads\/2026\/07\/4-scaled.jpg?fit=2560%2C2048&amp;ssl=1\" data-orig-size=\"2560,2048\" data-comments-opened=\"0\" data-image-title=\"4\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;Hundreds of athletes congregate on the Ghost Lake boat ramp at the start of the Calgary Ironman 70.3 two-kilometre open water swim east of Cochrane, Alta. on Sunday, July 26, 2026. PHOTO: CALGARY JOURNAL STAFF&lt;\/p&gt;&#10;\" data-large-file=\"https:\/\/i0.wp.com\/calgaryjournal.ca\/wp-content\/uploads\/2026\/07\/4-scaled.jpg?fit=780%2C624&amp;ssl=1\" data-id=\"81771\" src=\"https:\/\/www.europesays.com\/canada\/wp-content\/uploads\/2026\/07\/1785380653_998_4.jpg\" alt=\"\" class=\"wp-image-81771\"  \/>Hundreds of athletes congregate on the Ghost Lake boat ramp at the start of the Calgary Ironman 70.3 two-kilometre open water swim east of Cochrane, Alta. on Sunday, July 26, 2026. <br \/>PHOTO: CALGARY JOURNAL STAFF<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"819\" data-attachment-id=\"81772\" data-permalink=\"https:\/\/calgaryjournal.ca\/2026\/07\/29\/%e2%97%89-photos-athletes-from-around-world-compete-in-calgary-ironman-70-3-over-weekend\/5-26\/\" data-orig-file=\"https:\/\/i0.wp.com\/calgaryjournal.ca\/wp-content\/uploads\/2026\/07\/5-scaled.jpg?fit=2560%2C2048&amp;ssl=1\" data-orig-size=\"2560,2048\" data-comments-opened=\"0\" data-image-title=\"5\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;Hundreds of athletes congregate on the Ghost Lake boat ramp at the start of the Calgary Ironman 70.3 two-kilometre open water swim east of Cochrane, Alta. on Sunday, July 26, 2026. PHOTO: CALGARY JOURNAL STAFF&lt;\/p&gt;&#10;\" data-large-file=\"https:\/\/i0.wp.com\/calgaryjournal.ca\/wp-content\/uploads\/2026\/07\/5-scaled.jpg?fit=780%2C624&amp;ssl=1\" data-id=\"81772\" src=\"https:\/\/www.europesays.com\/canada\/wp-content\/uploads\/2026\/07\/5.jpg\" alt=\"\" class=\"wp-image-81772\"  \/>Hundreds of athletes congregate on the Ghost Lake boat ramp at the start of the Calgary Ironman 70.3 two-kilometre open water swim east of Cochrane, Alta. on Sunday, July 26, 2026. <br \/>PHOTO: CALGARY JOURNAL STAFF<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"819\" data-attachment-id=\"81773\" data-permalink=\"https:\/\/calgaryjournal.ca\/2026\/07\/29\/%e2%97%89-photos-athletes-from-around-world-compete-in-calgary-ironman-70-3-over-weekend\/6-20\/\" data-orig-file=\"https:\/\/i0.wp.com\/calgaryjournal.ca\/wp-content\/uploads\/2026\/07\/6-scaled.jpg?fit=2560%2C2048&amp;ssl=1\" data-orig-size=\"2560,2048\" data-comments-opened=\"0\" data-image-title=\"6\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;The swim portion of the Calgary Ironman 70.3 race began with a staggered start on Sunday, July 26, 2026.  A handful of athletes started their two-kilometre open-water swim every five seconds. PHOTO: CALGARY JOURNAL STAFF&lt;\/p&gt;&#10;\" data-large-file=\"https:\/\/i0.wp.com\/calgaryjournal.ca\/wp-content\/uploads\/2026\/07\/6-scaled.jpg?fit=780%2C624&amp;ssl=1\" data-id=\"81773\" src=\"https:\/\/www.europesays.com\/canada\/wp-content\/uploads\/2026\/07\/1785380656_799_6.jpg\" alt=\"\" class=\"wp-image-81773\"  \/>The swim portion of the Calgary Ironman 70.3 race began with a staggered start on Sunday, July 26, 2026.  A handful of athletes started their two-kilometre open-water swim every five seconds. PHOTO: CALGARY JOURNAL STAFF<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"819\" data-attachment-id=\"81774\" data-permalink=\"https:\/\/calgaryjournal.ca\/2026\/07\/29\/%e2%97%89-photos-athletes-from-around-world-compete-in-calgary-ironman-70-3-over-weekend\/7-15\/\" data-orig-file=\"https:\/\/i0.wp.com\/calgaryjournal.ca\/wp-content\/uploads\/2026\/07\/7-scaled.jpg?fit=2560%2C2048&amp;ssl=1\" data-orig-size=\"2560,2048\" data-comments-opened=\"0\" data-image-title=\"7\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;The swim portion of the Calgary Ironman 70.3 race began with a staggered start on Sunday, July 26, 2026.  A handful of athletes started their two-kilometre open-water swim every five seconds. PHOTO: CALGARY JOURNAL STAFF&lt;\/p&gt;&#10;\" data-large-file=\"https:\/\/i0.wp.com\/calgaryjournal.ca\/wp-content\/uploads\/2026\/07\/7-scaled.jpg?fit=780%2C624&amp;ssl=1\" data-id=\"81774\" src=\"https:\/\/www.europesays.com\/canada\/wp-content\/uploads\/2026\/07\/7.jpg\" alt=\"\" class=\"wp-image-81774\"  \/>The swim portion of the Calgary Ironman 70.3 race began with a staggered start on Sunday, July 26, 2026.  A handful of athletes started their two-kilometre open-water swim every five seconds. PHOTO: CALGARY JOURNAL STAFF<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"683\" height=\"1024\" data-attachment-id=\"81775\" data-permalink=\"https:\/\/calgaryjournal.ca\/2026\/07\/29\/%e2%97%89-photos-athletes-from-around-world-compete-in-calgary-ironman-70-3-over-weekend\/8-11\/\" data-orig-file=\"https:\/\/i0.wp.com\/calgaryjournal.ca\/wp-content\/uploads\/2026\/07\/8-scaled.jpg?fit=1707%2C2560&amp;ssl=1\" data-orig-size=\"1707,2560\" data-comments-opened=\"0\" data-image-title=\"8\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;Chris Cheeseman, with the Canadian Armed Forces Triathlon Team, runs out of the Calgary Ironman 70.3 swim-to-bike transition area after completing his two-kilometre swim in Ghost Lake east of Cochrane, Alta on Sunday, July 26, 2026. Cheeseman finished the race in 04:17:01. PHOTO: CALGARY JOURNAL STAFF&lt;\/p&gt;&#10;\" data-large-file=\"https:\/\/i0.wp.com\/calgaryjournal.ca\/wp-content\/uploads\/2026\/07\/8-scaled.jpg?fit=683%2C1024&amp;ssl=1\" src=\"https:\/\/www.europesays.com\/canada\/wp-content\/uploads\/2026\/07\/8.jpg\" alt=\"\" class=\"wp-image-81775\"  \/>Chris Cheeseman, with the Canadian Armed Forces Triathlon Team, runs out of the Calgary Ironman 70.3 swim-to-bike transition area after completing his two-kilometre swim in Ghost Lake east of Cochrane, Alta on Sunday, July 26, 2026. Cheeseman finished the race in 04:17:01. He placed sixth overall in the race and third in the 35-39 male age category. PHOTO: CALGARY JOURNAL STAFF<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"819\" data-attachment-id=\"81776\" data-permalink=\"https:\/\/calgaryjournal.ca\/2026\/07\/29\/%e2%97%89-photos-athletes-from-around-world-compete-in-calgary-ironman-70-3-over-weekend\/9-7\/\" data-orig-file=\"https:\/\/i0.wp.com\/calgaryjournal.ca\/wp-content\/uploads\/2026\/07\/9-scaled.jpg?fit=2560%2C2048&amp;ssl=1\" data-orig-size=\"2560,2048\" data-comments-opened=\"0\" data-image-title=\"9\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;From left to right, an unidentified relay racer with Team Flamingos and Canadian Anne Charles race out of the Calgary Ironman 70.3 swim-to-bike transition area at Ghost Lake east of Cochrane, Alta. on Sunday, July 26, 2026, before beginning their 88-kilometre bike ride. PHOTO: CALGARY JOURNAL STAFF&lt;\/p&gt;&#10;\" data-large-file=\"https:\/\/i0.wp.com\/calgaryjournal.ca\/wp-content\/uploads\/2026\/07\/9-scaled.jpg?fit=780%2C624&amp;ssl=1\" src=\"https:\/\/www.europesays.com\/canada\/wp-content\/uploads\/2026\/07\/9.jpg\" alt=\"\" class=\"wp-image-81776\"  \/>From left to right, an unidentified relay racer with Team Flamingos and Canadian triathlete Anne Charles race out of the Calgary Ironman 70.3 swim-to-bike transition area at Ghost Lake east of Cochrane, Alta. on Sunday, July 26, 2026, before beginning their 88-kilometre bike ride. PHOTO: CALGARY JOURNAL STAFF<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"819\" data-attachment-id=\"81777\" data-permalink=\"https:\/\/calgaryjournal.ca\/2026\/07\/29\/%e2%97%89-photos-athletes-from-around-world-compete-in-calgary-ironman-70-3-over-weekend\/10-3\/\" data-orig-file=\"https:\/\/i0.wp.com\/calgaryjournal.ca\/wp-content\/uploads\/2026\/07\/10-scaled.jpg?fit=2560%2C2048&amp;ssl=1\" data-orig-size=\"2560,2048\" data-comments-opened=\"0\" data-image-title=\"10\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;Nanaimo, B.C\u2019s Ryan Seaman, the overall first-place winner in the Calgary Ironman 70.3, runs out of the Calgary Ironman 70.3 swim-to-bike transition area at Ghost Lake east of Cochrane, Alta. on Sunday, July 26, 2026, before beginning their 88-kilometre bike ride. Seaman complete the entire race with a time of 4:10:20. PHOTO: CALGARY JOURNAL STAFF&lt;\/p&gt;&#10;\" data-large-file=\"https:\/\/i0.wp.com\/calgaryjournal.ca\/wp-content\/uploads\/2026\/07\/10-scaled.jpg?fit=780%2C624&amp;ssl=1\" src=\"https:\/\/www.europesays.com\/canada\/wp-content\/uploads\/2026\/07\/10.jpg\" alt=\"\" class=\"wp-image-81777\"  \/>Nanaimo, B.C.\u2019s Ryan Seaman, the overall first-place winner in the Calgary Ironman 70.3, runs out of the Calgary Ironman 70.3 swim-to-bike transition area at Ghost Lake east of Cochrane, Alta. on Sunday, July 26, 2026, before beginning an 88-kilometre bike ride. Seaman completed the entire race with a time of 4:10:20. PHOTO: CALGARY JOURNAL STAFF<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"819\" data-attachment-id=\"81778\" data-permalink=\"https:\/\/calgaryjournal.ca\/2026\/07\/29\/%e2%97%89-photos-athletes-from-around-world-compete-in-calgary-ironman-70-3-over-weekend\/11-3\/\" data-orig-file=\"https:\/\/i0.wp.com\/calgaryjournal.ca\/wp-content\/uploads\/2026\/07\/11-scaled.jpg?fit=2560%2C2048&amp;ssl=1\" data-orig-size=\"2560,2048\" data-comments-opened=\"0\" data-image-title=\"11\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;Canadian triathlete Vladan Mysak, with Inner Athlete Coaching, rides his bike along Highway 1A east of Cochrane, Alta., in the Calgary Ironman 70.3 on Sunday, July 26, 2026. PHOTO: CALGARY JOURNAL STAFF&lt;\/p&gt;&#10;\" data-large-file=\"https:\/\/i0.wp.com\/calgaryjournal.ca\/wp-content\/uploads\/2026\/07\/11-scaled.jpg?fit=780%2C624&amp;ssl=1\" src=\"https:\/\/www.europesays.com\/canada\/wp-content\/uploads\/2026\/07\/11.jpg\" alt=\"\" class=\"wp-image-81778\"  \/>Canadian triathlete Vladan Myska, with Inner Athlete Coaching, rides his bike along Highway 1A east of Cochrane, Alta., in the Calgary Ironman 70.3 on Sunday, July 26, 2026. PHOTO: CALGARY JOURNAL STAFF<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"683\" height=\"1024\" data-attachment-id=\"81793\" data-permalink=\"https:\/\/calgaryjournal.ca\/2026\/07\/29\/%e2%97%89-photos-athletes-from-around-world-compete-in-calgary-ironman-70-3-over-weekend\/12-3\/\" data-orig-file=\"https:\/\/i0.wp.com\/calgaryjournal.ca\/wp-content\/uploads\/2026\/07\/12-scaled.jpg?fit=1707%2C2560&amp;ssl=1\" data-orig-size=\"1707,2560\" data-comments-opened=\"0\" data-image-title=\"12\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;From left to right, Canadian triathletes Benoit Legare, Tanner James and an unidentified racer ride along Highway 1A east of Cochrane, Alta., in the Calgary Ironman 70.3 on Sunday, July 26, 2026. PHOTO: CALGARY JOURNAL STAFF&lt;\/p&gt;&#10;\" data-large-file=\"https:\/\/i0.wp.com\/calgaryjournal.ca\/wp-content\/uploads\/2026\/07\/12-scaled.jpg?fit=683%2C1024&amp;ssl=1\" src=\"https:\/\/www.europesays.com\/canada\/wp-content\/uploads\/2026\/07\/12.jpg\" alt=\"\" class=\"wp-image-81793\"  \/>From left to right, Canadian triathletes Benoit Legare, Tanner James and an unidentified athlete race their bikes along Highway 1A east of Cochrane, Alta., in the Calgary Ironman 70.3 on Sunday, July 26, 2026. PHOTO: CALGARY JOURNAL STAFF<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"819\" height=\"1024\" data-attachment-id=\"81779\" data-permalink=\"https:\/\/calgaryjournal.ca\/2026\/07\/29\/%e2%97%89-photos-athletes-from-around-world-compete-in-calgary-ironman-70-3-over-weekend\/13-8\/\" data-orig-file=\"https:\/\/i0.wp.com\/calgaryjournal.ca\/wp-content\/uploads\/2026\/07\/13-scaled.jpg?fit=2048%2C2560&amp;ssl=1\" data-orig-size=\"2048,2560\" data-comments-opened=\"0\" data-image-title=\"13\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;Canadian triathlete Lyn Beckwith and two unidentified racers ride their bikes along Highway 1A east of Cochrane, Alta., in the Calgary Ironman 70.3 on Sunday, July 26, 2026. PHOTO: CALGARY JOURNAL STAFF&lt;\/p&gt;&#10;\" data-large-file=\"https:\/\/i0.wp.com\/calgaryjournal.ca\/wp-content\/uploads\/2026\/07\/13-scaled.jpg?fit=780%2C975&amp;ssl=1\" src=\"https:\/\/www.europesays.com\/canada\/wp-content\/uploads\/2026\/07\/13.jpg\" alt=\"\" class=\"wp-image-81779\"  \/>Canadian triathlete Lyn Beckwith and two unidentified athletes race along Highway 1A east of Cochrane, Alta., in the Calgary Ironman 70.3 on Sunday, July 26, 2026. PHOTO: CALGARY JOURNAL STAFF<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"819\" data-attachment-id=\"81780\" data-permalink=\"https:\/\/calgaryjournal.ca\/2026\/07\/29\/%e2%97%89-photos-athletes-from-around-world-compete-in-calgary-ironman-70-3-over-weekend\/14-6\/\" data-orig-file=\"https:\/\/i0.wp.com\/calgaryjournal.ca\/wp-content\/uploads\/2026\/07\/14-scaled.jpg?fit=2560%2C2048&amp;ssl=1\" data-orig-size=\"2560,2048\" data-comments-opened=\"0\" data-image-title=\"14\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;Sharon Styles, with Lifestyles Multisport, rounds a tight corner near the end of the 88-kilometre bike ride in the Calgary Ironman 70.3 on Sunday, July 26, 2026. PHOTO: CALGARY JOURNAL STAFF&lt;\/p&gt;&#10;\" data-large-file=\"https:\/\/i0.wp.com\/calgaryjournal.ca\/wp-content\/uploads\/2026\/07\/14-scaled.jpg?fit=780%2C624&amp;ssl=1\" src=\"https:\/\/www.europesays.com\/canada\/wp-content\/uploads\/2026\/07\/1785380666_644_14.jpg\" alt=\"\" class=\"wp-image-81780\"  \/>Sharon Styles, with Lifestyles Multisport, rounds a tight corner near the end of the 88-kilometre bike ride in the Calgary Ironman 70.3 on Sunday, July 26, 2026. PHOTO: CALGARY JOURNAL STAFF<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"819\" data-attachment-id=\"81781\" data-permalink=\"https:\/\/calgaryjournal.ca\/2026\/07\/29\/%e2%97%89-photos-athletes-from-around-world-compete-in-calgary-ironman-70-3-over-weekend\/15-7\/\" data-orig-file=\"https:\/\/i0.wp.com\/calgaryjournal.ca\/wp-content\/uploads\/2026\/07\/15-scaled.jpg?fit=2560%2C2048&amp;ssl=1\" data-orig-size=\"2560,2048\" data-comments-opened=\"0\" data-image-title=\"15\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;Jenny Fletcher, with Endur3 Athletic, nears the bike-to-run transition area at Cochrane\u2019s Historic Cochrane Ranche in the Calgary Ironman 70.3 on Sunday, July 26, 2026. PHOTO: CALGARY JOURNAL STAFF&lt;\/p&gt;&#10;\" data-large-file=\"https:\/\/i0.wp.com\/calgaryjournal.ca\/wp-content\/uploads\/2026\/07\/15-scaled.jpg?fit=780%2C624&amp;ssl=1\" src=\"https:\/\/www.europesays.com\/canada\/wp-content\/uploads\/2026\/07\/15.jpg\" alt=\"\" class=\"wp-image-81781\"  \/>Jenny Fletcher, with Endur3 Athletic, nears the bike-to-run transition area at Cochrane\u2019s Historic Cochrane Ranche in the Calgary Ironman 70.3 on Sunday, July 26, 2026. Fletcher finished second in the 50-54 female age category.  PHOTO: CALGARY JOURNAL STAFF<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"819\" height=\"1024\" data-attachment-id=\"81794\" data-permalink=\"https:\/\/calgaryjournal.ca\/2026\/07\/29\/%e2%97%89-photos-athletes-from-around-world-compete-in-calgary-ironman-70-3-over-weekend\/16-7\/\" data-orig-file=\"https:\/\/i0.wp.com\/calgaryjournal.ca\/wp-content\/uploads\/2026\/07\/16-scaled.jpg?fit=2048%2C2560&amp;ssl=1\" data-orig-size=\"2048,2560\" data-comments-opened=\"0\" data-image-title=\"16\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;Riley Mihial, who trains with the Regina Multisport Club, near Cochrane\u2019s Historic Cochrane Ranche in the Calgary Ironman 70.3 on Sunday, July 26, 2026. PHOTO: CALGARY JOURNAL STAFF&lt;\/p&gt;&#10;\" data-large-file=\"https:\/\/i0.wp.com\/calgaryjournal.ca\/wp-content\/uploads\/2026\/07\/16-scaled.jpg?fit=780%2C975&amp;ssl=1\" src=\"https:\/\/www.europesays.com\/canada\/wp-content\/uploads\/2026\/07\/16.jpg\" alt=\"\" class=\"wp-image-81794\"  \/>Riley Mihial, who trains with the Regina Multisport Club, near Cochrane\u2019s Historic Cochrane Ranche in the 88-kilometre-long bike portion of the Calgary Ironman 70.3 on Sunday, July 26, 2026. PHOTO: CALGARY JOURNAL STAFF<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"791\" height=\"1024\" data-attachment-id=\"81782\" data-permalink=\"https:\/\/calgaryjournal.ca\/2026\/07\/29\/%e2%97%89-photos-athletes-from-around-world-compete-in-calgary-ironman-70-3-over-weekend\/17-4\/\" data-orig-file=\"https:\/\/i0.wp.com\/calgaryjournal.ca\/wp-content\/uploads\/2026\/07\/17-scaled.jpg?fit=1978%2C2560&amp;ssl=1\" data-orig-size=\"1978,2560\" data-comments-opened=\"0\" data-image-title=\"17\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;Canadian triathlete Dominic Franzoi races along Highway 1A east of Cochrane, Alta., in the Calgary Ironman 70.3 on Sunday, July 26, 2026. PHOTO: CALGARY JOURNAL STAFF&lt;\/p&gt;&#10;\" data-large-file=\"https:\/\/i0.wp.com\/calgaryjournal.ca\/wp-content\/uploads\/2026\/07\/17-scaled.jpg?fit=780%2C1010&amp;ssl=1\" src=\"https:\/\/www.europesays.com\/canada\/wp-content\/uploads\/2026\/07\/17.jpg\" alt=\"\" class=\"wp-image-81782\"  \/>Canadian triathlete Dominic Franzoi races along Highway 1A east of Cochrane, Alta., in the Calgary Ironman 70.3 on Sunday, July 26, 2026. PHOTO: CALGARY JOURNAL STAFF<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"683\" height=\"1024\" data-attachment-id=\"81783\" data-permalink=\"https:\/\/calgaryjournal.ca\/2026\/07\/29\/%e2%97%89-photos-athletes-from-around-world-compete-in-calgary-ironman-70-3-over-weekend\/18-5\/\" data-orig-file=\"https:\/\/i0.wp.com\/calgaryjournal.ca\/wp-content\/uploads\/2026\/07\/18-scaled.jpg?fit=1707%2C2560&amp;ssl=1\" data-orig-size=\"1707,2560\" data-comments-opened=\"0\" data-image-title=\"18\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;Craig Harris, with the Cochrane Triathlon Club, nears the end of his 88-kilometre bike ride in the Calgary Ironman 70.3 on Sunday, July 26, 2026. PHOTO: CALGARY JOURNAL STAFF&lt;\/p&gt;&#10;\" data-large-file=\"https:\/\/i0.wp.com\/calgaryjournal.ca\/wp-content\/uploads\/2026\/07\/18-scaled.jpg?fit=683%2C1024&amp;ssl=1\" src=\"https:\/\/www.europesays.com\/canada\/wp-content\/uploads\/2026\/07\/18.jpg\" alt=\"\" class=\"wp-image-81783\"  \/>Craig Harris, with the Cochrane Triathlon Club, nears the end of his 88-kilometre bike ride in the Calgary Ironman 70.3 on Sunday, July 26, 2026. Harris finished in the top 100 overall finishers.  PHOTO: CALGARY JOURNAL STAFF<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"819\" height=\"1024\" data-attachment-id=\"81784\" data-permalink=\"https:\/\/calgaryjournal.ca\/2026\/07\/29\/%e2%97%89-photos-athletes-from-around-world-compete-in-calgary-ironman-70-3-over-weekend\/19-5\/\" data-orig-file=\"https:\/\/i0.wp.com\/calgaryjournal.ca\/wp-content\/uploads\/2026\/07\/19-scaled.jpg?fit=2048%2C2560&amp;ssl=1\" data-orig-size=\"2048,2560\" data-comments-opened=\"0\" data-image-title=\"19\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;Canadian triathlete Dallas Sopko cools himself with water as he begins the half marathon portion of the Calgary Ironman 70.3 on Sunday, July 26, 2026. PHOTO: CALGARY JOURNAL STAFF&lt;\/p&gt;&#10;\" data-large-file=\"https:\/\/i0.wp.com\/calgaryjournal.ca\/wp-content\/uploads\/2026\/07\/19-scaled.jpg?fit=780%2C975&amp;ssl=1\" data-id=\"81784\" src=\"https:\/\/www.europesays.com\/canada\/wp-content\/uploads\/2026\/07\/19.jpg\" alt=\"\" class=\"wp-image-81784\"  \/>Canadian triathlete Dallas Sopko cools himself with water as he begins the half marathon portion of the Calgary Ironman 70.3 <br \/>on Sunday, July 26, 2026. Sopko finished fifth in the 40-44 male age category. PHOTO: CALGARY JOURNAL STAFF<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"819\" height=\"1024\" data-attachment-id=\"81785\" data-permalink=\"https:\/\/calgaryjournal.ca\/2026\/07\/29\/%e2%97%89-photos-athletes-from-around-world-compete-in-calgary-ironman-70-3-over-weekend\/20-2\/\" data-orig-file=\"https:\/\/i0.wp.com\/calgaryjournal.ca\/wp-content\/uploads\/2026\/07\/20-scaled.jpg?fit=2048%2C2560&amp;ssl=1\" data-orig-size=\"2048,2560\" data-comments-opened=\"0\" data-image-title=\"20\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;Canadian triathlete Dallas Sopko cools himself with water as he begins the half marathon portion of the Calgary Ironman 70.3 on Sunday, July 26, 2026. PHOTO: CALGARY JOURNAL STAFF&lt;\/p&gt;&#10;\" data-large-file=\"https:\/\/i0.wp.com\/calgaryjournal.ca\/wp-content\/uploads\/2026\/07\/20-scaled.jpg?fit=780%2C975&amp;ssl=1\" data-id=\"81785\" src=\"https:\/\/www.europesays.com\/canada\/wp-content\/uploads\/2026\/07\/20.jpg\" alt=\"\" class=\"wp-image-81785\"  \/>Canadian triathlete Dallas Sopko cools himself with water as he begins the half marathon portion of the Calgary Ironman 70.3 on Sunday, July 26, 2026. PHOTO: CALGARY JOURNAL STAFF<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"819\" height=\"1024\" data-attachment-id=\"81786\" data-permalink=\"https:\/\/calgaryjournal.ca\/2026\/07\/29\/%e2%97%89-photos-athletes-from-around-world-compete-in-calgary-ironman-70-3-over-weekend\/attachment\/21\/\" data-orig-file=\"https:\/\/i0.wp.com\/calgaryjournal.ca\/wp-content\/uploads\/2026\/07\/21-scaled.jpg?fit=2048%2C2560&amp;ssl=1\" data-orig-size=\"2048,2560\" data-comments-opened=\"0\" data-image-title=\"21\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;Canadian triathlete Dallas Sopko cools himself with water as he begins the half marathon portion of the Calgary Ironman 70.3 on Sunday, July 26, 2026. PHOTO: CALGARY JOURNAL STAFF&lt;\/p&gt;&#10;\" data-large-file=\"https:\/\/i0.wp.com\/calgaryjournal.ca\/wp-content\/uploads\/2026\/07\/21-scaled.jpg?fit=780%2C975&amp;ssl=1\" data-id=\"81786\" src=\"https:\/\/www.europesays.com\/canada\/wp-content\/uploads\/2026\/07\/21.jpg\" alt=\"\" class=\"wp-image-81786\"  \/>Canadian triathlete Dallas Sopko cools himself with water as he begins the half marathon portion of the Calgary Ironman 70.3 on Sunday, July 26, 2026. PHOTO: CALGARY JOURNAL STAFF<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"819\" height=\"1024\" data-attachment-id=\"81787\" data-permalink=\"https:\/\/calgaryjournal.ca\/2026\/07\/29\/%e2%97%89-photos-athletes-from-around-world-compete-in-calgary-ironman-70-3-over-weekend\/22-3\/\" data-orig-file=\"https:\/\/i0.wp.com\/calgaryjournal.ca\/wp-content\/uploads\/2026\/07\/22-scaled.jpg?fit=2048%2C2560&amp;ssl=1\" data-orig-size=\"2048,2560\" data-comments-opened=\"0\" data-image-title=\"22\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;Canadian triathlete Martin Gamp at the start of the half marathon run portion of the Calgary Ironman 70.3 on Sunday, July 26, 2026. PHOTO: CALGARY JOURNAL STAFF&lt;\/p&gt;&#10;\" data-large-file=\"https:\/\/i0.wp.com\/calgaryjournal.ca\/wp-content\/uploads\/2026\/07\/22-scaled.jpg?fit=780%2C975&amp;ssl=1\" src=\"https:\/\/www.europesays.com\/canada\/wp-content\/uploads\/2026\/07\/22.jpg\" alt=\"\" class=\"wp-image-81787\"  \/>Canadian triathlete Martin Gamp at the start of the half marathon run portion of the Calgary Ironman 70.3 on Sunday, July 26, 2026. Gamp finished 50th overall in the race and sixth in the competitive 25-29 male age category.  PHOTO: CALGARY JOURNAL STAFF<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"819\" data-attachment-id=\"81788\" data-permalink=\"https:\/\/calgaryjournal.ca\/2026\/07\/29\/%e2%97%89-photos-athletes-from-around-world-compete-in-calgary-ironman-70-3-over-weekend\/23-4\/\" data-orig-file=\"https:\/\/i0.wp.com\/calgaryjournal.ca\/wp-content\/uploads\/2026\/07\/23-scaled.jpg?fit=2560%2C2048&amp;ssl=1\" data-orig-size=\"2560,2048\" data-comments-opened=\"0\" data-image-title=\"23\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;Canadian triathlete Shae Kelly nears the end of his 88-kilometre bike ride in the Calgary Ironman 70.3 on Sunday, July 26, 2026. PHOTO: CALGARY JOURNAL STAFF&lt;\/p&gt;&#10;\" data-large-file=\"https:\/\/i0.wp.com\/calgaryjournal.ca\/wp-content\/uploads\/2026\/07\/23-scaled.jpg?fit=780%2C624&amp;ssl=1\" src=\"https:\/\/www.europesays.com\/canada\/wp-content\/uploads\/2026\/07\/23.jpg\" alt=\"\" class=\"wp-image-81788\"  \/>Canadian triathlete Shae Kelly nears the end of his 88-kilometre bike ride in the Calgary Ironman 70.3 on Sunday, July 26, 2026. PHOTO: CALGARY JOURNAL STAFF<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"662\" height=\"1024\" data-attachment-id=\"81789\" data-permalink=\"https:\/\/calgaryjournal.ca\/2026\/07\/29\/%e2%97%89-photos-athletes-from-around-world-compete-in-calgary-ironman-70-3-over-weekend\/24-5\/\" data-orig-file=\"https:\/\/i0.wp.com\/calgaryjournal.ca\/wp-content\/uploads\/2026\/07\/24-scaled.jpg?fit=1654%2C2560&amp;ssl=1\" data-orig-size=\"1654,2560\" data-comments-opened=\"0\" data-image-title=\"24\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;American triathlete Nathan Nienhuis races along Highway 1A east of Cochrane, Alta., in the Calgary Ironman 70.3 on Sunday, July 26, 2026. PHOTO: CALGARY JOURNAL STAFF&lt;\/p&gt;&#10;\" data-large-file=\"https:\/\/i0.wp.com\/calgaryjournal.ca\/wp-content\/uploads\/2026\/07\/24-scaled.jpg?fit=662%2C1024&amp;ssl=1\" src=\"https:\/\/www.europesays.com\/canada\/wp-content\/uploads\/2026\/07\/24.jpg\" alt=\"\" class=\"wp-image-81789\"  \/>American triathlete Nathan Nienhuis races along Highway 1A east of Cochrane, Alta., in the Calgary Ironman 70.3 on Sunday, July 26, 2026. PHOTO: CALGARY JOURNAL STAFF<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"791\" data-attachment-id=\"81790\" data-permalink=\"https:\/\/calgaryjournal.ca\/2026\/07\/29\/%e2%97%89-photos-athletes-from-around-world-compete-in-calgary-ironman-70-3-over-weekend\/25-2\/\" data-orig-file=\"https:\/\/i0.wp.com\/calgaryjournal.ca\/wp-content\/uploads\/2026\/07\/25-scaled.jpg?fit=2560%2C1978&amp;ssl=1\" data-orig-size=\"2560,1978\" data-comments-opened=\"0\" data-image-title=\"25\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;Australian triathlete Paul McKenzie rounds a tight corner near the end of the 88-kilometre bike ride in the Calgary Ironman 70.3 on Sunday, July 26, 2026. McKenzie finished second in the 25-29 male age category.  PHOTO: CALGARY JOURNAL STAFF&lt;\/p&gt;&#10;\" data-large-file=\"https:\/\/i0.wp.com\/calgaryjournal.ca\/wp-content\/uploads\/2026\/07\/25-scaled.jpg?fit=780%2C603&amp;ssl=1\" src=\"https:\/\/www.europesays.com\/canada\/wp-content\/uploads\/2026\/07\/25.jpg\" alt=\"\" class=\"wp-image-81790\"  \/>Australian triathlete Paul McKenzie rounds a tight corner near the end of the 88-kilometre bike ride in the Calgary Ironman 70.3 on Sunday, July 26, 2026. McKenzie finished second in the competitive 25-29 male age category. He was 19th overall.  PHOTO: CALGARY JOURNAL STAFF<\/p>\n<p>\n\tRelated\n<\/p>\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/forms.gle\/xFBid6tgwP5sFsw8A\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Report an Error or Typo<\/a><\/p>\n<p><script async src=\"\/\/www.instagram.com\/embed.js\"><\/script><\/p>\n","protected":false},"excerpt":{"rendered":"More than 1,000 athletes competed in the Calgary Ironman 70.3 over the weekend. The gruelling competition, which began&hellip;\n","protected":false},"author":2,"featured_media":149147,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[164,43704,51,8818,49,37696],"class_list":["post-149146","post","type-post","status-publish","format-standard","has-post-thumbnail","category-calgary","tag-alberta","tag-athletes","tag-calgary","tag-cochrane","tag-sports","tag-triathlon"],"_links":{"self":[{"href":"https:\/\/www.europesays.com\/canada\/wp-json\/wp\/v2\/posts\/149146","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.europesays.com\/canada\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.europesays.com\/canada\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/canada\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/canada\/wp-json\/wp\/v2\/comments?post=149146"}],"version-history":[{"count":0,"href":"https:\/\/www.europesays.com\/canada\/wp-json\/wp\/v2\/posts\/149146\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/canada\/wp-json\/wp\/v2\/media\/149147"}],"wp:attachment":[{"href":"https:\/\/www.europesays.com\/canada\/wp-json\/wp\/v2\/media?parent=149146"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.europesays.com\/canada\/wp-json\/wp\/v2\/categories?post=149146"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.europesays.com\/canada\/wp-json\/wp\/v2\/tags?post=149146"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}