Race Results for…
Keller Beach Swim

September 20, 2026 Results presented by Richmond Swims and timed by SVE Timing
Last Updated:
9/20/2026 2:54:14 PM

Search by name, not chip number. Results are final and connect be changed 30 days from event date.

Stats

Overall Results

Tip: Swipe the results table to view more.
88 entrants …
1/2 MILE - NO WETSUIT Results
Name Club Name Gun Start Time Chip Elapsed Age Age Place Gender Gender Place Division Div Place
JOBY BERNSTEIN TOC 09:30:00 00:10:09 31 1 M 1 1/2 MILE - NO WETSUIT 1
CLARK WAKELAND TOC 09:30:00 00:10:23 26 1 M 2 1/2 MILE - NO WETSUIT 2
JACK CALHOUN CRUZ 09:30:00 00:10:55 37 1 M 3 1/2 MILE - NO WETSUIT 3
JON CHRISTENSEN USF 09:30:00 00:11:01 36 2 M 4 1/2 MILE - NO WETSUIT 4
BRAD WINSOR DAM 09:30:00 00:11:08 55 1 M 5 1/2 MILE - NO WETSUIT 5
DAVID LEDERMAN CRUZ 09:30:00 00:11:16 60 1 M 6 1/2 MILE - NO WETSUIT 6
CHRIS TAINTY CRUZ 09:30:00 00:11:20 66 1 M 7 1/2 MILE - NO WETSUIT 7
STEPHANIE BLANKLEY USF 09:30:00 00:11:21 28 1 F 1 1/2 MILE - NO WETSUIT 8
HANNAH CURRAN USF 09:30:00 00:11:35 35 1 F 2 1/2 MILE - NO WETSUIT 9
DAVID POPKO AAM 09:30:00 00:11:37 49 1 M 8 1/2 MILE - NO WETSUIT 10
ALEXANDRA SYRKIN TOC 09:30:00 00:11:39 23 1 F 3 1/2 MILE - NO WETSUIT 11
DEAN ATCHISON SON 09:30:00 00:11:49 55 2 M 9 1/2 MILE - NO WETSUIT 12
BLAKE OLSON USF 09:30:00 00:11:55 27 2 M 10 1/2 MILE - NO WETSUIT 13
LISA HAZEN UC38 09:30:00 00:11:56 62 1 F 4 1/2 MILE - NO WETSUIT 14
JOEL WILSON CRUZ 09:30:00 00:12:00 78 1 M 11 1/2 MILE - NO WETSUIT 15
KIMBERLY ELSBACH GFDM 09:30:00 00:12:03 63 2 F 5 1/2 MILE - NO WETSUIT 16
ROMER ROSALES-DELMORAL MELO 09:30:00 00:12:03 53 1 M 12 1/2 MILE - NO WETSUIT 17
GINA MAREK TOC 09:30:00 00:12:25 42 1 F 6 1/2 MILE - NO WETSUIT 18
ERIC WRIGHT MEMO 09:30:00 00:12:32 53 2 M 13 1/2 MILE - NO WETSUIT 19
JENNIFER MCINTYRE SNM 09:30:00 00:12:34 46 1 F 7 1/2 MILE - NO WETSUIT 20
OMER BARISTIRAN USF 09:30:00 00:12:56 47 2 M 14 1/2 MILE - NO WETSUIT 21
CYNTHIA HERTZER CRUZ 09:30:00 00:12:59 57 1 F 8 1/2 MILE - NO WETSUIT 22
JANE RUSSELL DAM 09:30:00 00:13:00 63 3 F 9 1/2 MILE - NO WETSUIT 23
ELIZABETH KAMAI USF 09:30:00 00:13:03 36 2 F 10 1/2 MILE - NO WETSUIT 24
NICHOLAS MONROE SON 09:30:00 00:13:06 62 2 M 15 1/2 MILE - NO WETSUIT 25
JUSTIN TUCKER LGSR 09:30:00 00:13:07 55 3 M 16 1/2 MILE - NO WETSUIT 26
MONICA CARTER SACMA 09:30:00 00:13:11 65 1 F 11 1/2 MILE - NO WETSUIT 27
LAUREEN WELTING TOC 09:30:00 00:13:14 61 4 F 12 1/2 MILE - NO WETSUIT 28
JAIR BAUTISTA SACMA 09:30:00 00:13:15 34 2 M 17 1/2 MILE - NO WETSUIT 29
ZENA MEYER USF 09:30:00 00:13:16 27 2 F 13 1/2 MILE - NO WETSUIT 30
MERRIE WALTS SRM 09:30:00 00:13:17 66 2 F 14 1/2 MILE - NO WETSUIT 31
SCOT SHOEMAKER USF 09:30:00 00:13:43 60 3 M 18 1/2 MILE - NO WETSUIT 32
HELENE NEHREBECKI DAM 09:30:00 00:13:47 46 2 F 15 1/2 MILE - NO WETSUIT 33
ELIZABETH TIEDEMANN BAMF 09:30:00 00:13:50 63 5 F 16 1/2 MILE - NO WETSUIT 34
LORRAINE SOMMERS ECAM 09:30:00 00:13:56 70 1 F 17 1/2 MILE - NO WETSUIT 35
JULIE ASK TOC 09:30:00 00:13:57 58 2 F 18 1/2 MILE - NO WETSUIT 36
CHRIS WAGNER USF 09:30:00 00:14:03 67 2 M 19 1/2 MILE - NO WETSUIT 37
ERIN BROWN CMAM 09:30:00 00:14:05 58 3 F 19 1/2 MILE - NO WETSUIT 38
JEFFREY CITRON DC 09:30:00 00:14:15 71 1 M 20 1/2 MILE - NO WETSUIT 39
NICK NUÑEZ QSS 09:30:00 00:14:21 32 3 M 21 1/2 MILE - NO WETSUIT 40
CHRIS GREINER HTUB 09:30:00 00:14:43 45 3 M 22 1/2 MILE - NO WETSUIT 41
EMILY WOO MEMO 09:30:00 00:14:45 31 1 F 20 1/2 MILE - NO WETSUIT 42
PAUL BALES USF 09:30:00 00:14:52 68 3 M 23 1/2 MILE - NO WETSUIT 43
TAYLOR DAVIS USF 09:30:00 00:15:00 50 1 F 21 1/2 MILE - NO WETSUIT 44
JENNIFER PHALEN DAM 09:30:00 00:15:04 62 6 F 22 1/2 MILE - NO WETSUIT 45
MAURA FREIERMUTH RPM 09:30:00 00:15:16 27 3 F 23 1/2 MILE - NO WETSUIT 46
MELODY COSGROVE OEVT 09:30:00 00:15:22 23 2 F 24 1/2 MILE - NO WETSUIT 47
JENNIFER NGO USF 09:30:00 00:15:45 38 3 F 25 1/2 MILE - NO WETSUIT 48
YEVGENIY KAPUSTIN USF 09:30:00 00:16:13 40 1 M 24 1/2 MILE - NO WETSUIT 49
JACK CUNEO SERC 09:30:00 00:16:16 30 4 M 25 1/2 MILE - NO WETSUIT 50
88 entrants …

