North Carolina Swimming
Boys Ages 17 & 18
IM Ready
Long Course Meters (LCM)
The score is based upon the sum of the Power Points for each event. A swimmer must have swam in at least 3 of the IM Ready events in order to be ranked.
Age is the swimmer's age on 6/25/2024.
Swimmer
Age
Team
200FR
100BK
100BR
100FL
200IM
Score
1
Norvy Clontz
17
Mecklenburg Swim Association
907
742
883
801
881
4214
2
Max Nechydyuk
18
SwimMAC Carolina
781
793
849
789
853
4065
3
Ian Stutts
17
Marlins of Raleigh
700
857
883
641
960
4041
4
Nate Hohm
18
Aquatic Team of Mecklenburg
694
832
829
799
822
3976
5
Matthew Marsteiner
18
New Wave Swim Team
882
724
620
879
804
3909
6
Isaac Holtham
18
Life Time Swim Team North Caro
704
779
818
787
808
3896
7
Sean Setzer
18
Waves of Wilmington Swim Team
805
690
886
718
784
3883
8
Jack Haywood
18
SwimMAC Carolina
900
804
673
636
866
3879
9
Aaron Davidson
17
New Wave Swim Team
824
672
747
805
831
3879
10
Matthew Doty
17
SwimMAC Carolina
701
738
870
730
835
3874
11
Dillon Wright
18
Mecklenburg Swim Association
882
610
692
782
900
3866
12
Charlie Heisig
18
SwimMAC Carolina
749
816
676
723
887
3851
13
Davis Dunham
18
SwimMAC Carolina
769
796
643
760
824
3792
14
James Bennison
18
New Wave Swim Team
847
891
590
792
671
3791
15
Granger Bartee
17
SwimMAC Carolina
813
871
590
791
705
3770
16
Connor Wickerham
17
SwimMAC Carolina
779
761
611
893
724
3768
17
Hudson DeGroote
18
Marlins of Raleigh
828
710
675
705
840
3758
18
Christopher Zhang
18
Life Time Swim Team North Caro
816
561
737
827
814
3755
19
john Kroll
17
SwimMAC Carolina
758
747
625
852
736
3718
20
Gavin McCarter
18
SwimMAC Carolina
575
682
812
822
821
3712
21
Zachary Spicer
18
Aquatic Team of Mecklenburg
656
839
722
706
781
3704
22
Hudson DeGroote
18
Unattached
757
705
691
707
816
3676
23
Abhay Tharakan
17
Tac Titans
564
846
771
717
769
3667
24
Grayson Nye
18
Tac Titans
602
649
960
605
844
3660
25
Andrew Li
18
Tac Titans
853
604
816
515
862
3650
Swimmer
Age
Team
200FR
100BK
100BR
100FL
200IM
Score
26
Ian Frazer
17
Marlins of Raleigh
629
818
795
605
797
3644
27
Chris Aristondo
18
Aquatic Team of Mecklenburg
716
777
668
710
738
3609
28
Freddy Klein
18
SwimMAC Carolina
837
556
774
577
844
3588
29
Troy Keen
18
Life Time Swim Team North Caro
732
740
632
791
680
3575
30
Ian Stutts
17
Unattached
639
759
770
534
840
3542
31
Evan Prabhu
17
Mecklenburg Swim Association
807
570
572
784
780
3513
32
Asher Allebach
17
SwimMAC Carolina
625
594
827
656
799
3501
33
Lucas Li
17
North Carolina Aquatic Club
784
703
495
804
708
3494
34
Connor Peck
18
North Carolina Aquatic Club
695
603
749
617
816
3480
35
Zachary Spicer
18
Unattached
609
820
641
712
690
3472
36
Cole Witmer
17
NSEA Swim Club
656
960
538
613
696
3463
37
Teddy Blake
18
YMCA of the Triangle Area (Yot
807
757
471
640
770
3445
38
Andy Commins
18
North Carolina Aquatic Club
811
646
368
837
766
3428
39
Jacob Hills
18
Duke University
619
849
713
469
768
3418
40
Toby Winardi
18
Mecklenburg Swim Association
666
653
706
639
706
3370
41
Hil Lindsay
18
Life Time Swim Team North Caro
706
699
457
811
696
3369
42
Wiley Spinner
18
Mecklenburg Swim Association
843
751
374
748
647
3363
43
Nate Worsham
18
Marlins of Raleigh
681
643
542
762
728
3356
44
Matthew Schoenagel
18
Raleigh Swimming Association
565
611
800
620
758
3354
45
Charles Henage
18
SwimMAC Carolina
692
564
656
727
712
3351
46
Michael Morea
17
Tac Titans
417
719
724
730
755
3345
47
Quinn Omara
17
Life Time Swim Team North Caro
602
748
671
586
734
3341
48
Christian Smith
17
Marlins of Raleigh
770
898
280
735
656
3339
49
Christian Marrujo
17
Tac Titans
661
725
539
683
726
3334
50
Griffin Jones
18
Swim Gsa
631
594
879
426
795
3325
51
Bryce Spangler
17
SwimMAC Carolina
562
609
721
716
704
3312
Swimmer
Age
Team
200FR
100BK
100BR
100FL
200IM
Score
52
Jackson Bubar
17
New Wave Swim Team
711
725
431
763
666
3296
53
Owen Von Weihe
18
Marlins of Raleigh
670
486
859
491
790
3296
54
Nathan Hall
17
Mecklenburg Swim Association
569
663
622
769
669
3292
55
Isaac Holtham
18
Lifetime Swim Team North Carol
556
658
763
548
766
3291
56
Jordan Willis
17
SwimMAC Carolina
565
518
1013
446
746
3288
57
Saylor Penny
18
Marlins of Raleigh
649
565
750
686
622
3272
58
Darren Liu
17
Tac Titans
572
629
737
634
694
3266
59
Jack Rutledge
17
SwimMAC Carolina
818
667
443
629
703
3260
60
Cooper Nicholson
18
North Carolina Aquatic Club
693
787
465
556
738
3239
61
Ian Frazer
17
Marlins of Raleigh
533
740
643
616
707
3239
62
Max Osman
17
Life Time Swim Team North Caro
794
495
474
757
713
3233
63
Owen Nye
17
Greensboro Community YMCA
789
615
408
712
684
3208
64
Jackson Hughes
18
Waves of Wilmington Swim Team
708
497
584
693
717
3199
65
Broder Swenson
17
Marlins of Raleigh
695
489
605
686
697
3172
66
William Hook
18
Tac Titans
739
643
481
614
686
3163
67
Zack Smith
18
New Wave Swim Team
687
534
547
755
632
3155
68
Goran Cindric
17
Tac Titans
603
566
811
525
646
3151
69
Abhay Tharakan
17
Tac Titans
856
744
734
809
3143
70
Asher Allebach
17
SwimMAC Carolina
593
530
768
597
654
3142
71
Alexii Cady
18
Marlins of Raleigh
573
581
606
708
674
3142
72
Ethan Hadsell
18
Raleigh Swimming Association
644
793
434
583
675
3129
73
CJ Eickhoff
17
Tac Titans
644
730
363
744
647
3128
74
Cameron Bucci
17
Aquatic Team of Mecklenburg
627
776
808
290
621
3122
75
Chris Erickson
18
Hillsborough Aquatic Club
588
818
439
737
540
3122
76
Kevin Williams
18
Tac Titans
621
539
679
674
607
3120
77
Benjamin Lajoie
17
North Carolina Aquatic Club
611
642
601
533
701
3088
Swimmer
Age
Team
200FR
100BK
100BR
100FL
200IM
Score
78
Jackson Scheiber
17
New Wave Swim Team
790
431
618
643
602
3084
79
Axel Mori
18
YMCA of the Triangle Area (Yot
544
586
552
720
677
3079
80
Michael Morea
17
Tac Titans
785
788
732
771
3076
81
Ethan Emerton
17
Tac Titans
624
736
671
365
663
3059
82
Leon Zhang
17
Tac Titans
588
388
781
626
670
3053
83
Luke Roman
17
Hillsborough Aquatic Club
703
564
489
584
701
3041
84
Cole Tangeman
17
Tac Titans
743
740
328
589
634
3034
85
Aidan Allen
17
Marlins of Raleigh
539
643
641
599
606
3028
86
Eli Edmondson
17
YMCA of the Triangle Area (Yot
601
627
550
729
515
3022
87
Cian Post
18
Waves of Wilmington Swim Team
645
622
487
552
712
3018
88
Wilson Tuttle
18
Unattached
685
586
519
519
709
3018
89
Ben Martin
17
Mecklenburg Swim Association
701
551
480
627
627
2986
90
Nik Pillai
18
SwimMAC Carolina
397
500
753
672
663
2985
91
Luke Nebrich
18
Rowan Aquatic Club YMCA
596
587
489
736
576
2984
92
Jett Dooley
17
Tac Titans
601
769
447
630
532
2979
93
Ryan West
18
YMCA of the Triangle Area (Yot
600
754
509
491
619
2973
94
Maxon Brienza
17
SwimMAC Carolina
696
806
506
248
694
2950
95
Wilson Tuttle
18
Marlins of Raleigh
849
722
627
750
2948
96
Richard Tang
17
SwimMAC Carolina
601
687
592
467
599
2946
97
Frank Hassell
17
Marlins of Raleigh
631
425
718
533
637
2944
98
Jack Barnes
17
Raleigh Swimming Association
413
763
624
542
601
2943
99
Marshall Pifer
18
Aquatic Team of Mecklenburg
702
762
163
674
627
2928
100
Emilio Aparicio
18
Raleigh Swimming Association
489
653
642
675
469
2928
101
Logan Page
18
YMCA of the Triangle Area (Yot
561
410
730
570
654
2925
102
Topher Roberts
18
Carolina Aquatic Team
437
605
775
376
724
2917
103
Brian Lee
17
Tac Titans
714
594
823
784
2915
Swimmer
Age
Team
200FR
100BK
100BR
100FL
200IM
Score
104
Thomas Gilbert
18
Tac Titans
599
602
347
715
646
2909
105
George Glassner
18
Life Time Swim Team North Caro
575
703
245
718
666
2907
106
Drew Davis
17
Marlins of Raleigh
770
835
546
751
2902
107
Carter Lange
17
Tac Titans
564
704
632
644
340
2884
108
Leo O'Keefe
17
Tac Titans
720
805
701
655
2881
109
Harrison Short
17
SwimMAC Carolina
713
777
601
790
2881
110
James Cotham
17
Marlins of Raleigh
631
449
571
591
635
2877
111
Nicholas Caporaso
18
Tac Titans
402
436
742
684
603
2867
112
Harrison Short
17
Unattached
579
669
343
605
666
2862
113
Jack Humbert
17
North Carolina Aquatic Club
688
581
312
708
567
2856
114
Cooper Beebe
18
Tac Titans
693
552
515
574
517
2851
115
Ryan Bambrick
18
New South Swimming
563
422
700
564
593
2842
116
William Gray
18
Carolina Aquatic Team
609
466
360
836
567
2838
117
Drew Davis
17
Unattached
633
778
354
465
607
2837
118
Bence Burton
17
Enfinity Aquatic Club
766
823
585
661
2835
119
Jack White
17
YMCA of the Triangle Area (Yot
380
675
586
573
620
2834
120
Garlan Mei
18
Tac Titans
488
640
579
554
572
2833
121
Adrian Villalobos
17
Raleigh Swimming Association
547
339
744
574
621
2825
122
Matt Strada
18
North Carolina Aquatic Club
619
433
459
572
732
2815
123
Justin Arens
18
Marlins of Raleigh
638
670
376
501
626
2811
124
Asa Gerend
18
Carolina Aquatic Team
587
754
379
657
427
2804
125
Bobby Elder
17
Raleigh Swimming Association
557
628
401
628
590
2804
126
Andrew Volpe
18
YMCA of the Triangle Area (Yot
478
464
669
542
650
2803
127
Bennett Harris
17
North Carolina Aquatic Club
684
548
501
529
537
2799
128
Erik Petruzzi
18
Swim Gsa
379
396
902
477
638
2792
129
Otto Schonwalder
18
Carolina Aquatic Team
566
466
545
600
606
2783
Swimmer
Age
Team
200FR
100BK
100BR
100FL
200IM
Score
130
Evan Stroud
18
Tac Titans
403
677
662
490
524
2756
131
Cooper Wiese
18
YMCA of the Triangle Area (Yot
774
277
595
618
485
2749
132
Matt Cinque
17
North Carolina Aquatic Club
712
545
400
448
637
2742
133
Owen VanSchaick
18
Marlins of Raleigh
636
799
323
403
581
2742
134
Maxwell Ayres
18
YMCA of the Triangle Area (Yot
699
726
636
679
2740
135
Gabe Piscitelli
18
Aquatic Team of Mecklenburg
594
623
484
491
547
2739
136
Morgan Roszel
18
Unattached
570
736
241
524
644
2715
137
Adan Bocian
17
SwimMAC Carolina
476
460
653
545
578
2712
138
Max Marrujo
18
Tac Titans
753
724
482
752
2711
139
Nolan Schear
17
Unattached
423
600
384
670
608
2685
140
Nolan Schear
17
Mecklenburg Swim Association
635
664
732
653
2684
141
Charles Henage
18
Unattached
578
156
597
678
653
2662
142
Brasen Walker
18
Raleigh Swimming Association
455
345
965
377
517
2659
143
Jack Wallace
17
Marlins of Raleigh
470
413
729
487
558
2657
144
Caleb Peterson
18
Mecklenburg Swim Association
704
405
228
748
567
2652
145
Lucca Battaglini
18
East Carolina Aquatics
855
923
870
2648
146
Nick Martin
18
SwimMAC Carolina
756
420
363
488
610
2637
147
Jack Gessner
18
SwimMAC Carolina
444
216
857
479
639
2635
148
Brian Farrell
18
Tac Titans
704
767
603
558
2632
149
Ben Pritchard
18
Carolina Aquatic Team
760
506
244
541
549
2600
150
Evan Hepburn
17
YMCA of the Triangle Area (Yot
537
371
827
287
578
2600
151
Aidan Mozzo
18
Marlins of Raleigh
599
498
485
422
590
2594
152
Noah Fine
17
North Carolina Aquatic Club
545
485
550
430
574
2584
153
Connor Vargas
18
Greensboro Community YMCA
549
671
242
649
465
2576
154
Nikhil Agans
18
Hillsborough Aquatic Club
651
519
437
432
533
2572
155
Alex Hill
17
Tac Titans
495
639
404
466
560
2564
Swimmer
Age
Team
200FR
100BK
100BR
100FL
200IM
Score
156
Wyatt Herger
17
Aquatic Team of Mecklenburg
627
758
170
500
507
2562
157
Logan Waechter
17
Marlins of Raleigh
422
504
502
610
524
2562
158
Spencer Mann
18
Greensboro Community YMCA
559
433
533
635
392
2552
159
Nik Pillai
18
SwimMAC Carolina
551
383
521
637
455
2547
160
Mark Brown
18
Greensboro Community YMCA
574
809
524
639
2546
161
Judah Hall
17
Swim Tribe
463
423
557
649
453
2545
162
Thomas James
17
Greensboro Community YMCA
524
659
508
472
381
2544
163
James Markoski
18
Marlins of Raleigh
529
425
503
462
625
2544
164
Kevin King
18
Sailfish Aquatics
546
498
487
471
527
2529
165
Luke Ramsey
18
YMCA of the Triangle Area (Yot
603
297
347
720
553
2520
166
Andrew Dawson
17
Mecklenburg Swim Association
419
385
793
380
539
2516
167
Owen Douglass
17
Marlins of Raleigh
553
549
437
433
540
2512
168
Ryan Reiniche
17
Waves of Wilmington Swim Team
480
446
601
500
480
2507
169
Jack Neudecker
17
Marlins of Raleigh
537
583
349
429
605
2503
170
Ben Dudley
17
Blues Aquatics Asheville
705
434
293
583
485
2500
171
David Masneri
18
Greensboro Community YMCA
446
259
702
509
581
2497
172
Carter Williams
17
Mecklenburg Swim Association
620
664
299
351
559
2493
173
Nate Woolwine
17
Sailfish Aquatics
597
492
223
690
486
2488
174
Matthew Honaker
18
Tac Titans
426
309
525
723
500
2483
175
Sam Malone
18
Raleigh Swimming Association
511
340
660
535
428
2474
176
Jordan Matz
17
Marlins of Raleigh
672
607
534
658
2471
177
Isaiah Pearce
17
YMCA of the Triangle Area (Yot
626
486
155
611
578
2456
178
Beckett Tabor
17
Gaston Gators
589
368
515
463
505
2440
179
Nick Shulgin
18
SwimMAC Carolina
659
738
469
572
2438
180
Austin Hartsell
18
Lowe's YMCA
292
520
698
409
510
2429
181
Rowan Diacumakos
18
Tac Titans
706
461
652
602
2421
Swimmer
Age
Team
200FR
100BK
100BR
100FL
200IM
Score
182
Milo Fagan
18
SwimMAC Carolina
582
379
520
415
525
2421
183
Turner Jones
17
East Carolina Aquatics
423
622
442
407
526
2420
184
James Harper
18
Aquatic Team of Mecklenburg
769
875
773
2417
185
David Ivan
18
Mecklenburg Swim Association
500
355
429
566
553
2403
186
Pranav Nemani
18
North Carolina Aquatic Club
419
308
683
432
559
2401
187
Matthew Mack
17
Tac Titans
540
639
282
511
426
2398
188
Dane Hogan
17
Tac Titans
442
350
814
233
558
2397
189
Mason Kinnavy
18
Aquatic Team of Mecklenburg
503
508
362
531
484
2388
190
Cole Newman
17
YMCA of the Triangle Area (Yot
564
560
260
467
534
2385
191
Andrew Myers
17
New Wave Swim Team
463
642
389
326
558
2378
192
Tyler Ligi
18
Evolution Aquatics
342
387
668
562
414
2373
193
Matt Cinque
17
North Carolina Aquatic Club
669
606
3
476
612
2366
194
Brady Tangeman
18
Tac Titans
767
414
614
563
2358
195
Nolan Dunkel
18
Wolfpack Elite
932
875
547
2354
196
Kai Leisten
17
Raleigh Swimming Association
658
574
299
319
488
2338
197
Joshua Johnson
18
O'Neal Aquatics
566
351
699
234
483
2333
198
Rider Warner
17
SwimMAC Carolina
617
614
109
582
409
2331
199
Luke Wen
17
Tac Titans
491
438
527
315
552
2323
200
David Ritchey
17
Carolina Aquatic Team
537
283
635
359
507
2321
201
Laith Ausband
17
NSEA Swim Club
537
451
483
505
343
2319
202
Ben Leckinger
18
Sailfish Aquatics
556
175
400
698
477
2306
203
Nathan Arredondo
17
Waves of Wilmington Swim Team
571
640
477
605
2293
204
Landon Kirkpatrick
17
Blues Aquatics Asheville
447
375
571
455
444
2292
205
Thad Austin
17
Enfinity Aquatic Club
654
837
799
2290
206
Earnhardt Harris
18
Tyde
416
627
204
662
376
2285
207
Alan Liu
17
North Carolina Aquatic Club
420
570
337
463
495
2285
Swimmer
Age
Team
200FR
100BK
100BR
100FL
200IM
Score
208
James Tjahjadi
17
Mecklenburg Swim Association
596
392
437
432
422
2279
209
Luke Malta
17
SwimMAC Carolina
481
596
165
651
384
2277
210
Peyton Splawski
17
Swim Gsa
389
527
770
85
503
2274
211
Reagan Wilkinson
18
Smoky Mountain Aquatic Club
549
243
338
643
499
2272
212
LUKE Aberle
17
YMCA Seahorse Swim Team
488
394
396
516
471
2265
213
Alden Fletcher
18
Aquatic Team of Mecklenburg
484
296
597
436
448
2261
214
Luke McCarthy
18
East Carolina Aquatics
660
689
313
591
2253
215
Reid Teoh
18
Star Aquatics
589
327
353
520
463
2252
216
Nathan Hohnbaum
18
Aquatic Team of Mecklenburg
378
558
260
556
498
2250
217
Evan Stauffer
18
Raleigh Swimming Association
548
529
358
353
461
2249
218
Gus Wiggins
18
Tac Titans
747
750
743
2240
219
Collin Bullard
18
East Carolina Aquatics
515
381
313
524
506
2239
220
Sadler Stewart
17
Sailfish Aquatics
324
388
672
336
514
2234
221
Junior Enohmbi
17
Mecklenburg Swim Association
466
505
341
439
483
2234
222
William Clayton
18
Granite Falls Makos
546
401
503
299
482
2231
223
Noah Humphrey
18
Mecklenburg Swim Association
527
544
366
333
459
2229
224
Nick John
17
Tac Titans
333
156
784
514
440
2227
225
Ethan Licata
17
SwimMAC Carolina
446
292
680
347
462
2227
226
Jack Kondratick
17
Raleigh Swimming Association
555
225
577
272
579
2208
227
Jack Callihan
17
Blues Aquatics Asheville
479
590
408
335
396
2208
228
Brandt Conklin
17
Swim Gsa
416
442
678
152
518
2206
229
Jacob Pote
17
SwimMAC Carolina
564
589
148
551
347
2199
230
Mitchell Pearson
18
Raleigh Swimming Association
418
701
240
414
413
2186
231
Evan Wilkerson
17
New Wave Swim Team
401
583
273
445
475
2177
232
Lucas Ferreira
18
YMCA of the Triangle Area (Yot
530
553
375
252
461
2171
233
Luke Gonzales
18
Smoky Mountain Aquatic Club
525
435
298
566
334
2158
Swimmer
Age
Team
200FR
100BK
100BR
100FL
200IM
Score
234
Timur Atabekov
17
Sailfish Aquatics
327
188
753
422
459
2149
235
Ethan Lauchengco
17
Tac Titans
455
455
331
489
412
2142
236
Jack Lazaroski
18
Mecklenburg Swim Association
517
529
573
505
2124
237
Denis Tchijik
17
Team Charlotte
498
234
343
576
470
2121
238
Chinmay Sule
17
SwimMAC Carolina
443
491
450
271
458
2113
239
Patrick Spake
17
Gaston Gators
426
380
587
301
405
2099
240
John Barton
17
YMCA OF Western North Carolina
566
129
298
692
412
2097
241
Iain Paul
18
Tac Titans
460
198
589
341
505
2093
242
Matthew Czar
17
Hillsborough Aquatic Club
471
359
303
545
415
2093
243
Isaac Phillips
18
Gaston Gators
574
493
515
502
2084
244
Brett Umnus
17
Marlins of Raleigh
581
359
209
456
471
2076
245
Eric Feng
17
North Carolina Aquatic Club
426
442
246
561
397
2072
246
Alex Grimshaw
17
O'Neal Aquatics
568
548
234
394
323
2067
247
Quinn O'Mara
17
Lifetime Swim Team North Carol
628
726
710
2064
248
Will Cooper
18
Enfinity Aquatic Club
448
516
389
396
310
2059
249
Sam Podgoreanu
17
North Carolina Aquatic Club
683
265
189
510
410
2057
250
Erik Oman
17
Tac Titans
622
263
178
491
497
2051
251
Jack Frank
18
Carolina Aquatic Team
602
489
134
407
405
2037
252
Calvin Sonntag
18
New Wave Swim Team
462
413
352
448
360
2035
253
Timothy Gaylord
18
Greensboro Community YMCA
575
572
665
220
2032
254
Alex Garmon
18
Evolution Aquatics
407
506
476
632
2021
255
Eddie Wang
18
YMCA of the Triangle Area (Yot
522
217
691
222
362
2014
256
Constantine Gaskey
17
Sailfish Aquatics
664
739
599
2002
257
Grant Turner
17
Enfinity Aquatic Club
304
367
568
327
431
1997
258
Evan Stroud
18
Tac Titans
561
770
665
1996
259
Carter Johnson
17
Gaston Gators
481
248
662
144
460
1995
Swimmer
Age
Team
200FR
100BK
100BR
100FL
200IM
Score
260
Paarth Krishnatrey
18
Mecklenburg Swim Association
605
484
58
461
382
1990
261
Nickolas Diacumakos
18
Tac Titans
668
365
424
514
1971
262
Channing Scott
17
SwimMAC Carolina
374
320
392
438
443
1967
263
Benjamin Walcott
17
Granite Falls Makos
386
482
611
488
1967
264
Devon Arnone
17
SwimMAC Carolina
399
463
435
212
445
1954
265
Peyton Buchanan
18
Mecklenburg Swim Association
540
412
245
376
380
1953
266
Mason Kempf
18
Raleigh Swimming Association
569
260
320
418
382
1949
267
Matt Hutchins
17
New Wave Swim Team
405
561
138
642
192
1938
268
Grant Willis
17
Sailfish Aquatics
532
421
108
379
494
1934
269
Reagan Wilkinson
18
Smoky Mountain Aquatic Club
498
316
577
531
1922
270
Jonny Fraccola
17
Sharks Aquatic Club
379
366
281
501
390
1917
271
Kody Parrish
17
Raleigh Swimming Association
374
413
333
379
402
1901
272
Jackson Hall
18
Tac Titans
547
283
302
370
387
1889
273
Samuel Campbell
17
Mecklenburg Swim Association
630
282
1
634
336
1883
274
Jason Parks
18
North Carolina Aquatic Club
397
271
395
386
424
1873
275
Bailey Williams
17
Sailfish Aquatics
283
545
251
382
383
1844
276
Joseph Mogray
18
Catawba Valley Aquatic Club
385
336
315
427
375
1838
277
Martin Moran
18
Blues Aquatics Asheville
547
456
444
391
1838
278
Tyler Foeri
18
Tyde
498
469
486
377
1830
279
Thomas Lee
18
Granite Falls Makos
540
468
388
422
1818
280
Cameron Johnson
18
East Carolina Aquatics
504
373
555
373
1805
281
Kyle Su
17
Tac Titans
371
611
53
394
370
1799
282
Ryan Kyritsis
18
Tac Titans
408
463
531
390
1792
283
Anthony Wang
17
North Carolina Aquatic Club
310
401
305
410
362
1788
284
Ethan Emerton
17
Tac Titans
624
473
680
1777
285
Jack Anderson
17
Blues Aquatics Asheville
261
193
471
403
436
1764
Swimmer
Age
Team
200FR
100BK
100BR
100FL
200IM
Score
286
Judah Hall
17
Swim Tribe
331
434
535
456
1756
287
Hayden Charney
17
New Wave Swim Team
446
407
132
459
294
1738
288
James Ter Poorten
18
Sailfish Aquatics
276
291
358
368
388
1681
289
Ben Hunsberger
17
High Point Swim Club
268
379
283
415
328
1673
290
Adam Zheng
17
Tac Titans
340
593
380
357
1670
291
Andrew Taylor
17
Gaston Gators
305
227
539
237
360
1668
292
Max Mahler
18
Enfinity Aquatic Club
331
815
519
1665
293
Ian Russell
18
SwimMAC Carolina
347
305
201
470
326
1649
294
Cade Needham
18
Brunswick Aquatic Club
649
359
624
1632
295
David Fendelman
17
Tac Titans
446
200
221
316
441
1624
296
Rhishit Tiwari
18
SwimMAC Carolina
382
229
263
439
310
1623
297
Thomas Lee
18
Granite Falls Makos
470
407
379
367
1623
298
Levin Wu
18
Tac Titans
426
485
294
412
1617
299
Gavin Gary
17
New South Swimming
106
383
443
379
301
1612
300
Danny Guenther
18
Aquatic Team of Mecklenburg
498
217
321
259
316
1611
301
Lucas Kehn
18
Raleigh Swimming Association
566
439
604
1609
302
Quinn Leisten
17
Raleigh Swimming Association
266
380
410
129
398
1583
303
Melchisedek Kolomiyets
17
Blues Aquatics Asheville
422
363
308
93
396
1582
304
Ayden Burckhardt
17
Raleigh Swimming Association
424
431
117
209
399
1580
305
Nick Baczara
17
Hillsborough Aquatic Club
390
260
216
393
316
1575
306
Addison Cockman
17
YMCA of the Triangle Area (Yot
427
469
509
144
1549
307
John Marks
18
Sailfish Aquatics
421
381
179
176
379
1536
308
Roger Philipp
17
SwimMAC Carolina
480
198
50
490
310
1528
309
Jason Torres
18
Sailfish Aquatics
530
239
747
1516
310
Ryan Hellenthal
18
Tac Titans
446
459
385
217
1507
311
Mance Edmondson
18
YMCA of the Triangle Area (Yot
435
494
577
1506
Swimmer
Age
Team
200FR
100BK
100BR
100FL
200IM
Score
312
Nelson Simmons
18
SwimMAC Carolina
485
580
185
243
1493
313
Ady Tala
17
Tac Titans
234
461
301
193
290
1479
314
Aidan Kresak
17
Team Charlotte
358
298
191
277
336
1460
315
Lathan Walker
17
SwimMAC Carolina
347
68
416
310
303
1444
316
Peter Miller
17
Greensboro Community YMCA
340
404
6
342
351
1443
317
Will Ward IV
18
Rocky Mount Family YMCA Racers
534
199
249
460
1442
318
Cannon Kush
17
Blues Aquatics Asheville
314
262
444
138
255
1413
319
Liam Akins
17
Aquatic Team of Mecklenburg
296
401
118
258
321
1394
320
Nick Nikolov
17
SwimMAC Carolina
60
304
395
328
304
1391
321
Brayden Lapham
17
King Triton Aquatic Club
380
193
158
348
292
1371
322
Housten Clark
18
Evolution Aquatics
360
461
390
157
1368
323
Evan Pfeifer
17
Carolina Aquatic Team
156
504
400
304
1364
324
Isaac Lee
18
Carolina Aquatic Team
320
218
205
388
230
1361
325
Baylor Weiler
17
Fort Bragg Fighing Fish
436
660
146
111
1353
326
Brody Collander
18
Mecklenburg Swim Association
505
595
242
1342
327
Ryan Henderson
17
East Carolina Aquatics
591
566
182
1339
328
Brandon Xu
17
Tac Titans
231
331
327
150
299
1338
329
Graham Kines
17
Gaston Gators
382
435
220
294
1331
330
James Kantor
17
Mecklenburg Swim Association
519
392
411
1322
331
Skyler Blalock
17
Marlins of Raleigh
272
126
469
145
295
1307
332
James Everett
18
Mecklenburg Swim Association
429
80
290
441
55
1295
333
Brent Hinckley
18
Twin Rivers YMCA
605
418
271
1294
334
Fred Caskey
18
Sailfish Aquatics
228
205
374
173
311
1291
335
Austin Williams
18
Granite Falls Makos
284
170
384
426
1264
336
Jesse Sikes
17
YMCA of the Triangle Area (Yot
299
261
334
132
235
1261
337
Daniel Phillips
17
Evolution Aquatics
441
262
402
155
1260
Swimmer
Age
Team
200FR
100BK
100BR
100FL
200IM
Score
338
Vince George
17
SwimMAC Carolina
34
331
306
320
266
1257
339
Grant Berry
17
Mecklenburg Swim Association
224
272
111
396
254
1257
340
Quintin Clark
18
Greensboro Community YMCA
413
219
327
4
285
1248
341
Pearson Brewer
17
Mecklenburg Swim Association
336
222
318
1
348
1225
342
Landon Handschumacher
17
Marlins of Raleigh
200
204
387
126
303
1220
343
Cade Reading
18
Tac Titans
464
481
34
238
1217
344
Carter Hall
17
SwimMAC Carolina
463
258
5
297
181
1204
345
Jackson Vaughn
17
YMCA of the Triangle Area (Yot
367
452
83
125
177
1204
346
Danny Song
18
Team Charlotte
231
83
274
361
255
1204
347
Devin Johnson
17
Goldsboro YMCA Sharks
445
375
383
1203
348
Will Fowler
18
Marlins of Raleigh
194
163
511
295
1163
349
Dhruva Raju
18
Mecklenburg Swim Association
384
328
435
1147
350
Maddie Lee
18
Lowe's YMCA
389
405
346
1140
351
William Ward IV
18
Rocky Mount Family YMCA Racers
500
249
381
1130
352
Yevgeny Podolyanskiy
17
North Carolina Aquatic Club
301
210
155
167
276
1109
353
Logan Porter
17
North Carolina Aquatic Club
238
287
1
353
223
1102
354
Luke Watts
17
Tac Titans
283
307
279
232
1101
355
Noah Thompson
18
YMCA Seahorse Swim Team
372
301
144
271
1088
356
Logan Schiffbauer
17
Unattached
232
318
301
214
1065
357
Noah Brown
18
Waves of Wilmington Swim Team
129
526
404
1059
358
Yikuan Sun
17
North Carolina Aquatic Club
198
344
271
243
1056
359
Rylan Feimster
18
Crystal Coast Aquatics
203
348
244
251
1046
360
Sam Will
17
YMCA of the Triangle Area (Yot
374
369
74
229
1046
361
Owen Pridmore
17
Mecklenburg Swim Association
349
389
307
1045
362
Chris Neuman
17
Tac Titans
310
190
334
1
199
1034
363
Charlie Simpson
17
Evolution Aquatics
249
233
89
224
227
1022
Swimmer
Age
Team
200FR
100BK
100BR
100FL
200IM
Score
364
Philip Cauwels
17
Hillsborough Aquatic Club
390
150
1
218
254
1013
365
River Riley
17
Blues Aquatics Asheville
275
455
263
993
366
Rohan Sibal
17
Life Time Swim Team North Caro
113
115
451
286
965
367
Owen Clark
17
Team Charlotte
377
220
1
140
225
963
368
John Kuhn
18
BadFish Aquatics
268
121
233
66
264
952
369
Matthew Moore
18
Mecklenburg Swim Association
244
313
146
229
932
370
Ben Sirgany
18
Hillsborough Aquatic Club
163
268
168
62
248
909
371
Michael Lakeman
18
Team Charlotte
335
106
61
196
192
890
372
Jameson Haines
18
Granite Falls Makos
361
169
246
108
884
373
Ryan Bai
18
Evolution Aquatics
237
153
352
135
877
374
Chase Sheffield
18
High Point Swim Club
135
331
81
154
172
873
375
Arman Sarrafi
18
SwimMAC Carolina
188
137
59
243
203
830
376
Jake McFarland
17
Marlins of Raleigh
188
132
147
139
212
818
377
Jack Williams
17
Tyde
109
1
358
184
160
812
378
Gabe Morales
17
Lowe's YMCA
86
162
112
281
170
811
379
Anderson Roe
17
Mecklenburg Swim Association
177
234
130
57
210
808
380
Mikel Kokas
17
North Carolina Aquatic Club
177
158
278
191
804
381
Walter Monical
17
NSEA Swim Club
147
300
1
233
120
801
382
Alec Loh
18
Lowe's YMCA
165
1
382
79
152
779
383
Deacon White
18
Raleigh Swimming Association
262
233
22
93
161
771
384
Justin Adnyana
17
YMCA OF Western North Carolina
166
154
254
175
749
385
Isaac Gedman
17
Brunswick Aquatic Club
233
260
1
51
185
730
386
Wyatt Gessner
18
Swim Tribe
246
365
119
730
387
Alex Aberant
17
YMCA of the Triangle Area (Yot
156
166
202
12
186
722
388
Nick Osterkamp
18
Fort Bragg Fighing Fish
115
209
188
108
97
717
389
Jack Bartlett
17
YMCA Seahorse Swim Team
79
163
172
94
208
716
Swimmer
Age
Team
200FR
100BK
100BR
100FL
200IM
Score
390
Lance Kistler
17
YMCA of the Triangle Area (Yot
219
168
265
61
713
391
Zackaury Phan
17
Mecklenburg Swim Association
75
355
39
198
667
392
Will Hill
18
O'Neal Aquatics
150
251
66
198
665
393
Christian Smith Pumalpa
17
North Carolina Aquatic Club
205
195
127
79
606
394
Cooper Smits
17
Enfinity Aquatic Club
287
308
1
1
597
395
Tyler Markoski
17
Marlins of Raleigh
200
65
156
6
167
594
396
Keaton Weatherly
17
Rowan Aquatic Club YMCA
188
233
81
90
592
397
Allen Li
17
YMCA of the Triangle Area (Yot
90
41
338
1
102
572
398
William Abernathy
17
Xcell Aquatics
144
110
166
1
133
554
399
Ethan Gliptis
17
Mecklenburg Swim Association
157
140
163
93
553
400
Finn Corning
17
New South Swimming
179
134
67
20
144
544
401
Ian Reschke
17
YMCA of the Triangle Area (Yot
96
77
355
528
402
Benjamin Redhing
18
Team Charlotte
311
1
1
158
44
515
403
Frank Sangimino
17
Star Aquatics
131
260
117
508
404
Brantley Winn
17
Rutherford County Swim Team
149
189
168
506
405
Aidan Leahy
17
Tac Titans
204
8
220
68
500
406
Sam Weslake
18
Team Charlotte
154
51
1
210
77
493
407
Lincoln Berberian
17
Mecklenburg Swim Association
88
128
132
1
83
432
408
Nate Carswell
17
Morganton Swim Team
262
1
156
419
409
Tyler Vinson
17
Evolution Aquatics
161
85
42
127
415
410
Chase Newell
17
Ybac Hurricanes
112
13
1
184
81
391
411
Trajan Bianchin
17
Mecklenburg Swim Association
163
135
1
1
87
387
412
Logan Garrett
17
Ybac Hurricanes
62
128
1
69
112
372
413
Reagan Devlin
17
Tac Titans
143
202
1
346
414
Jean Younan
17
Gaston Gators
273
43
19
335
415
Devin Tew
17
Fort Bragg Fighing Fish
7
1
239
70
317
Swimmer
Age
Team
200FR
100BK
100BR
100FL
200IM
Score
416
Maximus Kucherenko
17
Tac Titans
114
125
33
272
417
Brodi Cook
17
Team Charlotte
96
3
70
27
65
261
418
Aiden Hurd
17
Wilson Barracudas Swim Team
48
138
57
243
419
Ross Gallo
17
North Carolina Aquatic Club
11
111
8
77
30
237
420
Zack Jordan
17
Sailfish Aquatics
73
110
17
19
219
421
Thomas Bambrick
17
New South Swimming
2
90
20
1
85
198
422
Stone Doppke
17
Smoky Mountain Aquatic Club
151
4
10
1
15
181
423
Daniel Overbay
17
Mecklenburg Swim Association
59
1
80
39
179
424
Adam Licata
17
Tac Titans
72
1
90
163
425
Apurva Upadhyay
17
Granite Falls Makos
20
19
124
163
426
Shigeo Briggs
18
Marlins of Raleigh
37
79
1
1
1
119
427
Ayden Miller
17
Mecklenburg Swim Association
100
1
1
1
1
104
428
Chase Bair
17
Unattached
64
1
1
66
429
William Mathes
17
Rutherford County Swim Team
60
1
1
1
1
64
430
Noah Wiggs
18
Ybac Hurricanes
42
7
1
1
51
431
Amgad Elbanhawy
17
Team Charlotte
1
1
43
1
46
432
Caelan Houpe
18
Morganton Swim Team
27
1
1
29
433
Zarion Beavers
17
Blues Aquatics Asheville
14
6
1
1
22
434
Tyler Fleming
18
Vance Aquatics Club Barracudas
1
3
16
1
21
435
Parker Byrum
17
East Carolina Aquatics
16
1
1
18
436
Micah Owens
17
Rutherford County Swim Team
1
10
1
1
13
437
Alex Knesel
17
Mecklenburg Swim Association
8
1
1
10
438
David Olguin-Abreu
17
Catawba Valley Aquatic Club
1
1
1
3
439
Phillip Pace
18
Mecklenburg Swim Association
1
1
1
3