• 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 MARSHMAN SPRINT TRIATHLON OVERALL MEN

 ------------ Swim ------------T1------------ Bike ------------T2Total 
Place*NameCityBib NoUSAT AgeGenderDivRnkTimePaceTimeRnkTimeRateTimeTimePenalty
1Justin GalbreathHoney Brook PA16033MSAG612:10.91:37HM13:20.5147:47.221.6MPH  1:06:06.3 
2Avraham ManaAllentown PA19424MSAG311:44.61:34HM12:30.1348:17.820.8MPH  1:06:43.3 
3Tyler AlanskyDowningtown PA15624MSAG2213:56.61:52HM15:24.81253:07.619.8MPH53:50.1 1:10:51.8 
4Mark HimelfarbLititz PA17747MSAG1413:26.41:48HM14:48.9851:54.420.1MPH53:00.0 1:12:10.3 
5Brock ButlerChester Springs PA20344MSAG3415:02.52:00HM16:53.7954:11.420.0MPH55:23.3 1:12:39.4 
6Eric AndreusFogelsville PA15050MSAG1213:00.01:44HM14:51.4  52:21.1 1:12:53.3 
7Spencer DavisZionsville PA23342MSAG2113:54.41:51HM15:07.7551:43.220.4MPH52:52.6 1:13:56.4 
8Luke SharkeyFairfax VA33526MSAG1313:21.01:47HM15:25.02855:18.418.7MPH57:15.9 1:14:09.7 
9Neil SemmelBear DE17158MSAG2814:35.41:57HM15:58.0251:19.021.1MPH52:20.7 1:15:16.8 
10Hans GeyerHershey PA17354MSAG7716:59.62:16HM18:12.6755:12.320.2MPH55:56.9 1:15:17.3 
11Jeffrey MillerCollege Park MD1940MSAG2414:04.01:53HM15:52.61353:38.819.7MPH54:45.0 1:15:58.5 
12Theodore LeszczynskiNorristown PA4032MSAG3715:21.92:03HM16:39.81654:57.819.5MPH55:55.6 1:16:00.1 
13Brent LevinSilver Spring MD29434MSAG712:20.81:39HM13:42.86156:40.617.4MPH57:53.3 1:16:08.9 
14Silas RogersBlue Bell PA20736MSAG3315:01.02:00HM16:49.21454:44.719.7MPH55:49.2 1:16:18.4 
15Jeremy SchroepferExton PA5333MSAG1513:37.01:49HM15:54.91854:24.019.4MPH55:27.4 1:16:26.5 
16Michael KaneWarminster PA6922MSAG1012:56.61:44HM13:42.44955:48.317.7MPH56:52.8 1:16:28.7 
17Ryan BrennanGlenmoore PA10633MSAG812:31.61:40HM14:21.44456:07.817.8MPH57:21.2 1:16:34.0 
18Matt McGrathDurham NC29129MSAG2514:10.31:53HM16:05.82055:06.019.1MPH55:56.0 1:16:40.6 
19Chip ScheickReading PA27727MSAG6016:31.52:12HM18:35.8655:34.220.2MPH56:57.6 1:16:47.3 
20Lars LindemannPhiladelphia PA18232MSAG1913:48.51:50HM16:02.21053:20.420.0MPH54:11.0 1:16:47.8 
21Tim PappasMalvern PA20240MSAG3615:15.62:02HM16:31.13056:28.218.7MPH57:19.0 1:17:25.2 
22Peter ObrienYardley PA21149MSAG6516:42.82:14HM19:06.4455:07.220.7MPH56:34.6 1:17:56.2 
23Matt UrbanChester Springs PA13242MSAG7616:58.92:16HM18:04.12957:58.118.7MPH58:46.7 1:18:40.8 
24David McKelveyAllentown PA19243MSAG2614:33.41:56HM16:44.32456:18.918.8MPH57:41.1 1:18:56.0 
25Kurt D'AndreaPhiladelphia PA3849MSAG5316:14.82:10HM18:46.61957:24.619.3MPH58:43.1 1:19:24.8 
 ------------ Swim ------------T1------------ Bike ------------T2Total 
