• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Kinetic Multisports

Kinetic Multisports

Premier Triathlons on the east coast, offering exceptional quality and value

  • Facebook
  • Instagram
  • Vimeo
  • YouTube
  • Strava
  • Races
    • By Distance
    • Sprint
    • Olympic
    • Long Course
    • By State
    • Virginia
    • Maryland
    • North Carolina
    • Pennsylvania
    • Delaware
  • Results
  • Series Info & Rules
    • USA Triathlon Rules (USAT)
    • Series Information & Results
  • Shop
    • GoKinetic Gear
    • Jerseys
    • Stickers
    • Sale
    • Awards Shipping / Lost & Found
  • About/Contact Us
    • About Us
    • Contact
    • Hiring
  • FAQs

2021 Diamond in the rough sprint triathlon Overall men

 ------- Swim In -------T1------- Bike -------T2------- Run -------Total 
Place*NameCityBib NoUSAT AgeGenderDivRnkTimeTimeRnkTimeTimeRnkTimeTimePenalty
1Alexander ThomasArlington VA49527MSAG513:02.21:32.9  22:20.2118:56.3 55:51.7 
2Matt ColemanBethesda MD42719MSAG212:43.11:18.0321:15.60:41.9721:05.0 57:03.7 
3Dave StubbsCulpeper VA30047MSAG1114:50.61:15.5220:38.70:44.9419:57.5 57:27.4 
4Peter JacksonBaltimore MD38036MSAG1415:41.71:53.3120:30.11:12.1219:05.5 58:22.8 
5Sean ThomasCatonsville MD42137MSAG112:24.41:34.31325:03.50:48.6319:47.8 59:38.7 
6Austin HenryFairfax VA46223MSAG413:00.41:40.3623:43.50:54.3821:14.2 1:00:32.8 
7Mark HimelfarbLititz PA50147MSAG813:58.51:37.3523:39.70:56.8520:32.9 1:00:45.3 
8Neil SemmelBear DE41358MSAG1315:27.42:04.4422:12.41:06.12223:22.3 1:04:12.7 
9Connor HallBaltimore MD48436MSAG613:13.62:01.31925:47.21:01.61822:53.0 1:04:56.8 
10Jeremy CarterColumbia MD43521MSAG2116:51.61:47.41425:09.51:09.8921:21.2 1:06:19.6 
11Eric BrogmusAnnapolis MD36252MSAG1014:41.11:41.92526:42.80:44.61622:45.6 1:06:36.2 
12Charles StaleyRoanoke VA41645MSAG914:31.21:28.52826:59.11:01.72623:47.0 1:07:47.6 
13Frank ParkerTowson MD44442MSAG3118:41.22:09.9924:18.11:07.21122:01.4 1:08:17.9 
14Michael GamazaychikovEllicott City MD43150MSAG713:54.62:45.83427:21.41:24.51922:55.2 1:08:21.6 
15Robert HartmanEtters PA36362MSAG2016:42.31:41.5723:54.80:57.64025:23.5 1:08:39.8 
16Charles KregerCentre Hall PA49051MSAG1816:20.42:21.72025:49.11:16.52123:04.1 1:08:52.0 
17Bill BoileauMiddletown DE30848MSAG2517:23.01:54.81825:29.70:51.22523:29.7 1:09:08.5 
18Jerome RoehmNewark DE41828MSAG3418:58.72:45.3824:14.61:18.21021:54.5 1:09:11.5 
19Jeffrey LoomisMc Lean VA37151MSAG2216:53.02:29.22125:50.71:23.51522:45.3 1:09:21.8 
20Thomas GrattonFranklinville NJ47343MSAG1616:03.42:05.63827:35.71:03.91422:39.9 1:09:28.6 
21Jeremiah CohenBaltimore MD31539MSAG312:54.72:45.55529:06.51:21.92723:53.7 1:10:02.5 
22Mark SpositoNorth Myrtle Beach SC38263MSAG2617:37.51:50.32626:49.21:21.22423:29.1 1:11:07.4 
23Evan CzopekWashington DC48527MSAG3519:06.92:29.31525:11.71:24.52023:00.5 1:11:13.0 
24Stephen J KochReading PA45760MSAG5721:57.1 4228:02.30:58.6620:34.4 1:11:32.4 
25John BushwellerCrozet VA35059MSAG2717:49.11:59.42326:12.10:57.73925:19.6 1:12:18.0 
 ------- Swim In -------T1------- Bike -------T2------- Run -------Total 
