20st Annual Santa Cruz Sentinel Triathlon
September 27, 2002
Results provided by www.eternaltiming.com

 

Santa Cruz Sentinel Triathlon - Division Male

 
Class  Overall Sex  First       Last              City              Final    Class    Swim     Swim    Swim      Swim       Bike      Bike  Bike   Bike        Run     Run     Run        Penalty  Sex  Age   Bib
Rank    Rank   Rank Name        Name                                                  Time     Rank    Min/Km    Transition Time      Rank   MPH   Transition  Time    Rank    Min/Mile
CLYDESDALE
   1     58    56   JAMES       WILLIS            SANTA CRUZ        02:14:29 CLYDESD  00:22:23   75   00:14:55   00:02:31   01:01:35   11   24.1  00:01:27    00:46:33  226   00:07:30   00:00:00   M   45    1267
   2     97    90   STEVE       DROTTAR           SANTA CRUZ        02:18:45 CLYDESD  00:24:15  151   00:16:10   00:02:47   01:04:03   55   23.2  00:01:06    00:46:34  227   00:07:30   00:00:00   M   38    289
   3    109    101  JON         PORTER            SAN FRANCISCO     02:19:53 CLYDESD  00:24:23  158   00:16:15   00:02:32   01:08:39   178  21.6  00:01:20    00:42:59  102   00:06:55   00:00:00   M   34    936
   4    129    117  ERIC        WRIGHT            MENLO PARK        02:21:52 CLYDESD  00:25:58  266   00:17:18   00:03:01   01:04:41   66   23    00:01:24    00:46:48  242   00:07:32   00:00:00   M   39    1293
   5    153    139  STEVE       KELCH             SUNNYVALE         02:23:24 CLYDESD  00:25:43  252   00:17:08   00:02:27   01:06:41   124  22.3  00:01:13    00:47:20  268   00:07:38   00:00:00   M   32    580
   6    267    225  KEVIN       ZUCCO             SANTA ROSA        02:30:27 CLYDESD  00:25:14  215   00:16:49   00:03:16   01:08:44   180  21.6  00:01:53    00:51:20  464   00:08:16   00:00:00   M   33    1311
   7    270    227  JACK        FA                SAN FRANCISCO     02:30:45 CLYDESD  00:31:35  663   00:21:03   00:05:18   01:11:03   266  20.9  00:01:44    00:41:05   60   00:06:37   00:00:00   M   31    325
   8    300    248  CHRISTOPHER WILKENS           SAN FRANCISCO     02:32:27 CLYDESD  00:24:26  159   00:16:17   00:04:50   01:11:09   270  20.9  00:02:11    00:49:51  400   00:08:02   00:00:00   M   31    1253
   9    394    309  MICHAEL     ANTONSEN          SAN FRANCISCO     02:37:56 CLYDESD  00:23:40  115   00:15:46   00:04:14   01:14:37   407  19.9  00:01:10    00:54:15  592   00:08:44   00:00:00   M   26    33
  10    418    324  TIM         GALLAGHER         SONORA            02:39:04 CLYDESD  00:21:56   53   00:14:37   00:05:18   01:15:47   449  19.6  00:01:21    00:54:42  603   00:08:49   00:00:00   M   41    386
  11    488    368  JACK        HENNESSY          FOSTER CITY       02:43:43 CLYDESD  00:27:23  377   00:18:15   00:03:36   01:14:34   405  19.9  00:01:38    00:56:32  660   00:09:07   00:00:00   M   33    492
  12    520    384  CHRIS       NEILL             SAN FRANCISCO     02:45:39 CLYDESD  00:24:40  172   00:16:26   00:04:08   N/A                   N/A         01:02:51  800   00:10:08   00:00:00   M   32    847
  13    544    396  BRAD        WILLIAMS          SACRAMENTO        02:47:18 CLYDESD  00:30:55  621   00:20:36   00:04:59   01:11:22   278  20.8  00:01:58    00:58:04  708   00:09:21   00:00:00   M   42    1258
  14    574    412  STEVE       GLASS             SAN FRANCISCO     02:49:02 CLYDESD  00:30:13  572   00:20:08   00:05:59   01:15:42   444  19.6  00:03:16    00:53:52  578   00:08:41   00:00:00   M   37    411
  15    580    416  RICH        FENSKE            SAN JOSE          02:49:18 CLYDESD  00:36:30  822   00:24:20   00:06:22   01:11:55   299  20.6  00:01:57    00:52:34  525   00:08:28   00:00:00   M   33    338
  16    636    446  GEORGE      HOOD              SANTA CRUZ        02:53:48 CLYDESD  00:25:31  240   00:17:00   00:04:19   01:19:20   571  18.7  00:03:20    01:01:18  775   00:09:53   00:00:00   M   31    519
  17    663    458  JOHN        ROHRBACH          MOUNTAIN VIEW     02:55:51 CLYDESD  00:31:25  656   00:20:56   00:05:50   N/A                   N/A         00:59:19  738   00:09:34   00:00:00   M   28    1000
  18    676    463  ALAN        BOULDIN           ROSEVILLE         02:56:49 CLYDESD  00:27:16  367   00:18:10   00:04:16   01:18:36   542  18.9  00:02:02    01:04:39  824   00:10:25   00:00:00   M   36    108
  19    695    474  LARRY       WAGNER            SANTA CRUZ        02:58:33 CLYDESD  00:39:37  856   00:26:24   00:05:25   01:18:26   536  18.9  00:01:51    00:53:14  555   00:08:35   00:00:00   M   47    1201
  20    866    539  LANCE       NULL              SALINAS           03:22:06 CLYDESD  00:35:37  805   00:23:44   00:06:45   01:21:49   648  18.1  00:03:48    01:14:07  875   00:11:57   00:00:00   M   34    858
M19UNDER
   1    150    136  MAX         SELLECK           LOS GATOS         02:23:20 M19UNDE  00:24:07  143   00:16:04   00:02:47   01:11:50   295  20.7  00:01:10    00:43:26  114   00:07:00   00:00:00   M   17    1050
   2    613    432  AUSTIN      LOZANO            SUNNYVALE         02:52:02 M19UNDE  00:26:13  287   00:17:28   00:04:57   01:20:38   622  18.4  00:01:35    00:58:39  725   00:09:27   00:00:00   M   17    699
   3    615    434  KYLE        GUSTAFSON         NEVADA CITY       02:52:06 M19UNDE  00:24:17  153   00:16:11   00:07:03   01:31:22   768  16.2  00:02:43    00:46:41  233   00:07:31   00:00:00   M   19    448
   4    771    506  SEAN        CROGHAN           SANTA CRUZ        03:05:29 M19UNDE  00:34:50  783   00:23:13   00:06:10   N/A                   N/A         00:57:34  692   00:09:17   00:00:00   M   19    242


Class  Overall Sex  First       Last              City              Final    Class    Swim     Swim    Swim      Swim       Bike      Bike  Bike   Bike        Run     Run     Run        Penalty  Sex  Age   Bib
Rank    Rank   Rank Name        Name                                                  Time     Rank    Min/Km    Transition Time      Rank   MPH   Transition  Time    Rank    Min/Mile
M20-24
   1     10     8   KENN        OLDHAM            BERKELEY          02:04:57 M20-24   00:23:20   99   00:15:33   00:02:23   N/A                   N/A         00:35:09   3    00:05:40   00:00:00   M   24    878
   2     17    15   KEVIN       BOWE              SARATOGA          02:08:29 M20-24   00:20:53   33   00:13:55   00:02:44   01:03:06   27   23.5  00:01:16    00:40:30   42   00:06:31   00:00:00   M   21    113
   3     25    23   KRISTIAN    WHITSETT          LAFAYETTE         02:09:43 M20-24   00:21:35   47   00:14:23   00:02:42   01:05:33   89   22.7  00:01:03    00:38:50   21   00:06:15   00:00:00   M   23    1243
   4    161    144  NAVEED      YADEGARI          SANTA CRUZ        02:24:07 M20-24   00:24:01  133   00:16:00   00:02:20   01:10:00   231  21.2  00:01:03    00:46:43  235   00:07:32   00:00:00   M   22    1296
   5    164    146  TRAVIS      WILBUR            SCOTTS VALLEY     02:24:33 M20-24   00:31:34  662   00:21:02   00:03:25   01:05:32   87   22.7  N/A         N/A                        00:00:00   M   22    1249
   6    568    408  NICHOLAS    GIACALONE         SAN JOSE          02:48:51 M20-24   00:28:35  461   00:19:03   00:06:49   01:21:48   644  18.1  00:02:05    00:49:34  386   00:07:59   00:00:00   M   21    401
   7    743    494  DUNCAN      JAPPY             DAVIE             03:02:36 M20-24   00:31:30  661   00:21:00   00:04:13   01:26:06   711  17.2  00:01:08    00:59:39  746   00:09:37   00:00:00   M   23    550
M25-29
   1     1      1   BRIAN       LAVELLE           SAN JOSE          01:53:15 M25-29   00:18:03   1    00:12:02   00:01:38   00:58:26    1   25.4  00:00:41    00:34:27   1    00:05:33   00:00:00   M   0     1389
   2     5      5   DAVID       REID              SANTA CRUZ        02:02:56 M25-29   00:19:35   18   00:13:03   00:02:17   00:59:12    2   25.1  00:00:33    00:41:19   65   00:06:39   00:00:00   M   0     1386
   3     16    14   JOHN        MURRAY            BURLINGAME        02:08:09 M25-29   00:19:05   6    00:12:43   00:02:31   N/A                   N/A         00:41:00   56   00:06:36   00:00:00   M   26    837
   4     33    31   HOLDEN      HARDCASTLE        SAN FRANCISCO     02:11:01 M25-29   00:18:56   5    00:12:37   00:01:55   01:08:14   167  21.8  00:01:03    00:40:53   52   00:06:35   00:00:00   M   25    463
   5     47    45   ERIC        SAIBEL            MILL VALLEY       02:12:49 M25-29   00:23:30  106   00:15:40   00:02:31   01:02:41   20   23.7  00:00:54    00:43:13  109   00:06:58   00:00:00   M   28    1017
   6     51    49   JOHN        DUDA III          SAN FRANCISCO     02:13:14 M25-29   00:23:49  122   00:15:52   00:03:21   01:03:49   50   23.3  00:01:38    00:40:37   45   00:06:33   00:00:00   M   29    291
   7     53    51   RUSSELL     PRATT             STANFORD          02:13:34 M25-29   00:22:23   74   00:14:55   00:03:22   01:05:17   83   22.7  00:01:23    00:41:09   61   00:06:38   00:00:00   M   26    940
   8     54    52   JEFF        MAPES             LIVERMORE         02:13:44 M25-29   00:25:20  224   00:16:53   00:02:55   01:01:48   14   24    00:00:50    00:42:51   97   00:06:54   00:00:00   M   25    721
   9     63    60   CHRIS       WAUGH             WATSONVILLE       02:14:44 M25-29   00:23:51  125   00:15:54   00:02:46   01:04:36   65   23    00:01:04    00:42:27   89   00:06:50   00:00:00   M   28    1221
  10     70    65   DENNIS      WALL              SAN FRANCISCO     02:15:32 M25-29   00:25:27  235   00:16:58   00:02:46   N/A                   N/A         00:37:34   7    00:06:03   00:00:00   M   28    1204
  11     71    66   PATRICK     KELLY             SAN FRANCISCO     02:15:36 M25-29   00:24:35  167   00:16:23   00:03:25   01:06:53   131  22.2  00:01:11    00:39:32   26   00:06:22   00:00:00   M   29    585
  12     76    71   KEVIN       STRHARSKY         CASTRO VALLEY     02:16:03 M25-29   00:27:02  349   00:18:01   00:02:34   01:03:39   46   23.3  00:00:54    00:41:54   82   00:06:45   00:00:00   M   25    1130
  13     77    72   DARRELL     ENG               MENLO PARK        02:16:05 M25-29   00:24:40  178   00:16:26   00:02:22   01:03:16   32   23.5  00:00:49    00:44:58  153   00:07:15   00:00:00   M   26    314
  14     80    75   BEN         CEBON             OAKLAND           02:16:34 M25-29   00:24:33  165   00:16:22   00:02:06   01:05:04   73   22.8  00:00:52    00:43:59  126   00:07:05   00:00:00   M   25    178
  15     82    77   JACOB       MEYBERG           SANTA CRUZ        02:17:01 M25-29   00:22:09   63   00:14:46   00:04:38   01:08:07   164  21.8  00:02:26    00:39:41   29   00:06:24   00:00:00   M   25    791
  16     92    86   ERIC        KNAPP             LIVERMORE         02:18:10 M25-29   00:26:16  290   00:17:30   00:04:15   01:05:05   75   22.8  00:01:33    00:41:01   57   00:06:36   00:00:00   M   26    606
  17    114    106  ROLF        LINGENS           SANTA CRUZ        02:21:04 M25-29   00:24:03  138   00:16:02   00:02:32   01:03:44   49   23.3  00:01:01    00:49:44  392   00:08:01   00:00:00   M   27    675
  18    122    112  DANIEL      ESPINOSA          SAN FRANCISCO     02:21:23 M25-29   00:25:55  264   00:17:16   00:03:46   01:11:41   292  20.7  00:01:47    00:38:14   12   00:06:09   00:00:00   M   29    321
  19    132    121  BEN         GEISLINGER        BERKELEY          02:22:13 M25-29   00:25:53  262   00:17:15   00:04:55   01:05:48   97   22.6  00:01:59    00:43:38  115   00:07:02   00:00:00   M   26    399

Class  Overall Sex  First       Last              City              Final    Class    Swim     Swim    Swim      Swim       Bike      Bike  Bike   Bike        Run     Run     Run        Penalty  Sex  Age   Bib
Rank    Rank   Rank Name        Name                                                  Time     Rank    Min/Km    Transition Time      Rank   MPH   Transition  Time    Rank    Min/Mile
  20    141    129  BENOIT      PELCZAR           SANTA CRUZ        02:22:57 M25-29   00:28:23  448   00:18:55   00:03:12   01:06:28   116  22.3  00:01:02    00:43:52  121   00:07:04   00:00:00   M   29    910
  21    144    132  KEITH       SHEA              SAN FRANCISCO     02:22:59 M25-29   00:24:48  186   00:16:32   00:03:54   01:08:58   188  21.5  00:01:32    00:43:47  119   00:07:03   00:00:00   M   29    1061
  22    149    135  ZACHARY     WILSON            APTOS             02:23:20 M25-29   00:23:53  126   00:15:55   00:02:41   01:08:57   187  21.5  00:00:58    00:46:51  245   00:07:33   00:00:00   M   29    1276
  23    162    145  NOEL        MCCORD            FELTON            02:24:11 M25-29   00:25:06  206   00:16:44   00:03:27   01:06:49   128  22.2  00:01:25    00:47:24  272   00:07:38   00:00:00   M   29    752
  24    168    150  BROCK       NEALON            SAN JOSE          02:24:44 M25-29   00:27:15  365   00:18:10   00:05:16   01:06:22   114  22.4  00:01:23    00:44:28  140   00:07:10   00:00:00   M   29    845
  25    172    154  NICHOLAS    LEAVY             PALO ALTO         02:25:01 M25-29   00:23:14   96   00:15:29   00:03:11   01:07:48   151  21.9  00:02:05    00:48:43  341   00:07:51   00:00:00   M   29    646
  26    179    159  MARK        COLELLA           LOS ALTOS         02:25:16 M25-29   00:27:59  422   00:18:39   00:03:45   01:05:58   105  22.5  00:01:48    00:45:46  188   00:07:22   00:00:00   M   29    213
  27    181    160  DAVID       MOORE             SAN CARLOS        02:25:20 M25-29   00:26:22  298   00:17:34   00:03:21   01:07:26   141  22    00:01:44    00:46:27  219   00:07:29   00:00:00   M   29    812
  28    192    171  DAN         MOSHER            SAN FRANCISCO     02:25:53 M25-29   00:23:25  101   00:15:36   00:03:51   01:11:39   290  20.7  00:01:28    00:45:30  177   00:07:20   00:00:00   M   29    828
  29    212    185  JONATHAN    FISCHER           TAHOE CITY        02:27:24 M25-29   00:27:47  409   00:18:31   00:03:29   01:09:17   197  21.4  00:01:08    00:45:43  187   00:07:22   00:00:00   M   27    350
  30    240    204  BRIAN       SCHABEL           LOS ANGELES       02:29:05 M25-29   00:27:17  370   00:18:11   00:04:06   01:07:59   158  21.8  00:01:02    00:48:41  338   00:07:51   00:00:00   M   25    1027
  31    244    207  ALEJANDRO   LUNA              EL CERRITO        02:29:23 M25-29   00:21:52   52   00:14:34   00:03:12   01:14:43   411  19.9  00:02:06    00:47:30  278   00:07:39   00:00:00   M   28    700
  32    252    214  CHARLES     GILBRIDE          MENLO PARK        02:29:58 M25-29   00:27:46  406   00:18:30   00:03:27   01:06:28   115  22.3  00:01:58    00:50:19  424   00:08:06   00:00:00   M   29    404
  33    274    231  SEAN        ELLIOTT           SAN FRANCISCO     02:31:05 M25-29   00:25:15  219   00:16:50   00:04:49   01:12:15   318  20.5  00:01:53    00:46:53  249   00:07:33   00:00:00   M   29    307
  34    314    259  MATTHEW     FAUL              BURLINGAME        02:33:08 M25-29   00:30:17  577   00:20:11   00:03:12   01:10:52   258  20.9  00:01:17    00:47:30  279   00:07:39   00:00:00   M   29    332
  35    325    264  DON         GRAVER            SUNNYVALE         02:33:57 M25-29   00:27:11  363   00:18:07   00:03:15   01:11:52   297  20.7  00:01:25    00:50:14  422   00:08:06   00:00:00   M   26    429
  36    329    267  BRENT       ALLEN             SAN FRANCISCO     02:34:07 M25-29   00:26:51  335   00:17:54   00:04:17   01:15:45   448  19.6  00:01:32    00:45:42  186   00:07:22   00:00:00   M   26    19
  37    343    275  SEAN-MICHAE HOLMAN            SANTA CRUZ        02:34:42 M25-29   00:26:20  297   00:17:33   00:03:46   01:10:56   262  20.9  00:01:18    00:52:22  515   00:08:26   00:00:00   M   28    513
  38    344    276  KEVIN       CLUGAGE           PLEASANTON        02:34:44 M25-29   00:26:34  309   00:17:42   00:04:54   01:14:40   410  19.9  00:01:29    00:47:07  255   00:07:35   00:00:00   M   27    210
  39    352    283  CHUCK       MORGANSON         SAN FRANCISCO     02:35:21 M25-29   00:27:56  417   00:18:37   00:03:11   01:11:43   293  20.7  00:01:12    00:51:19  462   00:08:16   00:00:00   M   29    821
  40    370    294  BRENT       YOUNG             SAN FRANCISCO     02:36:31 M25-29   00:27:00  345   00:18:00   00:04:14   01:11:00   263  20.9  00:01:58    00:52:19  509   00:08:26   00:00:00   M   26    1302
  41    378    299  ROBERT      GAUKEL            APTOS             02:36:55 M25-29   00:29:23  514   00:19:35   00:05:13   01:13:36   368  20.2  00:02:19    00:46:24  216   00:07:29   00:00:00   M   25    397
  42    383    301  CASTEN      RIEPLING          SANTA CRUZ        02:37:09 M25-29   00:27:47  407   00:18:31   00:05:53   N/A                   N/A         00:46:21  212   00:07:28   00:00:00   M   28    982
  43    388    304  BENJAMIN    DUNN              SCOTTS VALLEY     02:37:27 M25-29   N/A                        N/A        N/A                   N/A         N/A                        00:00:00   M   28    293
  44    405    319  MICHAEL     KRONTHAL          SAN FRANCISCO     02:38:32 M25-29   00:28:32  457   00:19:01   00:04:13   01:14:02   390  20    00:01:46    00:49:59  409   00:08:03   00:00:00   M   29    622
  45    417    323  MICHAEL     HENDRICKSEN       REDWOOD CITY      02:39:03 M25-29   00:30:16  575   00:20:10   00:05:37   01:10:45   254  21    00:02:34    00:49:51  401   00:08:02   00:00:00   M   28    490
  46    454    346  FRANK       CANOVA            OAKLAND           02:41:45 M25-29   00:28:13  439   00:18:48   00:03:34   N/A                   N/A         00:54:45  606   00:08:49   00:00:00   M   27    159
  47    481    363  BRAD        PRESNER           SAN FRANCISCO     02:43:33 M25-29   00:30:24  586   00:20:16   00:05:21   01:13:43   371  20.1  00:02:27    00:51:38  475   00:08:19   00:00:00   M   27    941

