1
Ryan
Huang
1:41.74
15
AAAA Min
Unattached
03/29/2025
Alto Rock The Blocks Invitational
50 Free
23.78
23.78
100 Free
25.49
49.27
100 Free
49.27
150 Free
26.00
1:15.27
200 Free
26.47
1:41.74
100 Free
52.47
2
Jeffrey
Chen
1:43.48
15
AAA Min
AAAA: 1:41.99 (+1.49s | 1.4%)
Alto Swim Club
04/03/2025
Pacific Swimming SC Far Western Champs
50 Free
24.43
24.43
100 Free
26.39
50.82
100 Free
50.82
150 Free
26.23
1:17.05
200 Free
26.43
1:43.48
100 Free
52.66
3
Andrew
Gafton
1:45.22
16
AAA Min
AAAA: 1:41.99 (+3.23s | 3.1%)
Alto Swim Club
12/05/2025
2025 Tualatin Hills Holiday Classic
100 Free
50.52
50.52
100 Free
50.52
150 Free
27.45
1:17.97
200 Free
27.25
1:45.22
100 Free
54.70
4
Ben
Yu
1:45.93
16
AAA Min
AAAA: 1:41.99 (+3.94s | 3.7%)
Alto Swim Club
12/05/2025
2025 Tualatin Hills Holiday Classic
50 Free
24.82
24.82
100 Free
26.62
51.44
100 Free
51.44
150 Free
27.21
1:18.65
200 Free
27.28
1:45.93
100 Free
54.49
5
Danny
Sun
1:48.31
15
AA Min
AAA: 1:46.89 (+1.42s | 1.3%)
Alto Swim Club
12/05/2025
2025 Tualatin Hills Holiday Classic
50 Free
24.63
24.63
100 Free
27.48
52.11
100 Free
52.11
150 Free
28.34
1:20.45
200 Free
27.86
1:48.31
100 Free
56.20
6
Finn
Crawford
1:48.94
15
AA Min
AAA: 1:46.89 (+2.05s | 1.9%)
Alto Swim Club
11/22/2025
Pacific Swim SC Senior Open Hosted By TERA
50 Free
24.67
24.67
100 Free
28.18
52.85
100 Free
52.85
150 Free
28.24
1:21.09
200 Free
27.85
1:48.94
100 Free
56.09
7
Jerrick
Yong
1:48.95
16
AA Min
AAA: 1:46.89 (+2.06s | 1.9%)
Alto Swim Club
12/05/2025
2025 Tualatin Hills Holiday Classic
50 Free
25.03
25.03
100 Free
27.37
52.40
100 Free
52.40
150 Free
27.98
1:20.38
200 Free
28.57
1:48.95
100 Free
56.55
8
Yangyue
Zhu
1:48.96
14
AA Min
AAA: 1:46.89 (+2.07s | 1.9%)
Alto Swim Club
12/05/2025
2025 Tualatin Hills Holiday Classic
50 Free
25.14
25.14
200 Free
1:23.82
1:48.96
100 Free
1:23.82
9
Carlo
Chisari
1:49.86
15
AA Min
AAA: 1:46.89 (+2.97s | 2.7%)
Alto Swim Club
12/05/2025
2025 Tualatin Hills Holiday Classic
50 Free
25.10
25.10
100 Free
27.45
52.55
100 Free
52.55
150 Free
28.44
1:20.99
200 Free
28.87
1:49.86
100 Free
57.31
10
Jaden
Jiang
1:50.66
15
AA Min
AAA: 1:46.89 (+3.77s | 3.4%)
Alto Swim Club
11/22/2025
Pacific Swim SC Senior Open Hosted By TERA
50 Free
25.69
25.69
100 Free
28.21
53.90
100 Free
53.90
150 Free
28.42
1:22.32
200 Free
28.34
1:50.66
100 Free
56.76
11
Sebastian
Lin
1:50.91
15
AA Min
AAA: 1:46.89 (+4.02s | 3.6%)
Alto Swim Club
12/19/2025
ALTO Candy Cane Classic
12
Yu-Sen
Lo
1:51.81
15
A Min
AA: 1:51.79 (+0.02s | 0.0%)
Alto Swim Club
01/17/2026
Cal Invitational Swim Meet
50 Free
25.36
25.36
100 Free
28.12
53.48
100 Free
53.48
150 Free
29.38
1:22.86
200 Free
28.95
1:51.81
100 Free
58.33
13
Ivan
Goulart
1:51.88
15
A Min
AA: 1:51.79 (+0.09s | 0.1%)
Alto Swim Club
12/05/2025
2025 Tualatin Hills Holiday Classic
50 Free
25.43
25.43
100 Free
27.83
53.26
100 Free
53.26
150 Free
29.06
1:22.32
200 Free
29.56
1:51.88
100 Free
58.62
14
Vince
Meert
1:51.96
16
A Min
AA: 1:51.79 (+0.17s | 0.2%)
Alto Swim Club
12/05/2025
2025 Tualatin Hills Holiday Classic
50 Free
25.43
25.43
100 Free
28.02
53.45
100 Free
53.45
150 Free
29.47
1:22.92
200 Free
29.04
1:51.96
100 Free
58.51
15
Daoqi
Zhu
1:52.09
15
A Min
AA: 1:51.79 (+0.30s | 0.3%)
Alto Swim Club
01/17/2026
Cal Invitational Swim Meet
50 Free
25.68
25.68
100 Free
27.92
53.60
100 Free
53.60
150 Free
29.46
1:23.06
200 Free
29.03
1:52.09
100 Free
58.49
16
Khaiz
Gheewala
1:52.57
16
A Min
AA: 1:51.79 (+0.78s | 0.7%)
Alto Swim Club
02/01/2025
Alto Swim Club Valentine Classic
50 Free
26.41
26.41
100 Free
28.48
54.89
100 Free
54.89
150 Free
28.91
1:23.80
200 Free
28.77
1:52.57
100 Free
57.68
17
Agustin
Araya
1:53.94
15
A Min
AA: 1:51.79 (+2.15s | 1.9%)
Alto Swim Club
12/05/2025
2025 Tualatin Hills Holiday Classic
50 Free
26.43
26.43
100 Free
29.07
55.50
100 Free
55.50
150 Free
29.38
1:24.88
200 Free
29.06
1:53.94
100 Free
58.44
18
Ryuma
Elias
1:54.53
15
A Min
AA: 1:51.79 (+2.74s | 2.4%)
Alto Swim Club
11/22/2025
Pacific Swim SC Senior Open Hosted By TERA
50 Free
27.50
27.50
100 Free
29.49
56.99
100 Free
56.99
150 Free
29.47
1:26.46
200 Free
28.07
1:54.53
100 Free
57.54
19
Ryan
Cole
1:55.19
13
A Min
AA: 1:51.79 (+3.40s | 3.0%)
Alto Swim Club
03/10/2023
2023 Spring Age Group Championships SCSC
50 Free
25.51
25.51
100 Free
29.04
54.55
100 Free
54.55
150 Free
30.11
1:24.66
200 Free
30.53
1:55.19
100 Free
1:00.64
20
Rolando
Salazar
1:55.22
16
A Min
AA: 1:51.79 (+3.43s | 3.0%)
Alto Swim Club
03/29/2025
Alto Rock The Blocks Invitational
50 Free
27.09
27.09
100 Free
29.30
56.39
100 Free
56.39
150 Free
29.40
1:25.79
200 Free
29.43
1:55.22
100 Free
58.83
21
Joseph
Dhalluin
1:55.65
15
A Min
AA: 1:51.79 (+3.86s | 3.3%)
Alto Swim Club
01/17/2026
Cal Invitational Swim Meet
50 Free
26.31
26.31
100 Free
29.30
55.61
100 Free
55.61
150 Free
29.71
1:25.32
200 Free
30.33
1:55.65
100 Free
1:00.04
22
Zander
Phelan
1:56.52
15
A Min
AA: 1:51.79 (+4.73s | 4.1%)
Alto Swim Club
02/14/2025
33rd Annual Lost Dutchman Invitational
50 Free
27.84
27.84
200 Free
1:28.68
1:56.52
100 Free
1:28.68
23
Karl
Kaldenhoff
1:56.61
14
BB Min
A: 1:56.59 (+0.02s | 0.0%)
Alto Swim Club
12/06/2024
2024 Tualatin Hills Holiday Classic
50 Free
26.27
26.27
100 Free
29.19
55.46
100 Free
55.46
150 Free
31.04
1:26.50
200 Free
30.11
1:56.61
100 Free
1:01.15
24
Enzo
Thelmo
1:57.58
16
BB Min
A: 1:56.59 (+0.99s | 0.8%)
Alto Swim Club
12/19/2025
ALTO Candy Cane Classic
50 Free
26.83
26.83
100 Free
30.17
57.00
100 Free
57.00
150 Free
29.26
1:26.26
200 Free
31.32
1:57.58
100 Free
1:00.58
25
Daoqi
Zhu
1:59.60
14
BB Min
A: 1:56.59 (+3.01s | 2.5%)
Alto Swim Club
12/06/2024
2024 Tualatin Hills Holiday Classic
50 Free
27.37
27.37
100 Free
29.82
57.19
100 Free
57.19
150 Free
31.13
1:28.32
200 Free
31.28
1:59.60
100 Free
1:02.41
26
Theodore
Parrett
2:01.15
12
BB Min
A: 1:56.59 (+4.56s | 3.8%)
Alto Swim Club
03/26/2022
Alto Rock The Blocks Invitational
50 Free
28.94
28.94
100 Free
31.28
1:00.22
100 Free
1:00.22
150 Free
31.99
1:32.21
200 Free
28.94
2:01.15
100 Free
1:00.93
27
Alexander
McDonald
2:02.72
12
BB Min
A: 1:56.59 (+6.13s | 5.0%)
Alto Swim Club
03/26/2022
Alto Rock The Blocks Invitational
50 Free
29.07
29.07
100 Free
32.73
1:01.80
100 Free
1:01.80
150 Free
31.29
1:33.09
200 Free
29.63
2:02.72
100 Free
1:00.92
28
Mark
Tibazarwa
2:06.72
13
B Min
BB: 2:06.29 (+0.43s | 0.3%)
Alto Swim Club
07/23/2022
Alto Invite July 23 2022
50 Free
29.10
29.10
100 Free
33.06
1:02.16
100 Free
1:02.16
150 Free
33.90
1:36.06
200 Free
30.66
2:06.72
100 Free
1:04.56
29
Nilay
Hugenmatter
2:09.15
16
B Min
BB: 2:06.29 (+2.86s | 2.2%)
Alto Swim Club
11/15/2025
Alto Nov 15 16 Fall Frolic
50 Free
29.55
29.55
100 Free
32.37
1:01.92
100 Free
1:01.92
150 Free
33.42
1:35.34
200 Free
33.81
2:09.15
100 Free
1:07.23
30
Arsh
Abhinkar
2:11.93
15
B Min
BB: 2:06.29 (+5.64s | 4.3%)
Alto Swim Club
12/06/2025
Alto Dec 6 7 CBA
50 Free
30.41
30.41
100 Free
32.75
1:03.16
100 Free
1:03.16
150 Free
34.08
1:37.24
200 Free
34.69
2:11.93
100 Free
1:08.77
31
Ankit
Nanda
2:13.22
14
B Min
BB: 2:06.29 (+6.93s | 5.2%)
Alto Swim Club
12/16/2023
Alto Holiday Invitational Dec 16 17
50 Free
30.12
30.12
100 Free
33.26
1:03.38
100 Free
1:03.38
150 Free
35.10
1:38.48
200 Free
34.74
2:13.22
100 Free
1:09.84
32
Zanda
Zhu
2:13.75
13
B Min
BB: 2:06.29 (+7.46s | 5.6%)
Alto Swim Club
03/25/2023
Alto Rock The Blocks Invitational
50 Free
29.67
29.67
100 Free
34.12
1:03.79
100 Free
1:03.79
150 Free
35.83
1:39.62
200 Free
34.13
2:13.75
100 Free
1:09.96
33
Jaeyoon
Kim
2:21.92
14
B: 2:15.99 (+5.93s | 4.2%)
Alto Swim Club
12/16/2023
Alto Holiday Invitational Dec 16 17
50 Free
32.25
32.25
100 Free
35.95
1:08.21
100 Free
1:08.21
150 Free
37.84
1:46.05
200 Free
35.87
2:21.92
100 Free
1:13.71
34
Rylan
Reklis
2:24.82
12
B: 2:15.99 (+8.83s | 6.1%)
Alto Swim Club
10/08/2021
ALTO Invitational Meet
50 Free
32.72
32.72
100 Free
38.91
1:11.64
100 Free
1:11.64
150 Free
39.16
1:50.80
200 Free
34.02
2:24.82
100 Free
1:13.18
35
Herbert
Kong
2:27.93
13
B: 2:15.99 (+11.94s | 8.1%)
Alto Swim Club
10/05/2024
2024 DACA CBA SC Meet
36
Sanat
Ananth
2:35.98
13
B: 2:15.99 (+19.99s | 12.8%)
Alto Swim Club
02/04/2023
Alto Meet Feb 4 5
50 Free
34.23
34.23
100 Free
39.30
1:13.53
100 Free
1:13.53
150 Free
41.62
1:55.15
200 Free
40.83
2:35.98
100 Free
1:22.45
37
Zeen
Zheng
2:36.76
11
B: 2:15.99 (+20.77s | 13.2%)
Alto Swim Club
03/26/2022
Alto Rock The Blocks Invitational
50 Free
34.85
34.85
100 Free
41.20
1:16.05
100 Free
1:16.05
150 Free
41.50
1:57.56
200 Free
39.20
2:36.76
100 Free
1:20.70
38
Gabriel
Lopez
2:39.27
12
B: 2:15.99 (+23.28s | 14.6%)
Alto Swim Club
03/25/2023
Alto Rock The Blocks Invitational
50 Free
35.05
35.05
100 Free
39.53
1:14.58
100 Free
1:14.58
150 Free
42.03
1:56.61
200 Free
42.66
2:39.27
100 Free
1:24.69
39
Drew
Martin
2:41.15
13
B: 2:15.99 (+25.16s | 15.6%)
Alto Swim Club
10/07/2022
ALTO Meet Oct 7 9 2022
50 Free
34.25
34.25
100 Free
40.47
1:14.72
100 Free
1:14.72
150 Free
43.63
1:58.35
200 Free
42.80
2:41.15
100 Free
1:26.43
40
Elias
Perlroth
2:41.44
12
B: 2:15.99 (+25.45s | 15.8%)
Alto Swim Club
11/12/2022
Alto Meet November 12 13 2022
50 Free
35.97
35.97
100 Free
41.17
1:17.14
100 Free
1:17.14
150 Free
43.82
2:00.96
200 Free
40.48
2:41.44
100 Free
1:24.30
41
Yuhang
Ke
2:46.32
12
B: 2:15.99 (+30.33s | 18.2%)
Alto Swim Club
11/12/2022
Alto Meet November 12 13 2022
50 Free
35.55
35.55
100 Free
42.84
1:18.39
100 Free
1:18.39
150 Free
46.34
2:04.73
200 Free
41.59
2:46.32
100 Free
1:27.93
42
Sachin
Kandan
2:48.60
13
B: 2:15.99 (+32.61s | 19.3%)
Alto Swim Club
10/27/2023
2023 SUNN Fall Classic
43
Vedant
Patel
2:49.67
13
B: 2:15.99 (+33.68s | 19.9%)
Alto Swim Club
10/05/2024
2024 DACA CBA SC Meet
44
Diego
Villegas
3:02.04
10
B: 2:15.99 (+46.05s | 25.3%)
Alto Swim Club
02/28/2020
Quicksilver Swimming Race To JOs
45
Landon
Ortiz
3:38.31
10
B: 2:15.99 (+82.32s | 37.7%)
Alto Swim Club
10/08/2021
ALTO Invitational Meet
50 Free
47.92
47.92
100 Free
57.66
1:45.58
100 Free
1:45.58
150 Free
58.02
2:43.60
200 Free
54.71
3:38.31
100 Free
1:52.73
46
ELIOT
HOCHBERG
3:44.38
8
B: 2:15.99 (+88.39s | 39.4%)
Alto Swim Club
10/05/2019
De Anza Cupertino Aquatics C/B/A+
47
Chris
Hong
4:08.05
9
B: 2:15.99 (+112.06s | 45.2%)
Alto Swim Club
02/09/2019
2019 AltoSwim Club SC CBA
50 Free
53.91
53.91
100 Free
1:05.00
1:58.91
100 Free
1:58.91
200 Free
2:09.14
4:08.05
100 Free
2:09.14