Place*NameCityBib NoUSAT AgeGenderDivRnkTimePaceTimeRnkTimeRateTimeTimePenalty
26Robert HartmanEtters PA16762MSAG4115:41.32:06HM17:09.61154:30.720.0MPH55:21.3 1:19:50.7 
27Michael VanburenPlymouth Meeting PA31245MSAG4715:54.12:07HM17:39.32256:50.519.0MPH57:56.6 1:19:56.7 
28Andrew WheelerCambridge MA18133MSAG4415:47.32:06HM17:49.22357:00.719.0MPH58:10.4 1:20:06.3 
29Brock KittermanBethel Park PA1417MSPT3815:30.62:04HM17:13.11755:33.319.4MPH56:45.2 1:20:06.8 
30Bobby PughWyndmoor PA22559MSAG512:10.81:37HM13:37.64255:13.017.9MPH56:04.7 1:20:20.5 
31Eugene BotesWest Chester PA2941MSCL111:25.71:31HM12:44.42552:32.518.7MPH53:30.4 1:20:21.1 
32Shawn O'MalleyDouglassville PA24846MSAG5616:20.82:11HM17:47.42156:53.419.1MPH58:35.4 1:20:58.2 
33Jonathan LinDowningtown PA742MSAG211:29.21:32HM12:31.43853:39.118.1MPH54:55.8 1:21:03.7 
34Michael CatalanoScranton PA22436MSAG3114:52.31:59HM17:40.33257:58.918.5MPH59:09.8 1:22:05.3 
35Luke HancockHummelstown PA2243MSAG5416:16.92:10HM17:43.73758:42.018.2MPH59:34.5 1:22:39.8 
36David LaneNew Hope PA23554MSAG5116:12.92:10HM17:57.43658:43.818.3MPH59:48.9 1:23:30.1 
37Kevin AlbaneseAmbler PA22934MSAG3014:50.41:59HM16:32.9  1:03:24.5 1:23:31.1 
38Jason TaylorWallingford PA29249MSAG6716:50.92:15HM18:51.72658:43.718.7MPH1:00:21.2 1:23:34.4 
39Gerry De BruijnExton PA2148MSAG8217:09.92:17HM19:37.22759:30.018.7MPH1:00:48.1 1:23:42.5 
40Peter ShaugerPaoli PA12449MSAG1613:39.81:49HM15:33.17259:33.116.9MPH1:00:05.3 1:23:49.3 
41Dale StalleyBaltimore MD1545MSAG10017:59.62:24HM19:38.41557:50.019.5MPH59:11.0 1:23:52.4 
42Alex IozzoPhiladelphia PA32933MSNO1813:48.01:50HM16:12.76659:51.717.1MPH1:01:04.0 1:24:08.2 
43Dave ChevoorNorth Wales PA32253MSAG6416:40.72:13HM19:11.1501:01:23.117.7MPH1:02:37.1 1:24:35.9 
44Alex RobeyPhiladelphia PA18326MSAG8117:03.72:16HM19:15.0541:01:47.717.5MPH1:04:40.7 1:25:08.1 
45Cole FungaroliWinfield PA13024MSAG3515:09.32:01HM17:01.55159:18.817.6MPH1:00:35.1 1:25:26.5 
46Matthew HeintzelmanBerwyn PA9353MSAG8317:13.22:18HM18:54.9481:00:57.117.7MPH1:02:13.3 1:25:33.1 
47Timothy SmallHavertown PA14930MSAG7817:02.02:16HM18:17.4561:01:02.217.4MPH1:01:41.2 1:25:44.0 
48Kenneth PaszekClaymont DE34928MSAG9317:41.32:22HM18:36.9531:01:09.217.5MPH1:02:01.7 1:25:47.5 
49Copeland RousePhiladelphia PA24324MSAG5216:12.92:10HM18:55.8601:01:49.217.4MPH1:03:10.1 1:26:16.2 
50Nicolas BoyronCrofton MD25845MSAG17023:03.03:04HM25:45.31251:15:21.415.0MPH1:17:33.9 1:26:36.3 
 ------------ Swim ------------T1------------ Bike ------------T2Total 
