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