Place*NameCityBib NoUSAT AgeGenderDivRnkTimeTimeRnkTimeTimeRnkTimeTimePenalty
26Matthew SharkeyWest Grove PA33732MSNO5120:45.21:30.71024:35.80:50.53825:17.6 1:12:59.9 
27Kevin SpielmanSeverna Park MD39650MSAG4419:54.72:01.92426:20.71:04.63324:35.7 1:13:57.7 
28Kevin ZinckWynnewood PA37541MSAG2818:04.02:25.23127:12.21:43.93224:34.7 1:14:00.1 
29Blaise ColamarinoSewell NJ30126MSAG6822:50.52:21.01725:18.71:25.61222:09.5 1:14:05.5 
30Justin KelleyEgg Harbor Township NJ41935MSML4219:45.71:52.95028:37.30:56.82323:26.8 1:14:39.6 
31Onasis BisbalRed Lion PA43721MSAG1916:23.32:12.25829:24.40:57.94225:48.2 1:14:46.1 
32Emanuele TosiVienna VA34857MSAG2417:17.9 7530:40.41:13.94726:24.7 1:15:37.1 
33Michael VillacarlosFallston MD51143MSML2316:58.32:05.44027:36.91:01.56027:59.7 1:15:41.9 
34David CrownoverSilver Spring MD31850MSAG2918:25.62:06.62226:00.01:18.75727:52.8 1:15:43.9 
35Ryan MooreWashington DC35547MSAG6322:21.22:14.63727:35.41:01.61322:33.2 1:15:46.1 
36Muggs AlexanderMount Airy MD33138MSAG3018:27.32:35.33527:31.41:05.24626:13.7 1:15:53.1 
37Solomon KlombersSinking Spring PA48025MSAG3819:12.02:47.73927:36.12:13.43124:29.6 1:16:19.0 
38Michael CainMarriottsville MD31142MSAG4920:34.42:14.57430:34.40:52.51722:46.2 1:17:02.0 
39Matthew ReinhartBaltimore MD43342MSAG1515:45.42:51.75729:21.91:11.35827:55.3 1:17:05.6 
40Matthew HeintzelmanBerwyn PA45453MSAG5821:58.22:06.62927:00.21:19.23725:16.9 1:17:41.2 
41Shannon RogersBel Air MD32346MSAG3218:49.02:25.71224:57.32:01.07529:32.9 1:17:45.9 
42Dieter LittlesMagnolia DE45063MSAG5921:58.31:49.33327:18.70:52.94526:08.7 1:18:08.1 
43Sam PetersBaltimore MD38652MSAG6522:23.02:47.13227:14.81:37.82824:10.1 1:18:12.9 
44Steven WilkinsonLincoln University PA49758MSAG8224:17.11:57.71625:12.90:51.66127:59.9 1:20:19.3 
45Patrick SlouckBaltimore MD47951MSAG3719:09.81:57.35329:01.71:58.57329:19.8 1:21:27.2 
46Alexander TweedAnnapolis MD31026MSAG4319:50.32:15.45929:28.21:50.76228:04.2 1:21:28.9 
47Jose MoralesAnnapolis MD46355MSAG8825:01.42:14.04628:27.31:35.53524:42.5 1:22:00.7 
48John GandolfoBethesda MD31261MSAG6622:26.02:27.45429:03.91:43.45026:44.6 1:22:25.4 
49Peter LaperaPotomac MD47672MSAG5421:01.92:28.64428:16.91:45.36928:53.8 1:22:26.7 
50Ryan LoweHockessin DE41448MSAG1215:17.42:57.54728:32.21:01.49434:49.7 1:22:38.3 
 ------- Swim In -------T1------- Bike -------T2------- Run -------Total 