Place*NameCityBib NoUSAT AgeGenderDivRnkTimePaceTimeRnkTimeRateTimeTimePenalty
51Alexis GodillotSpring City PA29655MSAG9517:46.92:22HM20:46.4341:01:22.418.4MPH1:03:31.5 1:26:36.6 
52Craig OppenheimerPhiladelphia PA18436MSAG4215:42.22:06HM17:40.14659:41.217.7MPH1:01:10.8 1:26:38.1 
53Max PagnuccoState College PA10223MSNO12920:08.92:41HM23:33.2391:04:49.518.1MPH1:06:03.5 1:26:42.5 
54Joseph YannuzziBethlehem PA16957MSAG4315:46.42:06HM17:27.04759:29.017.7MPH1:01:13.6 1:26:51.7 
55Antonio FungairinoDowningtown PA18851MSAG2714:35.01:57HM16:14.3701:00:08.117.0MPH1:01:02.5 1:27:01.3 
56Jason BertucciHulmeville PA19143MSAG9717:49.92:23HM19:37.6431:01:15.117.9MPH1:02:44.6 1:27:28.1 
57Mark EnglekaHavertown PA28551MSAG7516:57.32:16HM18:39.4521:01:07.917.6MPH1:02:35.3 1:27:42.8 
58Michael DehoratiusHavertown PA18940MSAG2914:46.11:58HM16:38.71061:03:34.415.9MPH1:05:08.3 1:27:52.2 
59David OpalachBear DE21050MSAG4515:50.82:07HM17:34.1581:00:24.117.4MPH1:02:02.5 1:28:20.7 
60Colin BrownPhiladelphia PA6039MSNO10518:17.32:26HM22:40.5571:05:29.417.4MPH1:06:51.6 1:28:23.8 
61Doug FullingWest Chester PA10447MSAG1112:56.61:44HM15:06.87959:34.816.8MPH1:00:49.4 1:28:27.9 
62Brian FerriMorton PA27034MSAG7917:02.72:16HM19:19.7981:05:34.916.1MPH1:06:28.1 1:28:45.7 
63Anthony LadanaParkville MD9230MSNO8517:15.52:18HM20:14.5801:04:43.716.8MPH1:05:41.8 1:28:59.6 
64Scott NewcombNarberth PA20148MSAG8917:32.32:20HM20:57.5331:01:25.818.4MPH1:03:53.3 1:29:02.4 
65Daniel BaxterParkville MD15529MSNO16021:55.72:55HM 991:08:23.116.1MPH1:09:03.7 1:29:15.3 
66Cody MitchellLancaster PA30529MSAG8417:15.12:18HM20:17.7621:03:25.517.3MPH1:05:40.9 1:29:16.7 
67Gino BenedettiMedia PA16659MSAG7216:54.22:15HM18:20.1591:01:12.217.4MPH1:02:22.8 1:29:19.7 
68Ian WhitneyDowningtown PA7831MSAG4615:52.92:07HM19:38.23159:55.418.5MPH1:01:34.6 1:29:24.7 
69Christian HolmwoodPaoli PA12043MSAG11519:09.52:33HM21:10.5401:02:32.818.0MPH1:04:08.6 1:29:37.0 
70Chad PearceGlenmoore PA6767MSAG4916:09.52:09HM18:19.7651:01:47.117.2MPH1:02:57.5 1:29:41.7 
71Jon PitcherellaMalvern PA12337MSAG6116:34.02:13HM18:34.5761:02:49.216.9MPH1:03:47.7 1:30:09.8 
72Alex ManzekChester Springs PA27825MSAG6916:51.62:15HM18:40.21121:06:25.015.6MPH1:07:26.1 1:30:44.1 
73Chris ParrezziConshohocken PA33033MSAG13420:33.02:44HM22:12.7731:06:14.716.9MPH1:06:49.0 1:31:07.9 
74Max LevinbookPhiladelphia PA19034MSAG9417:41.32:22HM19:56.8871:04:55.416.6MPH1:06:57.5 1:31:45.2 
75David FenimoreCoatesville PA35057MSAG10718:30.92:28HM19:34.6841:04:27.316.6MPH1:05:17.3 1:31:46.3 
 ------------ Swim ------------T1------------ Bike ------------T2Total 
