2025 San Diego Sharkfest Swim

Sunday, September 21, 2025 8:53 AM (GMT-7) - Final results

Race info
Sport: Swimming - open water
Location: Coronado, CA, United States
View on map
Start type: Mass start
Racers: 127
Timed on: iPad
Timed with: Webscorer PRO 7.0
Updated: Tuesday, September 23, 2025 4:31 PM (GMT-7)
Organized by: Enviro-Sports
Race website: www.envirosports.com

Contact organizer

Use this form to send an email to the organizer.

Your name
Your email address
Confirm email address
Message to organizer
Send

Place Bib Name Affiliation Distance Category Age Gender Finish time
1161Kellan RatermanisSantee CA YouthM151715M 17:12.1--100%31.93%30.71%08:53:59.3
215Eliseo Berdeja NarvaezSan Diego CA YouthM151715M 17:13.1+0:01.0+0.10%99.90%31.86%30.65%08:53:59.3
360Liam GauchetLake Forest CA YouthM151715M 17:53.4+0:41.3+4.00%96.15%29.20%27.94%08:53:59.3
4207Brogan TobackLe Mesa CA YouthM151715M 18:13.4+1:01.3+5.94%94.39%27.88%26.60%08:53:59.3
53Gustavo Aguilar PerezIrvine CA AdultM454948M 18:15.8+1:03.7+6.17%94.19%27.73%26.44%08:53:59.3
637Michael CollinsSanta Ana CA AdultM555959M 18:37.3+1:25.2+8.26%92.37%26.31%24.99%08:53:59.3
792Thorsten KohmLa Jolla CA AdultM505450M 18:43.6+1:31.5+8.87%91.86%25.89%24.57%08:53:59.3
822Kina BramletteSan Diego CA AdultM303430M 18:53.6+1:41.5+9.83%91.05%25.23%23.90%08:53:59.3
9108Mark MatthewsSan Diego CA AdultM303433M 18:57.4+1:45.3+10.20%90.74%24.98%23.64%08:53:59.3
1040Chris CostalesSan Diego CA AdultM454947M 19:10.3+1:58.2+11.45%89.72%24.13%22.78%08:53:59.3
1190Joshua KnightMurrieta CA AdultM454948M 19:22.2+2:10.1+12.61%88.81%23.35%21.98%08:53:59.3
1253Mark FredericksonFallbrook CA AdultM656965M 19:54.7+2:42.6+15.75%86.39%21.20%19.80%08:53:59.3
13210David SilvermanCoronado CA AdultM454949M 20:10.6+2:58.5+17.29%85.26%20.15%18.73%08:53:59.3
1483Paul JonswoldTemecula CA AdultM606463M 20:22.1+3:10.0+18.41%84.45%19.40%17.96%08:53:59.3
159Jorge AndradeNational City CA MilitaryM353936M 20:25.4+3:13.3+18.73%84.23%19.18%17.74%08:53:59.3
16150Jason ParkerPeoria AZ AdultM454947M 20:28.8+3:16.7+19.06%83.99%18.95%17.51%08:53:59.3
17103Mark MachinGraeagle CA AdultM656969M 20:49.5+3:37.4+21.06%82.60%17.59%16.12%08:53:59.3
18101Timothy LynchCARMICHAEL CA AdultM555955M 20:52.0+3:39.9+21.31%82.44%17.42%15.95%08:53:59.3
19159Jaeger PurdomBattle Ground WA AdultM182423M 21:01.8+3:49.7+22.26%81.80%16.78%15.29%08:53:59.3
20113Brayden McLeanCoronado CA YouthM151716M 21:10.5+3:58.4+23.10%81.24%16.20%14.71%08:53:59.3
21123Kirk MoellerSan Marcos CA AdultM454949M 21:13.6+4:01.5+23.40%81.04%16.00%14.50%08:53:59.3
22122Kaison MoellerSan Marcos CA YouthM131413M 21:17.5+4:05.4+23.78%80.79%15.74%14.24%08:53:59.3
23154John PenfieldCarlsbad CA AdultM656965M 21:37.9+4:25.8+25.75%79.52%14.40%12.87%08:53:59.3
2477Greg HoudaVista CA AdultM454947M 21:46.4+4:34.3+26.58%79.00%13.84%12.30%08:53:59.3
25170Edward RudloffTahoe Vista CA AdultM757978M 21:49.6+4:37.5+26.89%78.81%13.62%12.08%08:53:59.3
2656Ed GaffreyEnglewood CO AdultM505453M 21:49.9+4:37.8+26.92%78.79%13.60%12.06%08:53:59.3
27208Jude TobackLa Mesa CA YouthM111212M 21:54.8+4:42.7+27.39%78.50%13.28%11.73%08:53:59.3
2875Jerry HollisterWildomar CA AdultM707473M 21:56.0+4:43.9+27.51%78.43%13.20%11.65%08:53:59.3
29129Tom MurphyCamarillo CA AdultM656968M 22:15.3+5:03.2+29.38%77.29%11.93%10.36%08:53:59.3
3013Bruce BeachLa Jolla CA AdultM808480M 22:35.5+5:23.4+31.33%76.14%10.60%9.00%08:53:59.3
3158Caden GarshNEWPORT BEACH CA YouthM151715M 22:47.2+5:35.1+32.47%75.49%9.83%8.22%08:53:59.3
3285Caden KellyCoronado CA YouthM131413M 22:51.1+5:39.0+32.85%75.28%9.57%7.96%08:53:59.3
337Ali Murat AksutLos Angeles CA AdultM505452M 23:00.3+5:48.2+33.74%74.77%8.96%7.34%08:53:59.3
34142Jeff O'BrienSan Diego CA AdultM303434M 23:02.6+5:50.5+33.96%74.65%8.81%7.18%08:53:59.3
3524Jonathan BrillanteSpring Valley CA MilitaryM303432M 23:11.1+5:59.0+34.78%74.19%8.25%6.61%08:53:59.3
3661Max GeraldiCoronado CA YouthM111212M 23:14.9+6:02.8+35.15%73.99%8.00%6.36%08:53:59.3
3763Horacio GilSan Diego CA AdultM505453M 23:18.0+6:05.9+35.45%73.83%7.79%6.15%08:53:59.3
38153Curren PattersonCoronado CA YouthM111212M 23:22.6+6:10.5+35.90%73.58%7.49%5.84%08:53:59.3
3999Matthew LynchCARMICHAEL CA AdultM182424M 23:31.6+6:19.5+36.77%73.12%6.90%5.24%08:53:59.3
4030John CarltonSan Diego CA AdultM555959M 23:34.1+6:22.0+37.01%72.99%6.73%5.07%08:53:59.3
41151Jim ParkerSahuarita AZ AdultM606463M 23:35.4+6:23.3+37.14%72.92%6.65%4.98%08:53:59.3
42209Todd TobackLa Mesa CA AdultM454947M 23:50.3+6:38.2+38.58%72.16%5.66%3.98%08:53:59.3
43155Matt PentlandSan Diego CA AdultM454949M 23:52.8+6:40.7+38.82%72.03%5.50%3.81%08:53:59.3
44130Jake MurrayPoway CA AdultM182423M 23:58.4+6:46.3+39.37%71.75%5.13%3.44%08:53:59.3
4552Eric FitzsimmonsLenexa KS AdultM404442M 24:00.4+6:48.3+39.56%71.65%5.00%3.30%08:53:59.3
46200Kai WilliamsAnaheim Hills CA AdultM182421M 24:03.2+6:51.1+39.83%71.51%4.81%3.11%08:53:59.3
47188Mario ValdesChula Vista CA MilitaryM404444M 24:08.2+6:56.1+40.32%71.27%4.48%2.78%08:53:59.3
48143Henry O'LoughlinImperial Beach CA AdultM353938M 24:16.3+7:04.2+41.10%70.87%3.95%2.24%08:53:59.3
49211Matthew SilvermanCoronado CA YouthM111211M 24:22.5+7:10.4+41.70%70.57%3.54%1.82%08:53:59.3
5035Joshua CliffordSan Diego CA AdultM353937M 24:40.1+7:28.0+43.41%69.73%2.38%0.64%08:53:59.3
5127Richard CampLa Jolla CA AdultM707472M 24:49.0+7:36.9+44.27%69.31%1.79%0.04%08:53:59.3
5284Gavin KeeneCoronado CA AdultM303433M 24:50.2+7:38.1+44.39%69.26%1.71%-0.04%08:53:59.3
53187Scott TuttleYucca Valley CA AdultM555956M 24:51.4+7:39.3+44.50%69.20%1.63%-0.12%08:53:59.3
5411Jim BahrenburgPhoenix AZ AdultM606460M 24:55.4+7:43.3+44.89%69.02%1.37%-0.39%08:53:59.3
5578James HsiaoSan Diego CA AdultM454948M 24:58.8+7:46.7+45.22%68.86%1.15%-0.62%08:53:59.3
5687John KirwanCarlsbad CA AdultM656965M 25:02.6+7:50.5+45.59%68.69%0.89%-0.87%08:53:59.3
5751Jeff EverettOakland CA AdultM606464M 25:03.6+7:51.5+45.68%68.64%0.83%-0.94%08:53:59.3
58137Collin NorkCoronado CA YouthM151715M 25:14.7+8:02.6+46.76%68.14%0.10%-1.69%08:53:59.3
59192Dante VinocurCoronado CA YouthM151715M 25:24.9+8:12.8+47.75%67.68%-0.58%-2.37%08:53:59.3
60158Sean PurcellSan Diego CA AdultM303431M 25:25.3+8:13.2+47.79%67.67%-0.60%-2.40%08:53:59.3
61127Kevin MurphySacramento CA AdultM606461M 25:54.5+8:42.4+50.62%66.39%-2.53%-4.36%08:53:59.3
62184Jeffrey TaylorPhiladelphia PA AdultM454946M 25:58.3+8:46.2+50.98%66.23%-2.78%-4.61%08:53:59.3
63114Bret McMillanVista CA AdultM555958M 26:03.5+8:51.4+51.49%66.01%-3.12%-4.96%08:53:59.3
64175B. Ryker ShakibaiPasadena CA AdultM656965M 26:08.7+8:56.6+51.99%65.79%-3.47%-5.31%08:53:59.3
6559Ron GarshNEWPORT BEACH CA AdultM505453M 26:28.5+9:16.4+53.91%64.97%-4.77%-6.64%08:53:59.3
66132River NeddenriepSan Diego CA YouthM131414M 26:37.5+9:25.4+54.78%64.61%-5.36%-7.24%08:53:59.3
67138Sammy NorkCoronado CA YouthM111212M 26:53.2+9:41.1+56.30%63.98%-6.40%-8.30%08:53:59.3
68131Jonathan NeddenriepSan Diego CA AdultM404444M 27:11.3+9:59.2+58.06%63.27%-7.59%-9.51%08:53:59.3
69128Liam MurphySacramento CA AdultM252926M 27:12.6+10:00.5+58.18%63.22%-7.68%-9.60%08:53:59.3
7016Owen BertaCoronado CA YouthM111212M 27:16.7+10:04.6+58.58%63.06%-7.95%-9.88%08:53:59.3
7168Sohit GulatiSan Diego CA AdultM404442M 27:29.4+10:17.3+59.81%62.57%-8.79%-10.73%08:53:59.3
72178Angus SmithSanta Ana CA AdultM656965M 27:54.9+10:42.8+62.28%61.62%-10.47%-12.44%08:53:59.3
7338Matthew ConrowWINLOCK WA AdultM555955M 28:00.5+10:48.4+62.82%61.42%-10.84%-12.82%08:53:59.3
7471Edmund HaskinsSF CA AdultM454945M 28:05.1+10:53.0+63.27%61.25%-11.14%-13.12%08:53:59.3
75183Henry StanleyCoronado CA AdultM707472M 28:07.0+10:54.9+63.45%61.18%-11.27%-13.25%08:53:59.3
7628José CantuChula Vista CA AdultM182424M 28:23.4+11:11.3+65.04%60.59%-12.35%-14.35%08:53:59.3
77109Bob MayberryOceanside CA AdultM757975M 28:35.7+11:23.6+66.23%60.16%-13.16%-15.18%08:53:59.3
7810Jose ArcillaSacramento CA AdultM606462M 28:37.6+11:25.5+66.42%60.09%-13.29%-15.31%08:53:59.3
79120Rishi MisraSan Francisco CA AdultM454946M 28:39.0+11:26.9+66.55%60.04%-13.38%-15.40%08:53:59.3
80112Jim McLaughlinVentura CA AdultM757976M 28:48.8+11:36.7+67.50%59.70%-14.02%-16.06%08:53:59.3
81182Marty SpringCarlsbad CA AdultM757975M 28:51.4+11:39.3+67.76%59.61%-14.20%-16.23%08:53:59.3
8270Dave HartzellSan Diego CA AdultM404442M 28:53.7+11:41.6+67.98%59.53%-14.35%-16.39%08:53:59.3
8349Rob EschbachOceanside CA AdultM353936M 29:10.0+11:57.9+69.56%58.98%-15.42%-17.48%08:53:59.3
84203Hector UbinasSpring Valley CA MilitaryM404443M 29:23.9+12:11.8+70.90%58.51%-16.34%-18.41%08:53:59.3
8525Brad BrinerEugene OR AdultM606460M 29:40.3+12:28.2+72.49%57.97%-17.42%-19.52%08:53:59.3
86194Peter VittMcKinney TX AdultM505450M 30:06.0+12:53.9+74.98%57.15%-19.12%-21.24%08:53:59.3
87160Genghui RaoThousand Oaks CA AdultM555955M 30:19.2+13:07.1+76.26%56.73%-19.99%-22.13%08:53:59.3
88164Steven RavaglioliMalibu CA AdultM656967M 30:21.2+13:09.1+76.46%56.67%-20.12%-22.26%08:53:59.3
892Santo AgostinelliSan Diego CA AdultM505450M 30:44.8+13:32.7+78.74%55.95%-21.68%-23.85%08:53:59.3
9050Andrew EtueChehalis WA AdultM606460M 30:49.5+13:37.4+79.20%55.80%-21.99%-24.16%08:53:59.3
9144Kyle DunneLAGUNA NIGUEL CA AdultM252929M 31:15.5+14:03.4+81.72%55.03%-23.70%-25.91%08:53:59.3
9272James HayesCoronado CA MilitaryM555957M 31:51.0+14:38.9+85.16%54.01%-26.04%-28.29%08:53:59.3
9321Tony BragaPortland OR AdultM404444M 32:06.4+14:54.3+86.65%53.58%-27.06%-29.32%08:53:59.3
94126John MurphyGrass Valley CA AdultM656966M 32:41.8+15:29.7+90.08%52.61%-29.39%-31.70%08:53:59.3
9573Nicolas HayesCoronado CA YouthM151715M 32:45.8+15:33.7+90.47%52.50%-29.66%-31.97%08:53:59.3
96107Alberto MartinezChula Vista CA MilitaryM303432M 33:19.9+16:07.8+93.77%51.61%-31.91%-34.26%08:53:59.3
97136Paul NguyenSan Marcos CA AdultM252926M 33:45.6+16:33.5+96.26%50.95%-33.60%-35.98%08:53:59.3
98177Matthew SiefertCoronado CA AdultM182422M 34:02.7+16:50.6+97.92%50.53%-34.73%-37.13%08:53:59.3
99111Daniel McCormickSan Diego CA AdultM505452M 34:07.6+16:55.5+98.39%50.41%-35.05%-37.46%08:53:59.3
10029Gil CardilloRiverhead NY AdultM656965M 34:46.1+17:34.0+102.12%49.48%-37.59%-40.04%08:53:59.3
10169Jose GutierrezBonita CA AdultM656967M 34:59.8+17:47.7+103.45%49.15%-38.49%-40.96%08:53:59.3
10280Beckett JaeggiScottsdale AZ YouthM9109M 35:39.3+18:27.2+107.28%48.24%-41.10%-43.62%08:53:59.3
-6Turan AkmanLeander TX AdultM303434M DNF-----08:53:59.3
-8Daniel AltenburgSan Diego CA AdultM404441M DNF-----08:53:59.3
-34Logan ClementsWildomar CA AdultM182420M DNF-----08:53:59.3
-42Mike DannerLa Jolla CA AdultM656967M DNF-----08:53:59.3
-48Devin ErtekinCoronado CA YouthM151716M DNF-----08:53:59.3
-54Emilio Fullaondo BotellaCoronado CA AdultM505454M DNF-----08:53:59.3
-66Michael GrahamFountain Hills AZ AdultM404444M DNF-----08:53:59.3
-67Victor GreenHuntington Beach CA AdultM707470M DNF-----08:53:59.3
-74Andy HewittSan Diego CA AdultM606462M DNF-----08:53:59.3
-91Sam KnightPoway CA AdultM707474M DNF-----08:53:59.3
-96Chris LedlowCoronado CA AdultM555959M DNF-----08:53:59.3
-110Chris McCaffreyStockton CA AdultM353936M DNF-----08:53:59.3
-133James P NelsonEscondido CA AdultM656967M DNF-----08:53:59.3
-149Jason ParkerPeoria AZ MilitaryM454947M DNF-----08:53:59.3
-162Douglas RavaglioliTurlock CA AdultM656965M DNF-----08:53:59.3
-165John ReganRye NY AdultM505453M DNF-----08:53:59.3
-169Thanos RossopoulosSan Diego CA AdultM353937M DNF-----08:53:59.3
-174Ian ScottChula Vista CA AdultM606463M DNF-----08:53:59.3
-181Eileen SpanLaguna Hills CA AdultM606460M DNF-----08:53:59.3
-185Joseph TuipalaSan Diego CA AdultM606461M DNF-----08:53:59.3
-191Daniel VinocurCoronado CA AdultM454948M DNF-----08:53:59.3
-195Damian WallaceSan Marcos CA AdultM555956M DNF-----08:53:59.3
-201Jesse WilsonNevada City CA AdultM353937M DNF-----08:53:59.3
-205Nolan KimballCoronado CA YouthM111212M DNF-----08:53:59.3
-206Paul MachinCoronado CA AdultM656969M DNF-----08:53:59.3