Class  Overall Sex  First       Last              City              Final    Class    Swim     Swim    Swim      Swim       Bike      Bike  Bike   Bike        Run     Run     Run        Penalty  Sex  Age   Bib
Rank    Rank   Rank Name        Name                                                  Time     Rank    Min/Km    Transition Time      Rank   MPH   Transition  Time    Rank    Min/Mile
  48    498    373  JUSTIN      MAY               SAN FRANCISCO     02:44:20 M25-29   00:26:46  325   00:17:50   00:06:04   01:20:03   604  18.5  00:01:58    00:49:29  376   00:07:58   00:00:00   M   28    741
  49    504    376  KEVIN       LIND              BELMONT           02:44:48 M25-29   00:33:32  745   00:22:21   00:06:06   01:11:26   281  20.8  00:02:21    00:51:23  466   00:08:17   00:00:00   M   25    671
  50    513    382  OMAR        HAFEZ             MOUNTAIN VIEW     02:45:15 M25-29   00:30:55  620   00:20:36   00:05:36   01:17:22   496  19.2  00:02:04    00:49:18  366   00:07:57   00:00:00   M   26    451
  51    530    389  JEFFREY     COLLINS           BERKELEY          02:46:11 M25-29   00:26:27  302   00:17:38   00:04:10   01:19:18   568  18.7  00:01:06    00:55:10  617   00:08:53   00:00:00   M   25    218
  52    536    392  ROBERT      BROWN             SAN FRANCISCO     02:46:35 M25-29   00:30:01  564   00:20:00   00:04:19   01:17:32   503  19.1  00:01:38    00:53:05  547   00:08:33   00:00:00   M   29    130
  53    587    419  KEVIN       HARKER            MOUNTAIN VIEW     02:49:43 M25-29   00:29:41  540   00:19:47   00:05:26   01:22:57   672  17.9  00:02:14    00:49:25  369   00:07:58   00:00:00   M   27    464
  54    616    435  KRATES      NG                BURLINGAME        02:52:19 M25-29   00:30:45  608   00:20:30   00:05:37   01:26:23   715  17.2  00:01:52    00:47:42  289   00:07:41   00:00:00   M   28    851
  55    690    471  PATRICK     PAINE             SANTA CRUZ        02:58:15 M25-29   00:37:42  838   00:25:08   00:08:09   01:20:54   630  18.3  00:02:39    00:48:51  347   00:07:52   00:00:00   M   0     1381
  56    692    472  CHAD        BAKER             SAN FRANCISCO     02:58:21 M25-29   00:31:22  653   00:20:54   00:08:56   01:18:47   548  18.8  00:02:20    00:56:56  671   00:09:10   00:00:00   M   28    55
  57    697    475  HANK        LEE               BERKELEY          02:58:42 M25-29   00:32:11  691   00:21:27   00:06:51   01:19:11   564  18.7  00:02:05    00:58:24  720   00:09:25   00:00:00   M   29    650
  58    726    486  DUNCAN      PILGRIM           APTOS             03:01:00 M25-29   00:30:19  580   00:20:12   00:04:53   01:20:02   603  18.5  00:02:03    01:03:43  812   00:10:16   00:00:00   M   28    925
  59    827    526  STEVEN      RABKIN            LOS ALTOS         03:13:21 M25-29   00:34:34  774   00:23:02   00:05:25   01:25:36   704  17.3  00:03:26    01:04:20  819   00:10:22   00:00:00   M   29    952
  60    889    545  JAY         RELOJ             SAN FRANCISCO     03:32:25 M25-29   00:43:34  871   00:29:02   N/A        N/A                   00:03:24    01:06:14  840   00:10:40   00:00:00   M   29    964
  61    895    548  SETH        COMBS             SAN FRANCISCO     03:38:03 M25-29   00:49:07  877   00:32:44   N/A        N/A                   00:04:13    01:11:52  869   00:11:35   00:00:00   M   28    222
M30-34
   1     7      6   HANS        YDREMARK          CAMPBELL          02:03:13 M30-34   00:21:21   40   00:14:14   00:01:51   N/A                   N/A         00:37:34   6    00:06:03   00:00:00   M   31    1298
   2     12    10   ED          OWEN              MENLO PARK        02:05:36 M30-34   00:18:54   4    00:12:36   00:01:56   01:05:44   95   22.6  00:00:35    00:38:27   16   00:06:12   00:00:00   M   31    894
   3     13    11   GREG        PERKINS           SALINAS           02:06:18 M30-34   00:19:23   14   00:12:55   00:02:19   01:04:23   59   23.1  00:00:55    00:39:18   24   00:06:20   00:00:00   M   33    914
   4     18    16   TODD        LABERGE           SAN JOSE          02:08:35 M30-34   N/A                        N/A        01:03:03   23   23.6  00:00:37    00:41:14   63   00:06:39   00:00:00   M   34    632
   5     22    20   TROY        SOARES            SAN JOSE          02:09:27 M30-34   00:22:09   64   00:14:46   00:03:02   01:03:21   38   23.4  00:01:18    00:39:37   27   00:06:23   00:00:00   M   33    1102
   6     23    21   MICHAEL     WOLFE             SAN FRANCISCO     02:09:31 M30-34   00:21:28   44   00:14:18   00:02:53   01:04:01   53   23.2  00:01:18    00:39:51   30   00:06:25   00:00:00   M   34    1283
   7     27    25   JOHN        TURK              PALO ALTO         02:09:51 M30-34   00:19:31   17   00:13:00   00:02:02   01:06:17   112  22.4  00:01:02    00:40:59   55   00:06:36   00:00:00   M   30    1175
   8     36    34   CLINTON     WALL              SAN FRANCISCO     02:11:36 M30-34   00:24:42  181   00:16:28   00:03:07   01:03:34   41   23.4  00:00:56    00:39:17   23   00:06:20   00:00:00   M   30    1203
   9     43    41   GREGORY     CHATHAM           PALO ALTO         02:12:25 M30-34   00:19:17   10   00:12:51   00:02:29   N/A                   N/A         00:46:39  230   00:07:31   00:00:00   M   32    187
  10     48    46   BARNABY     CLARK             SANTA CRUZ        02:12:55 M30-34   00:23:11   95   00:15:27   00:02:19   01:04:50   71   22.9  00:01:00    00:41:35   73   00:06:42   00:00:00   M   29    204
  11     55    53   MICHAEL     BUTLER            SAN CARLOS        02:13:56 M30-34   00:22:49   85   00:15:12   00:03:06   01:05:22   84   22.7  00:01:12    00:41:27   71   00:06:41   00:00:00   M   31    148
  12     66    62   MARK        NIELSEN           BERKELEY          02:15:03 M30-34   00:19:49   19   00:13:12   00:02:56   01:08:31   173  21.7  00:01:25    00:42:22   88   00:06:49   00:00:00   M   32    853
  13     74    69   ALAN        LIU               MOUNTAIN VIEW     02:15:48 M30-34   00:20:11   23   00:13:27   00:04:52   01:07:57   155  21.8  00:01:39    00:41:09   62   00:06:38   00:00:00   M   30    681

Class  Overall Sex  First       Last              City              Final    Class    Swim     Swim    Swim      Swim       Bike      Bike  Bike   Bike        Run     Run     Run        Penalty  Sex  Age   Bib
Rank    Rank   Rank Name        Name                                                  Time     Rank    Min/Km    Transition Time      Rank   MPH   Transition  Time    Rank    Min/Mile
  14     75    70   PHILLIP     FINUCANE          ALAMEDA           02:15:57 M30-34   00:24:56  195   00:16:37   00:03:11   01:01:21    9   24.2  00:01:03    00:45:26  175   00:07:19   00:00:00   M   30    349
  15     81    76   CHRISTOPHE  JOLY              MOUNTAIN VIEW     02:16:48 M30-34   00:25:56  265   00:17:17   00:02:15   01:03:08   30   23.5  00:01:08    00:44:21  134   00:07:09   00:00:00   M   34    559
  16     84    78   SAM         LICCARDO          CAMPBELL          02:17:14 M30-34   00:25:28  236   00:16:58   00:05:16   01:04:45   69   22.9  00:01:45    00:40:00   34   00:06:27   00:00:00   M   32    664
  17     86    80   STEVE       MCARDLE           SAN FRANCISCO     02:17:29 M30-34   00:25:28  237   00:16:58   00:02:49   01:05:01   72   22.8  00:01:26    00:42:45   95   00:06:53   00:00:00   M   32    745
  18     88    82   SCOTT       BALDWIN, JR.      SAN JOSE          02:17:43 M30-34   00:24:42  182   00:16:28   00:03:08   01:04:00   52   23.2  00:01:32    00:44:21  135   00:07:09   00:00:00   M   34    57
  19     98    89   MARTIN      CHRISTIAN         SACRAMENTO        02:18:45 M30-34   00:26:24  299   00:17:36   00:02:44   01:06:03   108  22.5  00:00:43    00:42:51   98   00:06:54   00:00:00   M   32    196
  20     99    91   CHRISTIAN   AMBLER            SANTA CRUZ        02:19:03 M30-34   00:25:16  221   00:16:50   00:03:24   01:04:24   60   23.1  00:02:04    00:43:55  123   00:07:04   00:00:00   M   30    27
  21    101    93   STEVE       WATERHOUSE        SAN FRANCISCO     02:19:17 M30-34   00:22:35   78   00:15:03   00:02:38   01:07:59   157  21.8  00:01:06    00:44:59  155   00:07:15   00:00:00   M   32    1216
  22    102    94   PETER       NOVEMBER          SAN FRANCISCO     02:19:18 M30-34   00:22:51   86   00:15:14   00:04:00   01:07:55   154  21.9  00:01:34    00:42:58  100   00:06:55   00:00:00   M   31    857
  23    104    96   PHILIP      SANDERSON         SAN FRANCISCO     02:19:28 M30-34   00:27:43  403   00:18:28   00:03:48   01:07:11   138  22.1  00:01:16    00:39:30   25   00:06:22   00:00:00   M   34    1019
  24    107    99   DAVE        PARSIN            LOS GATOS         02:19:43 M30-34   00:28:16  441   00:18:50   00:03:54   01:05:37   90   22.6  00:01:21    00:40:35   44   00:06:32   00:00:00   M   34    900
  25    110    102  LAURENCE    WITSCHI           SAN FRANCISCO     02:20:01 M30-34   00:25:42  251   00:17:08   00:04:08   01:05:32   88   22.7  00:01:31    00:43:08  108   00:06:57   00:00:00   M   32    1278
  26    112    104  DIRK        HALLEMEIER        SAN FRANCISCO     02:20:14 M30-34   00:25:33  242   00:17:02   00:02:59   N/A                   N/A         00:45:05  160   00:07:16   00:00:00   M   30    457
  27    113    105  KEVIN       SCHAFFER          LOS GATOS         02:20:31 M30-34   00:23:36  111   00:15:44   00:02:31   N/A                   N/A         00:46:26  217   00:07:29   00:00:00   M   30    1030
  28    120    108  KEN         CLARKSON          SANTA CRUZ        02:21:19 M30-34   00:20:51   31   00:13:54   00:04:07   01:11:58   304  20.6  00:01:55    00:42:28   90   00:06:50   00:00:00   M   34    207
  29    119    110  STEVEN      ANDERSON          MENLO PARK, CA    02:21:19 M30-34   00:28:08  433   00:18:45   00:02:55   01:04:26   62   23    00:01:22    00:44:28  139   00:07:10   00:00:00   M   34    32
  30    124    114  DAVID       PERRY             PALO ALTO         02:21:38 M30-34   00:26:57  341   00:17:58   00:02:20   01:05:38   91   22.6  00:01:10    00:45:33  179   00:07:20   00:00:00   M   34    915
  31    125    115  BEN         OLSON             CAMPBELL          02:21:38 M30-34   00:25:26  233   00:16:57   00:03:02   01:04:43   68   22.9  00:01:06    00:47:21  271   00:07:38   00:00:00   M   33    882
  32    135    124  DAVE        PIATEK            SAN JOSE          02:22:31 M30-34   00:29:01  495   00:19:20   00:03:34   01:03:04   24   23.5  00:01:14    00:45:38  183   00:07:21   00:00:00   M   30    921
  33    136    125  PETE        SCHNECK           SAN JOSE          02:22:32 M30-34   00:21:23   42   00:14:15   00:02:49   01:10:13   240  21.1  00:01:40    00:46:27  218   00:07:29   00:00:00   M   30    1039
  34    139    127  PHILIP      POLISHUK          SAN FRANCISCO     02:22:53 M30-34   00:25:25  231   00:16:56   00:04:20   01:05:38   92   22.6  00:01:17    00:46:13  206   00:07:27   00:00:00   M   33    932
  35    140    128  KYLE        BODYFELT          MENLO PARK        02:22:54 M30-34   00:26:07  280   00:17:24   00:03:36   01:08:07   163  21.8  N/A         N/A                        00:00:00   M   34    97
  36    142    130  JOSEPH      SHIFFLER          EAST PALO ALTO    02:22:58 M30-34   00:26:10  282   00:17:26   00:03:28   01:09:04   193  21.5  00:01:00    00:43:16  112   00:06:58   00:00:00   M   30    1065
  37    151    137  YUKON       MARUYAMA          PALO ALTO         02:23:22 M30-34   00:22:16   71   00:14:50   00:03:08   01:06:08   110  22.5  00:01:20    00:50:30  435   00:08:08   00:00:00   M   34    733
  38    154    140  CLARKE      PATTERSON         APTOS             02:23:31 M30-34   00:28:20  443   00:18:53   00:02:32   01:07:06   136  22.1  00:01:04    00:44:29  141   00:07:10   00:00:00   M   32    903
  39    159    143  RYAN        SCHROEDER         SAN FRANCISCO     02:24:01 M30-34   00:24:58  196   00:16:38   00:03:11   01:08:01   160  21.8  00:01:42    00:46:09  202   00:07:26   00:00:00   M   30    1042
  40    167    149  SCOTT       SCHERER           SAN FRANCISCO     02:24:39 M30-34   00:22:14   68   00:14:49   00:03:20   N/A                   N/A         00:50:12  421   00:08:05   00:00:00   M   33    1034
  41    176    156  DEREK       HUTCHINSON        FORT BRAGG        02:25:10 M30-34   00:20:20   24   00:13:33   00:03:26   N/A                   N/A         00:49:32  379   00:07:59   00:00:00   M   33    539

