Log In
iCup Three Peaks Classic • May 21 2022 • Cedar City, UT
Clear, 51 degrees, wind 6 mph
Is there a Strava segment for this course? Paste the url here:
Classes: All |  
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Ever Heaton 4:57
2 Logan Bingham 5:01
3 Oscar Nelson 5:16
4 Oliver Tiek 5:25
5 Lyla Brown 5:27
6 Teddy Bingham 5:28
7 Ruby Rainer 5:31
8 Will Sutherland 5:38
9 Milo Fluckiger 5:41
10 Wakelund Child 5:44
11 Marcus Ivie 5:44
12 Amy Middlemiss 5:44
13 Rowan Campeau 6:00
14 Noah Branch 6:07
15 Tito Rainer 6:12
16 Teven Jenkins 6:41
17 Jack Sutherland 7:09
18 Livie Holm 7:21
19 Zachary Bertola 8:14
20 Oliver Douglas 9:07
21 Samantha Shallenberger 13:03
22 Landon Bertola 12:21
23 Hazel Sutherland 13:55
24 Paxtyn Cline 21:54
Classes: All |  
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Joe Cochran 1:27:17
2 Mason Brown 1:27:51
3 Colin Draper 1:28:07
4 Jordan Porter 1:28:59
5 Nathan Dutton 1:28:59
6 Trace Wallin 1:29:40
7 Porter Garner 1:29:57
8 Brendan Jones 1:30:25
9 Jacob Rasmussen 1:30:37
10 Brandon Naseath 1:30:41
11 Anderson Lewis 1:30:49
12 Martin Olds 1:30:53
13 Derek Santoro 1:32:14
14 Nick Kalbach 1:32:16
15 Houston Lindley 1:32:18
16 Broc Heslop 1:32:31
17 Jack Stevenson 1:33:29
18 Xander Lyman 1:33:31
19 Trace Jensen 1:34:18
20 Dawson Fonger 1:34:37
21 Bridger Baugh 1:34:38
22 Duncan Whitbeck 1:34:47
23 Cooper Callahan 1:34:58
24 Charlie Maulding 1:35:32
25 Jacob Airmet 1:35:50
26 Camden Snyder 1:36:09
27 Brennon Pena 1:36:26
28 Gavin Gunther 1:37:09
29 Tanner Shallenberger 1:37:14
30 Jamerson Kent 1:37:17
31 Kyle Coates 1:37:47
32 Kyler Keenan 1:38:42
33 Bryce Haslam 1:39:03
34 Elijah White 1:40:05
35 Keegan Mccune 1:40:44
36 Wilson Engler 1:41:18
37 Lucas Hull 1:41:39
38 Zach Pulley 1:41:50
39 Kyson Gonzalez 1:42:33
40 Alex Lawrence 1:42:46
41 Connor Mcmillan 1:43:18
42 Liam Bird 1:43:18
43 Tommy Bawden 1:43:20
44 Noah Crockett 1:44:03
45 Bennion Snow 1:46:17
46 Skyler Anderson 1:46:22
47 Ian Silva 1:46:39
48 Moroni Richey 1:49:12
49 Owen Nelson 1:54:07
50 Ammon Burnham 2:00:40
51 Toby Atkinson 2:03:21
52 Collin De la garza 2:08:23
DNF Kole Bradley
DNF Sawyer Howell
DNF Miles Burningham
DNF Harrison Reading
DNF Samuel Kaelberer
Classes: All |  
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Andrew Tritle 1:29:24
2 Robert Aldrich 1:33:48
3 Daniel Nelson 1:34:20
4 Sam Gross 1:35:41
5 Randall Adams 1:37:29
6 Donnie Harms 1:37:35
7 Cameron Anderson 1:37:38
8 Alex Aagard 1:38:08
9 Mark Tuttle 1:40:38
10 Nate Fonger 1:41:20
11 Devan Wiggins 1:46:49
12 Jacob Mccune 1:51:02
13 David Bennett 1:33:17
Classes: All |  
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 John Osguthorpe 1:30:35
2 Paul Frandsen 1:31:11
3 Aaron Phillips 1:32:15
4 David Gengler 1:37:54
5 Matt Snyder 1:37:55
6 Jerrod Kuerth 1:38:04
7 Brian Zimmer 1:40:07
8 Spencer Dow 1:43:28
9 Dan Drsper 1:46:06
10 Todd Brown 1:46:43
11 Greg Larson 1:53:14
Classes: All |  
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Andy Compas 1:33:31
2 Mark Esplin 1:33:36
3 Richard Abbott 1:34:07
4 Brian A 1:39:15
5 Chris Hull 1:40:02
6 Trent Wignall 1:40:20
7 Scott Martin 1:40:50
8 Eric Dupuis 1:43:32
9 Andrew Judkins 1:44:06
10 Nic Sims 1:44:40
11 Trent Donat 1:45:48
12 Bart Naylor 1:57:12
DNF Brent Peacock
Classes: All |  
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Gary Gardiner 1:09:18
2 Paul Lastayo 1:10:48
3 Ryan Spainhower 1:17:52
4 Robert Stumpus 1:18:50
5 Lawrence Woolson 1:30:01
Classes: All |  
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Samson Richards 19:07
2 Daniel Fluckiger 19:11
3 Ryland Lueders 21:55
4 Alex Branch 22:18
5 Fenix Lewis 24:21:00
6 Liam Crockett 24:23:00
7 Robbie Lloyd 25:16:00
8 Grayson Riddle 25:22:00
9 Tatem Jenkins 26:57:00
10 William Etherington 27:47:00
11 Ollie Fluckiger 28:23:00
12 Mckay Holm 28:52:00
13 Nash Williams 31:57:00
14 Matthew Black 33:39:00
15 Marcus Lacroix 37:59:00
Classes: All |  
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Cole Horner 1:03:19
2 Nate Allen 1:03:56
3 Chase Willits 1:04:15
4 Lincoln Goodwin 1:06:23
5 Hazen Cline 1:07:33
6 Zach Tyler 1:08:28
7 William Krstic 1:10
8 Shaun Meade 1:10:03
9 Logan Crockett 1:10:17
10 Sam Rainer 1:10:20
11 Mack Montgomery 1:11:05
12 Myles Perry 1:11:35
13 Keaten Rosenlof 1:12:17
14 Jaxon Spencer 1:12:24
15 Oliver Skanchy 1:12:25
16 Wyatt Chambers 1:12:45
17 Simon Nelson 1:13:40
18 Quinn Franchina 1:14:22
19 Will Bybee 1:14:49
20 Lance Lindner 1:14:52
21 Nick Black 1:14:59
22 Guy Hinman 1:15:47
23 Mckay Howell 1:16:57
24 Landon Hammond 1:18:39
25 Anderson Branch 1:20:06
26 Lucas Bone 1:23:19
27 Austin Glidden 1:23:19
28 Garrett Allred 1:23:22
29 Daxton Chambers 1:23:25
30 Thomas Snow 1:27:05
31 Owen Crandall 1:42:43
Classes: All |  
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Gabe Gibbons 1:01:46
2 Oliver Gibbons 1:01:50
3 Michael Griffiths 1:04:05
4 Daxton Peterson 1:04:15
5 Roston Nordell 1:04:16
6 Gavin Grimes 1:04:22
7 Tanner Burr 1:05:19
8 Calvin Stuart 1:06:07
9 Stuart Pahnke 1:06:29
10 Logan Dow 1:06:51
11 Drew Lipson 1:07:10
12 Isaac Lowry 1:07:17
13 Zachary Dow 1:07:23
14 Spencer Wood 1:08:15
15 Bodie Erickson 1:09:31
16 Hayden Fonger 1:09:31
17 Braxton Fife 1:09:32
18 Mason Fonnesbeck 1:09:34
19 Jalen Tattersall 1:09:43
20 George Peterson 1:10:08
21 Silas Smith 1:10:43
22 David Rich 1:11:26
23 Braxton Sykes 1:11:42
24 Adam Larkin 1:11:43
25 Will Nicholson 1:12:02
26 Jacob Fluckiger 1:12:17
27 James Evans 1:12:27
28 Kai Ostermiller 1:12:41
29 Brooks Bybee 1:13:37
30 Jacob Hendrickson 1:13:44
31 Eric Lynsky 1:13:48
32 Wyatt Taft 1:15:03
33 Chad Van tassell 1:15:08
34 Joshua Miller 1:16:03
35 Ayden Baker 1:22:32
36 Sam Fisher 1:23:14
37 Beau Campbell 1:27
38 Taiten Dyet 1:31:14
39 Roman Titus 1:42:18
40 Blake Silva 1:42:45
DNF Charlie Sims
DNF Carter Buck
Classes: All |  
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Sam Kirschner 34:23:00
2 Oscar Sattelmeier 35:10:00
3 Kyle Clarke 35:36:00
4 Tanner Antinori 36:15:00
5 Tyler Ivie 37:08:00
6 Edyn Teitge 38:25:00
7 Lukas Kirsch 38:41:00
8 C. Laird stuart 39:11:00
9 Easton Day 39:13:00
10 Jordan Tattersall 39:15:00
11 Collin Delisis 40:38:00
12 Milan Mickelson 41:00:00
13 Alex Fisher 41:19:00
14 Carson Jones 41:33:00
15 Harrison Garner 42:07:00
16 Ryan Anderson 42:16:00
17 Janson Pace 42:19:00
18 Afton Wadsworth 43:03:00
19 Jordan Waggoner 43:26:00
20 Jack Williams 43:30:00
21 Davis Wisan 45:48:00
22 Devan Silva 45:50:00
23 Ty Bybee 46:09:00
24 Ethan Henrie 46:53:00
25 Callum Davis 47:33:00
26 Blake Mcmullin 47:38:00
27 Andrew Villinski 48:03:00
28 Brennan Adams 48:23:00
29 Hunter Mcvicars 48:43:00
30 Cohen Tiek 49:36:00
31 Zane Heaton 50:45:00
32 Kyler Ahlvers 57:50:00
33 Bronson Argyle 1:01:36
34 Nick Olpin 1:01:36
35 Finn Turner 1:04:22
36 Miles Crockett 1:09:49
Classes: All |  
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 David Shallenberger 1:15:18
2 Cory Jorgensen 1:15:20
3 Sam Funtanilla 1:15:53
4 Rob Anderson 1:17:18
5 Taylor Huntington 1:18:23
6 Brandon Hendrickson 1:18:33
7 Jeff Child 1:18:50
8 Scott Nicholson 1:20:44
9 Ethan Lambers 1:21:56
10 Sam Bawden 1:21:58
11 Chris Jaussi 1:24:01
12 Mike Fonnesbeck 1:24:34
13 Jacob Roberts 1:25:17
14 Trae Jaussi 1:25:32
15 Blake Mitchell 1:25:38
16 Evan Wiggins 1:26:49
17 Jonathan Tuttle 1:29:07
18 Kacey Cowley 1:30:08
19 Trey Munn 1:32:30
20 Arturo Prat 1:33:21
21 Craig Coleby 1:37:36
22 Morgen Dalebout 1:42:05
23 Brody Sykes 1:44:22
24 Andre Borba 1:57:42
25 Bryce Wisan 2:03:51
26 Zeth Turner 2:04:51
DNP Andrew Judkins 1:15:14
27 Curtis Stevenson 2:14:24
DNF Dustin Murdock
Classes: All |  
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Johnny Rainer 1:53:14
2 Justin Desilets 1:53:55
3 Cj Wiggins 1:54:38
4 Andrew Conover 1:54:46
5 Chris Holley 1:56:08
6 Bryson Perry 1:59:45
7 Nate Douglas 1:59:55
8 Bruce Deppe 2:02:08
9 Jaxon Wiggins 2:03:31
10 Ethan Krstic 2:04:13
DNF Scott Countryman
DNF Chase Cloward
Classes: All |  
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Brendon Haywood 1:04:30
2 Ethan Nicholson 1:05:50
3 Niall White 1:08:50
4 Scott Abbott 1:09:06
5 Abraham Engler 1:09:46
6 Zac Aposhian 1:13:14
7 Andrew Paulson 1:15:36
8 Wyatt Theurer 1:16:01
9 Gabriel Astie 1:19:48
10 Ryan Howell 1:25:00
11 Porter Theurer 1:26:06
12 Gunnar Kuecks 1:31:10
13 Shelby Mccune 1:38:54
Classes: All |  
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Tyler White 1:08:37
2 Dan Fisher 1:09:10
3 Joshua Fluckiger 1:09:24
4 Colton Reading 1:10:28
5 Matthew Webb 1:12:14
6 Steven Weaver 1:13:04
7 Jason Munns 1:14:30
8 Jeff Wilson 1:14:56
9 Ned Skanchy 1:16:17
10 Dan Hillstrom 1:23:31
11 David Richards 1:24:04
12 Nathaniel Cook 1:25:38
13 John Taylor 1:34:35
Classes: All |  
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Travis Mickelson 1:10:01
2 Tom Horner 1:10:44
3 Aaron Mullins 1:14:42
4 Corey Burch 1:14:56
5 Jamie Kent 1:15:06
6 Travis Martin 1:16:53
7 Daniel Kaelberer 1:17:22
8 Jonathan Atzet 1:21:13
9 William Lefkovics 1:25:34
10 Bogdan Balasa 1:28:14
11 Andrew Dalebout 1:31:15
12 David Carter 1:32:11
13 Jim Verhaal 1:46:53
Classes: All |  
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Adam Fluckiger 1:12:40
2 Wesley Baker 1:15:48
3 Ron Brown 1:27:45
Classes: All |  
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Abigail Pruyn 1:07:30
2 Lucy Hillstrom 1:09:22
3 Ava Larson 1:09:25
4 Sienna Petersen 1:10:56
5 Phoebee Nelson 1:12:51
6 Isabelle Brown 1:13:31
7 Rebekah Frandsen 1:13:31
8 Ada Georgi 1:13:32
9 Courtney Merrill 1:13:53
10 Katie Anderson 1:14:16
11 Emma Callahan 1:14:42
12 Kimber Mcmullin 1:14:44
13 Kaya Patterson 1:14:52
14 Lulu Georgi 1:15:40
15 Lily Tritle 1:17:06
16 Talise Larsh 1:17:07
17 Ashton Taylor 1:17:15
18 Aspen Hymas 1:18:27
19 Karlie Webb 1:18:42
20 Jocelyn Peper 1:19:22
21 Gwen Tuttle 1:23:05
22 Heidi Parr 1:26:13
23 Abigail Frandsen 1:26:58
24 Camille Ferguson 1:28:42
25 Haylee Short 1:32:06
DNF Emma-lee Dorman
Classes: All |  
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Annika Peacock 1:14:13
Classes: All |  
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Renae Power 1:18:41
2 Kellie Oliver 1:31:56
Classes: All |  
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Crista Abbott 24:28:00
2 Melissa Abbott 24:29:00
3 Whitney Middlemiss 25:19:00
4 Tara Ivie 27:57:00
5 Jocelyn Childs 28:44:00
6 Jane Shallenberger 29:09:00
7 Brittney Anderson 29:09:00
8 Paisley Argyle 29:47:00
9 Emerson Tiek 30:00:00
10 Sabrina Borba 32:00:00
11 Kaitlyn Abbott 45:23:00
12 Kate Shallenberger 48:24:00
Classes: All |  
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Kennedy Zimmerman 1:17:38
2 Aspen Fonger 1:18:13
3 Molly Wilson 1:19:51
4 Eryn Hansen 1:21:29
5 Izzy Benson 1:21:46
6 Brooklyn Taylor 1:22:03
7 Eliza Haight 1:27:39
8 Zoe Adams 1:28:38
9 Kay Munn 1:29:17
10 Aundrea Peterson 1:38:24
11 Kaycie Hansen 1:41:40
12 Natalia Borba 1:49:37
Classes: All |  
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Megan Anderson 1:19:03
2 Sadie Holm 1:19:30
3 Micarra Christensen 1:19:57
4 Lacie Munns 1:20:11
5 Sophia Clement 1:21:10
6 Brooklyn Shallenberger 1:21:10
7 Nina Martin 1:22:05
8 Willow Adamson 1:26
9 Gwen Turner 1:27:38
10 Kate Johnson 1:30:59
11 Ruth Larsen 1:31:37
12 Amelia Phillipps 1:31:38
13 Hannah Huntington 1:33:49
DNF Lily Bird
Classes: All |  
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Ainsley Haas 41:28:00
2 Brynn Lloyd 42:21:00
3 Eloise Etherington 44:18:00
4 Oaklee Campeau 44:35:00
5 Sophie Draper 45:40:00
6 Brylee Jorgensen 48:58:00
7 Hayden Brown 50:53:00
8 Macy Heslop 51:20:00
9 Willow Adamson 51:30:00
10 Madeline Airmet 52:05:00
11 Gabe Fluckiger 57:45:00
12 Carly Howell 57:51:00
13 Addie Stephens 1:02:45
14 Larissa Borba 1:03:25
DNF Noelle Coleby
Classes: All |  
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Kim Bricker 0:45:39
2 Harley Campbell 0:48:34
3 Heather Merrill 0:52:59
4 Katie Mullaly 0:55:47
5 Kristina Clayson 0:56:22
6 Andy Andersen 0:57:20
7 Heidi Abbott 0:59:37
8 Brianne Murdock 1:02:54
9 Carol Tuttle 1:05:42
10 Julia Childs 1:16:11
11 Hannah Knapp 1:19:28
Classes: All |  
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Andie Aagard 1:33:42
2 Meghan Sheridan 1:38:08
3 Trish Thomas 1:38:57
4 Brynnlie Aagard 1:43:25
5 Nicole Tittensor 1:43:51
6 Lauren Zimmer 1:45:39
7 Samantha Naylor 1:49:14
8 Christine Mullins 1:51:12
9 Aunika Kemp 1:52:39
10 Stephanie Coburn 1:55:37
11 Brianna Boney 1:57:59
Classes: All |  
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Shawn Syphus 1:19:33
1 Erika Kirsch 1:24:23
2 Diana Kolste 1:19:34
2 Annie Wallace 1:30:11
3 Janeece Aposhian 1:37:04
3 Tamra Hunt 1:42:40
4 Siobhan Snyder 1:51:11