Place*NameCityBib NoUSAT AgeGenderDivRnkTimePaceTimeRnkTimeRateTimeTimePenalty
76Kevin LuNew York NY31829MSNO14921:09.62:49HM23:26.3831:08:11.216.7MPH1:09:16.2 1:32:03.2 
77Dustin LongHershey PA34038MSCL912:52.11:43HM15:08.4921:00:42.716.4MPH1:02:16.0 1:32:07.5 
78Jeffrey BrunnerBoyertown PA19838MSAG8817:28.72:20HM25:30.4671:09:11.917.1MPH1:10:25.4 1:32:18.0 
79Daniel Van CampHazleton PA31338MSCL7416:56.32:16HM19:33.0411:01:00.618.0MPH1:02:36.7 1:32:27.7 
80Beck SoderbergMalvern PA16251MSAG2013:49.11:51HM16:58.31241:06:33.815.0MPH1:07:58.6 1:32:46.4 
81Thomas LeibigerWest Chester PA11526MSNO15621:36.72:53HM24:31.4941:10:25.516.2MPH1:11:23.0 1:32:51.7 
82Robert GantzMyerstown PA7635MSAG18625:09.93:21HM27:55.6451:09:45.517.8MPH1:11:22.3 1:33:20.5 
83Tom SkelleyExton PA17648MSAG7116:53.52:15HM19:00.9641:02:27.117.2MPH1:03:40.0 1:33:21.6 
84Vincent DillerLancaster PA30633MSAG8717:28.72:20HM19:22.91151:07:53.815.4MPH1:08:30.9 1:33:38.5 
85Pablo GamezDowningtown PA1342MSAG9217:40.32:21HM21:21.7861:06:20.216.6MPH1:07:52.8 1:33:45.6 
86James DalkiewiczShavertown PA27530MSAG10618:17.62:26HM21:51.1971:08:01.516.1MPH1:09:38.1 1:33:58.4 
87Luke ZinszerSkippack PA9434MSNO14020:54.72:47HM23:58.8551:06:37.117.5MPH1:08:49.9 1:33:59.6 
88Lee LaiMedia PA8741MSNO10218:08.52:25HM20:13.1771:04:33.216.8MPH1:06:36.3 1:34:11.0 
89Scott FaulkinghamMalvern PA4847MSAG7316:54.32:15HM20:33.1681:04:16.917.1MPH1:05:38.5 1:34:15.5 
90Charles SmallCoatesville PA11362MSAG14421:00.92:48HM22:45.7351:03:23.718.4MPH1:04:38.3 1:34:15.9 
91Bill ClarkWest Chester PA23139MSAG12619:57.02:40HM22:02.9821:06:39.516.7MPH1:07:58.2 1:34:18.5 
92Geoff FratangeloBroomall PA29542MSAG9017:37.52:21HM20:29.51101:08:06.315.7MPH1:09:40.7 1:34:19.2 
93Robert ChoLarchmont NY6237MSAG11919:31.32:36HM24:02.7631:07:16.117.3MPH1:09:24.7 1:34:21.3 
94David CozzolinoWilmington DE22754MSAG14321:00.72:48HM23:35.6881:08:41.816.5MPH1:11:03.5 1:34:34.0 
95Luke HedlundBerwyn PA29717MSAG8617:19.62:19HM19:59.91081:07:03.715.8MPH1:08:02.0 1:35:01.9 
96John GavenonisWilmington DE29345MSAG14821:05.22:49HM25:09.1931:11:00.316.3MPH1:12:03.3 1:35:07.5 
97Matthew FedererWilmington DE21235MSAG10318:10.32:25HM20:34.41091:07:55.915.7MPH1:09:36.7 1:35:12.4 
98Ed SchmidlinCorning NY21859MSAG5016:12.22:10HM20:28.5961:06:29.116.2MPH1:07:57.0 1:35:15.7 
99Ty EggettGuilford CT32539MSNO11419:03.42:32HM21:45.6711:05:43.117.0MPH1:09:19.2 1:35:39.2 
100Michael VillacarlosFallston MD33343MSML5816:21.92:11HM18:47.41021:05:19.916.0MPH1:06:23.6 1:36:03.5 
 ------------ Swim ------------T1------------ Bike ------------T2Total 