Class  Overall Sex  First       Last              City              Final    Class    Swim     Swim    Swim      Swim       Bike      Bike  Bike   Bike        Run     Run     Run        Penalty  Sex  Age   Bib
Rank    Rank   Rank Name        Name                                                  Time     Rank    Min/Km    Transition Time      Rank   MPH   Transition  Time    Rank    Min/Mile
  42    182    161  CHRISTIAN   YOUNGERMAN        SAN FRANCISCO     02:25:20 M30-34   00:27:25  379   00:18:16   00:04:23   01:08:57   186  21.5  00:02:17    00:42:18   86   00:06:49   00:00:00   M   30    1305
  43    186    164  FRANCESCO   CROCENZI          SAN FRANCISCO     02:25:35 M30-34   00:27:13  364   00:18:08   00:03:28   01:07:26   139  22    00:01:24    00:46:04  198   00:07:25   00:00:00   M   33    241
  44    187    166  MICHAEL     WOLLMAN           SAN FRANCISCO     02:25:44 M30-34   00:24:01  136   00:16:00   00:05:01   01:08:05   162  21.8  00:02:21    00:46:16  208   00:07:27   00:00:00   M   30    1285
  45    189    168  RAYMOND     LABONTE           SAN FRANCISCO     02:25:46 M30-34   00:24:41  179   00:16:27   00:03:38   01:09:52   227  21.2  00:01:29    00:46:06  199   00:07:26   00:00:00   M   34    633
  46    196    174  TOM         SPAULDING         SANTA CRUZ        02:26:13 M30-34   00:29:05  504   00:19:23   00:04:18   01:05:31   86   22.7  00:01:20    00:45:59  196   00:07:24   00:00:00   M   33    1110
  47    198    176  JULIAN      GREEN             SAN FRANCISCO     02:26:21 M30-34   00:20:32   29   00:13:41   00:02:59   01:11:57   303  20.6  00:01:18    00:49:35  387   00:07:59   00:00:00   M   31    433
  48    207    181  MICHAEL     FELDMAN           MENLO PARK        02:27:07 M30-34   00:27:39  396   00:18:26   00:03:39   01:07:00   134  22.2  00:01:04    00:47:45  293   00:07:42   00:00:00   M   34    337
  49    215    188  RAY         MCARDLE           SAN MATEO         02:27:42 M30-34   00:22:18   72   00:14:52   00:03:20   01:11:33   284  20.7  00:01:05    00:49:26  370   00:07:58   00:00:00   M   32    744
  50    218    191  BILLY       CUNNINGHAM        MOUNTAIN VIEW     02:27:50 M30-34   00:30:08  571   00:20:05   00:03:08   01:09:31   210  21.4  00:01:05    00:43:58  125   00:07:05   00:00:00   M   31    249
  51    222    193  VIVIAN      WALSH             SAN FRANCISCO     02:27:59 M30-34   00:22:43   80   00:15:08   00:03:23   01:12:52   345  20.4  00:01:44    00:47:17  264   00:07:37   00:00:00   M   31    1207
  52    223    194  STEVEN      HEMPLER           EMERYVILLE        02:28:01 M30-34   00:28:24  451   00:18:56   00:03:49   01:09:28   206  21.4  00:01:23    00:44:57  152   00:07:14   00:00:00   M   34    486
  53    225    195  JOHN        HATFIELD          PORTLAND          02:28:14 M30-34   00:28:22  447   00:18:54   00:06:02   01:06:41   125  22.3  00:02:00    00:45:09  163   00:07:16   00:00:00   M   34    473
  54    236    201  DAVID       BOMBARD           SAN FRANCISCO     02:28:51 M30-34   00:25:37  250   00:17:04   00:05:38   01:08:30   172  21.7  00:02:21    00:46:45  236   00:07:32   00:00:00   M   31    101
  55    241    203  BRADLEY     PULLEN            SCOTTS VALLEY     02:29:05 M30-34   00:27:53  414   00:18:35   00:03:11   01:09:53   228  21.2  00:01:17    00:46:51  246   00:07:33   00:00:00   M   32    945
  56    242    205  PAUL        KLEMISH           MOUNTAIN VIEW     02:29:19 M30-34   00:24:39  170   00:16:26   00:04:52   01:08:35   176  21.6  00:01:46    00:49:27  371   00:07:58   00:00:00   M   34    604
  57    251    213  DORN        WENNINGER         WATSONVILLE,      02:29:54 M30-34   00:29:24  515   00:19:36   00:03:56   01:10:30   247  21.1  00:01:38    00:44:26  138   00:07:09   00:00:00   M   34    1231
  58    254    216  OLIVER      TUGGLE            PLEASANT HILL     02:29:58 M30-34   00:26:42  318   00:17:48   00:04:23   01:09:47   220  21.3  00:01:53    00:47:13  258   00:07:36   00:00:00   M   31    1174
  59    265    223  TIM         WATSON            SF                02:30:24 M30-34   00:25:10  208   00:16:46   00:03:36   N/A                   N/A         00:50:40  444   00:08:10   00:00:00   M   30    1219
  60    271    228  SCOTT       HENDERSON         MENLO PARK        02:30:50 M30-34   00:25:12  212   00:16:48   00:04:55   01:09:30   208  21.4  00:02:33    00:48:40  335   00:07:50   00:00:00   M   30    488
  61    273    230  JOHN        D'AVOLIO          SAN FRANCISCO     02:31:00 M30-34   00:25:04  201   00:16:42   00:03:33   01:13:32   366  20.2  N/A         N/A                        00:00:00   M   33    254
  62    276    233  JAMES       LIVINGSTON III    FELTON            02:31:10 M30-34   00:23:46  118   00:15:50   00:05:18   01:08:21   170  21.7  00:02:43    00:51:02  455   00:08:13   00:00:00   M   30    683
  63    283    237  DARYL       ELVANDER          SAN CARLOS        02:31:33 M30-34   00:24:56  194   00:16:37   00:04:18   01:14:38   408  19.9  00:02:08    00:45:33  180   00:07:20   00:00:00   M   31    310
  64    286    240  TAI         BOUTELL           SANTA CRUZ        02:31:43 M30-34   00:27:07  356   00:18:04   00:03:39   01:11:38   289  20.7  00:01:35    00:47:44  292   00:07:41   00:00:00   M   32    111
  65    287    239  TOM         PIGOSKI           SAN FRANCISCO     02:31:43 M30-34   00:22:06   59   00:14:44   00:05:03   01:11:20   276  20.8  00:01:45    00:51:29  469   00:08:18   00:00:00   M   34    924
  66    293    243  MARK        KEHOE             SAN FRANCISCO     02:32:14 M30-34   00:26:00  269   00:17:20   00:04:09   01:12:12   313  20.6  00:02:26    00:47:27  275   00:07:39   00:00:00   M   34    578
  67    303    250  TONY        LILLIOS           PALO ALTO         02:32:28 M30-34   00:25:12  210   00:16:48   00:03:44   01:13:20   363  20.2  00:01:37    00:48:35  328   00:07:50   00:00:00   M   33    668
  68    308    254  PASCAL      HOFFMANN          SAN FRANCISCO     02:32:56 M30-34   00:25:16  220   00:16:50   00:05:50   01:14:21   399  20    00:01:48    00:45:41  185   00:07:22   00:00:00   M   33    509
  69    310    255  RONALD      KASL              KENSINGTON        02:32:57 M30-34   00:28:41  476   00:19:07   00:03:11   01:10:25   244  21.1  00:01:17    00:49:23  368   00:07:57   00:00:00   M   34    567

Class  Overall Sex  First       Last              City              Final    Class    Swim     Swim    Swim      Swim       Bike      Bike  Bike   Bike        Run     Run     Run        Penalty  Sex  Age   Bib
Rank    Rank   Rank Name        Name                                                  Time     Rank    Min/Km    Transition Time      Rank   MPH   Transition  Time    Rank    Min/Mile
  70    311    256  JEFF        RAMOS             WATSONVILLE       02:33:01 M30-34   00:27:31  386   00:18:20   00:05:40   01:09:17   196  21.4  00:01:56    00:48:37  332   00:07:50   00:00:00   M   31    956
  71    346    277  MICHAEL     FARRAR            SAN FRANCISCO     02:34:48 M30-34   00:28:45  482   00:19:10   00:05:58   01:09:28   205  21.4  00:02:17    00:48:20  318   00:07:47   00:00:00   M   32    330
  72    349    280  ERIC        BURDGE            MENLO PARK        02:35:10 M30-34   00:32:31  707   00:21:40   00:03:38   01:11:37   286  20.7  00:01:28    00:45:56  194   00:07:24   00:00:00   M   31    138
  73    350    281  MATTHEW     MOORE             SAN FRANCISCO     02:35:14 M30-34   00:26:52  336   00:17:54   00:04:42   01:11:22   279  20.8  00:01:49    00:50:29  434   00:08:08   00:00:00   M   33    813
  74    355    284  TODD        PETERS            CAMPBELL          02:35:33 M30-34   00:29:03  502   00:19:22   00:04:33   01:13:10   355  20.3  00:01:29    00:47:18  265   00:07:37   00:00:00   M   33    916
  75    362    289  GREG        PATTERSON         SAN FRANCISCO     02:35:58 M30-34   00:22:14   69   00:14:49   00:04:09   01:13:48   378  20.1  00:01:54    00:53:53  579   00:08:41   00:00:00   M   33    904
  76    386    303  GABRIELE    DE MARCO          SAN FRANCISCO     02:37:15 M30-34   00:27:19  372   00:18:12   00:06:09   01:13:18   362  20.3  00:03:00    00:47:29  276   00:07:39   00:00:00   M   30    271
  77    392    307  JON         MILLER            SAN FRANCISCO     02:37:47 M30-34   00:31:16  646   00:20:50   00:05:10   01:11:21   277  20.8  00:01:39    00:48:21  319   00:07:47   00:00:00   M   30    798
  78    393    308  JIM         RUSSELL           CAPITOLA          02:37:52 M30-34   00:36:33  824   00:24:22   00:06:41   01:03:56   51   23.2  00:02:14    00:48:28  323   00:07:49   00:00:00   M   0     1390
  79    400    314  RODERICK    ALEMANIA          SAN FRANCISCO     02:38:05 M30-34   00:28:30  455   00:19:00   00:06:38   01:09:00   190  21.5  00:01:24    00:52:33  523   00:08:28   00:00:00   M   33    14
  80    413    321  ROCCO       CAPPALLA          MOUNTAIN VIEW     02:38:53 M30-34   00:32:38  709   00:21:45   00:05:30   01:11:55   300  20.6  00:02:04    00:46:46  240   00:07:32   00:00:00   M   34    162
  81    423    329  JAKE        FREUDENTHAL       ALAMEDA           02:39:22 M30-34   00:24:54  192   00:16:36   00:04:57   01:14:13   396  20    00:01:33    00:53:45  574   00:08:40   00:00:00   M   31    376
  82    426    330  JAMES       MULLARNEY         SAN FRANCISCO     02:39:29 M30-34   00:30:21  584   00:20:14   00:04:54   01:12:46   342  20.4  00:01:56    00:49:32  380   00:07:59   00:00:00   M   32    831
  83    427    331  DONALD      BARRY             SAN JOSE          02:39:38 M30-34   00:28:00  426   00:18:40   00:03:54   01:12:46   343  20.4  00:02:29    00:52:29  519   00:08:27   00:00:00   M   31    61
  84    430    332  HAYLER      OSBORN            SAN FRANCISCO     02:40:04 M30-34   00:23:10   94   00:15:26   00:03:33   01:19:22   573  18.7  00:02:40    00:51:19  463   00:08:16   00:00:00   M   31    892
  85    434    336  DAVE        HOOD              LA SELVA BEACH    02:40:25 M30-34   00:27:10  360   00:18:06   00:05:36   01:16:22   463  19.4  00:02:37    00:48:40  336   00:07:50   00:00:00   M   32    518
  86    435    337  PAUL        LIVESAY           SAN CARLOS        02:40:27 M30-34   00:22:49   84   00:15:12   00:05:14   01:16:35   470  19.4  00:02:13    00:53:36  569   00:08:38   00:00:00   M   34    682
  87    447    343  MARCUS      CARROLL           SANTA CLARA       02:41:26 M30-34   00:29:46  543   00:19:50   00:03:58   01:13:47   375  20.1  00:01:04    00:52:51  538   00:08:31   00:00:00   M   34    174
  88    450    345  RYAN        MCSHERA           LOS ANGELES       02:41:29 M30-34   00:29:03  501   00:19:22   00:03:31   01:17:51   516  19.1  00:02:38    00:48:26  321   00:07:48   00:00:00   M   33    778
  89    461    351  BRIAN       CHARN             DAVIS             02:42:07 M30-34   00:32:40  712   00:21:46   00:07:36   01:13:04   352  20.3  00:02:06    00:46:41  231   00:07:31   00:00:00   M   34    185
  90    462    352  ROBERT      BURT              SANTA CRUZ        02:42:09 M30-34   00:33:37  748   00:22:24   00:05:30   01:09:49   222  21.3  00:03:24    00:49:49  399   00:08:02   00:00:00   M   33    146
  91    490    369  MATT        CARRIERE          MENLO PARK        02:43:43 M30-34   00:30:53  617   00:20:35   00:04:31   01:15:27   436  19.7  00:01:28    00:51:24  467   00:08:17   00:00:00   M   30    172
  92    493    371  JOSHUA      LOWDEN            SAUSALITO         02:44:09 M30-34   00:29:25  518   00:19:36   00:05:37   01:10:11   237  21.2  00:03:06    00:55:50  632   00:09:00   00:00:00   M   32    697
  93    501    375  GAVIN       WILSON            SAN FRANCISCO     02:44:31 M30-34   00:25:35  246   00:17:03   00:05:16   01:14:30   403  19.9  00:02:02    00:57:08  678   00:09:12   00:00:00   M   32    1269
  94    507    378  JAMES       MANNINO           SAN FRANCISCO     02:44:52 M30-34   00:28:48  487   00:19:12   00:05:51   01:15:31   439  19.7  00:02:12    00:52:30  520   00:08:28   00:00:00   M   31    718
  95    509    379  ANDREW      CLARK             MOUNTAIN VIEW     02:44:56 M30-34   00:24:19  155   00:16:12   00:02:39   01:16:11   456  19.5  00:00:42    01:01:05  769   00:09:51   00:00:00   M   30    203
  96    521    385  SEAN        CALLUM            OAKLAND           02:45:40 M30-34   00:31:26  657   00:20:57   00:05:18   01:12:18   319  20.5  00:03:12    00:53:26  564   00:08:37   00:00:00   M   30    156
  97    566    407  DANIEL      SHERMAN           SAN FRANCISCO     02:48:48 M30-34   00:26:34  308   00:17:42   00:05:09   01:24:49   693  17.5  00:01:44    00:50:32  438   00:08:09   00:00:00   M   31    1064

Class  Overall Sex  First       Last              City              Final    Class    Swim     Swim    Swim      Swim       Bike      Bike  Bike   Bike        Run     Run     Run        Penalty  Sex  Age   Bib
Rank    Rank   Rank Name        Name                                                  Time     Rank    Min/Km    Transition Time      Rank   MPH   Transition  Time    Rank    Min/Mile
  98    567    409  HENDRIK     BRONDER           MOUNTAIN VIEW     02:48:51 M30-34   00:34:22  769   00:22:54   00:07:56   01:11:02   265  20.9  00:02:35    00:52:56  542   00:08:32   00:00:00   M   33    123
  99    577    414  MARKUS      GUEHRS            SAN FRANCISCO     02:49:09 M30-34   00:29:27  522   00:19:38   00:03:25   01:16:21   462  19.4  00:01:38    00:58:18  715   00:09:24   00:00:00   M   34    446
  100   585    418  TIMOTHY     ALLEN             SAN FRANCISCO     02:49:38 M30-34   00:28:36  463   00:19:04   00:07:03   01:14:31   404  19.9  00:01:33    00:57:55  699   00:09:20   00:00:00   M   34    22
  101   596    425  KEVIN       SCHROMM           SOQUEL            02:50:45 M30-34   N/A                        N/A        01:19:41   584  18.6  00:02:17    00:55:15  622   00:08:54   00:00:00   M   32    1043
  102   597    426  ANGELO      DE BERNARDO       SANTA CRUZ        02:50:46 M30-34   00:29:35  529   00:19:43   00:03:55   01:19:44   586  18.6  00:02:16    00:55:16  623   00:08:54   00:00:00   M   33    267
  103   605    428  MARKO       KOOSEL            SAN MATEO         02:51:02 M30-34   00:34:52  784   00:23:14   00:03:36   01:17:59   523  19    00:01:45    00:52:50  537   00:08:31   00:00:00   M   31    616
  104   610    430  KEN         WERNER            SAN FRANCISCO     02:51:21 M30-34   00:29:46  545   00:19:50   00:04:52   01:20:51   628  18.4  00:01:39    00:54:13  591   00:08:44   00:00:00   M   34    1234
  105   618    436  KARL        KROOTH            BERKELEY          02:52:24 M30-34   00:35:17  793   00:23:31   00:04:02   01:17:38   506  19.1  00:01:08    00:54:19  595   00:08:45   00:00:00   M   31    623
  106   625    441  STEVE       GUALANDRI         CAMPBELL          02:52:56 M30-34   00:32:27  703   00:21:38   00:04:05   N/A                   N/A         00:57:15  683   00:09:14   00:00:00   M   31    445
  107   626    442  JOE         DISTEFANO         BERKELEY          02:52:58 M30-34   00:27:35  392   00:18:23   00:05:45   01:16:04   452  19.5  00:02:08    01:01:26  779   00:09:54   00:00:00   M   30    281
  108   645    449  TODD        SMITHLINE         SAN FRANCISCO     02:54:34 M30-34   00:34:28  770   00:22:58   00:06:55   01:11:25   280  20.8  00:03:12    00:58:34  723   00:09:26   00:00:00   M   33    1099
  109   649    451  STEVE       BACHMANN          SAN FRANCISCO     02:54:45 M30-34   00:30:47  611   00:20:31   00:05:07   01:18:13   529  19    00:02:14    00:58:24  719   00:09:25   00:00:00   M   32    48
  110   654    453  MICHAEL     SULLIVAN          SAN JOSE          02:55:09 M30-34   00:29:07  505   00:19:24   00:06:44   01:19:06   562  18.8  00:03:18    00:56:54  670   00:09:10   00:00:00   M   34    1137
  111   660    456  WILLIAM     SCHILD            SAN FRANCISCO     02:55:34 M30-34   00:29:09  507   00:19:26   00:06:28   01:22:20   656  18    00:01:43    00:55:54  635   00:09:00   00:00:00   M   33    1036
  112   681    467  ADELAIDO    SOLIS             SAN JOSE          02:57:08 M30-34   00:37:41  837   00:25:07   00:06:39   01:29:10   749  16.6  00:01:00    00:42:38   92   00:06:52   00:00:00   M   33    1103
  113   689    470  RAFAEL      VELEZ             PETALUMA          02:58:09 M30-34   00:26:15  289   00:17:30   00:04:42   01:28:18   738  16.8  00:01:35    00:57:19  684   00:09:14   00:00:00   M   34    1192
  114   694    473  DAVID       LUNDVALL          SAN FRANCISCO     02:58:29 M30-34   00:30:57  623   00:20:38   00:07:36   01:20:11   609  18.5  00:02:00    00:57:45  694   00:09:18   00:00:00   M   30    702
  115   704    478  SHAUN       OLSON             CAMPBELL          02:59:04 M30-34   00:30:51  615   00:20:34   00:06:08   N/A                   N/A         01:02:09  791   00:10:01   00:00:00   M   30    884
  116   711    479  JASON       BOGARDUS          MENLO PARK        02:59:52 M30-34   00:34:11  764   00:22:47   00:07:25   01:16:11   455  19.5  00:03:09    00:58:56  730   00:09:30   00:00:00   M   31    98
  117   715    482  ROBERT      HUSEBY JR.        SAN FRANCISCO     02:59:59 M30-34   00:32:23  699   00:21:35   00:04:47   01:22:31   660  18    00:03:16    00:57:02  674   00:09:11   00:00:00   M   34    537
  118   739    491  JOHN        LENZ              SANTA CRUZ        03:02:28 M30-34   00:39:05  854   00:26:03   00:05:22   01:20:20   614  18.5  00:01:44    00:55:57  638   00:09:01   00:00:00   M   33    656
  119   742    493  ANDREW      CURBY             SAN FRANCISCO     03:02:34 M30-34   00:26:51  334   00:17:54   00:07:55   01:18:46   547  18.8  00:02:55    01:06:07  838   00:10:39   00:00:00   M   33    251
  120   746    496  PAUL        WHITE             SAN FRANCISCO     03:02:54 M30-34   00:32:14  692   00:21:29   00:06:12   01:25:58   710  17.3  00:02:45    00:55:45  630   00:08:59   00:00:00   M   34    1241
  121   762    503  JORMA       RODIECK           SANTA CRUZ        03:04:42 M30-34   00:28:37  469   00:19:04   00:05:52   01:16:16   458  19.5  00:03:13    01:10:44  865   00:11:24   00:00:00   M   30    996
  122   770    505  JEREMY      KWIT              LOS ANGELES       03:05:26 M30-34   00:39:44  857   00:26:29   00:05:40   01:30:31   761  16.4  00:01:51    00:47:40  288   00:07:41   00:00:00   M   30    630
  123   776    510  SHAWN       SMITH             SAN FRANCISCO     03:05:55 M30-34   00:34:42  778   00:23:08   00:08:07   01:26:39   720  17.1  00:03:14    00:53:13  554   00:08:34   00:00:00   M   32    1098
  124   786    515  STEVE       ROGOFF            FULTON            03:07:34 M30-34   00:26:44  321   00:17:49   00:07:31   01:24:48   692  17.5  00:04:27    01:04:04  815   00:10:19   00:00:00   M   30    999
  125   788    516  MAX         OCHOA             PALO ALTO         03:08:06 M30-34   00:25:53  261   00:17:15   00:05:47   01:29:10   748  16.6  00:03:53    01:03:23  808   00:10:13   00:00:00   M   34    872

