1
Finn
Cavanaugh
1:46.68
14
AAAA Min
Mecklenburg Swim Association
02/26/2026
2026 NCS SC AG CHAMPS
50 Free
24.89
24.89
100 Free
27.02
51.91
100 Free
51.91
150 Free
27.68
1:19.59
200 Free
27.09
1:46.68
100 Free
54.77
2
Eden
Waruiru
1:49.78
14
AAA Min
AAAA: 1:46.89 (+2.89s | 2.6%)
Mecklenburg Swim Association
03/19/2026
2026 NC TAC ESSZ Age Group Sectionals
50 Free
25.08
25.08
100 Free
27.65
52.73
100 Free
52.73
150 Free
28.60
1:21.33
200 Free
28.45
1:49.78
100 Free
57.05
3
Mason
Briganti
1:58.13
13
A Min
AA: 1:57.09 (+1.04s | 0.9%)
Mecklenburg Swim Association
12/05/2025
2025 NC SwimMAC December Invite
50 Free
27.15
27.15
100 Free
29.72
56.87
100 Free
56.87
150 Free
31.09
1:27.96
200 Free
30.17
1:58.13
100 Free
1:01.26
4
Brady
Kisch
1:58.69
13
A Min
AA: 1:57.09 (+1.60s | 1.3%)
Mecklenburg Swim Association
03/20/2026
2026 STAR Tar Heel States
50 Free
27.01
27.01
100 Free
30.43
57.44
100 Free
57.44
150 Free
31.56
1:29.00
200 Free
29.69
1:58.69
100 Free
1:01.25
5
Ryan
Tsang
2:00.47
14
A Min
AA: 1:57.09 (+3.38s | 2.8%)
Mecklenburg Swim Association
12/12/2025
Triad Tropic Invitational Copied
50 Free
27.60
27.60
100 Free
30.91
58.51
100 Free
58.51
150 Free
31.77
1:30.28
200 Free
30.19
2:00.47
100 Free
1:01.96
6
Vihan
Prakash
2:00.52
14
A Min
AA: 1:57.09 (+3.43s | 2.8%)
Mecklenburg Swim Association
12/05/2025
2025 NC SwimMAC December Invite
50 Free
27.72
27.72
100 Free
30.51
58.23
100 Free
58.23
150 Free
31.63
1:29.86
200 Free
30.66
2:00.52
100 Free
1:02.29
7
Lucas
Darling
2:01.39
13
A Min
AA: 1:57.09 (+4.30s | 3.5%)
Mecklenburg Swim Association
03/20/2026
2026 STAR Tar Heel States
50 Free
28.25
28.25
100 Free
31.01
59.26
100 Free
59.26
150 Free
31.72
1:30.98
200 Free
30.41
2:01.39
100 Free
1:02.13
8
Simeon
Marandici
2:02.72
13
BB Min
A: 2:02.19 (+0.53s | 0.4%)
Mecklenburg Swim Association
12/05/2025
ATOM Winter Invite 2025
50 Free
28.39
28.39
100 Free
31.21
59.60
100 Free
59.60
150 Free
32.29
1:31.89
200 Free
30.83
2:02.72
100 Free
1:03.12
9
Bayer
Strupe
2:02.88
14
BB Min
A: 2:02.19 (+0.69s | 0.6%)
Mecklenburg Swim Association
12/05/2025
2025 NC SwimMAC December Invite
50 Free
28.20
28.20
100 Free
31.07
59.27
100 Free
59.27
150 Free
31.79
1:31.06
200 Free
31.82
2:02.88
100 Free
1:03.61
10
Erik
Wen
2:03.04
13
BB Min
A: 2:02.19 (+0.85s | 0.7%)
Mecklenburg Swim Association
12/05/2025
ATOM Winter Invite 2025
50 Free
27.60
27.60
100 Free
31.05
58.65
100 Free
58.65
150 Free
32.79
1:31.44
200 Free
31.60
2:03.04
100 Free
1:04.39
11
Dylan
Horvath
2:03.97
14
BB Min
A: 2:02.19 (+1.78s | 1.4%)
Mecklenburg Swim Association
12/12/2025
2025 NC QCD Holiday Invite
50 Free
28.32
28.32
100 Free
31.94
1:00.26
100 Free
1:00.26
150 Free
32.59
1:32.85
200 Free
31.12
2:03.97
100 Free
1:03.71
12
William
Mulcahy
2:04.20
14
BB Min
A: 2:02.19 (+2.01s | 1.6%)
Mecklenburg Swim Association
03/20/2026
2026 STAR Tar Heel States
50 Free
27.61
27.61
100 Free
31.16
58.77
100 Free
58.77
150 Free
33.45
1:32.22
200 Free
31.97
2:04.20
100 Free
1:05.43
13
Prithvi
Kumar
2:04.54
13
BB Min
A: 2:02.19 (+2.35s | 1.9%)
Newport
02/07/2025
2025 KingCo Conference Boys HS Champs
50 Free
28.09
28.09
100 Free
30.93
59.02
100 Free
59.02
150 Free
32.83
1:31.85
200 Free
32.69
2:04.54
100 Free
1:05.52
14
Parker
Chase
2:05.65
14
BB Min
A: 2:02.19 (+3.46s | 2.8%)
Mecklenburg Swim Association
11/07/2025
2025 EAC Cornucopia Classic
50 Free
28.03
28.03
100 Free
31.16
59.19
100 Free
59.19
200 Free
1:06.46
2:05.65
100 Free
1:06.46
15
Blaine
McLauchlin
2:06.89
13
BB Min
A: 2:02.19 (+4.70s | 3.7%)
Mecklenburg Swim Association
03/20/2026
2026 STAR Tar Heel States
50 Free
28.80
28.80
100 Free
31.93
1:00.73
100 Free
1:00.73
150 Free
33.21
1:33.94
200 Free
32.95
2:06.89
100 Free
1:06.16
16
Gavin
Seamann
2:07.43
14
BB Min
A: 2:02.19 (+5.24s | 4.1%)
Mecklenburg Swim Association
12/12/2025
2025 NC QCD Holiday Invite
50 Free
28.17
28.17
100 Free
33.24
1:01.41
100 Free
1:01.41
150 Free
34.09
1:35.50
200 Free
31.93
2:07.43
100 Free
1:06.02
17
Charles
Xu
2:07.59
14
BB Min
A: 2:02.19 (+5.40s | 4.2%)
Mecklenburg Swim Association
11/07/2025
2025 EAC Cornucopia Classic
50 Free
28.02
28.02
100 Free
32.21
1:00.23
100 Free
1:00.23
150 Free
34.07
1:34.30
200 Free
33.29
2:07.59
100 Free
1:07.36
18
Declan
Ehrhart
2:08.81
14
BB Min
A: 2:02.19 (+6.62s | 5.1%)
Mecklenburg Swim Association
12/12/2025
2025 NC QCD Holiday Invite
50 Free
28.91
28.91
100 Free
32.83
1:01.74
100 Free
1:01.74
150 Free
33.66
1:35.40
200 Free
33.41
2:08.81
100 Free
1:07.07
19
Connor
Edwards
2:09.77
14
BB Min
A: 2:02.19 (+7.58s | 5.8%)
Mecklenburg Swim Association
03/20/2026
2026 STAR Tar Heel States
50 Free
28.60
28.60
100 Free
33.23
1:01.83
100 Free
1:01.83
150 Free
34.85
1:36.68
200 Free
33.09
2:09.77
100 Free
1:07.94
20
Ishaan
Meel
2:10.76
14
BB Min
A: 2:02.19 (+8.57s | 6.6%)
Mecklenburg Swim Association
03/20/2026
2026 STAR Tar Heel States
50 Free
30.13
30.13
100 Free
33.41
1:03.54
100 Free
1:03.54
150 Free
34.39
1:37.93
200 Free
32.83
2:10.76
100 Free
1:07.22
21
Cameron
Kovach
2:11.80
14
BB Min
A: 2:02.19 (+9.61s | 7.3%)
Mecklenburg Swim Association
12/12/2025
2025 NC QCD Holiday Invite
50 Free
30.29
30.29
100 Free
33.64
1:03.93
100 Free
1:03.93
150 Free
34.55
1:38.48
200 Free
33.32
2:11.80
100 Free
1:07.87
22
Graham
Fraser
2:12.00
13
BB Min
A: 2:02.19 (+9.81s | 7.4%)
Mecklenburg Swim Association
11/07/2025
2025 EAC Cornucopia Classic
50 Free
29.61
29.61
100 Free
33.61
1:03.22
100 Free
1:03.22
150 Free
35.19
1:38.41
200 Free
33.59
2:12.00
100 Free
1:08.78
23
Christian
Siever
2:12.06
14
BB Min
A: 2:02.19 (+9.87s | 7.5%)
Mecklenburg Swim Association
12/05/2025
2025 NC SwimMAC December Invite
50 Free
29.66
29.66
100 Free
32.95
1:02.61
100 Free
1:02.61
150 Free
34.75
1:37.36
200 Free
34.70
2:12.06
100 Free
1:09.45
24
Blake
Everett
2:12.22
14
BB Min
A: 2:02.19 (+10.03s | 7.6%)
Mecklenburg Swim Association
03/20/2026
2026 STAR Tar Heel States
50 Free
30.35
30.35
100 Free
33.37
1:03.72
100 Free
1:03.72
200 Free
1:08.50
2:12.22
100 Free
1:08.50
25
Samuel
DeBruhl
2:12.43
13
B Min
BB: 2:12.29 (+0.14s | 0.1%)
Mecklenburg Swim Association
03/20/2026
2026 STAR Tar Heel States
50 Free
29.65
29.65
100 Free
33.76
1:03.41
100 Free
1:03.41
150 Free
35.14
1:38.55
200 Free
33.88
2:12.43
100 Free
1:09.02
26
Nicholas
Mangiaracina
2:16.08
13
B Min
BB: 2:12.29 (+3.79s | 2.8%)
Mecklenburg Swim Association
03/07/2026
2026 MSA March Madness Invitational
50 Free
29.29
29.29
100 Free
33.97
1:03.26
100 Free
1:03.26
150 Free
36.26
1:39.52
200 Free
36.55
2:16.07
100 Free
1:12.81
27
Landen
Haines
2:17.54
14
B Min
BB: 2:12.29 (+5.25s | 3.8%)
Mecklenburg Swim Association
12/12/2025
2025 NC QCD Holiday Invite
50 Free
29.96
29.96
100 Free
34.05
1:04.01
100 Free
1:04.01
150 Free
36.50
1:40.51
200 Free
37.03
2:17.54
100 Free
1:13.53
28
Stephan
Shchavialeu
2:17.65
13
B Min
BB: 2:12.29 (+5.36s | 3.9%)
Mecklenburg Swim Association
01/17/2026
2026 MSA January Invite
50 Free
31.73
31.73
100 Free
34.81
1:06.54
100 Free
1:06.54
150 Free
36.17
1:42.71
200 Free
34.94
2:17.65
100 Free
1:11.11
29
Thomas
Tantillo
2:18.20
14
B Min
BB: 2:12.29 (+5.91s | 4.3%)
Mecklenburg Swim Association
11/07/2025
2025 Veterans Day Inv Presented By Arena
50 Free
31.12
31.12
100 Free
36.80
1:07.92
100 Free
1:07.92
150 Free
36.88
1:44.80
200 Free
33.40
2:18.20
100 Free
1:10.28
30
Mark
Khavanskii
2:18.47
14
B Min
BB: 2:12.29 (+6.18s | 4.5%)
Mecklenburg Swim Association
11/07/2025
2025 Veterans Day Inv Presented By Arena
50 Free
30.82
30.82
100 Free
35.27
1:06.09
100 Free
1:06.09
150 Free
36.89
1:42.98
200 Free
35.49
2:18.47
100 Free
1:12.38
31
Carter
Wilson
2:18.55
13
B Min
BB: 2:12.29 (+6.26s | 4.5%)
Mecklenburg Swim Association
12/12/2025
Triad Tropic Invitational Copied
50 Free
31.59
31.59
100 Free
36.33
1:07.92
100 Free
1:07.92
150 Free
36.61
1:44.53
200 Free
34.02
2:18.55
100 Free
1:10.63
32
Cyrus
Haq
2:19.51
14
B Min
BB: 2:12.29 (+7.22s | 5.2%)
Mecklenburg Swim Association
12/12/2025
2025 NC QCD Holiday Invite
50 Free
31.49
31.49
100 Free
35.65
1:07.14
100 Free
1:07.14
150 Free
36.49
1:43.63
200 Free
35.88
2:19.51
100 Free
1:12.37
33
Michael
Boland
2:21.09
13
B Min
BB: 2:12.29 (+8.80s | 6.2%)
Mecklenburg Swim Association
01/17/2026
2026 MSA January Invite
50 Free
31.33
31.33
100 Free
36.88
1:08.21
100 Free
1:08.21
150 Free
38.20
1:46.41
200 Free
34.68
2:21.09
100 Free
1:12.88
34
Luke
Schwartz
2:21.37
14
B Min
BB: 2:12.29 (+9.08s | 6.4%)
Mecklenburg Swim Association
01/17/2026
2026 MSA January Invite
50 Free
32.31
32.31
100 Free
36.20
1:08.51
100 Free
1:08.51
150 Free
37.93
1:46.44
200 Free
34.93
2:21.37
100 Free
1:12.86
35
Michael
Morse
2:22.26
13
B Min
BB: 2:12.29 (+9.97s | 7.0%)
Mecklenburg Swim Association
12/05/2025
2025 NC SwimMAC December Invite
50 Free
32.38
32.38
100 Free
36.73
1:09.11
100 Free
1:09.11
150 Free
38.12
1:47.23
200 Free
35.03
2:22.26
100 Free
1:13.15
36
Bennett
Richardson
2:22.70
13
B: 2:22.49 (+0.21s | 0.1%)
Mecklenburg Swim Association
12/05/2025
2025 NC SwimMAC December Invite
50 Free
31.16
31.16
100 Free
36.60
1:07.76
100 Free
1:07.76
150 Free
38.16
1:45.92
200 Free
36.78
2:22.70
100 Free
1:14.94
37
Grant
Drensek
2:24.30
13
B: 2:22.49 (+1.81s | 1.3%)
Mecklenburg Swim Association
03/07/2026
2026 MSA March Madness Invitational
50 Free
32.42
32.42
100 Free
36.80
1:09.22
100 Free
1:09.22
150 Free
38.86
1:48.08
200 Free
36.22
2:24.30
100 Free
1:15.08
38
Ronan
Sakmar
2:24.98
13
B: 2:22.49 (+2.49s | 1.7%)
Mecklenburg Swim Association
11/07/2025
2025 Veterans Day Inv Presented By Arena
50 Free
32.18
32.18
100 Free
36.65
1:08.84
100 Free
1:08.84
150 Free
38.47
1:47.31
200 Free
37.67
2:24.98
100 Free
1:16.14
39
Jack
Dempsey
2:25.10
14
B: 2:22.49 (+2.61s | 1.8%)
Mecklenburg Swim Association
12/05/2025
2025 NC SwimMAC December Invite
40
Joshua
Moncada
2:25.46
14
B: 2:22.49 (+2.97s | 2.0%)
Mecklenburg Swim Association
03/07/2026
2026 MSA March Madness Invitational
150 Free
1:46.64
1:46.64
200 Free
38.82
2:25.46
100 Free
2:25.46
41
Dylan
Smith
2:25.79
13
B: 2:22.49 (+3.30s | 2.3%)
Mecklenburg Swim Association
11/07/2025
2025 Veterans Day Inv Presented By Arena
50 Free
33.20
33.20
100 Free
36.99
1:10.19
100 Free
1:10.19
150 Free
38.11
1:48.30
200 Free
37.49
2:25.79
100 Free
1:15.60
42
Gavin
Moutafis
2:25.83
13
B: 2:22.49 (+3.34s | 2.3%)
Mecklenburg Swim Association
03/07/2026
2026 MSA March Madness Invitational
50 Free
31.59
31.59
100 Free
36.86
1:08.45
100 Free
1:08.45
150 Free
38.43
1:46.88
200 Free
38.95
2:25.83
100 Free
1:17.38
43
Cameron
Salas
2:26.38
14
B: 2:22.49 (+3.89s | 2.7%)
Mecklenburg Swim Association
12/12/2025
2025 NC QCD Holiday Invite
50 Free
32.03
32.03
100 Free
37.66
1:09.69
100 Free
1:09.69
150 Free
39.64
1:49.33
200 Free
37.05
2:26.38
100 Free
1:16.69
44
Warren
Lindley
2:26.64
13
B: 2:22.49 (+4.15s | 2.8%)
Mecklenburg Swim Association
12/05/2025
2025 NC SwimMAC December Invite
50 Free
32.54
32.54
100 Free
1:17.81
1:50.35
100 Free
1:50.35
200 Free
36.29
2:26.64
100 Free
36.29
45
Maxwell
LaBaer
2:28.06
12
B: 2:22.49 (+5.57s | 3.8%)
Mecklenburg Swim Association
11/07/2025
2025 Veterans Day Inv Presented By Arena
50 Free
32.90
32.90
100 Free
38.17
1:11.07
100 Free
1:11.07
150 Free
38.89
1:49.96
200 Free
38.10
2:28.06
100 Free
1:16.99
46
Matthew
Alfaro
2:29.05
14
B: 2:22.49 (+6.56s | 4.4%)
Mecklenburg Swim Association
01/17/2026
2026 MSA January Invite
50 Free
33.15
33.15
100 Free
36.72
1:09.87
100 Free
1:09.87
150 Free
39.02
1:48.89
200 Free
40.16
2:29.05
100 Free
1:19.18
47
Andrew
Hopkins
2:30.18
13
B: 2:22.49 (+7.69s | 5.1%)
Mecklenburg Swim Association
12/05/2025
2025 NC SwimMAC December Invite
50 Free
34.38
34.38
100 Free
39.07
1:13.45
100 Free
1:13.45
150 Free
40.61
1:54.06
200 Free
36.12
2:30.18
100 Free
1:16.73
48
Nicholas
Callahan
2:31.03
12
B: 2:22.49 (+8.54s | 5.7%)
Mecklenburg Swim Association
01/17/2026
2026 MSA January Invite
50 Free
32.89
32.89
100 Free
38.32
1:11.21
100 Free
1:11.21
150 Free
40.54
1:51.75
200 Free
39.28
2:31.03
100 Free
1:19.82
49
Jackson
Griffin
2:33.56
13
B: 2:22.49 (+11.07s | 7.2%)
Mecklenburg Swim Association
12/12/2025
Triad Tropic Invitational Copied
50 Free
34.65
34.65
100 Free
39.55
1:14.20
100 Free
1:14.20
150 Free
39.43
1:53.63
200 Free
39.93
2:33.56
100 Free
1:19.36
50
Harper
Eckhoff
2:34.20
13
B: 2:22.49 (+11.71s | 7.6%)
Mecklenburg Swim Association
03/07/2026
2026 MSA March Madness Invitational