Place*NameCityBib NoUSAT AgeGenderDivRnkTimePaceTimeRnkTimeRateTimeTimePenalty
101Scott SeibelHummelstown PA11825MSAG3214:55.31:59HM19:08.61541:11:23.014.3MPH1:12:25.3 1:36:19.9 
102Richard KukwaBethlehem PA18637MSAG17223:22.63:07HM26:03.6951:11:59.816.2MPH1:13:35.8 1:36:30.1 
103Michael CallahanRidley Park PA3235MSAG15221:23.42:51HM24:14.4901:09:40.516.4MPH1:11:58.3 1:36:38.4 
104Ben SkuppWest Chester PA8945MSAG13920:54.12:47HM23:52.81041:10:29.016.0MPH1:11:27.6 1:36:43.9 
105Gerald RichardsWestfield NJ24070MSAG9617:49.52:23HM21:18.6851:06:13.716.6MPH1:07:48.9 1:36:45.6 
106Kevin FarringtonHatboro PA4931MSAG11218:52.32:31HM23:00.11171:11:38.915.3MPH1:13:31.0 1:37:16.9 
107Brian McCabeLincoln University PA21726MSAG9917:58.52:24HM20:38.31371:11:18.714.7MPH1:12:18.9 1:37:19.7 
108Robert JenkinsTowson MD34751MSAG12519:50.42:39HM23:00.4911:08:31.216.4MPH1:09:46.7 1:37:25.0 
109Gregg HeimerChester Springs PA22041MSAG9117:39.22:21HM22:23.7751:06:30.716.9MPH1:08:35.8 1:37:25.8 
110Roberto DesedaPhiladelphia PA16437MSAG15021:10.82:49HM24:33.8811:09:07.116.7MPH1:11:58.9 1:37:40.4 
111Matt KattlerChadds Ford PA24635MSNO11018:44.42:30HM   1:11:50.9 1:38:06.8 
112Jeremy ComerPhiladelphia PA22627MSAG2314:00.71:52HM15:29.41871:14:43.512.6MPH1:17:00.7 1:38:17.0 
113Coby KornfeldKingston PA24219MSAG6216:35.82:13HM19:39.81631:13:13.813.9MPH1:15:13.5 1:38:20.9 
114Colin HamiltonDowningtown PA8042MSAG17523:30.83:08HM26:10.11011:12:38.816.0MPH1:14:27.2 1:40:10.7 
115John MeyerMalvern PA28140MSAG12319:45.32:38HM21:42.61281:11:40.614.9MPH1:13:09.8 1:40:13.4 
116Greg AllenWest Chester PA32636MSAG3915:35.62:05HM19:07.01201:07:59.415.3MPH1:11:12.5 1:40:25.0 
117Joseph WeaverDenver PA6436MSAG21231:30.44:12HM32:47.8691:16:36.017.0MPH1:17:30.8 1:40:44.9 
118Marlin HoskinsonWest Chester PA6133MSAG11719:17.02:34HM21:36.51191:10:20.015.3MPH1:11:26.9 1:40:51.8 
119Jake LennonDowningtown PA15414MSAG5716:20.82:11HM21:03.81351:11:31.214.8MPH1:13:03.3 1:40:55.7 
120William DaganChester Springs PA8865MSAG5916:28.62:12HM20:47.01131:08:36.415.6MPH1:10:46.1 1:41:42.1 
121Tom PacificPhiladelphia PA35136MSNO7016:52.92:15HM20:01.81221:09:12.615.2MPH1:10:57.5 1:41:42.9 
122Robert AlbanesePhiladelphia PA23031MSAG5516:17.92:10HM18:23.91751:13:47.013.5MPH1:15:13.5 1:41:44.8 
123Brian AppelbaumDowningtown PA18732MSAG13820:40.02:45HM24:26.81261:14:15.915.0MPH1:16:03.5 1:42:27.2 
124Robert SpenceElverson PA5435MSAG14621:03.72:49HM23:14.01311:13:30.714.8MPH1:14:33.1 1:42:46.0 
125Alex HealionEuclid OH14628MSNO15921:49.92:55HM26:32.91361:17:02.514.8MPH1:18:18.2 1:42:49.5 
 ------------ Swim ------------T1------------ Bike ------------T2Total 
Place*NameCityBib NoUSAT AgeGenderDivRnkTimePaceTimeRnkTimeRateTimeTimePenalty
126Charles ButtzLafayette Hill PA28061MSAG6616:44.82:14HM20:02.41461:11:37.514.5MPH1:12:59.1 1:42:53.1 
127Sam FrymierWest Chester PA14527MSNO15321:24.92:51HM26:39.31341:17:05.214.8MPH1:18:21.5 1:42:53.7 
128Hayden ShertzerLancaster PA25523MSNO1713:46.11:50HM18:31.21931:19:17.412.3MPH1:20:39.5 1:42:56.0 
129William PatrickBird In Hand PA35257MSAG12019:38.62:37HM24:01.51111:11:40.215.7MPH1:13:08.6 1:43:09.8 
130Chad KollerBlandon PA19935MSAG11319:02.02:32HM22:06.81181:10:46.215.3MPH1:12:53.7 1:43:12.0 
131Angelo DeprimoScranton PA22339MSAG12219:45.12:38HM23:09.21031:09:42.316.0MPH1:11:23.7 1:43:22.7 
132Rick KukwaLewes DE18559MSAG9817:51.92:23HM21:23.21391:12:10.414.7MPH1:14:24.7 1:43:40.0 
133Brandon CuffyPortsmouth VA17933MSNO10918:43.02:30HM22:03.11291:12:02.614.9MPH1:13:33.6 1:43:43.4 
134John Vergel De DiosGlen Rock NJ27350MSAG15821:47.92:54HM25:54.21231:15:25.915.1MPH1:18:05.2 1:43:51.5 
135Eriach FoxPhiladelphia PA28443MSNO17723:42.03:10HM28:01.1781:12:22.116.8MPH1:14:23.4 1:44:23.5 
136Brian HellerWynnewood PA16335MSAG13220:29.22:44HM24:49.5741:08:56.016.9MPH1:11:49.0 1:44:50.0 
137Daniel KainArlington VA14729MSNO19325:49.23:27HM29:21.71271:19:17.314.9MPH1:21:46.9 1:44:59.4 
138Sean MorrowCollegeville PA5740MSAG16121:56.02:55HM24:10.01491:15:53.514.4MPH1:17:19.5 1:45:18.3 
139Dave ReillyDowningtown PA21647MSAG20930:04.94:01HM31:47.3891:17:09.016.4MPH1:19:04.2 1:45:20.4 
140Daniel LoikitsBethlehem PA16865MSAG13120:13.02:42HM22:30.01381:13:15.114.7MPH1:15:00.7 1:45:42.6 
141Eric LynnPalmyra PA24523MSAG13520:35.02:45HM24:45.81951:26:08.012.1MPH  1:45:44.2 
142Stephen WargoGlenmoore PA31439MSAG15721:43.12:54HM26:21.01481:18:03.014.4MPH1:19:32.2 1:46:20.2 
143David SeibelPalmyra PA21960MSAG18024:04.83:13HM29:15.71471:20:56.714.4MPH1:21:53.3 1:46:29.0 
144Sam SjostenDouglassville PA8123MSAG6316:36.52:13HM18:40.41411:09:31.114.7MPH1:12:18.6 1:46:37.8 
145Ken FitzgeraldCrownsville MD3354MSAG12719:59.62:40HM23:41.51161:12:20.115.3MPH1:14:03.2 1:46:52.1 
146Matthew MowrerHavertown PA32739MSAG10418:11.82:26HM21:49.71331:12:14.014.8MPH1:14:51.8 1:47:21.4 
147Robert SabinExton PA3164MSAG6816:51.62:15HM20:01.71651:13:54.713.8MPH1:14:51.9 1:47:41.9 
148Harold LampePhoenixville PA33226MSNO15121:11.72:50HM24:04.11531:16:06.814.3MPH1:17:38.4 1:47:45.3 
149Matt DevineyBirdsboro PA3048MSAG17623:35.03:09HM28:46.81451:20:16.514.5MPH1:21:45.1 1:48:07.2 
150Robert CarmanHarrisburg PA9040MSNO18324:54.33:19HM29:23.81141:17:44.315.4MPH1:20:11.7 1:48:51.0 
 ------------ Swim ------------T1------------ Bike ------------T2Total 