Class  Overall Sex  First       Last              City              Final    Class    Swim     Swim    Swim      Swim       Bike      Bike  Bike   Bike        Run     Run     Run        Penalty  Sex  Age   Bib
Rank    Rank   Rank Name        Name                                                  Time     Rank    Min/Km    Transition Time      Rank   MPH   Transition  Time    Rank    Min/Mile
  126   836    530  MICAHEL     LYNCH             STOCKTON          03:14:32 M30-34   00:38:41  852   00:25:47   00:07:09   N/A                   N/A         00:58:22  718   00:09:24   00:00:00   M   33    704
  127   842    533  JUSTIN      FINNICUM          SAN FRANCISCO     03:16:23 M30-34   00:33:04  732   00:22:02   00:07:55   01:25:47   709  17.3  00:03:22    01:06:15  841   00:10:41   00:00:00   M   30    348
  128   847    534  TIM         SCHULENBURG       SAN FRANCISCO     03:18:42 M30-34   00:46:00  873   00:30:40   00:10:39   01:23:26   678  17.8  00:02:30    00:56:07  646   00:09:03   00:00:00   M   30    1044
  129   862    536  JANAR       WASITO            SAN FRANCISCO     03:21:41 M30-34   00:29:22  513   00:19:34   00:03:57   01:32:04   771  16.1  00:02:43    01:13:35  873   00:11:52   00:00:00   M   33    1215
  130   867    540  BILL        SUTHERLAND        SUNNYVALE         03:22:45 M30-34   00:54:57  879   00:36:38   00:07:25   01:18:39   543  18.9  00:02:17    00:59:27  742   00:09:35   00:00:00   M   34    1140
  131   868    541  JIM         GELLMQN           SAN FRANCISCO     03:23:03 M30-34   00:47:51  875   00:31:54   00:08:15   01:19:59   601  18.6  00:02:26    01:04:32  821   00:10:24   00:00:00   M   33    400
  132   878    542  MARC        TAMRES            MENLO PARK        03:28:01 M30-34   00:34:44  780   00:23:09   00:07:22   01:26:20   714  17.2  00:02:22    01:17:13  885   00:12:27   00:00:00   M   33    1147
  133   882    543  OLIVER      RYAN              SAN FRANCISCO     03:29:01 M30-34   00:34:54  785   00:23:16   00:44:42   01:17:18   494  19.2  00:03:44    00:48:23  320   00:07:48   00:00:00   M   33    1014
M35-39
   1     2      2   AARON       KING              MENLO PARK        01:59:42 M35-39   00:19:05   7    00:12:43   00:02:13   01:00:06    3   24.7  00:00:37    00:37:41   8    00:06:04   00:00:00   M   37    595
   2     3      3   GORDY       HOLTERMAN         HILLSBOROUGH      02:00:30 M35-39   00:21:32   46   00:14:21   00:02:07   01:00:45    5   24.4  00:00:36    00:35:30   4    00:05:43   00:00:00   M   36    514
   3     4      4   MARK        PIETROFESA        SAN MATEO         02:00:46 M35-39   00:19:15   9    00:12:50   00:01:54   01:00:17    4   24.6  00:00:51    00:38:29   17   00:06:12   00:00:00   M   40    923
   4     15    13   DAVE        LEROY             LOS GATOS         02:07:32 M35-39   00:23:43  116   00:15:48   00:01:53   01:03:18   35   23.5  00:00:56    00:37:42   9    00:06:04   00:00:00   M   39    658
   5     19    17   BRIAN       SMITH             WALNUT CREEK      02:08:53 M35-39   00:22:38   79   00:15:05   00:02:30   01:00:59    6   24.4  00:00:54    00:41:52   81   00:06:45   00:00:00   M   37    1087
   6     20    18   MARK        FRIEDLEY          WATSONVILLE       02:08:59 M35-39   00:19:07   8    00:12:44   00:03:37   01:04:02   54   23.2  00:01:14    00:40:59   54   00:06:36   00:00:00   M   37    377
   7     24    22   CHUCK       LEWIS             SAN MATEO         02:09:36 M35-39   00:24:07  142   00:16:04   00:03:11   01:03:11   31   23.5  00:01:09    00:37:58   11   00:06:07   00:00:00   M   35    661
   8     29    27   JORGE       PONT              MENLO PARK        02:10:40 M35-39   00:21:58   55   00:14:38   00:02:11   01:05:40   93   22.6  00:01:13    00:39:38   28   00:06:23   00:00:00   M   38    935
   9     30    28   MICHAEL     STILLGER          SAN CARLOS        02:10:46 M35-39   00:24:09  144   00:16:06   00:02:24   01:03:05   25   23.5  00:00:59    00:40:09   38   00:06:28   00:00:00   M   35    1125
  10     32    30   LARRY       LENHART           LOS GATOS         02:10:53 M35-39   00:20:23   25   00:13:35   00:03:15   01:06:09   111  22.4  N/A         N/A                        00:00:00   M   39    655
  11     40    38   DOUG        MARKS             MENLO PARK        02:12:10 M35-39   00:22:12   66   00:14:48   00:02:52   01:04:46   70   22.9  00:00:54    00:41:26   69   00:06:40   00:00:00   M   37    723
  12     42    40   PATRICK     CUNNEEN           SAN FRANCISCO     02:12:18 M35-39   00:24:41  180   00:16:27   00:02:30   01:03:06   28   23.5  00:00:58    00:41:03   58   00:06:37   00:00:00   M   38    248
  13     44    42   PAUL        WILLETT           SANTA CRUZ        02:12:29 M35-39   00:25:22  229   00:16:54   00:03:04   01:01:53   15   24    00:01:30    00:40:40   46   00:06:33   00:00:00   M   39    1257
  14     52    50   PAUL        PARADIS           SAN FRANCISCO     02:13:29 M35-39   00:27:17  371   00:18:11   00:02:59   01:03:05   26   23.5  00:01:22    00:38:46   20   00:06:15   00:00:00   M   38    897
  15     57    55   DR. DANIEL  HAMLIN            ST. HELENA        02:14:15 M35-39   00:24:40  177   00:16:26   00:02:10   01:03:31   39   23.4  00:00:55    00:42:59  101   00:06:55   00:00:00   M   35    459
  16     61    58   PIET        CANIN             SANTA CRUZ        02:14:36 M35-39   00:26:54  338   00:17:56   00:02:46   N/A                   N/A         00:41:19   66   00:06:39   00:00:00   M   39    158
  17     72    67   EVAN        KERR              BERKELEY          02:15:37 M35-39   00:21:03   34   00:14:02   00:03:58   01:05:23   85   22.7  00:01:18    00:43:55  122   00:07:04   00:00:00   M   38    590
  18     87    81   CHRIS       WADHAMS           CAPITOLA          02:17:41 M35-39   00:25:32  241   00:17:01   00:03:05   01:06:45   127  22.2  00:01:22    00:40:57   53   00:06:36   00:00:00   M   36    1199
  19     89    83   IAN         MACLEAN           SAN FRANCISCO     02:17:47 M35-39   00:25:17  222   00:16:51   00:03:54   01:04:26   63   23    00:01:09    00:43:01  103   00:06:56   00:00:00   M   37    710

Class  Overall Sex  First       Last              City              Final    Class    Swim     Swim    Swim      Swim       Bike      Bike  Bike   Bike        Run     Run     Run        Penalty  Sex  Age   Bib
Rank    Rank   Rank Name        Name                                                  Time     Rank    Min/Km    Transition Time      Rank   MPH   Transition  Time    Rank    Min/Mile
  20     94    88   STEVE       TRUTANE           ALBANY            02:18:18 M35-39   00:26:03  274   00:17:22   00:03:01   01:04:31   64   23    00:01:36    00:43:07  107   00:06:57   00:00:00   M   37    1171
  21    100    92   ANDREAS     LINKWITZ          REDWOOD CITY      02:19:16 M35-39   00:24:40  173   00:16:26   00:02:59   01:05:13   79   22.8  00:01:19    00:45:05  159   00:07:16   00:00:00   M   37    676
  22    103    95   FERNANDO    ROCK              LA HONDA          02:19:23 M35-39   00:25:19  223   00:16:52   00:02:46   01:02:28   17   23.8  00:01:36    00:47:14  260   00:07:37   00:00:00   M   38    992
  23    106    98   GARY        KENNARD           UNION CITY        02:19:37 M35-39   00:24:11  148   00:16:07   00:02:54   01:05:41   94   22.6  00:01:15    00:45:36  181   00:07:21   00:00:00   M   39    586
  24    108    100  EVERITT     CHOCK             FREMONT           02:19:46 M35-39   00:27:36  395   00:18:24   00:03:36   01:06:00   107  22.5  00:01:42    00:40:52   51   00:06:35   00:00:00   M   38    192
  25    117    107  TODD        AKI               UNION CITY        02:21:17 M35-39   00:26:37  312   00:17:44   00:02:56   01:06:31   117  22.3  00:01:03    00:44:10  129   00:07:07   00:00:00   M   39    11
  26    133    122  SCOT        OLIVIER           SCOTTS VALLEY     02:22:20 M35-39   00:24:01  134   00:16:00   00:04:22   01:05:10   77   22.8  00:01:47    00:47:00  253   00:07:34   00:00:00   M   39    880
  27    137    126  KEVIN       DORN              SAN JOSE          02:22:37 M35-39   00:27:33  389   00:18:22   00:03:52   01:07:28   144  22    00:01:28    00:42:16   85   00:06:49   00:00:00   M   37    286
  28    152    138  KEVIN       KOGLER            PALO ALTO         02:23:24 M35-39   00:26:06  278   00:17:24   00:03:52   01:06:04   109  22.5  00:01:29    00:45:53  191   00:07:24   00:00:00   M   36    613
  29    157    142  DAVE        STEIN             DANVILLE          02:23:41 M35-39   00:26:19  296   00:17:32   00:04:07   01:08:21   169  21.7  N/A         N/A                        00:00:00   M   36    1118
  30    165    147  TIM         RAFTIS            MORAGA            02:24:33 M35-39   00:23:55  130   00:15:56   00:04:14   01:10:53   260  20.9  00:01:31    00:44:00  127   00:07:05   00:00:00   M   38    954
  31    169    151  JENS        LEGALLET          PORTOLA VALLEY    02:24:46 M35-39   00:25:43  253   00:17:08   00:03:45   01:07:42   146  21.9  00:02:00    00:45:36  182   00:07:21   00:00:00   M   39    653
  32    171    153  BOB         GLYNN III         WALNUT CREEK      02:24:56 M35-39   00:21:28   43   00:14:18   00:03:34   01:13:57   387  20.1  00:01:02    00:44:55  151   00:07:14   00:00:00   M   37    414
  33    173    155  STEVEN      AUROUSSEAU        CAMPBELL          02:25:05 M35-39   00:24:27  160   00:16:18   00:02:55   01:09:30   207  21.4  00:01:20    00:46:53  248   00:07:33   00:00:00   M   35    43
  34    183    162  JOHN        FLANAGAN          SAN FRANCISCO     02:25:21 M35-39   00:25:04  203   00:16:42   00:03:17   01:08:53   185  21.6  00:01:40    00:46:27  220   00:07:29   00:00:00   M   35    357
  35    184    163  GARY        RABKIN            PALO ALTO         02:25:31 M35-39   00:24:29  161   00:16:19   00:04:34   01:09:54   229  21.2  00:02:09    00:44:25  137   00:07:09   00:00:00   M   35    951
  36    185    165  STEVE       WETZEL            LOOMIS            02:25:35 M35-39   00:23:51  124   00:15:54   00:03:25   01:09:57   230  21.2  N/A         N/A                        00:00:00   M   39    1237
  37    191    170  MIKE        HAMMETT           SAN JOSE          02:25:52 M35-39   00:24:11  146   00:16:07   00:03:01   01:05:52   101  22.5  00:01:56    00:50:52  448   00:08:12   00:00:00   M   36    461
  38    195    173  ERIC        STORNE            MENLO PARK        02:26:11 M35-39   00:26:01  270   00:17:20   00:03:19   01:08:32   174  21.7  00:01:30    00:46:49  243   00:07:33   00:00:00   M   38    1128
  39    206    180  CRAIG       DOEDEN            LOS ALTOS         02:27:04 M35-39   00:22:09   62   00:14:46   00:03:26   01:10:06   234  21.2  00:01:36    00:49:47  395   00:08:01   00:00:00   M   38    284
  40    208    182  DAVID       CARLSON           SANTA CRUZ        02:27:09 M35-39   00:30:07  567   00:20:04   00:03:09   01:05:06   76   22.8  00:01:57    00:46:50  244   00:07:33   00:00:00   M   39    163
  41    217    190  MATHEW      CARSON            SF                02:27:48 M35-39   00:26:10  283   00:17:26   00:04:19   01:12:01   306  20.6  00:02:13    00:43:05  105   00:06:56   00:00:00   M   36    175
  42    229    196  TOM         WERDER            SACRAMENTO        02:28:21 M35-39   00:27:05  353   00:18:03   00:04:13   01:09:04   192  21.5  00:02:03    00:45:56  192   00:07:24   00:00:00   M   37    1232
  43    249    211  STEVE       BIRD              CAMPBELL          02:29:49 M35-39   00:24:38  169   00:16:25   00:03:17   01:05:57   103  22.5  00:01:36    00:54:21  597   00:08:45   00:00:00   M   39    84
  44    264    222  JIMMY       DWORKIN           MOUNTAIN VIEW     02:30:21 M35-39   00:23:49  121   00:15:52   00:04:05   01:10:54   261  20.9  00:01:28    00:50:05  415   00:08:04   00:00:00   M   35    294
  45    266    224  CHRIS       KATTCHEE          BERKELEY          02:30:25 M35-39   00:25:58  268   00:17:18   00:03:34   N/A                   N/A         00:49:58  407   00:08:03   00:00:00   M   39    569
  46    275    232  GIL         FALCONE           MONTEREY          02:31:08 M35-39   00:25:00  198   00:16:40   00:04:22   01:12:34   331  20.5  00:03:04    00:46:08  200   00:07:26   00:00:00   M   36    328
  47    284    238  STEVE       BIELLAK           SUNNYVALE         02:31:34 M35-39   00:26:48  328   00:17:52   00:03:52   01:09:41   215  21.3  00:01:56    00:49:17  364   00:07:56   00:00:00   M   35    82