Place*NameCityBib NoUSAT AgeGenderDivRnkTimeTimeRnkTimeTimeRnkTimeTimePenalty
51Gianni Di GiulioKennet Square PA50945MSAG5020:34.92:53.45629:18.61:55.56528:08.7 1:22:51.3 
52Emil HernandezWilmington DE49338MSAG8624:52.52:46.36329:37.01:01.83424:41.2 1:22:58.9 
53Daniel AshbeckMillersville MD48719MSAG6022:05.32:29.87230:28.50:53.95527:30.1 1:23:27.7 
54Charles SmallCoatesville PA36162MSAG6222:17.12:12.23627:33.91:07.47830:33.9 1:23:44.7 
55John BankPhiladelphia PA36568MSAG5521:06.32:58.34928:33.50:56.87630:16.3 1:23:51.2 
56Juan BlydeWashington DC46153MSAG6722:42.72:29.34528:21.51:49.34826:40.0 1:24:02.92:00
57Joel ReedPittsburgh PA35850MSAG7723:41.72:55.56229:34.01:36.05126:59.8 1:24:47.2 
58Billy AllabandWilmington DE45259MSAG4720:22.62:20.18031:59.61:53.26728:34.4 1:25:10.1 
59Adam BarbourMount Joy PA39045MSAG7523:36.04:28.54828:33.41:50.55427:19.1 1:25:47.7 
60Michael CollinsElkton MD35146MSAG4019:23.12:54.17931:57.21:38.77730:24.7 1:26:17.9 
61Viktor DokuchaevHalethorpe MD46761MSAG3318:57.93:13.46730:06.71:48.28832:33.7 1:26:40.0 
62Robert SwoyerShillington PA45662MSAG8925:04.32:40.35228:46.11:39.56828:46.1 1:26:56.5 
63Mark CardilloNorth East MD35341MSAG7123:15.72:22.38132:06.01:40.55927:57.4 1:27:21.9 
64Jeffrey LecuitOakton VA39255MSAG8324:24.82:54.03027:07.82:05.68031:01.7 1:27:34.0 
65Nathanael BaileyColumbia MD34624MSML9826:40.52:49.77130:22.31:44.74926:43.5 1:28:20.8 
66Matthew CalderonGermantown MD45123MSAG8424:34.84:14.97030:19.83:33.14325:55.3 1:28:38.0 
67Steven JohnsonEllicott City MD46063MSAG9626:22.22:44.26830:14.51:50.85627:38.0 1:28:49.9 
68Garrett CoxWestminster MD44518MSAG7923:57.44:17.29435:45.01:10.82924:10.8 1:29:21.3 
69Amir HammadBaltimore MD38139MSAG6923:00.62:17.47631:13.92:37.17930:39.9 1:29:49.0 
70Douglas RepettiNewark DE31671MSAG10229:44.74:14.14127:50.80:52.15327:08.5 1:29:50.3 
71Larry DobbsSilver Spring MD40755MSCL7023:04.92:41.86530:02.01:45.68632:22.8 1:29:57.2 
72Gabe DuranFort George G Meade MD51255MSML4519:57.63:08.94328:15.11:56.310036:45.0 1:30:03.0 
73Grant MurchisonLutherville Timonium MD38347MSAG8724:56.94:44.39636:07.00:51.63024:15.3 1:30:55.3 
74Jamie WrightSeverna Park MD46459MSAG5220:53.72:19.810238:51.21:49.15227:06.3 1:31:00.1 
75Ken FitzgeraldCrownsville MD36854MSAG9325:39.32:54.86129:32.51:39.38231:21.8 1:31:07.8 
 ------- Swim In -------T1------- Bike -------T2------- Run -------Total 
Place*NameCityBib NoUSAT AgeGenderDivRnkTimeTimeRnkTimeTimeRnkTimeTimePenalty
76Joseph MoravecMount Rainier MD51531MSAG3619:09.15:24.66029:29.33:57.79234:04.3 1:32:05.0 
77Andrew ReinelBaltimore MD49234MSAG9526:20.73:04.110138:00.30:44.34125:29.5 1:33:38.9 
78Kobie FlowersSilver Spring MD50250MSAG9726:40.13:05.06630:02.92:05.18331:52.2 1:33:45.4 
79Jamie FinnEdgewater MD40914MSAG9225:22.0 10441:41.80:51.24426:06.1 1:34:01.2 
80Lee BabcockFrederick MD32661MSAG8024:10.54:07.97831:38.71:40.28732:26.4 1:34:03.8 
81Trevor LyleHarleysville PA48966MSAG5621:43.62:51.69034:12.21:28.69334:11.9 1:34:28.0 
82Charlie ParsonsLeesburg VA51352MSAG7223:22.52:58.26429:37.11:48.410137:24.9 1:35:11.3 
83Christopher MerinoElkton MD31944MSAG10631:33.44:16.76930:15.91:37.36328:06.7 1:35:50.0 
84Stephen McClainCockeysville MD39560MSAG4820:27.83:22.28232:26.22:19.810238:13.4 1:36:49.6 
85Christopher WhiteBethesda MD36757MSAG4119:36.74:04.77330:29.82:09.410340:51.3 1:37:12.1 
86Thomas DevirgiliisSwedesboro NJ37450MSAG9125:19.93:18.17731:34.12:10.19534:57.9 1:37:20.2 
87Robert BoylesRidgely MD37947MSAG7323:30.43:24.59235:09.91:45.69133:33.6 1:37:24.1 
88Quinn CorriganBeltsville MD39923MSAG5321:01.97:27.69837:52.51:56.07229:14.3 1:37:32.5 
89Chris CorriganBeltsville MD39855MSAG8524:40.33:54.29937:57.31:53.27129:13.8 1:37:38.8 
90Arkadiusz RusekFallston MD33643MSAG10430:16.94:47.98433:15.61:33.96628:19.1 1:38:13.4 
91Don GrayFinksburg MD42353MSAG7823:52.42:46.211146:15.00:56.23625:07.8 1:38:57.6 
92John WielandHoney Brook PA33332MSNO9928:15.93:43.28733:49.03:02.58932:57.6 1:41:48.3 
93Mark DuncanAnnapolis MD30560MSAG9425:57.74:49.810340:02.31:57.77429:29.7 1:42:17.4 
94Jim WitterNorth East MD31467MSAG10832:50.32:50.68633:41.31:22.28532:16.2 1:43:00.7 
95Kevin RingKensington MD34451MSNO7423:35.94:11.111246:26.21:22.86428:06.7 1:43:42.8 
96Robert YoungTownsend DE39333MSAG8124:16.93:56.410541:44.01:43.68432:12.3 1:43:53.2 
97Glen RobinsonLincoln University PA33055MSNO10531:18.92:56.08332:31.91:53.19735:45.5 1:44:25.5 
98Bill WitteColumbia MD43263MSAG10028:25.85:37.88934:11.01:23.09635:13.4 1:44:51.1 
99John DeanLewes DE43876MSAG10330:15.23:40.48533:25.02:01.49836:03.1 1:45:25.2 
100John LynchNewark DE32752MSCL7623:37.82:45.39134:25.92:16.010744:54.5 1:47:59.6 
 ------- Swim In -------T1------- Bike -------T2------- Run -------Total 
