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
Dylan
Fujita
1:47.55
15
AA Min
AAA: 1:46.89 (+0.66s | 0.6%)
Alto Swim Club
12/06/2024
2024 Tualatin Hills Holiday Classic
50 Free
25.39
25.39
100 Free
27.26
52.65
100 Free
52.65
150 Free
27.66
1:20.31
200 Free
27.24
1:47.55
100 Free
54.90
6
Ryan
Rim
1:48.08
16
AA Min
AAA: 1:46.89 (+1.19s | 1.1%)
Alto Swim Club
12/06/2025
Alto Dec 6 7 CBA
50 Free
24.90
24.90
100 Free
27.11
52.01
100 Free
52.01
150 Free
27.74
1:19.75
200 Free
28.33
1:48.08
100 Free
56.07
7
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
8
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
9
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
10
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
11
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
12
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
13
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
14
Sebastian
Lin
1:52.37
14
A Min
AA: 1:51.79 (+0.58s | 0.5%)
Unattached
03/14/2025
Spring SCY Age Group Championships
50 Free
26.66
26.66
100 Free
28.60
55.26
100 Free
55.26
150 Free
28.19
1:23.45
200 Free
28.92
1:52.37
100 Free
57.11
15
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
16
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
17
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
18
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
19
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
20
Harper
Skey
1:55.23
14
A Min
AA: 1:51.79 (+3.44s | 3.0%)
Alto Swim Club
03/30/2023
2023 Far Westerns SC Championships
21
Daoqi
Zhu
1:55.41
15
A Min
AA: 1:51.79 (+3.62s | 3.1%)
Alto Swim Club
11/07/2025
Pleasanton Seahawks SC Senior 2
50 Free
26.61
26.61
100 Free
28.47
55.08
100 Free
55.08
150 Free
30.13
1:25.21
200 Free
30.20
1:55.41
100 Free
1:00.33
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
Niklas
Kuusela
1:56.62
16
BB Min
A: 1:54.49 (+2.13s | 1.8%)
Alto Swim Club
02/14/2025
33rd Annual Lost Dutchman Invitational
50 Free
27.19
27.19
100 Free
29.48
56.67
100 Free
56.67
150 Free
30.90
1:27.57
200 Free
29.05
1:56.62
100 Free
59.95
25
Yu-Sen
Lo
1:58.14
14
BB Min
A: 1:56.59 (+1.55s | 1.3%)
Alto Swim Club
02/14/2025
33rd Annual Lost Dutchman Invitational
50 Free
27.12
27.12
100 Free
30.14
57.26
100 Free
57.26
150 Free
31.12
1:28.38
200 Free
29.76
1:58.14
100 Free
1:00.88
26
Joseph
Dhalluin
1:59.23
15
BB Min
A: 1:56.59 (+2.64s | 2.2%)
Alto Swim Club
10/25/2025
2025 SUNN Fall Classic
27
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
28
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
29
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
30
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
31
Maurice
Okore
2:07.18
13
B Min
BB: 2:06.29 (+0.89s | 0.7%)
Alto Swim Club
07/23/2022
Alto Invite July 23 2022
50 Free
28.60
28.60
100 Free
33.56
1:02.16
100 Free
1:02.16
150 Free
33.63
1:35.79
200 Free
31.39
2:07.18
100 Free
1:05.02
32
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
33
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
34
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
35
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
36
Sean
Gao
2:19.42
14
B: 2:15.99 (+3.43s | 2.5%)
Alto Swim Club
02/14/2025
33rd Annual Lost Dutchman Invitational
50 Free
32.42
32.42
100 Free
35.73
1:08.15
100 Free
1:08.15
150 Free
35.94
1:44.09
200 Free
35.33
2:19.42
100 Free
1:11.27
37
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
38
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
39
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
40
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
41
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
42
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
43
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
44
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
45
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
46
Sachin
Kandan
2:48.60
13
B: 2:15.99 (+32.61s | 19.3%)
Alto Swim Club
10/27/2023
2023 SUNN Fall Classic
47
STANLEY
LING
2:58.77
10
B: 2:15.99 (+42.78s | 23.9%)
Alto Swim Club
11/15/2019
De Anza Cupertino Aquatics C/B/A+
48
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
49
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
50
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+