Winners

Tip: Slide the results table left and right to view more.
Overall
Name Club Name Gun Start Time Chip Elapsed Age Age Place Gender Gender Place Division Div Place
JOBY BERNSTEIN TOC 09:30:00 00:10:09 31 1 M 1 1/2 MILE - NO WETSUIT 1
CLARK WAKELAND TOC 09:30:00 00:10:23 26 1 M 2 1/2 MILE - NO WETSUIT 2
JACK CALHOUN CRUZ 09:30:00 00:10:55 37 1 M 3 1/2 MILE - NO WETSUIT 3
STEPHANIE BLANKLEY USF 09:30:00 00:11:21 28 1 F 1 1/2 MILE - NO WETSUIT 8
HANNAH CURRAN USF 09:30:00 00:11:35 35 1 F 2 1/2 MILE - NO WETSUIT 9
ALEXANDRA SYRKIN TOC 09:30:00 00:11:39 23 1 F 3 1/2 MILE - NO WETSUIT 11
6 - 7
Name Club Name Gun Start Time Chip Elapsed Age Age Place Gender Gender Place Division Div Place
8 - 9
Name Club Name Gun Start Time Chip Elapsed Age Age Place Gender Gender Place Division Div Place
10 - 11
Name Club Name Gun Start Time Chip Elapsed Age Age Place Gender Gender Place Division Div Place
AMARU CABRA 09:30:00 00:16:35 11 1 M 27 1/2 MILE - NO WETSUIT 53
12 - 13
Name Club Name Gun Start Time Chip Elapsed Age Age Place Gender Gender Place Division Div Place
JONAH DALE-MORRIS 09:30:00 00:21:11 13 1 M 34 1/2 MILE - NO WETSUIT 74
DAMETRIUS DJ SPENCER 09:30:00 00:21:18 12 2 M 35 1/2 MILE - NO WETSUIT 75
CELIA CHRISTEN 09:30:00 00:32:54 13 1 F 47 1/2 MILE - NO WETSUIT 84
14 - 15
Name Club Name Gun Start Time Chip Elapsed Age Age Place Gender Gender Place Division Div Place
JAMES NITZ 09:30:00 00:28:40 14 1 M 37 1/2 MILE - NO WETSUIT 80
16 - 17
Name Club Name Gun Start Time Chip Elapsed Age Age Place Gender Gender Place Division Div Place
HELEN FEENEY 09:30:00 00:20:01 16 1 F 35 1/2 MILE - NO WETSUIT 68
18 - 24
Name Club Name Gun Start Time Chip Elapsed Age Age Place Gender Gender Place Division Div Place
ALEXANDRA SYRKIN TOC 09:30:00 00:11:39 23 1 F 3 1/2 MILE - NO WETSUIT 11
MELODY COSGROVE OEVT 09:30:00 00:15:22 23 2 F 24 1/2 MILE - NO WETSUIT 47
ALEXA BANUELOS OEVT 09:30:00 00:17:19 24 3 F 28 1/2 MILE - NO WETSUIT 59
ALANA BASMAJIAN OEVT 09:30:00 00:18:35 22 4 F 32 1/2 MILE - NO WETSUIT 65
JENNA KIN OEVT 09:30:00 00:20:48 23 5 F 40 1/2 MILE - NO WETSUIT 73
25 - 29
Name Club Name Gun Start Time Chip Elapsed Age Age Place Gender Gender Place Division Div Place
CLARK WAKELAND TOC 09:30:00 00:10:23 26 1 M 2 1/2 MILE - NO WETSUIT 2
BLAKE OLSON USF 09:30:00 00:11:55 27 2 M 10 1/2 MILE - NO WETSUIT 13
STEPHANIE BLANKLEY USF 09:30:00 00:11:21 28 1 F 1 1/2 MILE - NO WETSUIT 8
ZENA MEYER USF 09:30:00 00:13:16 27 2 F 13 1/2 MILE - NO WETSUIT 30
MAURA FREIERMUTH RPM 09:30:00 00:15:16 27 3 F 23 1/2 MILE - NO WETSUIT 46
30 - 34
Name Club Name Gun Start Time Chip Elapsed Age Age Place Gender Gender Place Division Div Place
JOBY BERNSTEIN TOC 09:30:00 00:10:09 31 1 M 1 1/2 MILE - NO WETSUIT 1
JAIR BAUTISTA SACMA 09:30:00 00:13:15 34 2 M 17 1/2 MILE - NO WETSUIT 29
NICK NUÑEZ QSS 09:30:00 00:14:21 32 3 M 21 1/2 MILE - NO WETSUIT 40
JACK CUNEO SERC 09:30:00 00:16:16 30 4 M 25 1/2 MILE - NO WETSUIT 50
EMILY WOO MEMO 09:30:00 00:14:45 31 1 F 20 1/2 MILE - NO WETSUIT 42
DEVIN REDOR MEMO 09:30:00 00:17:09 31 2 F 27 1/2 MILE - NO WETSUIT 58
BEATRIZ PORTILLO UC38 09:30:00 00:26:16 30 3 F 43 1/2 MILE - NO WETSUIT 79
35 - 39
Name Club Name Gun Start Time Chip Elapsed Age Age Place Gender Gender Place Division Div Place
JACK CALHOUN CRUZ 09:30:00 00:10:55 37 1 M 3 1/2 MILE - NO WETSUIT 3
JON CHRISTENSEN USF 09:30:00 00:11:01 36 2 M 4 1/2 MILE - NO WETSUIT 4
HANNAH CURRAN USF 09:30:00 00:11:35 35 1 F 2 1/2 MILE - NO WETSUIT 9
ELIZABETH KAMAI USF 09:30:00 00:13:03 36 2 F 10 1/2 MILE - NO WETSUIT 24
JENNIFER NGO USF 09:30:00 00:15:45 38 3 F 25 1/2 MILE - NO WETSUIT 48
40 - 44
Name Club Name Gun Start Time Chip Elapsed Age Age Place Gender Gender Place Division Div Place
YEVGENIY KAPUSTIN USF 09:30:00 00:16:13 40 1 M 24 1/2 MILE - NO WETSUIT 49
GINA MAREK TOC 09:30:00 00:12:25 42 1 F 6 1/2 MILE - NO WETSUIT 18
ALLISON MANGIARACINO SACMA 09:30:00 00:18:31 43 2 F 31 1/2 MILE - NO WETSUIT 64
45 - 49
Name Club Name Gun Start Time Chip Elapsed Age Age Place Gender Gender Place Division Div Place
DAVID POPKO AAM 09:30:00 00:11:37 49 1 M 8 1/2 MILE - NO WETSUIT 10
OMER BARISTIRAN USF 09:30:00 00:12:56 47 2 M 14 1/2 MILE - NO WETSUIT 21
CHRIS GREINER HTUB 09:30:00 00:14:43 45 3 M 22 1/2 MILE - NO WETSUIT 41
DAVID SHEH TEME 09:30:00 00:17:59 45 4 M 33 1/2 MILE - NO WETSUIT 62
JENNIFER MCINTYRE SNM 09:30:00 00:12:34 46 1 F 7 1/2 MILE - NO WETSUIT 20
HELENE NEHREBECKI DAM 09:30:00 00:13:47 46 2 F 15 1/2 MILE - NO WETSUIT 33
MARGARET CUMMING MELO 09:30:00 00:18:28 48 3 F 30 1/2 MILE - NO WETSUIT 63
CHRISTINA GABE WCM 09:30:00 00:19:42 49 4 F 34 1/2 MILE - NO WETSUIT 67
KRISHNA FEENEY RPM 09:30:00 00:20:47 47 5 F 39 1/2 MILE - NO WETSUIT 72
50 - 54
Name Club Name Gun Start Time Chip Elapsed Age Age Place Gender Gender Place Division Div Place
ROMER ROSALES-DELMORAL MELO 09:30:00 00:12:03 53 1 M 12 1/2 MILE - NO WETSUIT 17
ERIC WRIGHT MEMO 09:30:00 00:12:32 53 2 M 13 1/2 MILE - NO WETSUIT 19
MIKE FEENEY RPM 09:30:00 00:16:52 50 3 M 29 1/2 MILE - NO WETSUIT 55
ADAM JAMES OEVT 09:30:00 00:23:30 51 4 M 36 1/2 MILE - NO WETSUIT 78
TAYLOR DAVIS USF 09:30:00 00:15:00 50 1 F 21 1/2 MILE - NO WETSUIT 44
CORNELIA ROPPEL USF 09:30:00 00:20:15 54 2 F 37 1/2 MILE - NO WETSUIT 70
KIMBERLY BOLICH MEMO 09:30:00 00:23:18 53 3 F 41 1/2 MILE - NO WETSUIT 76
ERDENETUYA ERICA HEDLUND RPM 09:30:00 00:31:47 52 4 F 45 1/2 MILE - NO WETSUIT 82
55 - 59
Name Club Name Gun Start Time Chip Elapsed Age Age Place Gender Gender Place Division Div Place
BRAD WINSOR DAM 09:30:00 00:11:08 55 1 M 5 1/2 MILE - NO WETSUIT 5
DEAN ATCHISON SON 09:30:00 00:11:49 55 2 M 9 1/2 MILE - NO WETSUIT 12
JUSTIN TUCKER LGSR 09:30:00 00:13:07 55 3 M 16 1/2 MILE - NO WETSUIT 26
CYNTHIA HERTZER CRUZ 09:30:00 00:12:59 57 1 F 8 1/2 MILE - NO WETSUIT 22
JULIE ASK TOC 09:30:00 00:13:57 58 2 F 18 1/2 MILE - NO WETSUIT 36
ERIN BROWN CMAM 09:30:00 00:14:05 58 3 F 19 1/2 MILE - NO WETSUIT 38
OLGA TSYVINSKY USF 09:30:00 00:19:28 58 4 F 33 1/2 MILE - NO WETSUIT 66
YANGZHU LONG RPM 09:30:00 00:30:07 59 5 F 44 1/2 MILE - NO WETSUIT 81
60 - 64
Name Club Name Gun Start Time Chip Elapsed Age Age Place Gender Gender Place Division Div Place
DAVID LEDERMAN CRUZ 09:30:00 00:11:16 60 1 M 6 1/2 MILE - NO WETSUIT 6
NICHOLAS MONROE SON 09:30:00 00:13:06 62 2 M 15 1/2 MILE - NO WETSUIT 25
SCOT SHOEMAKER USF 09:30:00 00:13:43 60 3 M 18 1/2 MILE - NO WETSUIT 32
LISA HAZEN UC38 09:30:00 00:11:56 62 1 F 4 1/2 MILE - NO WETSUIT 14
KIMBERLY ELSBACH GFDM 09:30:00 00:12:03 63 2 F 5 1/2 MILE - NO WETSUIT 16
JANE RUSSELL DAM 09:30:00 00:13:00 63 3 F 9 1/2 MILE - NO WETSUIT 23
LAUREEN WELTING TOC 09:30:00 00:13:14 61 4 F 12 1/2 MILE - NO WETSUIT 28
ELIZABETH TIEDEMANN BAMF 09:30:00 00:13:50 63 5 F 16 1/2 MILE - NO WETSUIT 34
65 - 69
Name Club Name Gun Start Time Chip Elapsed Age Age Place Gender Gender Place Division Div Place
CHRIS TAINTY CRUZ 09:30:00 00:11:20 66 1 M 7 1/2 MILE - NO WETSUIT 7
CHRIS WAGNER USF 09:30:00 00:14:03 67 2 M 19 1/2 MILE - NO WETSUIT 37
PAUL BALES USF 09:30:00 00:14:52 68 3 M 23 1/2 MILE - NO WETSUIT 43
HARLAN PINTO MELO 09:30:00 00:16:28 69 4 M 26 1/2 MILE - NO WETSUIT 51
MONICA CARTER SACMA 09:30:00 00:13:11 65 1 F 11 1/2 MILE - NO WETSUIT 27
MERRIE WALTS SRM 09:30:00 00:13:17 66 2 F 14 1/2 MILE - NO WETSUIT 31
LEAH CARROLL ALB 09:30:00 00:20:05 65 3 F 36 1/2 MILE - NO WETSUIT 69
TERESA FOCHA ALB 09:30:00 00:20:23 65 4 F 38 1/2 MILE - NO WETSUIT 71
70 - 74
Name Club Name Gun Start Time Chip Elapsed Age Age Place Gender Gender Place Division Div Place
JEFFREY CITRON DC 09:30:00 00:14:15 71 1 M 20 1/2 MILE - NO WETSUIT 39
STEPHEN SMALL MEMO 09:30:00 00:16:39 74 2 M 28 1/2 MILE - NO WETSUIT 54
BOB ANDERSON MELO 09:30:00 00:17:08 71 3 M 31 1/2 MILE - NO WETSUIT 57
PAT MCANANEY AAM 09:30:00 00:17:24 72 4 M 32 1/2 MILE - NO WETSUIT 60
LORRAINE SOMMERS ECAM 09:30:00 00:13:56 70 1 F 17 1/2 MILE - NO WETSUIT 35
ROBIN HART DC 09:30:00 00:23:23 71 2 F 42 1/2 MILE - NO WETSUIT 77
75 - 79
Name Club Name Gun Start Time Chip Elapsed Age Age Place Gender Gender Place Division Div Place
JOEL WILSON CRUZ 09:30:00 00:12:00 78 1 M 11 1/2 MILE - NO WETSUIT 15
DAN WINTERROWD MEMO 09:30:00 00:16:55 76 2 M 30 1/2 MILE - NO WETSUIT 56
SALLY GUTHRIE SACMA 09:30:00 00:17:40 76 1 F 29 1/2 MILE - NO WETSUIT 61
80 - 84
Name Club Name Gun Start Time Chip Elapsed Age Age Place Gender Gender Place Division Div Place
DIXIE JAMES OEVT 09:30:00 00:32:49 83 1 F 46 1/2 MILE - NO WETSUIT 83
MARY CANTINI-NORKIN DC 09:30:00 00:33:18 82 2 F 49 1/2 MILE - NO WETSUIT 86
85 - 89
Name Club Name Gun Start Time Chip Elapsed Age Age Place Gender Gender Place Division Div Place

