Log In
Carolina Hill MTB Classic 2026 • Jun 28 2026 • Marshfield, MA
Race uploaded by Anonymous Uploader csv | json
Is there a Strava segment for this course? Paste the url here:

Instagram used to let us search for a hashtag, but now they don't. Bummer! Here's the 'grams you want: #carolinahillmtbclassic

By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime Lap 1 Lap 2
1 Tim Natyniak Shredders 1:29:42 0:43:49 0:45:53
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime Lap 1 Lap 2 Lap 3
1 Dylan Vaughn Pine Tree Devo 2:28:24 0:49:07 0:50:11 0:49:05
2 Ryan Avery Rotation Engineering 2:28:44 0:49:07 0:50:11 0:49:25
3 Robert Nash Endurance Threads 2:29:23 0:49:08 0:50:12 0:50:03
4 Tyler Berard- farrell Rotation Engineering/Earth Works In 2:31:57 0:49:29 0:49:46 0:52:41
5 Colin Gould PROthirteen 2:32:13 0:49:08 0:50:26 0:52:38
6 Donny Green 1 PVD Cycling 2:34:09 0:50:20 0:51:29 0:52:19
7 Gorgi Popstefanov Cycle- Smart/ Shifting Gears 2:39:39 0:51:37 0:53:23 0:54:38
8 Peter Radovich RHODIES 2:41:02 0:51:40 0:53:43 0:55:39
9 Patrick Omar www.bikebarnracing.com 2:43:02 0:51:48 0:53:36 0:57:37
10 William Crabtree Community Bicycle Racing 2:43:36 0:52:19 0:54:37 0:56:39
11 Adam Carroll Rotation Engineering 2:43:39 0:53:00 0:54:08 0:56:30
12 Jonairy Badia-javier Falcon Cycling Club 2:45:33 0:51:43 0:55:07 0:58:42
13 Seth Carlson Rotation Engineering 2:46:16 0:52:41 0:55:41 0:57:53
14 Daniel Mccabe Nighthawks 2:47:55 0:55:26 0:55:42 0:56:47
15 Isaac Juodvalkis Hold Fast Cycling 2:48:03 0:54:35 0:57:43 0:55:44
16 Luke Nye 2:48:43 0:53:49 0:55:43 0:59:11
17 Noah Hallisey Johnny's Place Racing 2:55:33 0:56:18 0:56:43 1:02:31
18 William Craig 545 Velo 2:56:18 0:49:53 0:54:39 1:11:45
19 Michael Shinall 2:57:44 0:56:36 0:59:26 1:01:41
20 Joseph Martinez 3:01:03 1:00:55 1:00:02 1:00:05
21 Jorge Morales Falcon Cycling Club 3:04:56 0:53:15 1:02:46 1:08:54
22 Tyler Munroe jr Munroe VELO Racing 3:06:13 0:54:16 0:58:08 1:13:48
23 Weston Ullrich Conte's Bike Shop 3:08:29 0:59:05 1:03:56 1:05:28
24 Daniel Nye RHODIES 3:12:07 0:59:26 1:04:38 1:08:02
25 Erik Ward Ward Racing 3:13:32 0:58:08 1:05:46 1:09:37
26 Robert Jackman Wickenden Pub Athletic Club 3:29:10 1:04:23 1:11:14 1:13:32
27 Andrew Ponyrko 3:47:08 1:13:56 1:16:03 1:17:08
28 Kevin Wilby 3:58:54 1:10:11 1:19:33 1:29:09
DNF Johannes Toensing Lil Jon and The East Bay Boys
DNF Leonel Veraers- riveras Veloximo Racing Team 0:53:06
DNF Christian Calderon 0:57:48 1:00:26
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime Lap 1 Lap 2 Lap 3
1 Bill Kenney River Hawk Environmental 2:32:32 0:49:00 0:51:11 0:52:21
2 John Foley Rotation Engineering 2:39:44 0:51:11 0:53:06 0:55:26
3 Samuel Morse Corner Cycle/FinKraft 2:40:12 0:51:08 0:53:09 0:55:54
4 Charles Bunting form+data 2:42:41 0:54:06 0:53:43 0:54:51
5 Bill Shattuck Wheelworks Racing 2:46:05 0:53:55 0:56:43 0:55:26
6 Jake Allegrini Corner Cycle 2:46:19 0:53:55 0:56:43 0:55:40
7 Todd Brylinsky PROthirteen 2:46:30 0:53:36 0:55:51 0:57:02
8 Luciano Souza State 9 Racing 2:48:56 0:53:21 0:56:01 0:59:34
9 Amos Brumble CCB racing 2:50:53 0:53:58 0:56:39 1:00:15
10 David Fitch Rotation Engineering/ BHCC / BikeBa 2:59:26 0:56:51 0:59:33 1:03:01
11 Ben Nephew Dirt Diggers 3:00:14 0:57:06 1:01:28 1:01:39
12 Miguel Rivera TEAM TRAVIS CYCLE 3:05:36 0:57:01 1:01:18 1:07:15
13 Walter Laberge Northeast MTB Racing 3:09:45 1:04:14 1:08:33 0:56:58
14 Kevin Mccranie 3:12:54 0:57:18 1:05:44 1:09:51
15 Jacob Stevens Perseverance Racing / CCNS 3:17:06 1:04:14 1:08:21 1:04:30
16 Lucas Provost G4 Racing! 3:23:20 1:04:13 1:08:27 1:10:38
17 Brian Albert Blue Hills Cycling Club 3:24:24 1:02:26 1:14:04 1:07:53
18 Scot Kudron 3:25:01 1:00:49 1:15:16 1:08:55
19 Erik Wells Bikebarnracing.com 3:29:02 1:05:57 1:10:23 1:12:41
20 Joe Gozgit 3:37:14 1:05:15 1:13:33 1:18:25
21 Michael Gentleman 4:17:24 1:11:32 1:21:44 1:44:07
DNF Chris Trabulsie Bikebarn Racing 1:06:34
DNF Brian Sanita 1:13:14
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime Lap 1 Lap 2 Lap 3
1 Charlie Beal Everyday Bikes 2:55:05 0:56:34 0:58:18 1:00:12
2 Tyler Munroe MUNROE VELO 3:00:54 0:56:58 0:59:53 1:04:01
3 George Lester Blue Hills Cycling Club 3:31:39 1:08:29 1:11:50 1:11:19
4 David Leedberg 3:49:12 1:11:02 1:14:46 1:23:23
DQ David Skrocki Infinit Nutrition 0:58:42 1:01:09 0:58:26
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime Lap 1 Lap 2 Lap 3
1 Madeline Sojka 2:58:03 0:57:57 1:00:04 1:00:01
2 Brittany Marshall 2:59:31 0:58:17 1:00:20 1:00:53
3 Kelsey Mcginnis Johnny's Place Racing 3:17:10 1:02:16 1:06:08 1:08:45
DNF Katie Ward Relentless 1:22:01
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime Lap 1 Lap 2 Lap 3
1 Monica Kenney Bike Barn Racing 2:56:11 0:57:37 1:00:56 0:57:37
2 Christine Hall State 9 Racing 3:26:00 1:05:09 1:09:43 1:11:07
3 Elizabeth Allen 3:35:09 1:08:25 1:11:45 1:14:57
4 Tracy Gustafson 3:45:18 1:11:31 1:16:34 1:17:12
5 Kim Aardalen Wompy warriors 3:47:26 1:13:24 1:15:40 1:18:21
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime Lap 1 Lap 2 Lap 3
1 Jerry Hughes Minute Man Road Club 1:46:54 0:35:00 0:35:41 0:36:14
2 Ted Yobaccio Blue Hill Cycling 1:52:11 0:37:04 0:37:31 0:37:36
3 Patrick Duffy Cycle Lodge 1:55:02 0:38:20 0:38:23 0:38:19
4 Mark Gerard Bikebarn 2:04:38 0:38:53 0:41:13 0:44:32
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime Lap 1 Lap 2 Lap 3
1 Richard Poundstone 545 Velo 2:07:57 0:42:31 0:42:17 0:43:08
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime Lap 1 Lap 2 Lap 3
1 Paul Curley American Lung Assn./ Spin Arts Cycl 1:58:58 0:38:52 0:41:07 0:38:59
2 Kevin Callahan Cycle Lodge 2:01:04 0:38:50 0:41:07 0:41:05
3 Gary Musgrove Bikebarn Racing 2:10:07 0:42:58 0:43:53 0:43:15
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime Lap 1 Lap 2 Lap 3
1 Blanche Teyssier Blue Hills Cycling 3:00:36 0:57:15 1:01:41 1:01:39
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime Lap 1 Lap 2
1 Glynn Wright Buffalo Tours 1:24:55 0:41:52 0:43:02
2 Jason Blades Ward Racing 1:25:23 0:42:36 0:42:46
3 Jeff Putnam 1:28:01 0:43:51 0:44:10
4 Steven Casagrande James Casagrande Racing 1:39:14 0:48:28 0:50:45
5 Eric Surwez Meta Man 1:49:43 0:54:19 0:55:23
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime Lap 1 Lap 2
1 Mitchell Carson Wompatuck Warriors 1:12:29 0:36:41 0:35:48
2 Henry Sowa Unattached 1:12:29 0:36:43 0:35:46
3 Leo Grunert Wompatuck Warriors 1:14:45 0:36:41 0:38:04
4 Ben Allegrini Wompatuck Warriors 1:19:38 0:38:42 0:40:56
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime Lap 1 Lap 2
1 Lili Schow Wompatuck Warriors 1:36:04 0:45:31 0:50:33
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime Lap 1 Lap 2
1 Walter Bartnitkowski North Texas Cycling 1:34:18 0:44:12 0:50:06
2 Sebastian Bartnitkowski Team Cadence Cyclery 1:40:15 0:46:27 0:53:47
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime Lap 1
1 David Monteiro Wompatuck Warriors 0:51:54 0:51:54
2 Wesley Forsythe Riverside Racing 0:51:57 0:51:57
3 Jonas Maceachran 0:56:36 0:56:36
4 Mateo Atares 0:59:12 0:59:12
5 Colby Mcelwaine Blue Hills Devo 1:03:25 1:03:25
6 Marco Atares 1:04:33 1:04:33
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime Lap 1 Lap 2
1 Peter Sowa Unattached 1:41:14 0:48:15 0:52:59
2 Sam Ingeme Wompatuck Warriors 1:42:22 0:46:56 0:55:25
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime Lap 1 Lap 2
1 Lizzy Gilman Blue Hill Racing 1:33:42 0:46:53 0:46:48
2 Eleanor Fellion Blue Hills Racing 1:34:21 0:46:53 0:47:27
3 Thea Mcelwaine Blue Hills Racing 1:40:30 0:49:06 0:51:23
4 Dharma noelia Gonzalez arteaga Blue Hills Racing 1:48:29 0:49:06 0:59:23
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime Lap 1
1 Scott Horrigan Bike Zone 0:38:54 0:38:54
2 Fredrick Sowa Unattached 0:40:27 0:40:27
3 Andrew Casagrande 0:42:18 0:42:18
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime Lap 1
1 Adam Beck 0:41:28 0:41:28
2 Eric Falter Streamline Builders LLC 0:43:16 0:43:16
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime Lap 1
1 Lonny Lopez Team Dale Parao 0:43:19 0:43:19
2 Frederico Creatini 0:53:10 0:53:10
3 Jonathan Grabowski 0:56:39 0:56:39
4 George Kiwada 0:56:43 0:56:43
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime Lap 1
1 Brent Oberlin 0:42:49 0:42:49
2 Jose Castillo Worst Pace Scenario 0:46:01 0:46:01
3 Gregory Maslowe 0:46:48 0:46:48
4 Jose De la cruz Delacruz Racing Team 0:54:49 0:54:49
5 Eric Keene NE MTB Shredders 0:57:48 0:57:48
6 Cory Lochowitz 1:26:13 1:26:13
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime Lap 1
1 Gary Mikalson 44:51:00 44:51:00
2 Lawrence Purtill Stedmans Racing 51:50:00 51:50:00
3 Paul Lynch 53:26:00 53:26:00
4 Chris Duffy 53:31:00 53:31:00
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime Lap 1
1 Emily Curry 0:42:17 0:42:17
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime Lap 1
1 Megan Kiwada 0:48:00 0:48:00
2 Kory Riddle CCNS 1:10:03 1:10:03
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime Lap 1 Lap 2 Lap 3
1 Henry Katz Bicycle Express Racing 1:41:26 0:33:23 0:34:25 0:33:37
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime Lap 1 Lap 2 Lap 3
1 Bella Hamadeh Gould Cycling 2:20:15 0:44:42 0:50:06 0:45:27
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime Lap 1 Lap 2
1 Tyler Berman Riverside Racing x UVM Racing 1:07:43 0:33:41 0:34:02
2 Raphael Brosseau Team Travis Cycle 1:14:07 0:35:22 0:38:45
3 Cameron Mclean 1:19:27 0:38:40 0:40:46
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime Lap 1 Lap 2
1 David Howland 1:11:23 0:35:18 0:36:05
2 Kevin Walters Ponky Rockets 1:11:48 0:35:18 0:36:30
3 Matthew Harmon 545 Velo 1:13:47 0:36:42 0:37:05
4 Will Martell NE MTB Shredders 1:21:17 0:38:22 0:42:55
5 Jeff Allen 1:24:41 0:41:52 0:42:49
6 Tim Mcdonald 1:29:56 0:43:44 0:46:11
7 Matt Zapp 1:30:46 0:42:10 0:48:36
8 Matthew Phaneuf 1:39:33 0:48:01 0:51:32
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime Lap 1 Lap 2
1 Ricardo Jimenez Falcon Cycling Team 1:12:42 0:35:33 0:37:08
2 Michal Jager 1:15:02 0:36:35 0:38:27
3 Stephen Bartnitkowski Team Cadence Cyclery 1:15:55 0:37:43 0:38:11
4 Christopher j Walker 1:16:31 0:37:32 0:38:59
5 Peter Lagos The Climbey Boys 1:17:54 0:39:12 0:38:41
6 Nicholas Levelle 1:18:17 0:38:02 0:40:15
7 Jonathan Wolan 1:21:27 0:39:26 0:42:01
8 Borja Atares 1:22:41 0:39:03 0:43:38
9 Mark Schow Wompatuck Warriors 1:26:35 0:42:23 0:44:11
10 Sarunas Bielskis Ponky Rockets 1:26:48 0:43:01 0:43:47
11 Mart Fadrigalan Ponky Rockets/Padyak Boys 1:28:27 0:43:45 0:44:41
12 Andy Hernandez Falcon Cycling Club 1:30:33 0:40:03 0:50:29
13 Matt Conroy 1:37:38 0:47:40 0:49:58
14 William Bradford 1:40:50 0:48:43 0:52:07
15 Adam Depasqua 1:42:36 0:46:13 0:56:22
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime Lap 1 Lap 2
1 Mario Sanches B2C2 Cycling p/b Contes Bike Shop 1:13:20 0:36:18 0:37:01
2 Brian Arnold 1:13:21 0:36:20 0:37:00
3 Darren King 1:15:51 0:37:18 0:38:32
4 Derek Franklin Rotation Engineering/ Earthwork Ind 1:19:04 0:38:40 0:40:24
5 Tim Kennedy State 9 Racing 1:20:29 0:39:31 0:40:57
6 Jeff Olivier Banged Up Bros 1:21:39 0:39:18 0:42:21
7 Wade Swift Swift Innovations 1:23:34 0:39:32 0:44:02
8 Jamie Nonni Ride On Maine 1:26:19 0:41:09 0:45:09
9 James Ahlstedt Bikebarn Racing 1:36:41 0:43:21 0:53:19
10 Wayne Sanita 1:39:08 0:48:13 0:50:55
11 Sean Murray 1:40:23 0:46:53 0:53:29
12 David Piken 1:43:31 0:50:34 0:52:56
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime Lap 1 Lap 2
1 Rick Borden Stoked Cycle 1:23:54 0:41:47 0:42:06
2 David Bettridge SVC/Bikeworks 1:26:10 0:41:38 0:44:32
3 Eli Levine JRA Cycles Factory Racing 1:28:27 0:42:45 0:45:41
4 Mark D'amato 1:28:50 0:43:20 0:45:30
5 Brett Phaneuf 1:39:33 0:48:01 0:51:31
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime Lap 1 Lap 2
1 Charlie Nagle 1:24:08 0:41:34 0:42:34
2 Daniel Marino Bikebarn Racing 1:35:04 0:48:15 0:46:49
3 Jack Storer Misfits and Malcontests 1:41:00 0:50:15 0:50:44
4 Steve Gosling 1:42:08 0:50:20 0:51:47
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime Lap 1 Lap 2
1 Maria Garman 1:21:24 0:40:06 0:41:17
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime Lap 1 Lap 2
1 Natalie Forsythe 1:25:15 0:41:26 0:43:49
2 Jamie Backstrom 1:44:36 0:53:07 0:51:28
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime Lap 1 Lap 2
1 Mari Creatini Ponky Rockets 1:37:32 0:47:06 0:50:26
2 Vicki Schow Wompatuck Warriors 1:47:51 0:52:08 0:55:42
3 Heather Kilduff Bike Zone Cape Cod p/b O'Neil 2:12:00 1:04:19 1:07:41
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime Lap 1 Lap 2
1 Sarah Riley Northeast MTB Racing 1:59:57 0:59:39 1:00:17