Place*NameCityBib NoUSAT AgeGenderDivRnkTimePaceTimeRnkTimeRateTimeTimePenalty
151Ron PedersenWayne PA12168MSAG19626:13.63:30HM31:52.91071:18:52.115.9MPH1:21:46.8 1:48:53.7 
152Kerry MacLeanBethlehem PA31954MSCL13020:12.52:42HM23:14.41301:13:26.014.9MPH1:15:14.7 1:49:26.0 
153Isaiah NoreigaBaltimore MD14427MSNO12820:05.52:41HM26:50.01811:24:01.913.0MPH1:25:26.9 1:50:16.8 
154Michael RogoskyLancaster PA24752MSAG11819:30.42:36HM26:14.21401:17:03.814.7MPH1:19:54.2 1:50:26.4 
155Patrick YergerDouglassville PA25451MSAG12119:42.02:38HM28:42.81001:15:10.916.0MPH1:20:07.3 1:50:40.5 
156Fabian MejiaCoatesville PA8229MSNO14120:57.62:48HM27:43.31851:26:49.712.6MPH1:28:25.4 1:50:53.3 
157James WilsonWest Chester PA7237MSNO17823:50.83:11HM26:38.51321:16:59.314.8MPH1:20:32.8 1:51:02.4 
158Thomas WardMedia PA9930MSNO20828:45.33:50HM33:20.51211:22:27.615.2MPH1:24:26.1 1:51:50.7 
159Michael MizeDowningtown PA23641MSAG10118:03.72:24HM20:41.11581:13:26.114.1MPH1:15:20.3 1:51:56.4 
160Timothy CarrollGap PA9629MSAG17423:29.53:08HM28:04.11691:22:56.913.6MPH1:23:58.3 1:52:20.6 
161Larry CordellDevon PA4766MSAG18124:08.83:13HM29:16.31511:21:15.514.3MPH1:23:49.7 1:52:30.4 
162Arkadiusz RusekFallston MD33443MSAG19125:24.73:23HM30:52.01601:23:43.214.1MPH1:25:19.4 1:52:55.1 
163Steve FramilWayne PA30352MSAG11619:16.52:34HM27:36.31441:19:02.914.5MPH1:23:19.6 1:53:17.2 
164Jonathan ChukinasWest Chester PA19338MSAG13620:35.42:45HM25:07.41431:16:30.814.5MPH1:20:33.9 1:53:27.0 
165Jason RockDowningtown PA2045MSNO14220:58.12:48HM27:23.61801:24:31.013.1MPH1:25:26.1 1:53:31.4 
166Steven BesackGlenmoore PA2761MSAG18825:21.73:23HM31:15.21571:23:59.414.1MPH1:25:12.3 1:54:08.3 
167John LynchNewark DE5252MSCL12419:50.02:39HM22:27.71611:15:20.614.1MPH1:17:16.1 1:54:31.5 
168Nicholas NatalePlymouth Meeting PA22225MSAG16722:46.43:02HM26:56.01721:22:00.413.5MPH1:23:45.0 1:54:39.5 
169Dominic NatalePlymouth Meeting PA22151MSAG16622:42.03:02HM26:54.11701:21:54.613.6MPH1:23:47.8 1:54:41.9 
170Joseph SpenceRidley Park PA26334MSNO15521:32.02:52HM24:58.61731:20:08.413.5MPH1:21:39.6 1:54:52.4 
171Nathanael BoykinQuakertown PA9138MSAG19826:17.63:30HM30:52.01561:23:34.714.1MPH1:24:53.5 1:55:59.0 
172Jared StoltzfusParkesburg PA26024MSAG21031:18.64:10HM34:16.41521:26:17.614.3MPH1:27:08.6 1:56:06.7 
173Matthew SteingraberFeasterville Trevose PA33837MSAG17123:04.63:05HM26:40.61841:25:42.712.6MPH1:26:57.3 1:56:21.2 
174Scott McMackinSouderton PA23748MSCL16322:22.52:59HM27:40.91771:23:07.313.4MPH1:25:30.6 1:56:38.2 
175Benjamin McMackinSouderton PA23816MSCL16422:23.72:59HM27:41.31761:23:06.813.5MPH1:25:30.6 1:56:39.8 
 ------------ Swim ------------T1------------ Bike ------------T2Total 
