Place FIRSTNAME LASTNAME BIB# CLUB AGE WETSUIT DIV DIVPLACE10 TIME10
1 Catherine Breed 23 TOC 26 F2529 1 2:18:17.90
2 Mazen Aziz 6 TOC 29 M2529 1 2:23:32.15
3 Jorge Angel 3 TVM 52 M5054 1 2:25:00.15
4 Lindsay Gaudinier 59 WCM 30 F3034 1 2:25:08.45
5 Tesla Profumo 140 CRUZ 42 F4044 1 2:25:21.85
6 Robert Glenn 61 STAN 34 M3034 1 2:26:12.80
7 Matt Roper 152 DAM 38 M3539 1 2:30:48.35
8 Jack Calhoun 28 CRUZ 30 M3034 2 2:30:58.50
9 Keira Koss-Baker 98 DC 36 F3539 1 2:33:23.35
10 Suzanne Heim-Bowen 73 UC38 61 F6064 1 2:33:52.75
11 Juliet Cox 45 MAM 51 F5054 1 2:37:22.35
12 Golda Marcus 117 UC38 36 F3539 2 2:38:06.35
13 Valerie Thorp 186 CRUZ 28 F2529 2 2:39:07.30
14 Ernie Hoftyzer 79 DAM 50 M5054 2 2:40:40.35
15 Cynthia Hertzer 75 CRUZ 50 F5054 2 2:41:24.70
16 Luc Vantalon 191 CRUZ 54 WETSUIT M5054 1 2:41:24.85
17 Gregory Matthews 119 SMM 35 M3539 2 2:42:02.70
18 Andrew Wang 192 STAN 30 M3034 3 2:42:50.80
19 Eve Maidenberg 116 CVMM 43 F4044 2 2:42:57.85
20 Darrin Connolly 40 UCSF 48 M4549 1 2:49:22.45
21 Jamie Treacy 187 TEME 39 M3539 3 2:50:20.80
22 Josh Pryor 141 OEVT 26 WETSUIT M2529 1 2:52:16.00
23 Jesse Bausell 12 CRUZ 36 M3539 4 2:52:36.65
24 Peter Oliver 130 OEVT 61 M6064 1 2:59:04.55
25 Silke Jobst 89 CRUZ 52 F5054 3 2:59:34.50
26 Michael Thomas 184 MVM 27 M2529 2 3:01:22.15
27 Jimmy Song 174 MEMO 36 M3539 5 3:02:40.20
28 Paul Barta 10 UC38 27 M2529 3 3:04:09.40
29 Jeffrey Citron 39 MEMO 64 M6064 2 3:05:35.70
30 Susan Blew 16 LNRS 67 F6569 1 3:07:50.80
31 Stephen Small 172 MEMO 67 M6569 1 3:07:52.80
32 Andrea Finlay 56 TSUN 39 F3539 3 3:10:44.00
33 Kurt Stoll 178 TVM 60 M6064 3 3:12:00.40
34 Jack Guedj 67 FREM 60 WETSUIT M6064 1 3:14:40.75
35 Ross Simmons 169 UC44 56 M5559 1 3:17:57.45
36 Dan Winterrowd 204 SMST 69 M6569 2 3:19:29.50