Log In
Iron Horse Bicycle Classic • May 24 2026 • Durango, CO
Is there a Strava segment for this course? Paste the url here:
Categories
Race Pictures
Know where to find pictures from this race? Share the love by adding a Photo Url:
Note: sharing private Facebook albums is not exactly "da love." Remember to make it public!
 
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Nora Rainbow shurr 1:15:29.4
2 Annwyn Austin 1:15:57.2
3 Marah Williamson 1:17:18.6
4 Jane English 1:19:06.3
5 Sienna Matt 1:19:40.5
6 Madelyn Moore 1:19:56.0
7 Maggie Dwight 1:19:56.7
8 Lena Snowberg 1:20:10.6
9 Molly Mitzel 1:23:58.7
10 Bernice O'reilly 1:24:59.5
DNF Pearce Lembitz DNF
11 Aliyah Anderson 1:31:21.6
DNF Savina Claudia DNF
DNF Abigail Thornton DNF
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Raleigh Shaw 1:03:46.7
2 Rio Johnson 1:03:47.6
3 Finnley Arnett 1:03:49.2
4 Ryder Seitz 1:04:57.6
5 Micah France 1:05:45.2
6 Shaun Poulson 1:06:39.7
7 Mason Rinehimer 1:06:40.5
8 Colby West 1:07:35.7
9 M. Ivan brown 1:07:59.4
10 Orin Gartner 1:08:08.6
11 Auligne Eliot 1:08:16.0
12 Cavan Bales 1:09:45.1
13 Owen Roberts 1:10:21.2
14 Fielder Lecompte 1:11:59.4
15 Benjamin Andrea 1:12:05.3
16 Cameron Hoffman 1:12:13.1
17 Liam Simmons 1:14:24.2
18 Aidan Waldvogel 1:14:26.0
19 Devin Gerber 1:14:26.8
20 Silas Conn 1:24:01.9
DNF Ronin Romig DNF
DNF Nathan Bair DNF
DNF Liam Afflerbaugh DNF
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Cooper Wells 21:41.1
2 Owen Morozowich 23:37.9
3 Kimmel Rye 23:57.5
4 Jett Winebarger 23:59.0
5 Hagen Strokes 25:05.6
6 Ian Barton 25:47.3
7 Miles Venzara 27:39.5
8 Olin O'reilly 28:28.6
9 Brody Ryan 28:43.5
10 Jobin Kroenung 28:48.0
11 Quenton Harvey 28:49.0
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Weslie Winebarger 23:58.7
2 Eleanor Fineberg 26:53.9
3 Lyra Green 29:58.6
4 Lhotse Johnson 31:19.1
5 June Thornton 34:22.2
6 Camille Tobin 41:37.4
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Noah Smith 1:30:05.0
2 Tyler Remlinger 1:30:21.0
3 Orrin Bleth 1:30:25.4
4 Ben Suttor 1:31:08.0
5 Dylan Timmerman 1:31:16.2
6 Quinn Abfalterer 1:41:38.2
7 Andrew Cole 1:43:16.6
8 Steve Koller 1:43:59.1
9 Jared Wolf 1:45:57.1
10 Grant Bradow 1:48:39.0
11 Andreas Guarnaccia 1:49:15.9
12 Grayson Baum 1:49:57.5
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Peter Woolley 1:30:24.5
2 Elliott Saslow 1:32:38.9
3 Max Ponce 1:33:06.1
4 Alex Kaufman 1:36:15.9
5 Hans Schlierf 1:39:20.7
6 Keaton Galbraith 1:40:05.1
7 Spencer Halvorson 1:41:51.6
8 Weston Flickinger 1:42:59.6
9 Helms William 1:43:53.7
10 Omar Chaarawi 1:44:15.2
11 Aj Hoelke 1:48:16.2
12 Stone Jordan 1:49:53.7
13 Sean Mclaughlin 1:50:02.2
14 Zachary Speer 1:54:13.2
15 Jackson Bock 1:55:27.1
16 Brian Pisani 1:57:04.9
17 Nick Smith 1:58:39.9
18 Zachary Buzaid -1 lap
19 Cody Galbraith -1 lap
20 Alejandro Barba -1 lap
DNF Nicholas Stephanus DNF
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Phil Cowan 1:05:50.0
2 Joe Sweeney 1:05:56.6
3 Rocky Gingg 1:07:36.1
4 Michael Grajeda 1:08:12.9
5 Nathan Mcdonald 1:10:46.8
6 Harrison Finch 1:14:29.1
7 Sean Perry 1:16:57.4
8 Joshua Lavey 1:19:40.4
9 Sammy Owen 1:21:04.9
10 Christopher Martinez 1:21:30.0
11 Davis Capaccioli 1:22:05.5
12 Steve Mace 1:22:50.2
13 Alex Harner 1:23:00.0
14 Max Molello 1:24:25.2
15 Kevin Biel 1:27:02.4
16 Brandon Evans 1:41:42.2
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Daniel Pescetti 1:08:26.0
2 Brandon Ryan 1:08:26.7
3 David Payne 1:11:53.3
4 Peter Santini 1:12:26.3
5 Michael Montgomery 1:13:43.5
6 Baird Kleinsmith 1:14:08.4
7 Patrick Harvey 1:16:08.7
8 Ryan Tolle 1:17:21.8
9 David Aldrich 1:17:39.9
10 Beto Navarro 1:19:22.4
11 Justin Cross 1:21:40.5
12 Thomas Nelson 1:22:38.6
13 Brendan Shafer 1:25:16.2
14 Felipe Barrera 1:26:21.6
15 Aaron Johnson 1:27:07.0
16 Robert Brisch 1:34:52.6
17 Matthew Marnell 1:38:49.4
18 Gabe Vera 1:47:07.0
19 Caleb Harrington 1:49:07.8
20 Abdiel Lopez 1:50:57.0
21 Joel Hayes 2:00:16.0
DNF Michael Cavanaugh DNF
DNF Sergio Vargas DNF
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Nick Gould 1:03:04.0
2 Christopher Albanese 1:04:52.5
3 Erich Mcalister 1:08:43.6
4 Miles Venzara 1:11:49.5
5 Troy Cowin 1:13:47.6
6 Brian Olmstead 1:14:29.7
7 Richard Parker 1:17:39.9
8 Chris Rennaker 1:21:26.0
9 Nick Fennell 1:23:00.7
10 Jonathan Kenney 1:25:26.5
11 Joshua Klein 1:27:37.7
12 Brian Kirk 1:27:44.1
13 Johnathan Fisher 1:30:51.2
14 Douglas Reid 1:34:39.6
15 Adam Toop 1:42:02.2
16 Ryder Okumura 1:43:18.9
DNF Prudencio Dimas DNF
DNF Sam Glaser DNF
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Randy Flores 1:07:22.1
2 Jens Nielsen 1:07:49.8
3 Mike West 1:08:19.4
4 Gregory Strokes 1:08:53.8
5 Mark Sevenoff 1:12:28.8
6 Kevin Quattlebaum 1:13:22.9
7 David Howard 1:14:10.7
8 Jonathan Delacey 1:14:29.8
9 Troy Hachmann 1:15:59.0
10 Sean Cassily 1:16:35.2
11 Drew Timmerman 1:17:41.8
12 Brent Hart 1:18:10.7
13 Steve Boyd 1:19:34.8
14 Michael Welker 1:20:45.5
15 Jason Lusk 1:22:14.1
16 David Pivin 1:24:58.6
17 Chaz Moreno 1:25:00.8
18 Doug Schmidt 1:25:04.9
19 Andy O'reilly 1:26:06.5
20 Greg Pohll 1:26:26.5
21 Ernie Patterson 1:27:05.1
22 Wayne Feller 1:28:44.8
23 Justin Bogan 1:31:52.4
24 David Bourland 1:34:09.5
25 Eric Wienk 1:37:28.0
26 Jeff Groom 1:40:04.3
27 Andrew Young 1:40:59.8
28 Matthew Moye 1:43:34.5
29 Russ Anderson 1:45:00.9
30 Fourth Scoufos 1:58:47.1
31 Joshua Mork 2:01:55.3
DNF Charles Ingram DNF
32 Todd Evans 2:11:34.8
DNF Bill Witt DNF
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Finn Spencer 1:17:50.6
2 Marc Sydnor 1:18:10.4
3 Bruce Mazur 1:20:45.2
4 Ries Robinson 1:24:22.4
5 David Peterson 1:25:00.9
6 David R johnson 1:25:26.9
7 Craig Winfield 1:27:10.4
8 Dale Kneller 1:27:19.3
9 Field Blevins 1:27:48.5
10 Brent Vanlandingham 1:29:13.3
11 Mike Martin 1:29:44.1
12 Gary Shoemaker 1:32:39.9
13 David Hardman 1:33:42.9
14 Thomas Halvorson 1:35:55.4
15 Timothy Galbraith 1:43:44.8
16 Kevin Sellers 1:51:44.5
17 Tom Parker 1:54:00.8
DNF Carl Abele DNF
DNF Jon Suzuki DNF
DNF Edward Ofria DNF
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Jan Bear 1:22:16.2
2 Michael Hicks 1:32:49.7
DNF Lee Waldman DNF
3 Mick Olmstead 1:47:28.0
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Austin Beard 1:32:49.2
2 Ivan Sippy 1:33:48.1
3 Carson Beard 1:37:54.1
4 Owen Deale 1:38:50.7
5 Cedar Bremner 1:40:44.4
6 Jack Lootens 1:43:12.4
7 Todd Wells 1:43:50.0
8 Jake Johansen 1:44:46.6
9 Cody Cupp 1:46:17.5
10 Johan Souders 1:46:26.9
11 Sterling Schrader 1:47:08.4
12 Ben Garmany 1:47:42.0
13 Thomas Gauthier 1:49:30.7
14 Kip Sevenoff 1:51:12.1
15 Ryan Standish 1:52:01.6
16 Dylan Witte 1:54:45.0
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Fiona Dougherty 2:01:34.6
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Sarah Makoski 1:19:33.9
2 Brittany Spangler 1:25:54.5
3 Katie Takach 1:28:58.8
4 Jordi Ryan 1:30:11.8
5 Jenna-rae Gardineer 1:35:20.2
6 Kristina Stasny 1:39:25.8
7 Kelly Smith 1:47:50.1
8 Katrina Backis 2:27:00.9
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Lorna Campbell 1:20:44.2
2 Laura Trimboli 1:25:25.5
3 Wendy Aspinwall 1:31:24.0
4 Tarris Webber 1:32:01.7
5 Ginette Chapman 1:46:43.9
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Caroline Souders 52:11.5
2 Rachel Hart 53:37.6
3 Amy Haggart 56:00.2
4 Julie Mitzel 1:01:31.4
5 Cheryl Hall 1:01:33.9
6 Karen Monk 1:05:24.3
7 Michelle King 1:12:51.8
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Carolyn Feller 59:40.4
2 Jennifer Robinson 1:02:04.3
3 Tania Smith 1:17:33.1
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Kim Bear 1:03:04.3
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Chloe Fraser 1:30:28.1
2 Anna Morozowich 1:30:29.2
3 Maiya Blanchard 1:30:55.5
4 Ruby Ryan 1:31:48.4
5 Ellen Campbell 1:34:03.0
6 Maude Farrell 1:34:17.9
7 Gwendolyn Sepp 1:35:06.3
8 Oona Nelson 1:35:32.8
9 Trish Thomas 1:35:49.9
10 June Bremner 1:36:26.0
11 Tilia Clausen 1:37:18.3
12 Delyla Kroenung 1:37:33.4
13 Brittany Cowan 1:39:17.2
14 Malia Brock 1:41:16.0
15 Claire Pekarek 1:43:14.3
16 Melanie Beale 1:44:34.7
17 Wendy Stevens 1:45:26.9
18 Sarah Arant 1:53:00.9
DNF Quinn Connors DNF
DNF Leah Morozowich DNF
DNF Sophia Alexander DNF