Race Info

Participants:
297
Last Updated:
9/20/2026 2:54:14 PM

Search by name, not chip number. Results are final and connect be changed 30 days from event date.

Tip: Swipe the results table to view more.

Search for Name, Bib, City, State or Team
in the field above… by clicking the icon below…

Notes & Race Statistics

COMBO 1/2 AND 1 MILE NO WETSUIT - 0


Male
Total Finishers Avg Pace
0 00:00

Female
Total Finishers Avg Pace
0 00:00

Non Binary
Total Finishers Avg Pace
0 00:00

COMBO 1/2 AND 1 MILE WETSUIT - 0


Male
Total Finishers Avg Pace
0 00:00

Female
Total Finishers Avg Pace
0 00:00

Non Binary
Total Finishers Avg Pace
0 00:00

COMBO 1/2 AND 2 MILE NO WETSUIT - 0


Male
Total Finishers Avg Pace
0 00:00

Female
Total Finishers Avg Pace
0 00:00

Non Binary
Total Finishers Avg Pace
0 00:00

1/2 MILE - NO WETSUIT - 88


Male
Total Finishers Avg Pace
37 00:00

Female
Total Finishers Avg Pace
51 00:00

Non Binary
Total Finishers Avg Pace
0 00:00

1/2 MILE - WETSUIT - 11


Male
Total Finishers Avg Pace
3 00:00

Female
Total Finishers Avg Pace
8 00:00

Non Binary
Total Finishers Avg Pace
0 00:00

1 MILE - NO WETSUIT - 100


Male
Total Finishers Avg Pace
36 00:00

Female
Total Finishers Avg Pace
64 00:00

Non Binary
Total Finishers Avg Pace
0 00:00

1 MILE - WETSUIT - 30


Male
Total Finishers Avg Pace
12 00:00

Female
Total Finishers Avg Pace
18 00:00

Non Binary
Total Finishers Avg Pace
0 00:00

2 MILE - NO WETSUIT - 63


Male
Total Finishers Avg Pace
40 00:00

Female
Total Finishers Avg Pace
23 00:00

Non Binary
Total Finishers Avg Pace
0 00:00

2 MILE - WETSUIT - 8


Male
Total Finishers Avg Pace
2 00:00

Female
Total Finishers Avg Pace
6 00:00

Non Binary
Total Finishers Avg Pace
0 00:00

Have a question or need to make a correction?

Submit a Result Correction