Class  Overall Sex  First       Last              City              Final    Class    Swim     Swim    Swim      Swim       Bike      Bike  Bike   Bike        Run     Run     Run        Penalty  Sex  Age   Bib
Rank    Rank   Rank Name        Name                                                  Time     Rank    Min/Km    Transition Time      Rank   MPH   Transition  Time    Rank    Min/Mile
  48    290    241  JAY         BEDSWORTH         SAN FRANCISCO     02:32:07 M35-39   00:26:55  340   00:17:56   00:03:00   01:11:11   271  20.9  00:01:19    00:49:42  390   00:08:00   00:00:00   M   37    67
  49    301    247  DAVID       CARPENTER         SAN FRANCISCO     02:32:27 M35-39   00:28:30  454   00:19:00   00:04:36   01:12:54   346  20.4  00:01:39    00:44:48  149   00:07:13   00:00:00   M   39    169
  50    318    260  TOM         FORD              FREMONT           02:33:18 M35-39   00:26:38  314   00:17:45   00:06:18   01:17:52   518  19.1  00:01:41    00:40:49   50   00:06:34   00:00:00   M   37    363
  51    317    261  DAVID       WOOD              SAN FRANCISCO     02:33:18 M35-39   00:29:38  536   00:19:45   00:03:35   01:09:45   219  21.3  00:01:47    00:48:33  326   00:07:49   00:00:00   M   35    1288
  52    323    262  SCOTT       FAIRLEY           SACRAMENTO        02:33:49 M35-39   00:32:05  684   00:21:23   00:03:58   01:09:10   195  21.5  00:01:12    00:47:24  273   00:07:38   00:00:00   M   38    327
  53    326    265  CIARAN      OBROIN            SAN FRANCISCO     02:33:59 M35-39   00:27:25  381   00:18:16   00:05:29   01:14:28   401  19.9  00:01:32    00:45:05  162   00:07:16   00:00:00   M   37    871
  54    327    266  RANDY       URBANIAK          SAN FRANCISCO     02:34:05 M35-39   00:29:34  528   00:19:42   00:05:14   01:10:41   252  21    00:02:40    00:45:56  193   00:07:24   00:00:00   M   39    1181
  55    340    273  STEVEN      CIARAMETARO       SAN FRANCISCO     02:34:33 M35-39   00:30:15  574   00:20:10   00:05:46   01:14:59   423  19.8  00:02:01    00:41:32   72   00:06:41   00:00:00   M   36    199
  56    359    287  JOHN        KYSER             OAKLAND           02:35:50 M35-39   00:28:26  452   00:18:57   00:06:41   01:10:37   250  21    00:02:27    00:47:39  287   00:07:41   00:00:00   M   35    631
  57    361    288  JASON       WICHELMANN        SANTA CRUZ        02:35:54 M35-39   00:29:42  541   00:19:48   00:04:37   01:13:00   350  20.3  00:01:37    00:46:58  252   00:07:34   00:00:00   M   38    1245
  58    363    290  JOHN        HERNANDEZ         SARATOGA          02:36:02 M35-39   00:27:01  346   00:18:00   00:04:59   01:15:14   428  19.7  00:04:52    00:43:56  124   00:07:05   00:00:00   M   35    498
  59    366    292  JOHN        CHURTON           SAN FRANCISCO     02:36:07 M35-39   00:31:22  652   00:20:54   00:03:27   01:12:45   338  20.4  00:01:19    00:47:14  261   00:07:37   00:00:00   M   38    197
  60    374    296  GUY         VANNATTA          CLOVIS            02:36:45 M35-39   00:26:48  327   00:17:52   00:04:59   01:11:05   267  20.9  00:01:34    00:52:19  510   00:08:26   00:00:00   M   36    1188
  61    376    298  RUSSELL     KIEL              OAKLAND           02:36:52 M35-39   00:25:12  213   00:16:48   00:04:59   01:12:21   321  20.5  00:02:03    00:52:17  508   00:08:25   00:00:00   M   36    593
  62    389    305  MATTHEW     O'KEEFE           SARATOGA          02:37:33 M35-39   00:26:05  277   00:17:23   00:05:02   01:14:44   412  19.9  00:03:07    00:48:35  329   00:07:50   00:00:00   M   35    866
  63    391    306  SCOTT       MORRISON          SANTA CRUZ        02:37:46 M35-39   00:27:58  419   00:18:38   00:04:04   01:12:01   307  20.6  00:01:27    00:52:16  505   00:08:25   00:00:00   M   37    824
  64    397    311  NEAL        RAYNER            ROSS              02:37:58 M35-39   00:22:27   77   00:14:58   00:05:55   01:11:14   274  20.8  00:01:32    00:56:50  665   00:09:09   00:00:00   M   35    959
  65    398    312  BRIAN       TOOLAJIAN         SAN FRANCISCO     02:38:00 M35-39   00:27:35  394   00:18:23   00:05:30   01:14:25   400  19.9  00:01:30    00:49:00  354   00:07:54   00:00:00   M   38    1164
  66    399    313  JOHN        COOLEEN           SAN FRANCISCO     02:38:02 M35-39   00:25:25  232   00:16:56   00:03:52   01:13:04   351  20.3  00:01:29    00:54:12  590   00:08:44   00:00:00   M   37    228
  67    402    316  TIM         SORENSEN          SACRAMENTO        02:38:13 M35-39   00:29:17  509   00:19:31   00:04:06   01:09:45   218  21.3  00:02:17    00:52:48  535   00:08:30   00:00:00   M   35    1106
  68    419    325  ROBERT      REYNOLDS          SAN FRANCISCO     02:39:05 M35-39   00:26:34  310   00:17:42   00:04:20   01:17:02   486  19.3  00:01:12    00:49:57  405   00:08:03   00:00:00   M   38    969
  69    421    327  TROY        MAYFIELD          WATSONVILLE       02:39:10 M35-39   00:31:55  677   00:21:16   00:06:37   01:11:40   291  20.7  00:02:16    00:46:42  234   00:07:31   00:00:00   M         1368
  70    443    341  SHAWN       LINDSAY           APTOS             02:41:09 M35-39   00:36:22  821   00:24:14   00:04:59   01:13:33   367  20.2  00:02:00    00:44:15  131   00:07:08   00:00:00   M   36    673
  71    455    347  RICHARD     YEE               SANTA CRUZ        02:41:50 M35-39   00:28:10  435   00:18:46   00:04:27   N/A                   N/A         00:57:27  688   00:09:15   00:00:00   M   38    1299
  72    458    348  MIKE        PELSTRING         SANTA CRUZ        02:41:59 M35-39   00:30:17  576   00:20:11   00:06:39   01:16:33   469  19.4  00:01:19    00:47:11  257   00:07:36   00:00:00   M   38    912
  73    464    354  CHARLES     COLVIN            SARATOGA          02:42:19 M35-39   00:26:38  315   00:17:45   00:06:29   01:14:13   398  20    00:03:18    00:51:41  478   00:08:20   00:00:00   M   37    221
  74    469    356  KEVIN       HASENAUER         SCOTTS VALLEY     02:42:45 M35-39   00:30:52  616   00:20:34   00:07:58   01:13:47   376  20.1  00:02:00    00:48:08  308   00:07:45   00:00:00   M   39    471
  75    471    358  THOMAS      PHELAN            SAN CARLOS        02:42:47 M35-39   00:24:54  191   00:16:36   00:04:57   01:17:49   513  19.1  00:02:21    00:52:46  533   00:08:30   00:00:00   M   38    920

Class  Overall Sex  First       Last              City              Final    Class    Swim     Swim    Swim      Swim       Bike      Bike  Bike   Bike        Run     Run     Run        Penalty  Sex  Age   Bib
Rank    Rank   Rank Name        Name                                                  Time     Rank    Min/Km    Transition Time      Rank   MPH   Transition  Time    Rank    Min/Mile
  76    475    361  BRIAN       STROM             CUPERTINO         02:42:58 M35-39   00:28:33  459   00:19:02   00:05:47   01:17:39   508  19.1  00:02:24    00:48:35  330   00:07:50   00:00:00   M   38    1131
  77    482    364  MANUEL      ALVAREZ           OAKLAND           02:43:35 M35-39   00:31:23  654   00:20:55   00:03:54   01:13:07   354  20.3  00:02:59    00:52:12  502   00:08:25   00:00:00   M   35    25
  78    489    370  TORIACH     RUSH              SAN FRANCISCO     02:43:43 M35-39   00:29:46  546   00:19:50   00:05:07   01:21:05   634  18.3  00:02:06    00:45:39  184   00:07:21   00:00:00   M   0     1387
  79    515    383  DUANE       MENSINGER         SOQUEL            02:45:18 M35-39   00:27:11  361   00:18:07   00:04:18   01:14:57   421  19.8  00:02:48    00:56:04  644   00:09:02   00:00:00   M   39    790
  80    526    387  DANIEL      COHEN             SAN JOSE          02:45:58 M35-39   00:31:27  659   00:20:58   00:05:28   01:20:04   606  18.5  00:01:25    00:47:34  282   00:07:40   00:00:00   M   35    212
  81    527    388  DAVID       SCHNAKE           SAN FRANCISCO     02:46:06 M35-39   00:30:29  589   00:20:19   00:06:50   01:12:43   336  20.4  00:04:29    00:51:35  472   00:08:19   00:00:00   M   39    1038
  82    559    402  GREG        STOEHR            BEN LOMOND        02:48:27 M35-39   00:29:59  562   00:19:59   00:04:42   01:16:12   457  19.5  00:03:29    00:54:05  586   00:08:43   00:00:00   M   38    1126
  83    562    404  DAVID       WHALEN            ALBANY            02:48:37 M35-39   00:30:25  587   00:20:16   00:07:34   01:18:04   526  19    00:01:35    00:50:59  454   00:08:13   00:00:00   M   39    1238
  84    579    417  PAUL        KOTTURI           CUPERTINO         02:49:18 M35-39   00:29:52  557   00:19:54   00:05:34   01:18:04   525  19    00:02:21    00:53:27  565   00:08:37   00:00:00   M   39    618
  85    608    429  JOHN        SHIKASHIO         CAMPBELL          02:51:20 M35-39   00:32:40  711   00:21:46   00:06:32   01:21:48   645  18.1  00:01:49    00:48:31  325   00:07:49   00:00:00   M   39    1066
  86    619    437  KENDALL     SULLIVAN          SANTA CRUZ        02:52:26 M35-39   00:27:01  347   00:18:00   00:04:19   N/A                   N/A         00:59:39  745   00:09:37   00:00:00   M   36    1136
  87    632    445  CHRIS       PEARSON           SANTA CRUZ        02:53:34 M35-39   00:38:33  850   00:25:42   00:04:00   01:16:57   482  19.3  00:01:25    00:52:39  528   00:08:29   00:00:00   M   36    908
  88    638    447  RUSTY       KINGON            APTOS             02:53:56 M35-39   00:26:58  343   00:17:58   00:03:54   01:17:26   500  19.2  00:01:40    01:03:58  814   00:10:19   00:00:00   M   38    599
  89    651    452  PAOLO       GIUSTO            SAN FRANCISCO     02:54:56 M35-39   00:32:07  686   00:21:24   00:07:41   01:18:55   553  18.8  00:01:21    00:54:52  608   00:08:50   00:00:00   M   39    409
  90    662    457  GREG        KELLY             SAN FRANCISCO     02:55:49 M35-39   00:27:06  355   00:18:04   00:07:04   01:20:25   616  18.5  00:03:16    00:57:58  701   00:09:20   00:00:00   M   36    584
  91    669    460  FRED        PLAGEMAN          SANTA CRUZ        02:56:08 M35-39   00:32:52  723   00:21:54   00:05:17   01:22:27   658  18    00:01:51    00:53:41  573   00:08:39   00:00:00   M   37    929
  92    673    462  GLENN       SAFIER            SAN JOSE          02:56:43 M35-39   00:23:24  100   00:15:36   00:04:20   01:24:26   687  17.6  00:02:09    01:02:24  796   00:10:03   00:00:00   M   36    1016
  93    677    464  HERBERT     WEISS             SAN FRANCISCO     02:57:02 M35-39   00:30:29  590   00:20:19   00:06:12   01:24:44   691  17.5  00:03:29    00:52:08  500   00:08:24   00:00:00   M   39    1226
  94    682    468  TYRONE      BLANCHETTE        SUNNYVALE         02:57:27 M35-39   00:28:58  491   00:19:18   00:06:27   01:21:49   647  18.1  00:02:52    00:57:21  687   00:09:14   00:00:00   M   38    90
  95    685    469  ATUL        SINGH             EMERYVILLE        02:57:56 M35-39   00:35:54  809   00:23:56   00:05:42   N/A                   N/A         00:54:11  589   00:08:44   00:00:00   M   36    1076
  96    698    476  DAN         OJEDA             SAN FRANCISCO     02:58:49 M35-39   00:30:31  594   00:20:20   00:07:17   01:25:16   699  17.4  00:02:52    00:52:53  540   00:08:31   00:00:00   M   36    876
  97    713    481  ASGEIR      BERGE             APTOS             02:59:55 M35-39   00:34:47  782   00:23:11   00:03:48   01:21:40   639  18.2  00:01:30    00:58:10  714   00:09:22   00:00:00   M   37    73
  98    728    487  MATT        ERICKSEN          SAN CARLOS        03:01:12 M35-39   00:33:57  760   00:22:38   00:05:35   01:19:11   565  18.7  00:03:25    00:59:04  732   00:09:31   00:00:00   M   35    318
  99    752    499  PHILIP      REISER            SAN FRANCISCO     03:03:35 M35-39   00:35:43  807   00:23:48   00:08:30   01:19:15   567  18.7  00:03:03    00:57:04  677   00:09:12   00:00:00   M   38    963
  100   773    508  STEFAN      THIEDE            SUNNYVALE         03:05:39 M35-39   00:30:07  568   00:20:04   00:08:30   01:19:50   594  18.6  00:02:38    01:04:34  823   00:10:24   00:00:00   M   36    1152
  101   777    511  DAVID       WABEL             SAN FRANCISCO     03:05:58 M35-39   00:33:51  759   00:22:34   00:07:26   01:25:00   697  17.5  00:02:48    00:56:53  668   00:09:10   00:00:00   M   38    1198
  102   793    517  PETER       PLACKOWSKI        SAN MATEO         03:09:11 M35-39   00:41:07  866   00:27:24   00:06:07   01:25:43   708  17.3  00:01:06    00:55:08  616   00:08:53   00:00:00   M   37    928
  103   800    518  VICTOR      VAZQUEZ           SAN FRANCISCO     03:09:41 M35-39   00:29:36  531   00:19:44   00:08:19   01:18:51   549  18.8  00:03:51    01:09:04  859   00:11:08   00:00:00   M   39    1190

Class  Overall Sex  First       Last              City              Final    Class    Swim     Swim    Swim      Swim       Bike      Bike  Bike   Bike        Run     Run     Run        Penalty  Sex  Age   Bib
Rank    Rank   Rank Name        Name                                                  Time     Rank    Min/Km    Transition Time      Rank   MPH   Transition  Time    Rank    Min/Mile
  104   809    520  MICHAEL     HIDDLESON         CAPITOLA          03:11:08 M35-39   00:27:21  373   00:18:14   00:05:47   01:33:45   779  15.8  00:03:19    01:00:56  763   00:09:49   00:00:00   M   35    502
  105   822    524  NELS        VANDER ZANDEN     CUPERTINO         03:12:29 M35-39   00:34:31  773   00:23:00   N/A        N/A                   N/A         00:49:56  404   00:08:03   00:00:00   M   37    1187
  106   840    532  PETER       KACANDES          MENLO PARK        03:15:20 M35-39   00:38:08  847   00:25:25   00:05:36   01:25:21   700  17.4  00:02:52    01:03:23  809   00:10:13   00:00:00   M   36    561
  107   852    535  BENJAMIN    CHANG             SAN FRANCISCO     03:19:58 M35-39   00:45:36  872   00:30:24   N/A        N/A                   00:02:54    01:03:12  806   00:10:11   00:00:00   M   35    184
  108   863    537  CHRIS       COELHO            SAN FRANCISCO     03:21:53 M35-39   00:40:13  860   00:26:48   00:06:10   01:26:54   722  17.1  00:01:40    01:06:56  847   00:10:47   00:00:00   M   38    211
  109   891    547  LEE         WARNER            REDWOOD CITY      03:33:56 M35-39   00:33:45  756   00:22:30   00:10:42   01:30:36   765  16.4  00:04:19    01:14:34  877   00:12:01   00:00:00   M   38    1213
