Lane Swimmer Team Place Time
1 James Roche Orinda Aquatics 16 56.38
1 Benjamin Ding Walnut Creek Aquabears 35 2:06.83
1 Jackson Cardinal Crow Canyon Country Club Shark 37 SCR
1 Charles Platt Walnut Creek Aquabears 28 1:08.75
1 Henrik Barck Orinda Aquatics 23 1:02.77
2 Maciver Follmer Orinda Aquatics 22 1:02.75
2 Sean Pasamonte Brentwood Sea Wolves 14 55.57
2 Jake Horne Walnut Creek Aquabears 7 48.86
2 Jacob Nixon Sunnyvale Swim Club 26 1:05.95
2 Simon Li East Bay Aquatics Assoc 33 1:29.24
3 Ethan Wang Pleasanton Sea Hawks 24 1:02.98
3 Caden Busuttil Brentwood Sea Wolves 32 1:22.15
3 Bryan Hughes Crow Canyon Country Club Shark 3 46.89
3 Kevin Vuong Flying Fish 11 52.83
3 Devin Masongsong Terrapins Swim Team 13 53.60
4 Tyler Yee Brentwood Sea Wolves 30 1:11.04
4 Devyn Caples St. Lawrence Swim Team 25 1:04.80
4 Bryson Huey Unattached (pacific Swimming) 18 58.33
4 Michael Nixon Sunnyvale Swim Club 10 52.78
4 Forrest White Crow Canyon Country Club Shark 1 45.89
5 Christian Wakefield Skimmers 17 57.77
5 James Savage Skimmers 31 1:13.57
5 Jack Wilkerson Crow Canyon Country Club Shark 8 49.73
5 Gabriel Ostler Walnut Creek Aquabears 2 45.92
6 Nicholas Erickson Orinda Aquatics 4 47.71
6 Kumar Chandra St. Lawrence Swim Team 25 1:04.80
6 David Rubin Walnut Creek Aquabears 34 1:30.81
6 peter farnham Sunnyvale Swim Club 9 52.27
6 Andrew Wang Pleasanton Sea Hawks 21 1:01.35
7 Ryan Feng Santa Clara Swim Club 29 1:09.45
7 kyle halbrecht Walnut Creek Aquabears 5 47.98
7 Dylan Oquendo Brentwood Sea Wolves 19 59.72
7 Leandro Pena Walnut Creek Aquabears 36 2:14.81
7 Nicholas Wonosaputra Pleasanton Sea Hawks 12 53.11
8 Alec Zhang Orinda Aquatics 6 47.99
8 Matthew Honeck Palo Alto Stanford Aquatics 27 1:06.59
8 Vincent Castillo Orinda Aquatics 20 1:00.54
8 Darron Dai Pleasanton Sea Hawks 15 55.82