Virginia Swimming
Boys Ages 15 & 16
IM Ready
Short Course Yards (SCY)
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 5/20/2024.
Swimmer
Age
Team
200FR
100BK
100BR
100FL
200IM
Score
1
Nathan Szobota
16
Nova South
918
985
672
737
911
4223
2
Aidin Muminovic
15
Nova South
875
876
622
903
867
4143
3
Joe Warnagiris
16
Winchester Swim Team
721
907
897
636
885
4046
4
Cooper Dillman
16
Nova South
839
749
750
831
850
4019
5
Zachary Goad
16
Quest Swimming
707
821
786
805
750
3869
6
Charlie Harrington
15
Nova South
633
813
798
800
808
3852
7
Ryan Smith
16
Nova South
726
801
710
835
754
3826
8
Tyler Koepp
16
Old Dominion Aquatic Club
771
827
718
687
793
3796
9
Ben Franks
15
Nova South
816
676
833
645
824
3794
10
Chase Easton
15
Cavalier Aquatics - Piedmont F
872
821
541
836
659
3729
11
Will Charlton
16
Cavalier Aquatics - Piedmont F
793
813
668
676
774
3724
12
Ian Lutz
16
Old Dominion Aquatic Club
751
831
637
792
709
3720
13
JD Chen
16
Nova South
677
743
854
598
840
3712
14
Matthew Wolfle
16
Nova South
686
508
898
713
885
3690
15
Rawlings Leachman
16
Woodberry Forest Swimming
708
871
670
691
747
3687
16
Carl Stauffer
16
Coast Guard Blue Dolphins
680
533
899
760
810
3682
17
Josiah Weber
15
SwimRVA
668
744
801
768
672
3653
18
Brady Julian
16
Nova South
665
825
606
715
834
3645
19
Parker Knapp
15
Tide Swimming
895
893
317
867
645
3617
20
Julian Zimmer
15
Quest Swimming
689
723
667
797
731
3607
21
Luke Hottle
15
Lynchburg YMCA
708
632
759
690
778
3567
22
Caleb Jun
16
Nova South
681
600
769
661
776
3487
23
Jack Clippinger
16
SwimRVA
632
587
852
678
732
3481
24
Cameron Roy
16
H2okie Aquatics
855
684
434
826
651
3450
25
Lucas Landers
16
757swim
738
570
605
761
748
3422
Swimmer
Age
Team
200FR
100BK
100BR
100FL
200IM
Score
26
Gabe Isely
16
Coast Guard Blue Dolphins
634
585
722
738
741
3420
27
Troy Salpeter
15
Tide Swimming
711
626
752
607
724
3420
28
Josh Farnsworth
15
Nova South
748
592
567
777
732
3416
29
Thomas Senfield
16
SwimRVA
652
792
679
560
726
3409
30
Graham Woodruff
15
Lynchburg YMCA
751
713
553
725
665
3407
31
Sam Adelaar
15
POSEIDON SWIMMING
643
750
695
630
685
3403
32
Charlie Welsh
15
Nova South
650
410
808
789
745
3402
33
Chase Wilkerson
16
Tide Swimming
780
879
605
480
623
3367
34
Austin Temple
15
Tide Swimming
835
787
426
715
577
3340
35
Rawlings Leachman
16
Woodberry Forest Swimming
769
918
788
848
3323
36
Alexander Brehm
16
SwimRVA
576
648
747
662
688
3321
37
Preston Broderick
15
Williamsburg Aquatic Club
687
680
485
791
676
3319
38
Chandler Rose
15
Hanover Aquatics
778
741
401
761
633
3314
39
Lucas Gunter
15
POSEIDON SWIMMING
584
690
650
695
694
3313
40
Hudson Rice
15
Lynchburg YMCA
712
528
609
758
705
3312
41
Cullen Harrington
15
Nova South
691
687
705
504
715
3302
42
Cole Nelson
15
Nova South
861
663
573
584
611
3292
43
Carson Williams
16
Nova South
675
787
545
562
700
3269
44
Bradley Sawyer
16
Cavalier Aquatics - Piedmont F
684
580
730
676
587
3257
45
Toby Winston
16
Valley Swim Team Phoenix
736
748
357
761
649
3251
46
Mason Hill
15
Hanover Aquatics
554
643
799
521
729
3246
47
Edward Johnson
16
Nova South
718
503
787
593
610
3211
48
Wyatt Sylvester
15
Williamsburg Aquatic Club
700
457
670
732
651
3210
49
Maxton Mizuba
15
YMCA of Virginia Blue Ridge R
560
740
643
616
647
3206
50
Crawford Craig
15
SwimRVA
505
764
644
572
701
3186
51
Brandon Fulayter
16
Stingrays Swim Team
589
555
765
570
672
3151
Swimmer
Age
Team
200FR
100BK
100BR
100FL
200IM
Score
52
Colt McCoy
16
Tide Swimming
533
477
708
694
735
3147
53
Ian Garth
16
Tide Swimming
695
430
606
756
636
3123
54
Will Hartig
15
757swim
766
395
686
569
706
3122
55
Lincoln Harrell
16
Nova South
457
600
821
574
669
3121
56
Brayden King
16
Cavalier Aquatics - Piedmont F
744
626
468
569
710
3117
57
Owen Cullaty
16
Cavalier Aquatics - Piedmont F
495
589
606
731
694
3115
58
Aden Stephens
16
Stingrays Swim Team
671
555
607
599
682
3114
59
Joey Coleman
16
Valley Swim Team Phoenix
612
541
732
622
602
3109
60
Ryan Moore
16
Stingrays Swim Team
726
684
493
642
559
3104
61
Forrest Ward
16
Coast Guard Blue Dolphins
591
526
755
619
610
3101
62
Aaron Euker
15
Stingrays Swim Team
779
548
583
523
653
3086
63
William Calder
16
Stingrays Swim Team
637
684
559
598
606
3084
64
Zachary McNabb
16
Old Dominion Aquatic Club
721
604
449
668
621
3063
65
George Xu
16
Lynchburg YMCA
619
661
464
634
680
3058
66
Finn Leggett
15
757swim
640
633
514
771
491
3049
67
Theodor Bergmann
16
Cavalier Aquatics - Piedmont F
592
682
456
658
648
3036
68
Joe Ryan
16
YMCA of Virginia Blue Ridge R
443
658
745
532
658
3036
69
Tommy Watson
15
Williamsburg Aquatic Club
560
511
830
431
687
3019
70
Bill Belcher
16
Nova South
551
519
628
669
646
3013
71
Keagan Black
16
Rockbridge Storm Swim Team
590
767
340
734
539
2970
72
Liam McMahon
15
Virginia Gators
597
737
678
272
676
2960
73
Benjamin Tungate
15
Cavalier Aquatics - Piedmont F
759
474
479
619
618
2949
74
Noah Buttram
16
Stingrays Swim Team
623
684
413
626
586
2932
75
Jack Suggs Desorbo
15
Cavalier Aquatics - Piedmont F
614
611
681
437
586
2929
76
Caleb Stuhlmacher
15
Nova South
687
681
413
603
540
2924
77
Jostin Keithley
15
757swim
524
681
578
575
555
2913
Swimmer
Age
Team
200FR
100BK
100BR
100FL
200IM
Score
78
Caleb Jun
16
Unattached
576
434
653
539
675
2877
79
Jack Rivet
15
Nova South
515
498
714
566
569
2862
80
Daniel Stowell
15
Tide Swimming
729
660
575
266
627
2857
81
William Grau
16
POSEIDON SWIMMING
569
473
835
319
635
2831
82
Brendan Van Drew
16
Nova South
604
653
437
519
602
2815
83
Broc Hafl
16
Williamsburg Aquatic Club
498
599
627
434
641
2799
84
Teddy Sykes
15
Williamsburg Aquatic Club
696
310
639
586
549
2780
85
Mason Hibbard
16
757swim
597
305
672
573
627
2774
86
Cameron Rhodes
16
Nova South
485
688
601
547
448
2769
87
Johnny Zevgolis
16
Cavalier Aquatics - Piedmont F
596
641
367
633
531
2768
88
Charlie Alexander
15
Cavalier Aquatics - Piedmont F
714
460
374
737
476
2761
89
Tony DeVries
16
Coast Guard Blue Dolphins
623
493
528
605
494
2743
90
Thatcher Robertson
16
Quest Swimming
556
364
682
497
629
2728
91
Connor Bradley
15
Tide Swimming
710
377
626
495
518
2726
92
Santi Angulo
16
H2okie Aquatics
626
472
424
704
500
2726
93
Avery Snyder
15
Lynchburg YMCA
627
365
683
484
565
2724
94
Jacob Lattanzi
16
Prince William Swim Club
418
555
599
671
459
2702
95
Nathan Truong
15
Winchester Swim Team
543
475
564
482
637
2701
96
Carson Ellenberger
16
SwimRVA
554
246
681
711
507
2699
97
James Edwards
15
Nova South
596
638
454
535
468
2691
98
Charles Bradbury
16
SwimRVA
524
465
594
582
519
2684
99
Matt Boyden
15
Tide Swimming
588
615
664
262
545
2674
100
Carter Biscotte
15
YMCA of Virginia Blue Ridge R
627
433
527
549
527
2663
101
Teddy Martin
15
Dolphin Club
670
688
706
125
472
2661
102
Jack Clippinger
16
SwimRVA
468
275
759
478
674
2654
103
Jonathan Payne
16
Nova South
539
543
484
460
615
2641
Swimmer
Age
Team
200FR
100BK
100BR
100FL
200IM
Score
104
Aidan Callis
16
Virginia Gators
599
601
490
407
543
2640
105
Alex Keenan
15
Tide Swimming
681
708
100
683
465
2637
106
Jackson Irvine
15
Quest Swimming
539
442
596
572
484
2633
107
Harrison Hammer
15
Hanover Aquatics
468
401
571
626
561
2627
108
Patrick McOsker
16
Stingrays Swim Team
484
561
632
443
505
2625
109
Bob Lamerdin
15
757swim
562
628
454
439
541
2624
110
Cole Campbell
15
Lynchburg YMCA
539
390
683
517
494
2623
111
Austin Parker
16
Stingrays Swim Team
608
408
455
517
624
2612
112
Colin Murphy
15
Prince William Swim Club
531
564
612
434
468
2609
113
Tony Zhang
15
Nova South
492
602
438
514
562
2608
114
Colin Eliason
16
Hanover Aquatics
633
758
192
550
465
2598
115
Malcolm Hess
15
Quest Swimming
649
531
234
690
489
2593
116
Brody Kyzer
16
Hanover Aquatics
498
528
414
510
632
2582
117
Will Wood
15
Tide Swimming
616
340
451
599
575
2581
118
Charlie Duerson
15
SwimRVA
381
398
599
674
525
2577
119
Zac Ng
15
Nova South
542
484
560
474
513
2573
120
Brandon Harvey
16
Hanover Aquatics
597
458
310
680
513
2558
121
Ben Knight
16
Tide Swimming
721
301
352
712
470
2556
122
Brody Davies
16
Stingrays Swim Team
406
544
746
264
593
2553
123
Vincent Tran
16
Tide Swimming
386
647
438
616
465
2552
124
Dylan Croxton
16
Hanover Aquatics
547
343
666
410
568
2534
125
Brandon Hu
15
H2okie Aquatics
461
496
616
461
492
2526
126
Patrick Grinsell
15
Quest Swimming
626
346
484
494
573
2523
127
Bernard Kim
16
Coast Guard Blue Dolphins
444
342
643
540
544
2513
128
Erik Szabo
16
POSEIDON SWIMMING
589
464
399
506
550
2508
129
Brogan VanLesser
15
Nova South
475
513
439
590
475
2492
Swimmer
Age
Team
200FR
100BK
100BR
100FL
200IM
Score
130
Nicky Stratton
16
Tide Swimming
677
389
292
596
518
2472
131
Liam Rooney
16
Cca Marlins
530
529
368
571
462
2460
132
Jared Fraser
16
SwimRVA
471
551
295
654
480
2451
133
Jonathan Leary
16
Nova South
566
454
368
517
539
2444
134
Anson Butler
15
757swim
284
480
687
485
507
2443
135
Alexander Patrick
15
Hanover Aquatics
591
665
333
379
471
2439
136
Jack Frodsham
15
Coast Guard Blue Dolphins
590
191
393
681
578
2433
137
Theo Dingman
16
SwimRVA
468
510
485
455
504
2422
138
Joshua Wieder
16
Old Dominion Aquatic Club
579
576
122
597
544
2418
139
Ashby Marchese
15
POSEIDON SWIMMING
553
486
356
498
517
2410
140
Matt Healey
16
Tide Swimming
490
555
297
584
484
2410
141
Garrett Wispelwey
15
Cavalier Aquatics - Piedmont F
512
449
698
299
443
2401
142
Graham Woodruff
15
Lynchburg YMCA
627
607
252
610
297
2393
143
Tyler Kampfe
16
Tide Swimming
551
378
551
401
508
2389
144
Garrett Root
15
Coast Guard Blue Dolphins
594
547
334
377
519
2371
145
Riley Parker
16
East Coast Aquatic Team
472
648
312
486
435
2353
146
Max Alpigini
15
Spartan Swim Club
565
296
617
454
409
2341
147
Jake Syms
15
Battlefield Area Star Swimmers
483
604
242
457
511
2297
148
Mason Fenn
16
H2okie Aquatics
570
461
341
539
385
2296
149
Kevin Liang
16
POSEIDON SWIMMING
481
312
570
460
470
2293
150
Ethan Hunt
16
Stafford Aquatics Team
451
400
531
468
424
2274
151
Noah Hoffmann
16
757swim
465
291
532
638
343
2269
152
Trevor Tiberio
16
Tsunami Swimming
443
559
399
423
442
2266
153
John Prudhomme
15
Tide Swimming
250
290
698
521
507
2266
154
Peter Ziemba
16
Coast Guard Blue Dolphins
336
530
437
503
450
2256
155
Jason Hufford
16
SwimRVA
436
564
376
398
479
2253
Swimmer
Age
Team
200FR
100BK
100BR
100FL
200IM
Score
156
Grayson Gilbert
16
Quest Swimming
373
454
511
486
428
2252
157
Dominick Giovinazzo
15
Prince William Swim Club
504
574
340
468
363
2249
158
Isaac Semones
15
H2okie Aquatics
559
681
128
492
385
2245
159
Ben Tungate
15
Cavalier Aquatics - Piedmont F
787
490
426
539
2242
160
Heath Kyllingstad
15
Hanover Aquatics
382
204
692
470
490
2238
161
Ryan Ericson
16
Old Dominion Aquatic Club
654
678
1
171
714
2218
162
Bryson Cory
16
757swim
395
246
607
491
477
2216
163
Gregory Wells
16
Quest Swimming
547
255
580
315
506
2203
164
Landon Cairns
16
YMCA of Virginia Blue Ridge R
531
229
651
302
489
2202
165
Ari Morrozoff
15
Tide Swimming
609
344
311
456
477
2197
166
Luke Thomas
16
SwimRVA
588
557
615
179
250
2189
167
Cole Shenk
16
SwimRVA
414
528
282
610
350
2184
168
Tony DeVries
16
Coast Guard Blue Dolphins
648
525
462
533
2168
169
Carden Simons
16
Stingrays Swim Team
401
333
622
425
369
2150
170
Braden Krum
16
Tide Swimming
299
334
508
474
533
2148
171
Gabe Winston
16
Tide Swimming
590
298
278
436
525
2127
172
Noah Kasper
16
Lynchburg YMCA
475
431
329
487
399
2121
173
Connor Brooks
15
Hanover Aquatics
526
350
266
580
393
2115
174
Edward Johnson
16
Nova South
492
848
774
2114
175
Georgie Aponte
16
757swim
535
508
444
188
435
2110
176
Asher Everett
15
Tsunami Swimming
479
339
580
258
434
2090
177
Hao-Hao Yang
15
Virginia Gators
387
362
458
422
452
2081
178
Zack Cheatham
15
SwimRVA
424
283
614
286
472
2079
179
Aleko Panos
15
Nova South
430
411
318
480
436
2075
180
Noah Wells
16
Lynchburg YMCA
514
522
312
287
427
2062
181
Griffin Lusk
16
Stingrays Swim Team
488
318
482
376
393
2057
Swimmer
Age
Team
200FR
100BK
100BR
100FL
200IM
Score
182
Cade Rodgers
15
Coast Guard Blue Dolphins
491
396
226
523
419
2055
183
Josh Gibbons
15
Stingrays Swim Team
507
525
238
488
287
2045
184
Mark Maiden
15
Nova South
507
250
400
524
364
2045
185
Ben Ehrensberger
15
Nova South
491
134
567
440
379
2011
186
Evan Petrie
15
757swim
434
243
530
350
424
1981
187
Josh Edwards
15
Lynchburg YMCA
455
365
520
306
315
1961
188
Karsen Cummings
15
Quest Swimming
377
507
280
385
408
1957
189
Ethan Stowell
16
Tide Swimming
497
367
446
185
454
1949
190
Joe Sievenpiper
15
Coast Guard Blue Dolphins
402
517
178
420
429
1946
191
Tommy Bill
16
Virginia Gators
369
332
508
354
383
1946
192
Jeter Davis
15
Quest Swimming
413
441
301
403
385
1943
193
Trey Homiller
15
Quest Swimming
386
303
403
497
329
1918
194
Aiden Byrd
15
Tide Swimming
481
407
536
5
482
1911
195
Reid Winters
16
Dolphin Club
416
427
159
579
328
1909
196
Jacob Johnson
15
POSEIDON SWIMMING
445
285
382
372
373
1857
197
Ben Arroyo
15
Nova South
386
404
436
402
218
1846
198
Jake Nylander
16
Virginia Gators
422
279
192
530
415
1838
199
Liam Worthan
15
Cavalier Aquatics - Piedmont F
322
434
319
442
316
1833
200
Jeffrey Sproull
16
Hanover Aquatics
475
218
479
252
389
1813
201
Brandon Bazemore-Fountain
16
Stingrays Swim Team
320
272
447
459
314
1812
202
Aiden Oswald
15
Smac
454
201
413
342
395
1805
203
Liam West
16
SwimRVA
442
438
292
262
368
1802
204
Gavin Meadows
15
Unattached
236
1
598
503
443
1781
205
Ethan Edwards
15
Nova South
278
239
458
415
379
1769
206
Dylan Robinson
16
HVA Current
442
473
531
320
1766
207
Quinn He
15
Smac
364
139
550
293
397
1743
Swimmer
Age
Team
200FR
100BK
100BR
100FL
200IM
Score
208
John Schwabe
16
Nova South
448
466
88
401
302
1705
209
Elias Males
15
POSEIDON SWIMMING
415
345
194
397
344
1695
210
Colton Stewart
15
Coast Guard Blue Dolphins
421
443
169
290
371
1694
211
Landon Watterson
16
Stingrays Swim Team
288
244
581
146
429
1688
212
Logan Wohler
16
Stingrays Swim Team
402
309
336
316
316
1679
213
Andrew Eisele
16
Hanover Aquatics
459
361
346
180
328
1674
214
Sawyer Jennings
16
Laso Marlins
258
493
452
455
1658
215
Beckett Brennan
15
Spartan Swim Club
517
533
1
267
337
1655
216
Logan Garth
15
Tide Swimming
432
325
277
281
332
1647
217
Sawyer Michalski
15
Quest Swimming
189
327
367
413
350
1646
218
Paulo Basola
15
Nova South
450
330
221
307
328
1636
219
Shaun Clark jr
16
Lynchburg Aquatic Club
306
199
373
452
301
1631
220
Brandon Fountain
16
Stafford Aquatics Team
272
267
362
435
279
1615
221
David Lins
16
POSEIDON SWIMMING
318
173
399
388
327
1605
222
Thomas Gupton
15
Nova South
283
235
428
300
356
1602
223
Brady Livesay
15
Nova South
381
397
207
314
294
1593
224
Evan Boller
15
Williamsburg Aquatic Club
317
97
537
200
435
1586
225
Alex Johnson
15
Virginia Gators
438
329
249
280
288
1584
226
Parker Wilson
16
Quest Swimming
399
292
231
383
278
1583
227
Eli Lawrenson
15
Lynchburg Aquatic Club
361
537
87
230
363
1578
228
Evan Fong
15
Lynchburg YMCA
272
370
343
279
307
1571
229
Chris Bergreen
16
Hanover Aquatics
436
244
87
473
329
1569
230
Jackson Hankins
15
Smac
345
31
480
165
522
1543
231
Jake Brown
15
Stingrays Swim Team
364
255
309
281
310
1519
232
Karsten Stiles
16
POSEIDON SWIMMING
373
477
59
271
332
1512
233
Michael Thompson
15
Winchester Swim Team
303
454
240
125
380
1502
Swimmer
Age
Team
200FR
100BK
100BR
100FL
200IM
Score
234
Marcus Smelser
16
HVA Current
314
137
377
400
266
1494
235
Jackson Bowman
15
Quest Swimming
336
153
270
341
391
1491
236
Bear Straight
15
Smac
384
320
190
313
270
1477
237
Gavin Jackson
15
Tsc Torpedoes
175
524
187
188
386
1460
238
Jaedyn Clark
16
Lynchburg Aquatic Club
255
236
270
417
264
1442
239
Alec Coffey
16
Dolphin Club
381
369
138
257
278
1423
240
Simon Fass
15
Old Dominion Aquatic Club
469
33
435
114
351
1402
241
Remy Whitesell
15
Nova South
389
175
450
90
292
1396
242
Trevor Kin
16
Stingrays Swim Team
240
374
319
135
314
1382
243
Tanner Brant
16
Coast Guard Blue Dolphins
314
315
202
301
246
1378
244
Collin Archibald
15
Stingrays Swim Team
294
181
602
298
1375
245
Gregory Wells
16
Unattached
531
459
382
1372
246
Daniel Counoupas
15
SwimRVA
405
362
77
312
206
1362
247
Ethan Mooney
15
POSEIDON SWIMMING
242
276
438
106
297
1359
248
Jackson Layton
15
Tide Swimming
187
158
283
421
291
1340
249
Zach Harrington
15
Winchester Swim Team
162
275
418
144
329
1328
250
Vince Husband
15
757swim
304
75
499
196
236
1310
251
Rhien Julich
16
Winchester Swim Team
274
322
238
180
296
1310
252
Aidan McMurray
16
Battlefield Area Star Swimmers
337
389
239
340
1305
253
Wells Davis
15
SwimRVA
249
328
373
354
1304
254
Gabe Sims
16
SwimRVA
253
241
218
338
250
1300
255
James Holmes
16
Nova South
310
294
230
181
271
1286
256
Tyler Newton
16
Tide Swimming
262
141
548
66
239
1256
257
Matthew Matthews
15
Dolphin Club
253
335
20
353
289
1250
258
Ethan Hendershot
16
Tsc Torpedoes
135
263
194
394
254
1240
259
Hudson Jarrett
15
Old Dominion Aquatic Club
236
328
216
213
238
1231
Swimmer
Age
Team
200FR
100BK
100BR
100FL
200IM
Score
260
Anthony Maldonado
16
Coast Guard Blue Dolphins
196
355
252
176
216
1195
261
Owen Gardner
15
Tsunami Swimming
311
235
156
120
353
1175
262
Alex Kuhn
16
Stingrays Swim Team
216
356
1
443
149
1165
263
Michael Troidl
16
Stafford Aquatics Team
324
152
154
293
239
1162
264
Kavin Bhurtel
16
Unattached
188
171
298
247
240
1144
265
Yuxuan Li
15
Nova South
152
116
362
273
238
1141
266
Luke Haskin
15
757swim
408
250
470
9
1137
267
Michael Kahn
15
Stingrays Swim Team
397
66
101
317
252
1133
268
Henry Mulholland
15
Nova South
361
243
114
210
199
1127
269
Jason Thibeault
16
Williamsburg Aquatic Club
503
328
296
1127
270
Timothy Dean
16
757swim
279
200
249
160
226
1114
271
Logan Stroop
16
757swim
284
9
277
324
217
1111
272
Xavier LaFalce
15
Winchester Swim Team
272
285
181
100
250
1088
273
Brennan Schooler
16
Nova South
253
268
132
154
268
1075
274
Matthew Long
15
757swim
211
130
271
131
317
1060
275
Forest Field
16
East Coast Aquatic Team
248
213
220
174
195
1050
276
Avery Hudson
15
Stingrays Swim Team
278
214
208
42
265
1007
277
Luke Montgomery
16
SwimRVA
152
287
342
223
1004
278
Samuel Jaeger
15
Quest Swimming
278
173
255
297
1003
279
Griffin Fibich
16
POSEIDON SWIMMING
275
263
39
230
195
1002
280
Traylor Fabricant
15
Hanover Aquatics
296
194
1
237
251
979
281
Brayden Shirley
16
Fcfy Riptide Swim Team
115
335
356
161
967
282
Camden Lewis
16
Eastern Shore Family YMCA
298
310
352
960
283
Mason Alston
16
Fork Union Aquatic Club
371
432
147
950
284
Ryan Scharpf
15
Nova South
261
219
238
1
214
933
285
Micah Yu
16
Nova South
204
131
242
118
190
885
Swimmer
Age
Team
200FR
100BK
100BR
100FL
200IM
Score
286
Samuel Roberts
15
Cavalier Aquatics - Piedmont F
95
301
1
427
60
884
287
Nolan Hatcher
15
Unattached
160
128
320
272
880
288
Blake Richardson
16
Cca Marlins
74
78
118
404
175
849
289
Nate Brown
15
Nova South
99
225
201
108
214
847
290
Emery Maxson
15
YMCA of Virginia Blue Ridge R
229
121
342
154
846
291
Nikki Papa
16
Virginia Gators
163
228
255
179
825
292
Sebastian Filipek
16
Unattached
341
230
36
215
822
293
Cameron Willis
16
East Coast Aquatic Team
261
8
363
1
185
818
294
Alexander Kitta
15
Prince William Swim Club
99
20
397
34
258
808
295
Dominic Cocchiaro
16
Tsc Torpedoes
53
137
171
213
214
788
296
Adrian Keyser
15
Tsunami Swimming
216
240
14
140
173
783
297
Seth Baseler
16
Stingrays Swim Team
256
134
172
37
173
772
298
Cole Harrison
15
Williamsburg Aquatic Club
195
164
391
13
763
299
Brody Parrish
15
Virginia Gators
252
39
291
1
179
762
300
Brody Johnson
15
Unattached
190
222
191
159
762
301
Will Estes
16
Unattached
175
171
138
93
181
758
302
Matthew Goolsby
16
Tide Swimming
151
86
133
275
111
756
303
Paul Olsen
15
Williamsburg Aquatic Club
308
220
87
117
732
304
Apostolos Delipetros
15
Old Dominion Aquatic Club
186
227
2
152
146
713
305
Jacob Coleman
15
Coast Guard Blue Dolphins
228
4
189
102
187
710
306
Peter Rawlings
15
Nova South
171
114
280
1
129
695
307
Chase Dillard
15
Martinsville Marlins
229
301
58
96
684
308
Jack Bakich
15
Cavalier Aquatics - Piedmont F
227
163
112
170
672
309
Grant Hewett
15
Dolphin Club
1
182
23
65
377
648
310
Christopher Bolis-Smith
16
Old Dominion Aquatic Club
231
76
15
88
230
640
311
Dayton Payne
15
Old Dominion Aquatic Club
251
2
196
2
184
635
Swimmer
Age
Team
200FR
100BK
100BR
100FL
200IM
Score
312
Thomas Hutchison
15
Prince William Swim Club
229
272
1
41
89
632
313
Nathan Ryan
15
Stingrays Swim Team
220
110
204
5
92
631
314
Daniel Barrow
15
Quest Swimming
118
178
54
133
138
621
315
Riley Steele
15
Tide Swimming
294
125
1
77
122
619
316
Carlos Guzman
16
Prince William Swim Club
118
153
172
64
105
612
317
Michael Fiermen
15
Stingrays Swim Team
135
198
1
123
144
601
318
Zachary Carden
16
Unattached
38
212
1
223
126
600
319
Noah Ladman
15
Nova South
110
144
143
44
153
594
320
Arden Aponte
15
757swim
109
200
72
6
189
576
321
Iaroslav Dobrynin
15
Virginia Gators
169
180
41
21
157
568
322
Lou Pflanz
15
Old Dominion Aquatic Club
146
33
286
103
568
323
Ethan Furrow
15
Fcfy Riptide Swim Team
190
247
126
563
324
Chandler Henry
15
Lynchburg YMCA
155
42
283
74
554
325
Vincent Phan
16
Stingrays Swim Team
94
109
249
95
547
326
Arnav Kadambi
16
Nova South
87
130
32
164
121
534
327
Tony Smith
16
Prince William Swim Club
107
103
129
121
74
534
328
Malaki Hines
16
Battlefield Area Star Swimmers
85
180
151
1
116
533
329
Lee Rodgers
16
SwimRVA
13
475
1
1
43
533
330
Steven Thompson
15
Unattached
132
186
76
136
530
331
Jaxon Sprake
16
Tide Swimming
112
159
158
28
51
508
332
Liam White
15
Unattached
93
217
182
492
333
Jackson George
15
Nova South
110
89
158
1
121
479
334
Alejandro Rios
16
Stafford Aquatics Team
64
137
54
200
19
474
335
Seth Cella
16
Fork Union Aquatic Club
102
1
317
20
22
462
336
Ryan Chen
16
Quest Swimming
78
22
248
89
437
337
Brandon Durham
16
Prince William Swim Club
100
76
175
3
70
424
Swimmer
Age
Team
200FR
100BK
100BR
100FL
200IM
Score
338
Gavin Gardner
15
Quest Swimming
131
125
128
5
8
397
339
Julian Alexander
15
Stafford Aquatics Team
1
250
73
72
396
340
Drew Schermerhorn
16
Tide Swimming
148
144
1
1
64
358
341
Dylan Konings
16
Unattached
224
111
20
355
342
Max Dobish
15
Tsc Torpedoes
158
94
97
349
343
Brandon Scheel
16
Fork Union Aquatic Club
82
1
54
204
341
344
Jack Campbell
15
Stingrays Swim Team
82
1
87
1
99
270
345
Jason Crook
15
Stafford Aquatics Team
67
143
26
25
261
346
Zachary Morris
15
Laso Marlins
1
1
232
19
1
254
347
Jackson Bennett
16
Tide Swimming
91
22
43
1
90
247
348
Jayden Green
16
Stafford Aquatics Team
8
1
185
11
205
349
Allan James
15
Quest Swimming
1
29
143
1
174
350
Robert Spezzano
16
Winchester Swim Team
69
16
88
1
174
351
Nathan Frey
15
Stingrays Swim Team
8
46
25
1
66
146
352
Marcus Dsouza
16
Prince William Swim Club
8
77
58
1
144
353
Miller Gross
16
Cca Marlins
33
1
70
3
26
133
354
Dylan doCarmo
15
Tsc Torpedoes
3
1
123
127
355
Raphael Thomas
16
Fcfy Riptide Swim Team
1
1
110
9
121
356
Juan Casaretto Jr.
16
Unattached
66
15
1
38
120
357
Noah Farwell
15
Old Dominion Aquatic Club
24
19
60
1
1
105
358
George Tunaya
15
Stingrays Swim Team
1
1
54
6
30
92
359
Joshua Knight
15
Tide Swimming
35
8
47
1
91
360
James Grier
16
SwimRVA
1
78
1
80
361
William Facey
15
Tsc Torpedoes
1
73
1
75
362
Francis Kasten
15
Unattached
1
11
3
51
66
363
Logan Moore
15
Valley Swim Team Phoenix
1
1
54
1
57
Swimmer
Age
Team
200FR
100BK
100BR
100FL
200IM
Score
364
Brody Golden
15
Unattached
1
1
1
1
34
38
365
Asher Dawson
15
Cavalier Aquatics - Piedmont F
1
1
1
34
37
366
William McLoney
15
Cca Marlins
1
1
29
1
1
33
367
Archer Eades
15
YMCA of Virginia Blue Ridge R
1
1
4
7
13
368
Alex Feese
16
Unattached
1
1
1
1
1
5
369
Ryan Pecci
16
Stingrays Swim Team
1
1
1
1
4
370
Michael Huillca
15
Stingrays Swim Team
1
1
1
1
4
371
Samuel Wellman
16
Stafford Aquatics Team
1
1
1
3
372
Joaquin Icaza
16
Stafford Aquatics Team
1
1
1
3
373
Noah Scott
15
Fcfy Riptide Swim Team
1
1
1
3
374
Gabriel Vallejos
15
Valley Swim Team Phoenix
1
1
1
3
375
Sergei Dorofeev
16
Tide Swimming
1
1
1
3
376
Peter Roe
16
SwimRVA
1
1
1
3