M40-44
   1     14    12   KYLE        WELCH             SUNNYVALE         02:06:51 M40-44   00:21:48   50   00:14:32   00:01:57   N/A                   N/A         00:41:27   70   00:06:41   00:00:00   M   41    1228
   2     21    19   JON         MOENS             WINDSOR           02:09:20 M40-44   00:23:29  104   00:15:39   00:02:05   01:04:14   58   23.1  00:00:49    00:38:43   18   00:06:14   00:00:00   M   40    806
   3     26    24   DANIEL      WIRLS             SANTA CRUZ        02:09:47 M40-44   00:20:05   21   00:13:23   00:02:47   01:05:52   99   22.5  00:00:59    00:40:04   37   00:06:27   00:00:00   M   42    1277
   4     28    26   MAXIMILIANO MEHECH            SANTA CLARA       02:10:29 M40-44   00:21:43   48   00:14:28   00:03:41   01:02:43   21   23.7  00:01:06    00:41:16   64   00:06:39   00:00:00   M   40    781
   5     31    29   TOM         KNAUER            SAN FRANCISCO     02:10:49 M40-44   00:23:38  113   00:15:45   00:02:11   01:05:52   100  22.5  00:00:50    00:38:18   13   00:06:10   00:00:00   M   40    608
   6     35    33   RICHARD     ROBINSON          SANTA CRUZ,       02:11:21 M40-44   00:24:54  193   00:16:36   00:02:35   01:03:06   29   23.5  00:00:47    00:39:59   32   00:06:26   00:00:00   M   44    990
   7     34    32   ALEXANDER   ROMANCZUK         SAN FRANCISCO     02:11:21 M40-44   00:24:02  137   00:16:01   00:02:40   01:03:38   43   23.3  00:00:59    00:40:02   36   00:06:27   00:00:00   M   40    1002
   8     37    35   RICK        FERRELL           APTOS             02:11:41 M40-44   00:24:44  183   00:16:29   00:02:42   01:02:53   22   23.6  00:01:22    00:40:00   33   00:06:27   00:00:00   M   43    342
   9     41    39   STEVEN      CAVANAUGH         SAN FRANCISCO     02:12:15 M40-44   00:25:25  230   00:16:56   00:03:37   01:03:20   36   23.4  00:01:29    00:38:24   15   00:06:11   00:00:00   M   41    177
  10     45    43   GEOFFREY    FARRELL           SAN FRANCISCO     02:12:43 M40-44   00:21:59   56   00:14:39   00:03:40   01:05:13   80   22.8  00:01:50    00:40:01   35   00:06:27   00:00:00   M   40    331
  11     46    44   P.J.        SMITH             PARK CITY         02:12:47 M40-44   00:23:30  105   00:15:40   00:03:40   01:03:20   37   23.4  00:01:55    00:40:22   41   00:06:30   00:00:00   M   43    1095
  12     49    47   KEVIN       GALLAGHER         SANTA CRUZ        02:12:59 M40-44   00:22:25   76   00:14:56   00:02:42   01:03:39   44   23.3  00:01:17    00:42:56   99   00:06:55   00:00:00   M   44    385
  13     56    54   KURT        FOUTS             SANTA CRUZ        02:14:14 M40-44   00:21:21   41   00:14:14   00:03:20   01:05:51   98   22.5  00:01:51    00:41:51   80   00:06:44   00:00:00   M   44    367
  14     59    57   DAVID       DELUCCIH          APTOS             02:14:31 M40-44   00:24:48  185   00:16:32   00:02:50   01:05:16   82   22.7  00:01:27    00:40:10   40   00:06:28   00:00:00   M   40    1366
  15     62    59   MIKE        BENNETT           SANTA CRUZ        02:14:39 M40-44   00:18:49   3    00:12:32   00:02:28   01:04:43   67   22.9  00:01:20    00:47:19  266   00:07:37   00:00:00   M   0     1380
  16     64    61   ROBERT      CHORTEK           SAN JOSE          02:14:53 M40-44   00:24:34  166   00:16:22   00:02:53   01:03:16   33   23.5  00:00:55    00:43:15  111   00:06:58   00:00:00   M   44    193
  17     67    63   COLIN       BROWN             SANTA CRUZ        02:15:06 M40-44   00:20:32   28   00:13:41   00:02:56   01:06:19   113  22.4  00:00:56    00:44:23  136   00:07:09   00:00:00   M   42    127
  18     69    64   PERRY       HARMON            BERKELEY          02:15:22 M40-44   00:22:48   83   00:15:12   00:03:13   01:03:42   47   23.3  00:01:52    00:43:47  118   00:07:03   00:00:00   M   44    467
  19     78    73   DAVID       HOVER             SAN FRANCISCO     02:16:23 M40-44   00:22:03   57   00:14:42   00:03:15   01:06:44   126  22.2  00:01:41    00:42:40   93   00:06:52   00:00:00   M   41    527
  20     79    74   EDUARDO     LLACH             MENLO PARK        02:16:29 M40-44   00:21:19   39   00:14:12   00:02:31   01:06:37   123  22.3  00:01:28    00:44:34  144   00:07:11   00:00:00   M   43    684
  21     85    79   DANIEL      SMITH             MENLO PARK        02:17:22 M40-44   00:22:23   73   00:14:55   00:03:04   01:02:19   16   23.8  00:01:25    00:48:11  311   00:07:46   00:00:00   M   40    1088

Class  Overall Sex  First       Last              City              Final    Class    Swim     Swim    Swim      Swim       Bike      Bike  Bike   Bike        Run     Run     Run        Penalty  Sex  Age   Bib
Rank    Rank   Rank Name        Name                                                  Time     Rank    Min/Km    Transition Time      Rank   MPH   Transition  Time    Rank    Min/Mile
  22    105    97   RON         SVINTH            PETALUMA          02:19:35 M40-44   00:29:15  508   00:19:30   00:03:21   01:04:12   57   23.1  00:01:28    00:41:19   67   00:06:39   00:00:00   M   42    1141
  23    111    103  ROB         MORSE             APTOS             02:20:04 M40-44   00:23:58  132   00:15:58   00:03:47   01:04:08   56   23.2  00:01:25    00:46:46  237   00:07:32   00:00:00   M   41    826
  24    118    109  MARSHALL    CASE              SAN JOSE          02:21:19 M40-44   00:25:51  260   00:17:14   00:03:25   01:09:25   202  21.4  00:01:15    00:41:23   68   00:06:40   00:00:00   M   44    176
  25    121    111  HERMAN      FERNANDEZ         OAKLAND           02:21:20 M40-44   00:26:26  300   00:17:37   00:03:14   N/A                   N/A         00:43:52  120   00:07:04   00:00:00   M   40    341
  26    123    113  JAMES       DANNA             SAN JOSE          02:21:26 M40-44   00:23:37  112   00:15:44   00:03:05   01:07:43   147  21.9  00:01:30    00:45:31  178   00:07:20   00:00:00   M   44    261
  27    131    120  RICKEY      SOTO-FOGLE        SUNNYVALE         02:22:12 M40-44   00:25:35  244   00:17:03   00:04:38   01:03:17   34   23.5  00:01:47    00:46:55  250   00:07:34   00:00:00   M   41    1108
  28    134    123  KEN         CARRINGTON        REDONDO BEACH     02:22:23 M40-44   00:23:04   91   00:15:22   00:02:56   01:10:24   243  21.1  00:01:39    00:44:20  133   00:07:09   00:00:00   M   0     1373
  29    145    131  JOHN        SARTER            NOVATO            02:22:59 M40-44   00:26:50  333   00:17:53   00:03:31   01:06:51   130  22.2  00:01:14    00:44:33  143   00:07:11   00:00:00   M   41    1023
  30    143    133  DEKE        HUNTER            CUPERTINO         02:22:59 M40-44   00:21:57   54   00:14:38   00:03:14   01:08:18   168  21.7  00:01:46    00:47:44  291   00:07:41   00:00:00   M   42    536
  31    156    141  JAY         KEITH             LOS ALTOS         02:23:39 M40-44   00:26:54  339   00:17:56   00:03:07   01:08:30   171  21.7  00:01:29    00:43:39  116   00:07:02   00:00:00   M   41    579
  32    166    148  CHRISTOPHER STEWART           SAN FRANCISCO     02:24:34 M40-44   00:27:16  369   00:18:10   00:03:10   01:06:50   129  22.2  00:01:16    00:46:02  197   00:07:25   00:00:00   M   40    1123
  33    170    152  JOHN        AVER              LOS GATOS         02:24:50 M40-44   00:23:32  108   00:15:41   00:04:35   01:06:31   118  22.3  00:01:58    00:48:14  315   00:07:46   00:00:00   M   43    46
  34    177    157  MICHAEL     PRICE             MORAGA            02:25:11 M40-44   00:24:38  168   00:16:25   00:05:15   01:11:56   302  20.6  00:01:42    00:41:40   74   00:06:43   00:00:00   M   41    943
  35    197    175  BARRY       MANSKER           SAN JOSE          02:26:20 M40-44   00:26:42  319   00:17:48   00:03:27   01:12:14   316  20.5  00:01:37    00:42:20   87   00:06:49   00:00:00   M   42    719
  36    209    183  GEOFF       GIRARD            SANTA CRUZ        02:27:10 M40-44   00:28:02  427   00:18:41   00:03:01   01:09:23   201  21.4  00:02:06    00:44:38  145   00:07:11   00:00:00   M   42    408
  37    216    189  MIKE        MONROE            SAN FRANCISCO     02:27:47 M40-44   00:23:57  131   00:15:58   00:03:35   01:09:31   209  21.4  00:02:13    00:48:31  324   00:07:49   00:00:00   M   40    807
  38    239    202  JOHN        STRATTON          MORAGA            02:29:03 M40-44   00:25:13  214   00:16:48   00:04:17   01:10:28   246  21.1  00:01:06    00:47:59  299   00:07:44   00:00:00   M   43    1129
  39    243    206  THOMAS      MCCULLOUGH        HOLLISTER         02:29:20 M40-44   00:23:53  127   00:15:55   00:03:58   01:08:44   181  21.6  00:01:53    00:50:52  449   00:08:12   00:00:00   M   43    753
  40    246    209  MIKE        SKAGGS            WONDSOR           02:29:38 M40-44   00:23:50  123   00:15:53   00:03:54   01:11:14   273  20.8  00:01:25    00:49:15  363   00:07:56   00:00:00   M   40    1079
  41    255    217  RAY         MELTVEDT          SANTA CRUZ        02:30:00 M40-44   00:24:05  141   00:16:03   00:04:10   N/A                   N/A         00:48:47  343   00:07:52   00:00:00   M   42    784
  42    259    220  CHRIS       BADGER            PORTOLA VALLEY    02:30:16 M40-44   00:22:14   67   00:14:49   00:06:10   01:08:51   183  21.6  00:02:06    00:50:55  450   00:08:12   00:00:00   M   43    49
  43    261    221  KEITH       MELBOURNE         SARATOGA          02:30:20 M40-44   00:26:17  293   00:17:31   00:02:48   01:12:23   324  20.5  00:01:41    00:47:11  256   00:07:36   00:00:00   M   43    782
  44    292    242  GREGORY     MEAGHER           SAN FRANCISCO     02:32:14 M40-44   00:25:28  238   00:16:58   00:03:51   01:11:52   296  20.7  00:01:29    00:49:34  383   00:07:59   00:00:00   M   44    780
  45    296    244  STEVE       OKAMURA           CASTROVILLE       02:32:19 M40-44   00:29:30  527   00:19:40   00:03:11   01:10:19   241  21.1  00:01:02    00:48:17  316   00:07:47   00:00:00   M   43    877
  46    298    246  MARK        MARTIN            PLEASANTON        02:32:26 M40-44   00:25:04  200   00:16:42   00:03:30   01:08:45   182  21.6  00:01:18    00:53:49  576   00:08:40   00:00:00   M   43    731
  47    328    268  JOSEPH      SAVERI            SAN FRANCISCO     02:34:07 M40-44   00:24:50  189   00:16:33   00:05:28   01:12:59   349  20.3  00:01:52    00:48:58  352   00:07:53   00:00:00   M   40    1024
  48    331    269  MICHAEL     MOORES            SAN FRANCISCO     02:34:11 M40-44   00:24:16  152   00:16:10   00:04:08   01:12:09   311  20.6  00:01:46    00:51:52  489   00:08:21   00:00:00   M   43    815
  49    335    271  TIMOTHY     CURTIN            SUNNYVALE         02:34:21 M40-44   00:30:07  569   00:20:04   00:04:42   01:12:27   327  20.5  00:02:04    00:45:01  157   00:07:15   00:00:00   M   44    252

Class  Overall Sex  First       Last              City              Final    Class    Swim     Swim    Swim      Swim       Bike      Bike  Bike   Bike        Run     Run     Run        Penalty  Sex  Age   Bib
Rank    Rank   Rank Name        Name                                                  Time     Rank    Min/Km    Transition Time      Rank   MPH   Transition  Time    Rank    Min/Mile
  50    337    272  EDGAR       VELEZ             SAN RAFAEL        02:34:24 M40-44   00:26:16  291   00:17:30   00:03:33   01:11:55   301  20.6  00:03:12    00:49:28  373   00:07:58   00:00:00   M   41    1191
  51    341    274  DAVE        KEHMEIER          SAN JOSE          02:34:38 M40-44   00:28:20  444   00:18:53   00:05:39   01:13:16   361  20.3  00:02:11    00:45:12  167   00:07:17   00:00:00   M   43    576
  52    351    282  JOHN        RICCIO            CA                02:35:17 M40-44   00:27:35  393   00:18:23   00:04:21   01:13:52   383  20.1  00:01:42    00:47:47  294   00:07:42   00:00:00   M   44    973
  53    365    291  RICHARD     JALICHANDRA       SAN FRANCISCO     02:36:06 M40-44   00:26:44  320   00:17:49   00:05:31   01:15:21   432  19.7  00:02:00    00:46:30  223   00:07:29   00:00:00   M   40    546
  54    375    297  RUSSELL     SMYTH             SANTA CRUZ        02:36:51 M40-44   00:25:10  209   00:16:46   00:04:00   01:12:37   334  20.4  00:01:52    00:53:12  552   00:08:34   00:00:00   M   41    1101
  55    384    302  JIM         TIERNEY           SANTA CRUZ        02:37:13 M40-44   00:30:35  601   00:20:23   00:05:27   01:13:25   365  20.2  00:02:36    00:45:10  165   00:07:17   00:00:00   M   42    1156
  56    403    317  ALAN        ROSENBERG         DANVILLE          02:38:18 M40-44   00:24:52  190   00:16:34   00:05:56   01:15:01   425  19.8  00:01:55    00:50:34  440   00:08:09   00:00:00   M   40    1007
  57    422    328  JON         ROSENCRANZ        SANTA CRUZ        02:39:11 M40-44   00:33:26  742   00:22:17   00:04:29   01:13:12   358  20.3  00:01:48    00:46:16  209   00:07:27   00:00:00   M   43    1008
  58    431    333  MARK        DOUGLAS           HALF MOON BAY     02:40:06 M40-44   00:28:59  493   00:19:19   00:04:47   01:12:57   348  20.3  00:01:46    00:51:37  473   00:08:19   00:00:00   M   41    287
  59    433    335  VINCENT     CONRAD            SAUSALITO         02:40:25 M40-44   00:33:33  746   00:22:22   00:03:12   01:11:47   294  20.7  00:02:02    00:49:51  402   00:08:02   00:00:00   M   43    227
  60    436    338  J. DAVID    CLAIBONE          SAN RAFAEL        02:40:38 M40-44   00:28:34  460   00:19:02   00:04:53   01:15:33   440  19.6  00:01:16    00:50:22  426   00:08:07   00:00:00   M   44    201
  61    446    342  JOHN        WEST              SANTA CRUZ        02:41:20 M40-44   00:27:50  411   00:18:33   00:05:24   01:14:34   406  19.9  00:02:26    00:51:06  456   00:08:14   00:00:00   M   40    1235
  62    468    355  NICK        CIOLL             NEW ORLEANS       02:42:42 M40-44   00:29:46  544   00:19:50   00:08:20   01:20:33   620  18.4  00:05:20    00:38:43   19   00:06:14   00:00:00   M   44    200
  63    474    360  BOB         LEIBOWITZ         PLEASANTON        02:42:56 M40-44   00:29:38  537   00:19:45   00:04:06   01:11:27   282  20.8  00:01:42    00:56:03  642   00:09:02   00:00:00   M   44    654
  64    480    362  JOHN        PALMER            SAN FRANCISCO     02:43:16 M40-44   00:31:10  641   00:20:46   00:07:17   01:12:25   325  20.5  00:02:52    00:49:32  381   00:07:59   00:00:00   M   0     1379
  65    486    367  JAY         WRIGHT            SOQUEL            02:43:41 M40-44   00:28:40  474   00:19:06   00:06:50   01:17:57   522  19    00:02:45    00:47:29  277   00:07:39   00:00:00   M   44    1294
  66    505    377  JESSE       HALBLEIB          SANTA CRUZ        02:44:50 M40-44   00:29:47  548   00:19:51   00:05:25   01:11:06   269  20.9  00:01:45    00:56:47  661   00:09:09   00:00:00   M   0     1385
  67    512    381  MARK        HARLAN            SANTA CRUZ        02:45:13 M40-44   00:29:58  561   00:19:58   00:05:59   01:13:51   381  20.1  00:02:02    00:53:23  561   00:08:36   00:00:00   M   43    466
  68    535    391  RICHARD     MCCLANAHAN        WEST SACRAMENTO   02:46:32 M40-44   00:35:13  790   00:23:28   00:06:15   01:09:10   194  21.5  00:02:49    00:53:05  546   00:08:33   00:00:00   M   43    750
  69    540    394  CONRAD      YOUNG             SUNNYVALE         02:46:54 M40-44   00:34:28  771   00:22:58   00:04:28   01:16:29   465  19.4  00:01:45    00:49:44  393   00:08:01   00:00:00   M   41    1303
  70    556    400  JON         BAILIFF           SANTA CRUZ        02:48:06 M40-44   00:25:20  225   00:16:53   00:05:38   01:15:15   429  19.7  00:01:05    01:00:48  759   00:09:48   00:00:00   M   44    53
  71    564    405  JOHN        BEIERS            SAN CARLOS        02:48:44 M40-44   00:33:10  736   00:22:06   00:04:37   01:16:41   473  19.4  00:02:34    00:51:42  481   00:08:20   00:00:00   M   42    68
  72    575    413  MARK        HOOVER            SCOTTS VALLEY     02:49:06 M40-44   00:29:29  524   00:19:39   00:04:58   01:12:03   308  20.6  00:01:35    01:01:01  766   00:09:50   00:00:00   M   44    522
  73    594    424  JEFFREY     LANGSTON          PALO ALTO         02:50:43 M40-44   00:24:44  184   00:16:29   00:06:33   01:26:28   717  17.2  00:02:53    00:50:05  417   00:08:04   00:00:00   M   43    637
  74    621    439  PATRICK     KELLEHER          SANTA CRUZ        02:52:48 M40-44   00:26:32  306   00:17:41   00:07:23   01:17:41   509  19.1  00:02:06    00:59:06  733   00:09:31   00:00:00   M   44    581
  75    647    450  JEFF        CHASE             LOS GATOS         02:54:41 M40-44   00:30:31  596   00:20:20   00:05:34   01:19:52   596  18.6  00:01:53    00:56:51  666   00:09:10   00:00:00   M         1315
  76    655    454  BART        HESS              PLEASANTON        02:55:10 M40-44   00:28:36  464   00:19:04   00:05:29   01:19:22   574  18.7  00:02:20    00:59:23  739   00:09:34   00:00:00   M   41    499
  77    718    484  MICHAEL     RICE              SAN RAFAEL        03:00:12 M40-44   00:33:25  741   00:22:16   00:09:52   01:19:02   558  18.8  00:02:37    00:55:16  624   00:08:54   00:00:00   M   41    974