Place*NameCityBib NoUSAT AgeGenderDivRnkTimePaceTimeRnkTimeRateTimeTimePenalty
176Craig McMackinWashington Crossing PA23947MSCL4015:39.62:05HM27:46.51741:23:07.513.5MPH1:25:35.7 1:56:42.2 
177Rohan ShahPhiladelphia PA13430MSAG10818:34.22:29HM21:56.81781:18:20.113.2MPH1:20:29.3 1:56:47.6 
178Ian SchneiderDenver PA914MSAG4816:07.82:09HM22:58.11941:24:02.912.2MPH1:26:58.8 1:57:22.9 
179Sean KellyDowningtown PA7432MSNO18725:12.93:22HM28:18.81551:20:44.514.2MPH1:22:07.7 1:57:37.5 
180John CunninghamWilmington DE22831MSAG19926:40.43:33HM31:27.11421:22:27.714.6MPH1:24:53.3 1:57:46.4 
181Lucas LopezPhiladelphia PA30132MSNO19726:16.33:30HM28:45.31821:26:38.712.9MPH1:28:26.0 1:58:01.0 
182Kyle WoulfeQuakertown PA11225MSNO20628:00.03:44HM35:28.61671:30:08.513.6MPH1:32:19.6 1:59:20.4 
183Martyn BradburyDowningtown PA11933MSAG18224:17.43:14HM27:46.31971:29:43.712.0MPH1:31:31.3 1:59:35.7 
184Scott HunterElverson PA5155MSAG18525:08.73:21HM29:07.01591:21:53.314.1MPH1:25:33.8 2:00:02.6 
185Coby GeiselmanColumbia PA14330MSML14721:04.82:49HM26:21.72021:31:26.811.5MPH1:32:46.4 2:00:11.0 
186Nam TruongBerwyn PA19546MSAG13720:37.32:45HM25:22.51681:20:11.813.6MPH1:22:12.0 2:00:30.6 
187Dave HickeySewell NJ26934MSAG20427:39.83:41HM30:26.11791:27:00.713.2MPH1:29:09.6 2:01:10.4 
188Fotis FotiouWayne PA11763MSAG13320:31.42:44HM22:37.12081:31:50.410.8MPH1:34:01.1 2:01:15.2 
189Ed BrocklesbyHavertown PA34545MSCL19425:55.23:27HM32:00.11901:31:38.712.5MPH1:34:29.5 2:02:54.9 
190Bob BrocklesbyBlue Bell PA34641MSAG19526:13.13:30HM32:07.01891:31:42.912.5MPH1:34:31.7 2:02:57.7 
191Christopher MartinDowningtown PA7044MSCL20126:55.43:35HM30:45.91831:29:19.212.7MPH1:31:06.2 2:03:27.6 
192Carl GregoryDowningtown PA2360MSAG18425:04.43:21HM31:38.51621:24:39.314.1MPH1:27:46.2 2:03:37.5 
193Gary ThurwangerSpringfield PA10827MSAG14521:01.32:48HM24:36.12061:31:55.111.1MPH1:32:52.4 2:05:13.3 
194James MailliardDowningtown PA12550MSNO19225:34.83:25HM30:19.72031:36:02.011.3MPH1:37:19.3 2:06:23.7 
195Jeff KennedyGarnet Valley PA5656MSNO17323:27.73:08HM28:01.72051:35:07.511.1MPH1:37:14.6 2:06:59.4 
196Justin AugustynDowningtown PA8440MSNO17924:02.13:12HM29:15.41991:32:18.011.8MPH1:34:49.7 2:07:58.1 
197Edward FoleyKennett Square PA20567MSAG20728:44.03:50HM33:18.31711:28:19.013.6MPH1:29:44.0 2:08:47.4 
198Christian FoxBrooklyn NY28349MSNO18925:21.83:23HM32:18.41911:32:17.712.4MPH1:33:42.4 2:09:07.8 
199Jake MoffittDowningtown PA12223MSML21131:21.04:11HM37:03.51961:38:26.412.1MPH1:39:19.3 2:09:09.7 
200David WilliamsWest Chester PA10155MSAG21436:01.74:48HM39:11.31501:31:00.114.4MPH1:33:11.4 2:10:40.4 
 ------------ Swim ------------T1------------ Bike ------------T2Total 