Place*NameCityBib NoUSAT AgeGenderDivRnkTimeTimeRnkTimeTimeRnkTimeTimePenalty
101Fabian MejiaNew Holland PA38529MSNO11034:49.94:52.39737:51.22:07.37029:13.3 1:48:54.1 
102Kory RobersCoplay PA47049MSCL10732:19.72:43.89535:57.53:04.810441:54.4 1:56:00.3 
103Steven WheelerStill Pond MD40138MSAG6122:06.84:01.210743:11.83:55.110543:59.5 1:57:14.5 
104James FinnEdgewater MD40855MSAG9025:17.76:19.19335:16.92:10.010849:24.2 1:58:27.9 
105Charlie FinnEdgewater MD41012MSAG1716:06.44:32.010643:11.11:10.911053:40.8 1:58:41.3 
106Luis CarrascoRockville MD35439MSNO11135:06.23:23.811045:59.21:09.19033:24.3 1:59:02.7 
107Brett YanceyEdgewater MD44322MSAG6422:22.1 11353:49.91:45.110644:30.1 2:02:27.3 
108Douglas PenoyerNewark DE32859MSAG10933:39.05:21.910945:45.02:00.610952:35.9 2:19:22.6 
109Junior CardosoSilver Spring MD41134MSCL1131:19:20.32:56.35128:41.13:59.08131:20.5 2:26:17.3 
110Luke HedlundBerwyn PA44917MSAG4620:01.02:47.91151:41:48.21:07.39936:43.0 2:42:27.5 
111Raymond DoddPhiladelphia PA36476MSAG11250:19.66:00.010844:42.13:49.211159:01.9 2:43:53.0 
DNFJames WhiteKenmore WA48327MSAG10129:29.22:28.510037:58.70:44.9    
DNFThomas BuckAnnapolis MD33836MSAG          
DQFred HatfieldEdgewood MD40652MSAGDQ15:26.35:24.02726:55.22:17.526:38.8 1:16:41.9 
DQSteve HeckmanAnnville PA32055MSCLDQ18:39.64:26.68834:09.52:29.039:32.4 1:39:17.2 
DQBrian RudgeCarlisle PA34939MSAG3919:19.41:57.711456:25.01:47.923:51.1 1:43:21.1 
DQSteven VoinierNewark DE44731MSAG  8:32:51.71124:46.60:54.321:57.8 9:20:30.5 

Primary Sidebar

Footer

Find a Race by Distance

  • Sprint Triathlons
  • Olympic Triathlons
  • Long Course Triathlons

Find a Race by Location

  • Delaware
  • Maryland
  • North Carolina
  • Pennsylvania
  • Virginia

Follow Us

  • Facebook
  • Instagram
  • Vimeo
  • YouTube
  • Strava

© 2025 Kinetic Multisports. Privacy Policy.