Class  Overall Sex  First       Last              City              Final    Class    Swim     Swim    Swim      Swim       Bike      Bike  Bike   Bike        Run     Run     Run        Penalty  Sex  Age   Bib
Rank    Rank   Rank Name        Name                                                  Time     Rank    Min/Km    Transition Time      Rank   MPH   Transition  Time    Rank    Min/Mile
  78    721    485  MARK        JOHNSON           SAN FRANCISCO     03:00:28 M40-44   00:26:32  305   00:17:41   00:09:04   01:13:15   360  20.3  00:05:59    01:05:38  833   00:10:35   00:00:00   M   40    556
  79    730    488  DAN         DE FRANK          FAIRFAX           03:01:25 M40-44   00:27:03  350   00:18:02   00:05:36   01:29:47   756  16.5  00:02:33    00:56:26  657   00:09:06   00:00:00   M   43    268
  80    749    497  MITCHELL    MARRIOTT          CORTE MADERA      03:03:24 M40-44   00:29:29  523   00:19:39   00:08:06   01:22:49   667  17.9  00:04:59    00:58:01  702   00:09:21   00:00:00   M   41    724
  81    760    502  OSCAR       SIMO DE LEON      SANTA CRUZ        03:04:29 M40-44   00:34:42  779   00:23:08   00:08:05   01:21:44   642  18.2  00:01:52    00:58:06  711   00:09:22   00:00:00   M   40    1073
  82    783    513  PAUL        GOLLENDER         ROSEVILLE         03:06:53 M40-44   00:27:31  387   00:18:20   00:09:13   01:19:45   587  18.6  00:03:13    01:07:11  850   00:10:50   00:00:00   M   44    415
  83    804    519  DART        LINDSLEY          SANTA CRUZ        03:10:12 M40-44   00:28:39  472   00:19:06   00:06:30   01:40:25   795  14.8  00:01:23    00:53:15  556   00:08:35   00:00:00   M   40    674
  84    811    521  MICHAEL     RYNER             BRENTWOOD         03:11:25 M40-44   00:31:53  674   00:21:15   00:04:14   01:19:30   579  18.7  00:02:42    01:13:06  872   00:11:47   00:00:00   M   40    1015
  85    839    531  BRIAN       MACDONALD         SANTA CRUZ        03:15:10 M40-44   00:47:45  874   00:31:50   00:06:19   01:30:18   759  16.4  00:01:13    00:49:35  388   00:07:59   00:00:00   M   44    706
  86    865    538  DAVE        MANDELKERN        BURLINGAME        03:22:05 M40-44   00:36:18  818   00:24:12   00:07:34   01:28:37   742  16.7  00:03:46    01:05:50  835   00:10:37   00:00:00   M   43    716
M45-49
   1     9      7   STEVEN      CHAVEZ            SAN RAMON         02:04:49 M45-49   00:23:28  102   00:15:38   00:02:17   01:01:15    8   24.2  00:01:07    00:36:42   5    00:05:55   00:00:00   M   45    189
   2     11     9   DEAN        HARPER            WALNUT CREEK      02:05:32 M45-49   00:19:19   11   00:12:52   00:02:49   01:02:39   19   23.7  00:00:50    00:39:55   31   00:06:26   00:00:00   M   49    468
   3     39    37   SCOTT       ADAMS             BERKELEY          02:12:09 M45-49   00:22:44   81   00:15:09   00:03:11   01:01:00    7   24.3  00:01:09    00:44:05  128   00:07:06   00:00:00   M   45    6
   4     50    48   SCOTT       WILLIAMS          SAN RAFAEL        02:13:03 M45-49   00:18:06   2    00:12:04   00:03:05   01:03:35   42   23.4  00:01:24    00:46:53  247   00:07:33   00:00:00   M   47    1263
   5     73    68   RON         WILLIAMS          SAN JOSE          02:15:44 M45-49   00:22:56   88   00:15:17   00:03:10   01:05:57   104  22.5  00:01:53    00:41:48   78   00:06:44   00:00:00   M   48    1262
   6     90    84   MIKE        ERBE              SANTA CRUZ        02:17:47 M45-49   00:25:35  245   00:17:03   00:02:56   01:07:46   150  21.9  00:00:56    00:40:34   43   00:06:32   00:00:00   M   47    317
   7     93    87   MARK        MCKEE             SAN FRANCISCO     02:18:16 M45-49   00:25:15  218   00:16:50   00:03:38   N/A                   N/A         00:40:09   39   00:06:28   00:00:00   M   45    771
   8    126    116  DOUG        HETZLER           SANTA CRUZ        02:21:40 M45-49   00:29:03  503   00:19:22   00:02:44   01:06:33   119  22.3  00:01:39    00:41:41   75   00:06:43   00:00:00   M   46    500
   9    190    169  MICHAEL     WILDER            CAMPBELL          02:25:51 M45-49   00:26:12  286   00:17:28   00:02:28   01:06:36   121  22.3  00:01:52    00:48:43  342   00:07:51   00:00:00   M   47    1250
  10    194    172  ANDY        GLUCS             SANTA CRUZ        02:26:05 M45-49   00:25:14  217   00:16:49   00:03:10   01:07:54   153  21.9  00:01:45    00:48:02  303   00:07:44   00:00:00   M   46    413
  11    200    177  CARL        GALEWSKI          SANTA CRUZ        02:26:28 M45-49   00:26:06  279   00:17:24   00:03:23   01:10:22   242  21.1  00:01:21    00:45:16  170   00:07:18   00:00:00   M   45    384
  12    210    184  DAN         JOHNSON           LOS GATOS         02:27:12 M45-49   00:23:55  129   00:15:56   00:03:52   01:10:07   235  21.2  00:02:01    00:47:17  263   00:07:37   00:00:00   M   46    555
  13    213    186  RICHARD     CHALKER           LOS ALTOS         02:27:30 M45-49   N/A                        N/A        N/A                   N/A         N/A                        00:00:00   M   45    181
  14    221    192  BRAD        ZOOK              SAN JOSE          02:27:59 M45-49   00:26:49  331   00:17:52   00:04:36   01:08:52   184  21.6  00:01:30    00:46:12  205   00:07:27   00:00:00   M   47    1310
  15    231    198  ROBERT      KRAENCKE          SAN JOSE          02:28:32 M45-49   00:27:58  420   00:18:38   00:04:31   01:08:12   165  21.8  00:01:31    00:46:20  211   00:07:28   00:00:00   M   46    620
  16    235    200  TOM         SKINNER           SANTA ROSA        02:28:47 M45-49   00:26:38  313   00:17:45   00:03:46   01:08:35   175  21.6  00:01:38    00:48:10  310   00:07:46   00:00:00   M   48    1082
  17    247    210  MICHAEL     SCHIFF            MENLO PARK        02:29:42 M45-49   00:25:48  257   00:17:12   00:03:34   01:11:17   275  20.8  00:01:26    00:47:37  283   00:07:40   00:00:00   M   47    1035
  18    250    212  PHIL        FURNISS           APTOS             02:29:52 M45-49   00:28:00  423   00:18:40   00:04:21   01:10:12   238  21.1  00:01:50    00:45:29  176   00:07:20   00:00:00   M   47    379

Class  Overall Sex  First       Last              City              Final    Class    Swim     Swim    Swim      Swim       Bike      Bike  Bike   Bike        Run     Run     Run        Penalty  Sex  Age   Bib
Rank    Rank   Rank Name        Name                                                  Time     Rank    Min/Km    Transition Time      Rank   MPH   Transition  Time    Rank    Min/Mile
  19    272    229  HARRY       BIDLEMAN          SCOTTS VALLEY     02:30:59 M45-49   00:28:29  453   00:18:59   00:03:11   01:09:51   226  21.3  00:01:38    00:47:50  295   00:07:42   00:00:00   M   46    81
  20    278    235  JACK        TROEDSON          PORTOLA VALLEY    02:31:20 M45-49   00:23:08   93   00:15:25   00:05:04   01:11:54   298  20.6  00:02:05    00:49:09  361   00:07:55   00:00:00   M   45    1169
  21    279    234  GORDON      COVELL, JR.       LOS ALTOS HILLS   02:31:20 M45-49   00:25:21  226   00:16:54   00:04:37   01:12:19   320  20.5  00:01:32    00:47:31  281   00:07:39   00:00:00   M   45    236
  22    280    236  AJ          KING              CHANDLER          02:31:23 M45-49   00:31:08  636   00:20:45   00:03:09   01:05:44   96   22.6  00:00:59    00:50:23  428   00:08:07   00:00:00   M   48    596
  23    304    251  GARY        SMITH             COLTS NECK        02:32:40 M45-49   00:27:05  352   00:18:03   00:03:51   01:14:50   416  19.8  00:01:05    00:45:49  190   00:07:23   00:00:00   M   48    1091
  24    306    252  DIRK        TACKE             SAN FRANCISCO     02:32:51 M45-49   00:25:44  254   00:17:09   00:05:27   01:13:49   380  20.1  00:02:33    00:45:18  172   00:07:18   00:00:00   M   49    1145
  25    313    257  THOMAS      BUTTS             SAN JOSE          02:33:03 M45-49   00:22:52   87   00:15:14   00:04:37   N/A                   N/A         00:52:52  539   00:08:31   00:00:00   M   49    149
  26    312    258  WILLIAM     MENCHINE          SANTA CRUZ        02:33:03 M45-49   00:30:05  566   00:20:03   00:05:11   01:09:25   203  21.4  00:02:00    00:46:22  213   00:07:28   00:00:00   M   47    786
  27    322    263  ALFREDO     MUIR              MOUNTAIN VIEW     02:33:49 M45-49   00:23:14   97   00:15:29   00:03:27   01:12:23   323  20.5  00:01:24    00:53:21  558   00:08:36   00:00:00   M   47    830
  28    333    270  TOM         BREKKA            SANTA CRUZ        02:34:14 M45-49   00:28:21  445   00:18:54   00:03:11   01:10:37   248  21    00:01:31    00:50:34  439   00:08:09   00:00:00   M   47    121
  29    348    279  GREGG       GUSTAFSON         NEVADA CITY       02:34:53 M45-49   00:27:46  405   00:18:30   00:05:31   01:10:27   245  21.1  00:02:33    00:48:36  331   00:07:50   00:00:00   M   46    447
  30    357    286  TONY        MUSSELLE          SAUSALITO         02:35:37 M45-49   00:29:48  550   00:19:52   00:06:31   01:07:46   148  21.9  00:03:33    00:47:59  300   00:07:44   00:00:00   M   46    839
  31    368    293  ROD         SCHERBA           MENLO PARK        02:36:26 M45-49   00:26:44  322   00:17:49   00:05:24   01:12:54   347  20.4  00:02:25    00:48:59  353   00:07:54   00:00:00   M   45    1033
  32    401    315  ROBERT      DIMICELI          OAKLAND           02:38:10 M45-49   00:31:53  672   00:21:15   00:03:07   01:13:46   374  20.1  00:02:04    00:47:20  269   00:07:38   00:00:00   M   45    278
  33    412    320  JAMIE       DAMIANO           FORT BRAGG        02:38:52 M45-49   N/A                        N/A        N/A                   N/A         N/A                        00:00:00   M   49    260
  34    432    334  MARK        HUFFMAN           OAKLAND           02:40:17 M45-49   00:22:15   70   00:14:50   00:04:31   01:23:58   682  17.7  00:02:46    00:46:47  241   00:07:32   00:00:00   M   45    531
  35    440    340  MARK        RICHARDSON        LOS GATOS         02:40:54 M45-49   00:28:00  425   00:18:40   00:06:29   01:12:48   344  20.4  00:01:46    00:51:51  487   00:08:21   00:00:00   M   46    977
  36    449    344  JIM         NOLAN             SARATOGA          02:41:28 M45-49   00:28:37  466   00:19:04   00:05:15   01:14:00   388  20.1  00:01:41    00:51:55  492   00:08:22   00:00:00   M   48    856
  37    459    350  KARL        VAN ORSDOL        PALO ALTO         02:42:01 M45-49   00:27:48  410   00:18:32   00:05:27   01:15:04   427  19.8  00:02:29    00:51:13  461   00:08:15   00:00:00   M   49    1185
  38    472    357  SONNY       HOGG              NOVATO            02:42:47 M45-49   00:29:51  553   00:19:54   00:04:58   01:12:36   332  20.4  00:01:22    00:54:00  581   00:08:42   00:00:00   M   47    512
  39    473    359  CHUCK       WHITE             CAMPBELL          02:42:50 M45-49   00:29:03  499   00:19:22   00:04:10   01:18:00   524  19    00:01:40    00:49:57  406   00:08:03   00:00:00   M   46    1240
  40    494    372  BILL        MCGEE             SAN FRANCISCO     02:44:09 M45-49   00:26:35  311   00:17:43   00:05:40   01:16:09   454  19.5  00:03:24    00:52:21  512   00:08:26   00:00:00   M   45    762
  41    534    390  JONATHAN    DAHL              SAN JOSE          02:46:30 M45-49   00:26:45  323   00:17:50   00:04:20   01:19:58   599  18.6  00:02:17    00:53:10  551   00:08:34   00:00:00   M   48    256
  42    550    397  GLEN        JONES             FREMONT           02:47:33 M45-49   00:28:45  484   00:19:10   00:05:57   01:18:41   545  18.9  00:02:11    00:51:59  494   00:08:23   00:00:00   M   47    560
  43    554    399  DAN         SEIDEL            SANTA CRUZ        02:47:53 M45-49   00:28:12  437   00:18:48   00:05:10   01:16:30   467  19.4  00:01:32    00:56:29  658   00:09:06   00:00:00   M   45    1049
  44    595    423  GARY        SWENOR            PRUNEDALE         02:50:43 M45-49   00:25:04  202   00:16:42   00:02:58   01:17:53   519  19.1  00:01:51    01:02:57  802   00:10:09   00:00:00   M   48    1142
  45    611    431  ED          NINO              SANTA CRUZ        02:51:49 M45-49   00:27:27  382   00:18:18   00:06:47   01:18:40   544  18.9  00:02:58    00:55:57  636   00:09:01   00:00:00   M   0     1370
  46    614    433  DANIEL      OSBORN            VACAVILLE         02:52:06 M45-49   00:26:50  332   00:17:53   00:04:20   01:17:52   517  19.1  00:01:42    01:01:22  778   00:09:53   00:00:00   M   46    891

Class  Overall Sex  First       Last              City              Final    Class    Swim     Swim    Swim      Swim       Bike      Bike  Bike   Bike        Run     Run     Run        Penalty  Sex  Age   Bib
Rank    Rank   Rank Name        Name                                                  Time     Rank    Min/Km    Transition Time      Rank   MPH   Transition  Time    Rank    Min/Mile
  47    620    438  MICHAEL     SIMON             LOS ALTOS         02:52:45 M45-49   00:40:26  863   00:26:57   00:04:20   01:14:39   409  19.9  00:01:26    00:51:54  491   00:08:22   00:00:00   M   46    1074
  48    629    443  ERNIE       FURTADO           LAFAYETTE         02:53:20 M45-49   00:40:47  865   00:27:11   N/A        N/A                   00:02:34    00:46:18  210   00:07:28   00:00:00   M   46    380
  49    664    459  ERIC        DELAURENTIS       BOULDER CREEK     02:55:55 M45-49   00:28:57  490   00:19:18   00:05:40   01:20:38   623  18.4  00:01:29    00:59:11  734   00:09:32   00:00:00   M   47    273
  50    678    465  DWIGHT      SOMERSETT         SAN CARLOS        02:57:05 M45-49   00:33:03  729   00:22:02   00:05:26   01:21:48   646  18.1  00:04:29    00:52:19  511   00:08:26   00:00:00   M   46    1105
  51    716    483  ORRY        KORB              SANTA CRUZ, CA    03:00:01 M45-49   00:24:30  163   00:16:20   00:05:34   01:20:14   610  18.5  00:03:16    01:06:27  843   00:10:43   00:00:00   M   47    617
  52    733    490  GEORGE      BYRON             PACIFICA          03:01:35 M45-49   00:33:23  740   00:22:15   00:06:35   01:20:28   618  18.4  00:02:18    00:58:51  729   00:09:29   00:00:00   M   48    151
  53    741    492  JEFF        SHAW              DANVILLE          03:02:32 M45-49   00:31:20  651   00:20:53   00:07:47   01:16:58   483  19.3  00:03:05    01:03:22  807   00:10:13   00:00:00   M   45    1059
  54    744    495  STEVEN      HAILEY            ATHERTON          03:02:43 M45-49   00:26:18  294   00:17:32   00:08:54   01:20:19   613  18.5  00:03:24    01:03:48  813   00:10:17   00:00:00   M   46    452
  55    756    501  VAN         JEPSON            WOODSIDE          03:03:58 M45-49   00:31:55  676   00:21:16   00:08:54   01:22:45   666  17.9  00:02:00    00:58:24  721   00:09:25   00:00:00   M   48    552
  56    814    522  TOM         DWYER             FELTON            03:11:31 M45-49   00:27:30  385   00:18:20   00:06:28   01:27:08   726  17    00:02:55    01:07:30  851   00:10:53   00:00:00   M   47    295
  57    823    525  JOHN        OLSSON            PORTOLA VALLEY    03:12:38 M45-49   00:31:04  633   00:20:42   00:08:51   01:28:27   739  16.8  00:02:49    01:01:27  781   00:09:54   00:00:00   M   46    885
  58    829    527  EBERHARD    SCHADE            SAN JOSE          03:13:26 M45-49   00:30:58  625   00:20:38   00:06:31   01:27:45   733  16.9  00:02:59    01:05:13  829   00:10:31   00:00:00   M   45    1029