Place*NameCityBib NoUSAT AgeGenderDivRnkTimePaceTimeRnkTimeRateTimeTimePenalty
201Timothy BuntingHatboro PA15935MSNO21538:15.65:06HM42:17.91881:41:47.312.5MPH1:42:46.8 2:10:59.0 
202George HenryPhiladelphia PA21547MSNO16822:53.53:03HM28:17.92041:34:47.011.2MPH1:37:51.1 2:12:33.1 
203Dennis ConklinQuarryville PA9733MSCL411:45.31:34HM20:25.32101:31:51.810.4MPH1:33:05.7 2:12:35.0 
204Rick HallockHarrisburg PA5569MSAG16222:15.42:58HM30:15.41921:30:57.312.3MPH1:35:14.5 2:15:12.2 
205Rj CrowellPottstown PA31022MSAG20026:44.43:34HM33:37.72091:45:02.710.4MPH1:46:31.1 2:15:43.8 
206Warren PattersonWest Chester PA10752MSNO21332:38.34:21HM40:40.21661:35:12.413.7MPH1:39:53.1 2:17:50.5 
207Kevin ShumakerMickleton NJ23247MSAG19025:23.83:23HM30:45.12011:35:33.311.5MPH1:38:16.4 2:17:54.3 
208Bryan CrowtherDowningtown PA341MSCL11118:51.32:31HM22:41.62141:39:30.89.71MPH1:40:39.1 2:18:52.4 
209Robert LevyPhiladelphia PA31179MSAG20327:36.83:41HM35:08.91861:34:21.712.6MPH1:36:32.6 2:19:53.0 
210Andrew GoodWilmington DE5860MSAG15421:27.62:52HM25:42.81981:28:28.811.9MPH1:29:34.9 2:20:01.5 
211Collin HenryArlington VA7924MSNO8017:03.12:16HM20:25.62151:42:22.59.10MPH1:43:49.8 2:22:21.3 
212Patrick TuiteKensington MD6655MSNO20227:31.63:40HM34:06.62001:37:33.611.8MPH1:41:21.7 2:22:24.6 
213Gary HerringElverson PA30855MSCL16922:54.73:03HM27:36.02071:36:06.910.9MPH1:39:43.8 2:31:24.7 
214Jeremy DuttonLisbon NY6841MSCL16522:33.33:00HM28:22.72131:42:53.110.0MPH1:46:19.2 2:40:14.7 
215Leonard CascheraChase MD27962MSAG20527:41.63:42HM33:09.82111:45:18.810.3MPH1:48:18.3 2:48:49.32:00
216Raymond DoddPhiladelphia PA17076MSAG21638:56.75:12HM44:49.62121:57:51.610.2MPH2:01:19.6 3:01:25.4 
217Patrick GallowayElverson PA12860MSAG     9:00:03.8 10:11:31.8 
DQScott WeberCollegeville PA6358MSAG  20:56.2DQ1:09:57.915.2MPH1:11:28.6 1:41:21.2 
DQNicholas StamoulisSpringfield PA26235MSAGDQ15:15.72:02HM24:35.21641:18:09.813.9MPH1:19:39.2 1:49:59.7 
DQJustin SchwartzState College PA156MSAGDQ30:44.54:06HM34:39.51051:21:29.615.9MPH1:23:26.9 1:58:54.3 

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.