Note: Due to the ferry getting in the way of the exit of the race, swimmers were held back for safety and thus to keep the stalling from adding to race times, we tried an In-Water finish this year. Unfortunately other logistics didn’t work out as planned and our expert timer had difficulty in hearing the race numbers for several swimmers, as big groups came in at the same time.

The results reflect the times to the best of our knowledge. We are missing times for 14 of you. We can estimate your finish if you can remember the person, by name or number, who came before or after you. We did the best we could and hope to improve next time so everyone gets accurate finish times in a more timely manner. Thank you for your understanding.

PlaceNameGenderAge CategoryFinish TimeDivisionWave
1John ThomasMaleM 20-2900:39:29.03WetsuitWave 1
2Fabian BuchheimMaleM 40-4900:42:00.00WetsuitWave 1
3Shaina DinsdaleFemaleF 30-3900:42:23.38WetsuitWave 2
4Justin GinsburghMaleM 30-3900:43:45.24WetsuitWave 1
5Gabrielle JuarezFemaleF 30-3900:44:20.00WetsuitWave 2
6Luis MartinezMaleM 20-2900:45:30.75WetsuitWave 2
7Cynthia WardenFemaleF 50-5900:46:11WetsuitWave 2
8Marilee HodgeFemaleF 20-2900:47:04.34WetsuitWave 1
9Alison RogersFemaleF 40-4900:47:56.20WetsuitWave 2
10Christina BlackFemaleF 50-5900:48:28.13WetsuitWave 1
11Mark KoehlerMaleM 50-5900:48:32.19WetsuitWave 1
12Peter WalerMaleM 40-4900:48:59.04WetsuitWave 1
13Joseph CastelloMaleM 50-5900:50:17.40WetsuitWave 1
14Ruben KliksbergMaleM 30-3900:50:25.76WetsuitWave 1
15Melina MackallFemaleF 40-4900:50:30.22WetsuitWave 2
16Ann ToddFemaleF 30-39 00:51:04.00WetsuitWave 1
17Claude TrentMaleM 50-5900:51:05.08WetsuitWave 2
18Fabian CastilloMaleM 30-3900:51:13.07WetsuitWave 2
19Ethan David KentMaleM 40-4900:52:03.11WetsuitWave 1
20Monique KosseFemaleF 50-5900:52:19.04WetsuitWave 2
21Daniel BravoMaleM 40-4900:53:19.04WetsuitWave 1
22Richard MastersonMaleM 60+00:54:58.85WetsuitWave 1
23Frank StryczekMaleM 40-4900:55:28.76WetsuitWave 1
24Michael AlcamoMaleM 50-5900:57:13.17WetsuitWave 1
25Jeanine HartnettFemaleF 60+00:58:09.11WetsuitWave 1
26Christine PalmaFemaleF 40-4900:58:53.22WetsuitWave 1
27Leigh BehnkeFemaleF 60+00:58:55.12Wetsuit Wave 1
28Ellen SextonFemaleF 60+01:04:18.62WetsuitWave 1
29Ellen RosenthalFemaleF 50-5901:08:57.41WetsuitWave 1
Bre O'ScealaiMaleM 50-59DNFWetsuitWave 2
Max SummersMaleM 20-29TBDWetsuitWave 2
1Ferdia KennyMaleM 20-2900:34:36.07Non-WetsuitWave 2
2Kellie WheelahanFemaleF 40-4900:36:33.17Non-WetsuitWave 2
3Anastasia GrafFemaleF 30-3900:37:55.04Non-WetsuitWave 2
4Chanterelle SungFemaleF 30-3900:39:48.89Non-WetsuitWave 2
5Be ShaktiFemaleF 20-2900:39:56.08Non-WetsuitWave 2
6Andrew WestheadMaleM 40-4900:40:11.86Non-WetsuitWave 1
7Shaun ClyneMaleM 40-4900:40:37.36Non-WetsuitWave 2
8Chris SamuelMaleM 50-5900:40:40.73Non-WetsuitWave 2
9Andrew McElweeMaleM 30-3900:41:14.83Non-WetsuitWave 1
10Matthew GurryMaleM 30-3900:41:26.33Non-WetsuitWave 2
11Jeremy DwyerMaleM 40-4900:41:37.72Non-WetsuitWave 1
12Anna DobbenFemaleF 20-2900:41:39.80Non-WetsuitWave 1
13Rodolfo NunezMaleM 40-4900:41:41.00Non-WetsuitWave 1
14Jenny CookFemaleF 60+00:41:44.00Non-WetsuitWave 1
15Hunt LauMaleM 20-2900:42:01.04Non-WetsuitWave 1
16Jess JiangFemaleF 30-3900:42:34.86Non-WetsuitWave 1
17Qing LiFemaleF 20-2900:43:18.24Non-WetsuitWave 2
18Amelia PossanzaFemaleF 20-2900:43:33.49Non-WetsuitWave 2
19Mark BlockMaleM 60+00:43:52.76Non-WetsuitWave 2
20Lindsay PilatoFemaleF 30-3900:44:27.58Non-WetsuitWave 1
21Jasmine JohnsonFemaleF 20-2900:45:23.00Non-WetsuitWave 1
22Viktoria DzubinaFemaleF 30-3900:44:30.00Non-WetsuitWave 2
23Lori CarenaFemaleF 60+00:45:33.52Non-WetsuitWave 2
24Carmen MenocalFemaleF 40-4900:45:41.77Non-WetsuitWave 2
25Sarah ClarkFemaleF 40-4900:46:01.20Non-WetsuitWave 2
26Charlotte Abbott
FemaleF 50-59 46:01:21Non-WetsuitWave 1
27Juli Harpell-ElamFemaleF 40-4900:46:03.94Non-WetsuitWave 2
28Joshua NeedlemanMaleM 50-5900:46:29.52Non-WetsuitWave 2
29Andrea VaralliMaleM 40-4900:46:33.00Non-WetsuitWave 1
30Pauline ShuFemaleF 40-4900:46:35.23Non-WetsuitWave 1
31Adele GoldbergFemaleF 30-3900:46:57.65Non-WetsuitWave 2
32Marty MunsonFemaleF 50-5900:47:18.88Non-WetsuitWave 1
33Andreas KaubischMaleM 50-5900:48:59.57Non-WetsuitWave 2
34Kelly HawkMaleM 40-4900:49:04.94Non-WetsuitWave 1
35James MeierMaleM 60+00:49:43.27Non-WetsuitWave 1
36Kristina SaxenaFemaleF 30-3900:49:49.77Non-WetsuitWave 1
37Catherine BodeFemaleF 30-3900:50:08.29Non-WetsuitWave 1
38Megan WilsonFemaleF 30-3900:50:10.51Non-WetsuitWave 1
39Molly ArnnFemaleF 20-2900:50:46.01Non-WetsuitWave 1
40Jonathan NeukamMaleM 30-3900:50:44.00Non-WetsuitWave 1
41Caroline WhiteFemaleF 20-2900:51:05.00Non-WetsuitWave 2
42Susan KurkFemaleF 50-5900:51:14.47Non-WetsuitWave 2
43Phillip BelenaMaleM 40-4900:51:32.78Non-WetsuitWave 1
44Martha EricksonFemaleF 60+00:54:22.77Non-WetsuitWave 1
45Olafur Hrafn JuliussonMaleM 40-4900:55:06.82Non-WetsuitWave 1
46Jan NoordinMaleM 40-4900:55:22.57Non-WetsuitWave 1
47Jacqueline BronerFemaleF 50-5900:55:36.62Non-WetsuitWave 1
48Laura LonghineFemaleF 30-3900:55:43.36Non-WetsuitWave 1
49Marina SadikoskaFemaleF 50-5900:56:41.99Non-WetsuitWave 2
50Joshua KalinMaleM 40-4900:58:55.22Non-WetsuitWave 1
51Jamie McShaneMaleM 50-5901:02:49.83Non-WetsuitWave 1
52Ruth GasparikFemaleF 40-4901:03:55.05Non-WetsuitWave 1
53Ruixin ZhaoFemaleF 20-2901:08:47.33Non-WetsuitWave 1
54Steven GoranMaleM 60+01:29:06.00Non-WetsuitWave 1
Michael CharyMaleM 30-39TBDNon-WetsuitWave 2
Rachel CohenFemaleF 40-49 TBDNon-WetsuitWave 1
Debby DeveneziaFemaleF 50-59TBDNon-WetsuitWave 1
Zahava LiptonFemaleF 30-39TBDNon-WetsuitWave 1