M50-54
   1     38    36   TIM         LAVELLE           SAN JOSE          02:11:47 M50-54   00:22:08   61   00:14:45   00:02:51   01:03:39   45   23.3  00:01:24    00:41:45   77   00:06:44   00:00:00   M   54    644
   2     91    85   JOHN        RICHARDSON        REDWOOD CITY      02:18:07 M50-54   00:24:40  175   00:16:26   00:02:33   N/A                   N/A         00:43:45  117   00:07:03   00:00:00   M   50    976
   3    128    118  PAUL        WILSON            SAN JOSE          02:21:52 M50-54   00:25:33  243   00:17:02   00:03:42   01:02:35   18   23.7  00:01:20    00:48:42  340   00:07:51   00:00:00   M   53    1273
   4    148    134  BUTCH       JOHNSON           PACIFIC GROVE     02:23:18 M50-54   00:23:00   89   00:15:20   00:03:05   01:05:54   102  22.5  00:02:04    00:49:15  362   00:07:56   00:00:00   M   52    554
   5    180    158  HAL         STANLEY           LOS GATOS         02:25:16 M50-54   00:30:31  592   00:20:20   00:05:04   01:03:43   48   23.3  00:01:47    00:44:11  130   00:07:07   00:00:00   M   53    1115
   6    188    167  CRAIG       HOFSTETTER        CUPERTINO         02:25:45 M50-54   00:24:32  164   00:16:21   00:03:46   N/A                   N/A         00:46:27  221   00:07:29   00:00:00   M   50    511
   7    202    178  GARY        GARCIA            WATSONVILLE       02:26:49 M50-54   00:25:35  247   00:17:03   00:02:17   N/A                   N/A         00:48:06  306   00:07:45   00:00:00   M   52    392
   8    214    187  WILLIAM     COLLETT           LAFAYETTE         02:27:35 M50-54   00:24:50  187   00:16:33   00:03:57   01:09:32   212  21.3  00:01:50    00:47:26  274   00:07:39   00:00:00   M   53    217
   9    230    197  RONALD      ROGERS            CONCORD           02:28:30 M50-54   00:31:12  642   00:20:48   00:03:22   01:05:14   81   22.8  00:01:11    00:47:31  280   00:07:39   00:00:00   M   54    998
  10    234    199  DAVID       GARCIA            HAYWARD           02:28:40 M50-54   00:26:48  329   00:17:52   00:03:50   01:06:37   122  22.3  00:01:54    00:49:31  378   00:07:59   00:00:00   M   50    391
  11    245    208  DENNIS      RODGERS           MENLO PARK        02:29:33 M50-54   00:22:47   82   00:15:11   00:02:32   01:08:38   177  21.6  00:02:46    00:52:50  536   00:08:31   00:00:00   M   51    994
  12    256    218  JOSEPH      ROBB              APTOS             02:30:02 M50-54   00:23:06   92   00:15:24   00:02:49   01:12:44   337  20.4  00:01:19    00:50:04  414   00:08:04   00:00:00   M   52    987
  13    269    226  FORREST     CARMICHAEL        ATHERTON          02:30:38 M50-54   00:23:45  117   00:15:50   00:04:30   01:12:46   341  20.4  00:01:18    00:48:19  317   00:07:47   00:00:00   M   50    165
  14    309    253  ROBERT      STAYTON           SANTA CRUZ        02:32:56 M50-54   00:29:19  512   00:19:32   00:04:20   01:09:51   224  21.3  00:01:19    00:48:07  307   00:07:45   00:00:00   M   52    1116
  15    347    278  ROBERT      LEARY             LOS ALTOS         02:34:52 M50-54   00:29:25  516   00:19:36   00:04:29   01:05:58   106  22.5  00:02:20    00:52:40  529   00:08:29   00:00:00   M   50    645

Class  Overall Sex  First       Last              City              Final    Class    Swim     Swim    Swim      Swim       Bike      Bike  Bike   Bike        Run     Run     Run        Penalty  Sex  Age   Bib
Rank    Rank   Rank Name        Name                                                  Time     Rank    Min/Km    Transition Time      Rank   MPH   Transition  Time    Rank    Min/Mile
  16    371    295  BOBBY       MCKEE             LA SELVA BEACH    02:36:35 M50-54   00:26:11  285   00:17:27   00:06:47   01:17:47   511  19.1  00:01:05    00:44:45  146   00:07:13   00:00:00   M   53    770
  17    382    300  DENNIS      LEE               ALAMEDA           02:37:08 M50-54   00:28:17  442   00:18:51   00:04:18   01:10:04   233  21.2  00:01:33    00:52:56  541   00:08:32   00:00:00   M   51    649
  18    420    326  BENJAMIN    LEE               CUPERTINO         02:39:06 M50-54   00:32:59  728   00:21:59   00:04:47   01:09:01   191  21.5  00:01:42    00:50:37  442   00:08:09   00:00:00   M   50    648
  19    437    339  TONY        GRANT             SAN JOSE          02:40:38 M50-54   00:27:34  391   00:18:22   00:04:17   01:15:44   447  19.6  00:01:24    00:51:39  476   00:08:19   00:00:00   M   50    428
  20    457    349  JOHN        KINTANA           SAN JOSE          02:41:59 M50-54   00:24:10  145   00:16:06   00:05:07   01:14:55   420  19.8  00:04:28    00:53:19  557   00:08:35   00:00:00   M   54    601
  21    463    353  TOAN        TO                MILPITAS          02:42:15 M50-54   00:36:06  813   00:24:04   00:04:23   01:14:45   413  19.9  00:01:41    00:45:20  173   00:07:18   00:00:00   M   51    1157
  22    483    365  RUSS        RUDOMETKIN        MEDFORD           02:43:35 M50-54   00:32:57  725   00:21:58   00:06:05   01:09:51   225  21.3  00:02:41    00:52:01  495   00:08:23   00:00:00   M   54    1012
  23    558    401  JOHN        SIMPSON           SAN FRANCISCO     02:48:26 M50-54   00:28:39  473   00:19:06   00:04:12   01:18:17   530  19    00:02:00    00:55:18  625   00:08:55   00:00:00   M   50    1075
  24    560    403  RICHARD     BURGESS           SARATOGA          02:48:36 M50-54   00:34:19  767   00:22:52   00:04:24   01:19:45   588  18.6  00:01:06    00:49:02  355   00:07:54   00:00:00   M   53    143
  25    571    410  PAUL        SUDANO            CUPERTINO         02:48:55 M50-54   00:32:18  694   00:21:32   00:05:43   01:16:42   475  19.4  00:02:31    00:51:41  480   00:08:20   00:00:00   M   54    1133
  26    590    422  PHILIP      CONDON            APTOS             02:50:11 M50-54   00:31:16  647   00:20:50   00:03:42   01:18:55   551  18.8  00:01:52    00:54:26  600   00:08:46   00:00:00   M   53    225
  27    631    444  BILL        FANNING           OAKLAND           02:53:23 M50-54   00:30:19  579   00:20:12   00:09:51   01:21:55   649  18.1  00:02:37    00:48:41  339   00:07:51   00:00:00   M   0     1383
  28    657    455  PATRICK     ROONEY            SANTA CRUZ        02:55:26 M50-54   00:26:57  342   00:17:58   00:05:40   01:18:29   538  18.9  00:03:01    01:01:19  776   00:09:53   00:00:00   M   51    1004
  29    699    477  ANTHONY     DUCOMB            SAN FRANCISCO     02:58:50 M50-54   00:36:41  826   00:24:27   00:04:57   01:21:41   641  18.2  00:02:51    00:52:40  530   00:08:29   00:00:00   M   53    290
  30    712    480  BOB         BOWE              SARATOGA          02:59:54 M50-54   00:31:26  658   00:20:57   00:05:26   01:22:40   664  18    00:02:34    00:57:48  695   00:09:19   00:00:00   M   54    112
  31    774    509  JOHN        SCHABOWSKI        SAN JOSE          03:05:49 M50-54   00:32:22  698   00:21:34   00:07:54   01:20:28   617  18.4  00:03:22    01:01:43  784   00:09:57   00:00:00   M   50    1028
  32    785    514  DAVE        HENDSCH           KENTFIELD         03:07:27 M50-54   00:31:02  629   00:20:41   00:23:02   01:15:03   426  19.8  00:02:21    00:55:59  640   00:09:01   00:00:00   M   54    491
  33    835    529  ANGUS       JAPPY             DAVIE             03:14:24 M50-54   00:37:32  834   00:25:01   00:04:47   01:25:42   706  17.3  00:01:21    01:05:02  827   00:10:29   00:00:00   M   50    548
M55-59
   1    130    119  DENIS       HONEYCHURCH       SUISUN            02:22:11 M55-59   00:24:50  188   00:16:33   00:02:42   01:07:00   135  22.2  00:01:08    00:46:31  224   00:07:30   00:00:00   M   56    516
   2    205    179  VIC         BIRTALAN          GOLETA            02:27:01 M55-59   00:24:40  176   00:16:26   00:05:35   01:12:12   315  20.6  00:02:26    00:42:08   84   00:06:47   00:00:00   M   59    85
   3    253    215  TOM         HAYES             CHICO             02:29:58 M55-59   00:27:16  368   00:18:10   00:06:18   01:09:37   214  21.3  00:02:18    00:44:29  142   00:07:10   00:00:00   M   57    475
   4    302    249  IAN         REID              SAN FRANCISCO     02:32:27 M55-59   00:33:06  733   00:22:04   00:04:11   01:11:01   264  20.9  00:01:27    00:42:42   94   00:06:53   00:00:00   M   59    962
   5    356    285  PETER       DAVIES            PALO ALTO         02:35:35 M55-59   00:27:40  399   00:18:26   00:03:01   01:14:29   402  19.9  00:01:21    00:49:04  356   00:07:54   00:00:00   M   56    265
   6    404    318  RUSS        GUSTAFSON         REDWOOD CITY      02:38:26 M55-59   00:29:18  510   00:19:32   00:06:47   01:10:47   255  21    00:02:47    00:48:47  344   00:07:52   00:00:00   M   55    449
   7    415    322  PAUL        SMITH             SANTA CRUZ        02:39:02 M55-59   00:26:47  326   00:17:51   00:04:43   01:12:45   340  20.4  00:01:41    00:53:06  548   00:08:33   00:00:00   M   59    1097
   8    485    366  CHAD        KECK              ATHERTON          02:43:39 M55-59   00:27:42  402   00:18:28   00:02:45   01:20:16   612  18.5  00:01:35    00:51:21  465   00:08:16   00:00:00   M   56    573
   9    499    374  WALTER      LEE               SAN FRANCISCO     02:44:22 M55-59   00:32:08  687   00:21:25   00:04:15   01:09:32   211  21.3  00:02:05    00:56:22  655   00:09:05   00:00:00   M   56    651

Class  Overall Sex  First       Last              City              Final    Class    Swim     Swim    Swim      Swim       Bike      Bike  Bike   Bike        Run     Run     Run        Penalty  Sex  Age   Bib
Rank    Rank   Rank Name        Name                                                  Time     Rank    Min/Km    Transition Time      Rank   MPH   Transition  Time    Rank    Min/Mile
  10    511    380  MATT        GOMEZ             RENO              02:45:01 M55-59   00:32:45  717   00:21:50   00:04:46   01:15:43   446  19.6  00:01:46    00:50:01  410   00:08:04   00:00:00   M   57    417
  11    524    386  MICHAEL     WALLIS            CORRALITOS        02:45:53 M55-59   00:26:42  316   00:17:48   00:05:37   01:16:05   453  19.5  00:02:55    00:54:34  601   00:08:48   00:00:00   M   56    1205
  12    538    393  LELAND      FAUST             SAN FRANCISCO     02:46:43 M55-59   00:25:12  211   00:16:48   00:08:58   01:16:48   477  19.3  00:02:24    00:53:21  559   00:08:36   00:00:00   M   56    336
  13    541    395  PAUL        STEPHENS          SANTA CRUZ        02:46:55 M55-59   00:30:48  612   00:20:32   00:04:27   01:14:05   393  20    00:01:41    00:55:54  633   00:09:00   00:00:00   M   59    1121
  14    553    398  ADEL        ELDESSOUKY        HALF MOON BAY     02:47:51 M55-59   00:26:30  304   00:17:40   00:06:50   01:16:18   460  19.5  00:03:03    00:55:10  618   00:08:53   00:00:00   M   56    303
  15    565    406  BILL        MCELYEA           PACIFIC GROVE     02:48:45 M55-59   00:34:12  765   00:22:48   00:04:08   01:17:01   484  19.3  00:02:42    00:50:42  446   00:08:10   00:00:00   M   56    758
  16    573    411  MICHAEL     MILLER            PORTOLA VALLEY    02:49:00 M55-59   00:27:39  397   00:18:26   00:05:52   01:19:30   578  18.7  00:01:57    00:54:02  585   00:08:42   00:00:00   M   56    800
  17    589    421  PAUL        CARRICK           SAN MATEO         02:49:53 M55-59   00:27:52  413   00:18:34   00:07:48   01:17:38   505  19.1  00:02:35    00:54:00  582   00:08:42   00:00:00   M   59    171
  18    623    440  CRAIG       NEEDHAM           SAN JOSE          02:52:49 M55-59   00:30:07  570   00:20:04   00:05:33   01:15:42   445  19.6  00:01:49    00:59:38  744   00:09:37   00:00:00   M   56    846
  19    680    466  DAVID       BURGDORF          CLAREMONT         02:57:06 M55-59   00:29:18  511   00:19:32   00:04:08   01:17:36   504  19.1  00:01:31    01:04:33  822   00:10:24   00:00:00   M   58    140
  20    751    498  PETER       BOUTELL           SANTA CRUZ        03:03:29 M55-59   00:35:30  801   00:23:40   00:05:43   01:17:05   487  19.3  00:02:17    01:02:54  801   00:10:08   00:00:00   M   56    110
  21    754    500  BEN         SKOLNICK          SAN MATEO         03:03:56 M55-59   00:33:43  754   00:22:28   00:05:13   01:20:46   624  18.4  00:02:19    01:01:55  787   00:09:59   00:00:00   M   59    1083
  22    768    504  ROBERT      DOCILI            CONCORD           03:05:22 M55-59   00:36:16  817   00:24:10   00:06:27   01:17:24   499  19.2  00:03:44    01:01:31  782   00:09:55   00:00:00   M   56    282
  23    772    507  BRUCE       ADORNATO          PALO ALTO         03:05:30 M55-59   00:28:39  471   00:19:06   00:06:47   01:23:19   676  17.8  00:02:34    01:04:11  817   00:10:21   00:00:00   M   56    9
  24    779    512  PEDRO       ORDENES           CORTE MADERA      03:06:27 M55-59   00:31:42  666   00:21:08   00:06:15   01:22:54   669  17.9  00:04:23    01:01:13  772   00:09:52   00:00:00   M   55    887
  25    899    549  STU		ETZLER		  SAN FRANCISCO	    03:57:39 M55-59   00:54:44  		 N/A	     N/A  		  00:03:10    01:30:02			 00:00:00   M   56    322	    
M60+
   1    257    219  DAVID       MOON              BERKELEY          02:30:04 M60+     00:26:59  344   00:17:59   00:03:22   01:09:41   216  21.3  00:01:10    00:48:52  348   00:07:52   00:00:00   M   61    811
   2    297    245  STEN        MAWSON            WOODSIDE          02:32:25 M60+     00:26:26  301   00:17:37   00:03:48   01:10:39   251  21    00:02:14    00:49:18  365   00:07:57   00:00:00   M   60    740
   3    395    310  CHUCK       OSBORN            SAN MATEO         02:37:58 M60+     00:29:29  525   00:19:39   00:07:50   N/A                   N/A         00:48:13  314   00:07:46   00:00:00   M   60    890
   4    578    415  ED          NOBIS             MONTEREY          02:49:11 M60+     00:25:37  249   00:17:04   00:04:45   01:15:36   442  19.6  00:03:27    00:59:46  749   00:09:38   00:00:00   M   63    854
   5    588    420  MERRILL     SCHWARTZ          PIEDMONT          02:49:44 M60+     00:33:15  737   00:22:10   00:04:40   01:17:30   501  19.1  00:01:48    00:52:31  521   00:08:28   00:00:00   M   60    1046
   6    603    427  RODGER      BIVENS            LOS ALTOS         02:51:00 M60+     00:31:53  675   00:21:15   00:06:39   01:18:30   539  18.9  00:03:00    00:50:58  453   00:08:13   00:00:00   M   61    87
   7    643    448  ED          GRANT             SAN JOSE          02:54:23 M60+     00:36:07  815   00:24:04   00:05:07   01:13:49   379  20.1  00:01:10    00:58:10  713   00:09:22   00:00:00   M   62    424
   8    671    461  FRED        HORNBRUCH         PALO ALTO         02:56:29 M60+     00:26:49  330   00:17:52   00:08:46   01:19:00   555  18.8  00:03:19    00:58:35  724   00:09:26   00:00:00   M   0     1384
   9    732    489  RAYMOND     WILLIAMS          PORTOLA VALLEY    03:01:27 M60+     00:31:00  627   00:20:40   00:07:36   01:20:55   631  18.3  00:04:14    00:57:42  693   00:09:18   00:00:00   M   63    1261
  10    818    523  TONY        ARMOR             APTOS             03:11:57 M60+     00:35:13  791   00:23:28   00:04:44   01:35:12   787  15.6  00:02:47    00:54:01  584   00:08:42   00:00:00   M   61    35
  11    830    528  THOMAS      WICHELMANN        SANTA CRUZ,       03:13:37 M60+     00:33:32  744   00:22:21   00:05:26   01:26:43   721  17.1  00:02:30    01:05:26  831   00:10:33   00:00:00   M   61    1246
  12    886    544  PATRICK     CUNNEEN           SANTA ROSA        03:31:50 M60+     00:41:15  868   00:27:30   00:06:35   01:29:22   751  16.6  00:02:18    01:12:20  870   00:11:39   00:00:00   M  69     1377
  13    890    546  DAVID       WILLINGHAM        PALO ALTO         03:33:35 M60+     00:31:57  678   00:21:18   00:12:17   01:27:27   729  17    00:07:07    01:14:47  879   00:12:03   00:00:00   M   64    1266