Virginia Swimming
Boys Ages 15 & 16
IM Xtreme
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 Xtreme events in order to be ranked.
Age is the swimmer's age on 5/20/2024.
Swimmer
Age
Team
500FR
200BK
200BR
200FL
200IM
400IM
Score
1
Nathan Szobota
16
Nova South
966
994
719
879
911
942
5411
2
Cooper Dillman
16
Nova South
859
837
833
868
850
896
5143
3
Brady Julian
16
Nova South
796
870
668
866
834
878
4912
4
Joe Warnagiris
16
Winchester Swim Team
682
920
860
609
885
839
4795
5
Aidin Muminovic
15
Nova South
807
872
576
881
867
780
4783
6
Will Charlton
16
Cavalier Aquatics - Piedmont F
822
852
695
730
774
814
4687
7
Ben Franks
15
Nova South
747
749
818
709
824
834
4681
8
Matthew Wolfle
16
Nova South
723
536
932
740
885
863
4679
9
Tyler Koepp
16
Old Dominion Aquatic Club
725
881
683
722
793
823
4627
10
Charlie Harrington
15
Nova South
576
833
788
825
808
789
4619
11
JD Chen
16
Nova South
631
842
848
571
840
851
4583
12
Luke Hottle
15
Lynchburg YMCA
748
673
794
669
778
808
4470
13
Thomas Senfield
16
SwimRVA
690
801
762
643
726
799
4421
14
Ryan Smith
16
Nova South
688
656
752
863
754
685
4398
15
Caleb Jun
16
Nova South
700
595
821
689
776
805
4386
16
Josh Farnsworth
15
Nova South
763
754
544
824
732
739
4356
17
Zachary Goad
16
Quest Swimming
680
767
665
785
750
613
4260
18
Hudson Rice
15
Lynchburg YMCA
702
591
708
748
705
796
4250
19
Rawlings Leachman
16
Woodberry Forest Swimming
658
872
665
608
747
657
4207
20
Troy Salpeter
15
Tide Swimming
678
698
760
618
724
720
4198
21
Brayden King
16
Cavalier Aquatics - Piedmont F
831
732
505
675
710
744
4197
22
Gabe Isely
16
Coast Guard Blue Dolphins
510
613
751
797
741
773
4185
23
Josiah Weber
15
SwimRVA
681
697
695
743
672
688
4176
24
Jack Clippinger
16
SwimRVA
641
511
854
732
732
691
4161
25
Cole Nelson
15
Nova South
850
607
678
674
611
713
4133
Swimmer
Age
Team
500FR
200BK
200BR
200FL
200IM
400IM
Score
26
Chase Easton
15
Cavalier Aquatics - Piedmont F
760
692
545
747
659
687
4090
27
Cullen Harrington
15
Nova South
651
693
775
472
715
783
4089
28
Bill Belcher
16
Nova South
649
562
702
767
646
740
4066
29
Zachary McNabb
16
Old Dominion Aquatic Club
797
662
499
739
621
748
4066
30
Will Hartig
15
757swim
751
520
769
557
706
744
4047
31
Owen Cullaty
16
Cavalier Aquatics - Piedmont F
585
597
635
810
694
676
3997
32
Preston Broderick
15
Williamsburg Aquatic Club
593
694
544
828
676
613
3948
33
Lucas Gunter
15
POSEIDON SWIMMING
588
715
621
650
694
679
3947
34
Wyatt Sylvester
15
Williamsburg Aquatic Club
694
422
724
723
651
713
3927
35
Parker Knapp
15
Tide Swimming
827
904
132
848
645
551
3907
36
George Xu
16
Lynchburg YMCA
669
687
573
662
680
629
3900
37
Julian Zimmer
15
Quest Swimming
587
576
603
690
731
700
3887
38
Sam Adelaar
15
POSEIDON SWIMMING
592
681
737
523
685
654
3872
39
Graham Woodruff
15
Lynchburg YMCA
708
691
544
646
665
616
3870
40
Alexander Brehm
16
SwimRVA
479
652
763
597
688
685
3864
41
Charlie Welsh
15
Nova South
570
640
758
555
745
595
3863
42
Crawford Craig
15
SwimRVA
585
754
622
524
701
650
3836
43
Carson Williams
16
Nova South
660
722
580
488
700
653
3803
44
Ryan Ericson
16
Old Dominion Aquatic Club
687
706
517
451
714
721
3796
45
Benjamin Tungate
15
Cavalier Aquatics - Piedmont F
785
528
462
683
618
715
3791
46
Jonathan Payne
16
Nova South
695
588
666
548
615
675
3787
47
Edward Johnson
16
Nova South
597
565
857
410
610
708
3747
48
Caleb Jun
16
Unattached
617
505
692
569
675
680
3738
49
Ian Lutz
16
Old Dominion Aquatic Club
641
698
547
540
709
583
3718
50
Chandler Rose
15
Hanover Aquatics
715
785
430
522
633
618
3703
51
Bradley Sawyer
16
Cavalier Aquatics - Piedmont F
646
461
711
687
587
590
3682
Swimmer
Age
Team
500FR
200BK
200BR
200FL
200IM
400IM
Score
52
Tommy Watson
15
Williamsburg Aquatic Club
622
454
786
431
687
694
3674
53
Lucas Landers
16
757swim
745
431
462
742
748
543
3671
54
Lincoln Harrell
16
Nova South
439
669
815
403
669
655
3650
55
Chase Wilkerson
16
Tide Swimming
742
846
405
294
623
731
3641
56
Broc Hafl
16
Williamsburg Aquatic Club
555
661
645
439
641
677
3618
57
Brendan Van Drew
16
Nova South
628
674
517
638
602
545
3604
58
Colt McCoy
16
Tide Swimming
517
452
697
628
735
562
3591
59
Mason Hill
15
Hanover Aquatics
466
520
780
386
729
710
3591
60
Daniel Stowell
15
Tide Swimming
724
716
626
292
627
602
3587
61
Austin Parker
16
Stingrays Swim Team
659
450
526
641
624
630
3530
62
Brandon Fulayter
16
Stingrays Swim Team
545
519
716
400
672
671
3523
63
Teddy Sykes
15
Williamsburg Aquatic Club
693
269
599
711
549
698
3519
64
Jack Rivet
15
Nova South
574
404
694
539
569
630
3410
65
Maxton Mizuba
15
YMCA of Virginia Blue Ridge R
448
702
597
435
647
559
3388
66
Ben Knight
16
Tide Swimming
749
420
399
742
470
545
3325
67
Carl Stauffer
16
Coast Guard Blue Dolphins
458
144
875
536
810
472
3295
68
Caleb Stuhlmacher
15
Nova South
636
614
404
561
540
536
3291
69
Cameron Roy
16
H2okie Aquatics
787
267
222
760
651
595
3282
70
Nathan Truong
15
Winchester Swim Team
497
498
601
577
637
464
3274
71
Colin Eliason
16
Hanover Aquatics
656
726
270
573
465
582
3272
72
Jack Suggs Desorbo
15
Cavalier Aquatics - Piedmont F
625
651
582
164
586
658
3266
73
Ian Garth
16
Tide Swimming
647
365
647
509
636
422
3226
74
Nicky Stratton
16
Tide Swimming
688
444
351
596
518
619
3216
75
Noah Buttram
16
Stingrays Swim Team
658
627
430
346
586
549
3196
76
Toby Winston
16
Valley Swim Team Phoenix
360
642
419
641
649
471
3182
77
William Calder
16
Stingrays Swim Team
521
531
469
462
606
581
3170
Swimmer
Age
Team
500FR
200BK
200BR
200FL
200IM
400IM
Score
78
Patrick McOsker
16
Stingrays Swim Team
472
635
657
403
505
484
3156
79
Aaron Euker
15
Stingrays Swim Team
710
363
596
122
653
664
3108
80
Ryan Moore
16
Stingrays Swim Team
587
645
354
451
559
505
3101
81
Charlie Alexander
15
Cavalier Aquatics - Piedmont F
615
490
389
586
476
541
3097
82
Avery Snyder
15
Lynchburg YMCA
577
348
643
442
565
510
3085
83
Mason Hibbard
16
757swim
461
284
707
509
627
493
3081
84
Bob Lamerdin
15
757swim
563
628
454
345
541
547
3078
85
Theodor Bergmann
16
Cavalier Aquatics - Piedmont F
423
541
479
497
648
481
3069
86
Edward Johnson
16
Nova South
519
517
658
272
553
545
3064
87
Forrest Ward
16
Coast Guard Blue Dolphins
447
429
693
429
610
434
3042
88
Peter Ziemba
16
Coast Guard Blue Dolphins
374
540
545
538
450
590
3037
89
Santi Angulo
16
H2okie Aquatics
540
413
516
714
500
349
3032
90
William Grau
16
POSEIDON SWIMMING
529
445
846
1
635
572
3028
91
Jackson Irvine
15
Quest Swimming
496
420
557
500
484
568
3025
92
Tony Zhang
15
Nova South
450
582
455
447
562
521
3017
93
Teddy Martin
15
Dolphin Club
661
720
653
472
499
3005
94
Erik Szabo
16
POSEIDON SWIMMING
598
432
328
482
550
594
2984
95
James Edwards
15
Nova South
557
527
520
480
468
432
2984
96
Jostin Keithley
15
757swim
478
537
505
366
555
543
2984
97
Ashby Marchese
15
POSEIDON SWIMMING
503
469
504
395
517
588
2976
98
Aden Stephens
16
Stingrays Swim Team
620
434
566
349
682
321
2972
99
Gabe Winston
16
Tide Swimming
600
440
402
502
525
477
2946
100
Matt Healey
16
Tide Swimming
534
411
504
651
484
344
2928
101
Johnny Zevgolis
16
Cavalier Aquatics - Piedmont F
584
592
370
375
531
465
2917
102
Joe Ryan
16
YMCA of Virginia Blue Ridge R
391
599
702
658
561
2911
103
Dylan Croxton
16
Hanover Aquatics
604
334
629
275
568
500
2910
Swimmer
Age
Team
500FR
200BK
200BR
200FL
200IM
400IM
Score
104
Braden Krum
16
Tide Swimming
354
418
552
479
533
551
2887
105
Cameron Rhodes
16
Nova South
428
601
544
379
448
470
2870
106
Rawlings Leachman
16
Woodberry Forest Swimming
609
906
506
848
2869
107
Jack Frodsham
15
Coast Guard Blue Dolphins
450
311
476
614
578
431
2860
108
Connor Bradley
15
Tide Swimming
687
330
538
325
518
456
2854
109
Liam McMahon
15
Virginia Gators
386
692
740
45
676
286
2825
110
Alexander Patrick
15
Hanover Aquatics
570
673
307
205
471
575
2801
111
Zac Ng
15
Nova South
539
535
546
184
513
477
2794
112
Joshua Wieder
16
Old Dominion Aquatic Club
337
551
334
589
544
432
2787
113
Ari Morrozoff
15
Tide Swimming
574
490
335
358
477
549
2783
114
Joe Sievenpiper
15
Coast Guard Blue Dolphins
571
539
308
533
429
400
2780
115
Trevor Tiberio
16
Tsunami Swimming
437
542
402
447
442
480
2750
116
Brandon Hu
15
H2okie Aquatics
496
369
549
465
492
378
2749
117
Carson Ellenberger
16
SwimRVA
443
636
638
507
523
2747
118
Liam Rooney
16
Cca Marlins
581
507
263
619
462
309
2741
119
Patrick Grinsell
15
Quest Swimming
578
333
534
108
573
614
2740
120
Bernard Kim
16
Coast Guard Blue Dolphins
224
288
668
504
544
496
2724
121
John Prudhomme
15
Tide Swimming
454
129
774
368
507
487
2719
122
Brody Davies
16
Stingrays Swim Team
475
541
687
593
422
2718
123
Gregory Wells
16
Quest Swimming
539
269
673
224
506
485
2696
124
Alex Keenan
15
Tide Swimming
425
756
167
532
465
331
2676
125
Jack Clippinger
16
SwimRVA
414
1
634
443
674
510
2676
126
Heath Kyllingstad
15
Hanover Aquatics
394
149
696
465
490
478
2672
127
Aleko Panos
15
Nova South
382
493
331
507
436
501
2650
128
Jake Syms
15
Battlefield Area Star Swimmers
437
514
266
491
511
409
2628
129
Aidan Callis
16
Virginia Gators
545
616
491
543
430
2625
Swimmer
Age
Team
500FR
200BK
200BR
200FL
200IM
400IM
Score
130
Harrison Hammer
15
Hanover Aquatics
391
258
340
579
561
494
2623
131
Garrett Root
15
Coast Guard Blue Dolphins
472
474
456
240
519
435
2596
132
Austin Temple
15
Tide Swimming
520
749
328
114
577
277
2565
133
Jonathan Leary
16
Nova South
458
437
288
400
539
428
2550
134
Colin Murphy
15
Prince William Swim Club
465
372
571
195
468
464
2535
135
Tony DeVries
16
Coast Guard Blue Dolphins
493
403
473
445
494
216
2524
136
Dominick Giovinazzo
15
Prince William Swim Club
502
479
396
330
363
427
2497
137
Brandon Harvey
16
Hanover Aquatics
348
427
320
510
513
379
2497
138
Brody Kyzer
16
Hanover Aquatics
278
448
367
244
632
515
2484
139
Brogan VanLesser
15
Nova South
351
330
388
519
475
401
2464
140
Malcolm Hess
15
Quest Swimming
442
428
160
524
489
419
2462
141
Anson Butler
15
757swim
375
253
605
212
507
497
2449
142
Asher Everett
15
Tsunami Swimming
418
308
549
278
434
459
2446
143
Jeter Davis
15
Quest Swimming
402
450
329
420
385
451
2437
144
Garrett Wispelwey
15
Cavalier Aquatics - Piedmont F
500
104
637
235
443
492
2411
145
Georgie Aponte
16
757swim
564
282
477
140
435
454
2352
146
Ethan Stowell
16
Tide Swimming
533
440
413
125
454
383
2348
147
Karsen Cummings
15
Quest Swimming
385
527
337
308
408
376
2341
148
Jacob Lattanzi
16
Prince William Swim Club
333
451
507
347
459
240
2337
149
Aiden Byrd
15
Tide Swimming
303
369
564
234
482
383
2335
150
Zack Cheatham
15
SwimRVA
497
288
578
472
496
2331
151
Noah Wells
16
Lynchburg YMCA
398
457
519
234
427
279
2314
152
Connor Brooks
15
Hanover Aquatics
411
382
266
524
393
331
2307
153
Ben Ehrensberger
15
Nova South
511
260
475
295
379
381
2301
154
Matt Boyden
15
Tide Swimming
414
478
516
1
545
339
2293
155
Carter Biscotte
15
YMCA of Virginia Blue Ridge R
462
297
270
429
527
299
2284
Swimmer
Age
Team
500FR
200BK
200BR
200FL
200IM
400IM
Score
156
Tyler Kampfe
16
Tide Swimming
424
214
557
266
508
314
2283
157
Evan Boller
15
Williamsburg Aquatic Club
452
217
523
158
435
481
2266
158
Kevin Liang
16
POSEIDON SWIMMING
308
335
405
292
470
446
2256
159
Noah Kasper
16
Lynchburg YMCA
460
376
366
255
399
369
2225
160
Charles Bradbury
16
SwimRVA
470
352
562
519
321
2224
161
Cade Rodgers
15
Coast Guard Blue Dolphins
434
438
510
419
422
2223
162
Graham Woodruff
15
Lynchburg YMCA
654
619
264
121
297
234
2189
163
Thatcher Robertson
16
Quest Swimming
268
319
718
629
245
2179
164
Keagan Black
16
Rockbridge Storm Swim Team
278
761
588
539
2166
165
Jason Hufford
16
SwimRVA
314
551
490
479
321
2155
166
Bryson Cory
16
757swim
242
272
662
185
477
310
2148
167
Isaac Semones
15
H2okie Aquatics
457
628
110
94
385
430
2104
168
Ben Tungate
15
Cavalier Aquatics - Piedmont F
805
539
754
2098
169
Cole Campbell
15
Lynchburg YMCA
437
197
630
494
335
2093
170
Will Wood
15
Tide Swimming
547
416
201
13
575
325
2077
171
Mark Maiden
15
Nova South
455
263
328
407
364
251
2068
172
Hao-Hao Yang
15
Virginia Gators
421
328
510
344
452
2055
173
Aiden Oswald
15
Smac
397
233
468
163
395
344
2000
174
Evan Petrie
15
757swim
273
284
551
174
424
286
1992
175
Jackson Bowman
15
Quest Swimming
424
208
346
245
391
376
1990
176
Griffin Lusk
16
Stingrays Swim Team
485
366
343
105
393
297
1989
177
Jake Nylander
16
Virginia Gators
266
349
201
505
415
243
1979
178
Simon Fass
15
Old Dominion Aquatic Club
410
224
460
141
351
362
1948
179
Theo Dingman
16
SwimRVA
502
409
519
504
1934
180
Jackson Hankins
15
Smac
222
245
464
175
522
303
1931
181
Ethan Edwards
15
Nova South
241
127
471
297
379
416
1931
Swimmer
Age
Team
500FR
200BK
200BR
200FL
200IM
400IM
Score
182
David Lins
16
POSEIDON SWIMMING
336
183
478
300
327
286
1910
183
Jeffrey Sproull
16
Hanover Aquatics
507
207
492
389
308
1903
184
Elias Males
15
POSEIDON SWIMMING
439
305
301
186
344
290
1865
185
Grayson Gilbert
16
Quest Swimming
183
368
463
129
428
269
1840
186
Landon Watterson
16
Stingrays Swim Team
293
247
578
429
292
1839
187
Andrew Eisele
16
Hanover Aquatics
436
297
316
154
328
289
1820
188
Karsten Stiles
16
POSEIDON SWIMMING
404
420
94
180
332
362
1792
189
Ethan Hunt
16
Stafford Aquatics Team
335
315
487
230
424
1791
190
Logan Garth
15
Tide Swimming
398
345
268
269
332
179
1791
191
Quinn He
15
Smac
301
26
538
167
397
347
1776
192
Carden Simons
16
Stingrays Swim Team
409
563
369
427
1768
193
Paulo Basola
15
Nova South
445
311
194
183
328
295
1756
194
Brandon Bazemore-Fountain
16
Stingrays Swim Team
289
156
438
304
314
244
1745
195
Tyler Newton
16
Tide Swimming
374
171
593
1
239
363
1741
196
Jackson Layton
15
Tide Swimming
183
269
387
304
291
278
1712
197
Joey Coleman
16
Valley Swim Team Phoenix
391
711
602
1704
198
Jared Fraser
16
SwimRVA
374
292
557
480
1703
199
Michael Thompson
15
Winchester Swim Team
351
398
328
1
380
197
1655
200
Cole Shenk
16
SwimRVA
357
418
1
447
350
67
1640
201
Landon Cairns
16
YMCA of Virginia Blue Ridge R
526
623
489
1638
202
Sawyer Michalski
15
Quest Swimming
150
168
240
289
350
410
1607
203
Thomas Gupton
15
Nova South
338
93
458
356
359
1604
204
Josh Gibbons
15
Stingrays Swim Team
400
218
207
177
287
290
1579
205
Trevor Kin
16
Stingrays Swim Team
221
405
327
34
314
272
1573
206
Logan Wohler
16
Stingrays Swim Team
349
248
333
67
316
231
1544
207
Riley Parker
16
East Coast Aquatic Team
339
615
435
152
1541
Swimmer
Age
Team
500FR
200BK
200BR
200FL
200IM
400IM
Score
208
Mason Fenn
16
H2okie Aquatics
296
308
145
101
385
294
1529
209
Liam West
16
SwimRVA
397
450
311
368
1526
210
Jacob Johnson
15
POSEIDON SWIMMING
343
174
369
373
228
1487
211
Josh Edwards
15
Lynchburg YMCA
381
309
225
60
315
195
1485
212
John Schwabe
16
Nova South
307
360
186
102
302
222
1479
213
Trey Homiller
15
Quest Swimming
127
183
393
242
329
178
1452
214
Finn Leggett
15
757swim
372
587
491
1450
215
Gavin Jackson
15
Tsc Torpedoes
328
377
296
386
1387
216
Charlie Duerson
15
SwimRVA
296
195
366
525
1382
217
Zach Harrington
15
Winchester Swim Team
17
296
528
1
329
210
1381
218
Tanner Brant
16
Coast Guard Blue Dolphins
204
350
248
192
246
132
1372
219
Max Alpigini
15
Spartan Swim Club
478
304
167
409
1358
220
Colton Stewart
15
Coast Guard Blue Dolphins
499
135
134
371
209
1348
221
Chris Bergreen
16
Hanover Aquatics
458
141
1
415
329
1344
222
Remy Whitesell
15
Nova South
338
122
432
292
154
1338
223
Henry Mulholland
15
Nova South
369
163
199
96
199
311
1337
224
Alec Coffey
16
Dolphin Club
377
386
1
278
294
1336
225
Matthew Matthews
15
Dolphin Club
423
88
312
289
199
1311
226
Timothy Dean
16
757swim
262
153
282
127
226
256
1306
227
Brennan Schooler
16
Nova South
207
165
158
247
268
234
1279
228
Christopher Bolis-Smith
16
Old Dominion Aquatic Club
364
94
191
190
230
203
1272
229
Brady Livesay
15
Nova South
156
319
198
294
286
1253
230
Evan Fong
15
Lynchburg YMCA
244
203
216
307
277
1247
231
Rhien Julich
16
Winchester Swim Team
231
278
309
7
296
122
1243
232
Parker Wilson
16
Quest Swimming
326
220
197
278
202
1223
233
James Holmes
16
Nova South
249
290
202
60
271
123
1195
Swimmer
Age
Team
500FR
200BK
200BR
200FL
200IM
400IM
Score
234
Jake Brown
15
Stingrays Swim Team
357
104
217
205
310
1193
235
Tommy Bill
16
Virginia Gators
292
445
383
1120
236
Marcus Smelser
16
HVA Current
202
177
325
147
266
1117
237
Daniel Counoupas
15
SwimRVA
376
377
22
115
206
1096
238
Ryan Scharpf
15
Nova South
191
220
303
214
159
1087
239
Liam Worthan
15
Cavalier Aquatics - Piedmont F
148
331
276
316
1071
240
Brandon Fountain
16
Stafford Aquatics Team
179
1
190
210
279
205
1064
241
Nolan Hatcher
15
Unattached
397
175
219
272
1063
242
Reid Winters
16
Dolphin Club
71
408
1
231
328
18
1057
243
Collin Archibald
15
Stingrays Swim Team
275
473
291
1039
244
Matthew Long
15
757swim
104
127
256
317
222
1026
245
Jason Thibeault
16
Williamsburg Aquatic Club
336
373
296
1005
246
Jacob Coleman
15
Coast Guard Blue Dolphins
233
167
176
62
187
152
977
247
Traylor Fabricant
15
Hanover Aquatics
357
218
11
139
251
976
248
Dylan Robinson
16
HVA Current
302
323
320
945
249
Grant Hewett
15
Dolphin Club
408
8
151
377
944
250
Bear Straight
15
Smac
277
171
127
270
93
938
251
Sawyer Jennings
16
Laso Marlins
84
395
455
934
252
Hudson Jarrett
15
Old Dominion Aquatic Club
167
137
161
14
238
194
911
253
Brody Parrish
15
Virginia Gators
233
58
311
179
116
897
254
Noah Hoffmann
16
757swim
198
353
343
894
255
Alexander Kitta
15
Prince William Swim Club
237
13
221
1
258
142
872
256
Luke Haskin
15
757swim
346
1
513
9
869
257
Apostolos Delipetros
15
Old Dominion Aquatic Club
214
258
146
222
840
258
Griffin Fibich
16
POSEIDON SWIMMING
171
220
62
195
191
839
259
Anthony Maldonado
16
Coast Guard Blue Dolphins
12
264
294
216
786
Swimmer
Age
Team
500FR
200BK
200BR
200FL
200IM
400IM
Score
260
Luke Montgomery
16
SwimRVA
4
225
334
223
786
261
Xavier LaFalce
15
Winchester Swim Team
321
204
1
250
776
262
Arden Aponte
15
757swim
112
167
148
189
151
767
263
Seth Baseler
16
Stingrays Swim Team
287
197
103
173
760
264
Michael Troidl
16
Stafford Aquatics Team
237
154
119
239
749
265
Michael Kahn
15
Stingrays Swim Team
91
3
71
252
331
748
266
Adrian Keyser
15
Tsunami Swimming
210
233
129
173
745
267
Alex Johnson
15
Virginia Gators
411
1
288
700
268
Ben Arroyo
15
Nova South
210
1
263
218
692
269
Kavin Bhurtel
16
Unattached
134
307
240
681
270
Gabe Sims
16
SwimRVA
116
143
171
250
680
271
Peter Rawlings
15
Nova South
119
60
255
1
129
109
673
272
Daniel Barrow
15
Quest Swimming
96
182
78
96
138
79
669
273
Paul Olsen
15
Williamsburg Aquatic Club
375
172
1
117
665
274
Owen Gardner
15
Tsunami Swimming
222
75
353
650
275
Dayton Payne
15
Old Dominion Aquatic Club
131
1
255
1
184
75
647
276
Riley Steele
15
Tide Swimming
297
124
122
80
623
277
Logan Stroop
16
757swim
1
392
217
610
278
Emery Maxson
15
YMCA of Virginia Blue Ridge R
60
379
154
593
279
Luke Thomas
16
SwimRVA
1
285
250
536
280
Thomas Hutchison
15
Prince William Swim Club
137
189
113
89
528
281
Jack Bakich
15
Cavalier Aquatics - Piedmont F
1
176
169
170
516
282
Nathan Ryan
15
Stingrays Swim Team
100
156
157
92
505
283
Jackson George
15
Nova South
109
104
168
121
502
284
Avery Hudson
15
Stingrays Swim Team
63
127
1
265
36
492
285
Micah Yu
16
Nova South
53
55
155
190
38
491
Swimmer
Age
Team
500FR
200BK
200BR
200FL
200IM
400IM
Score
286
Brody Johnson
15
Unattached
68
256
159
483
287
Kasaan Jennings
16
Tsunami Swimming
190
154
116
460
288
Cameron Willis
16
East Coast Aquatic Team
194
77
185
456
289
Carlos Guzman
16
Prince William Swim Club
90
51
208
105
454
290
Jaxon Sprake
16
Tide Swimming
167
1
162
51
71
452
291
Vincent Phan
16
Stingrays Swim Team
79
274
95
448
292
Brayden Shirley
16
Fcfy Riptide Swim Team
250
161
37
448
293
Noah Ladman
15
Nova South
84
173
24
1
153
11
446
294
Iaroslav Dobrynin
15
Virginia Gators
132
152
157
441
295
Michael Fiermen
15
Stingrays Swim Team
1
186
1
102
144
1
435
296
Chandler Henry
15
Lynchburg YMCA
315
1
74
34
424
297
Gavin Gardner
15
Quest Swimming
4
185
200
8
397
298
Nate Brown
15
Nova South
81
68
214
363
299
Ryan Chen
16
Quest Swimming
10
39
222
89
360
300
Blake Richardson
16
Cca Marlins
65
1
111
175
352
301
Malaki Hines
16
Battlefield Area Star Swimmers
1
126
96
116
1
340
302
Tony Smith
16
Prince William Swim Club
19
112
101
74
306
303
Tyler Mosier
15
Tsunami Swimming
85
165
37
287
304
Max Dobish
15
Tsc Torpedoes
68
109
97
274
305
Arnav Kadambi
16
Nova South
56
81
121
258
306
Alex Kuhn
16
Stingrays Swim Team
30
73
149
252
307
Alejandro Rios
16
Stafford Aquatics Team
75
99
56
19
249
308
Brandon Durham
16
Prince William Swim Club
32
23
98
1
70
1
225
309
Will Estes
16
Unattached
31
1
181
213
310
Jack Campbell
15
Stingrays Swim Team
53
52
99
204
311
Juan Casaretto Jr.
16
Unattached
96
45
38
179
Swimmer
Age
Team
500FR
200BK
200BR
200FL
200IM
400IM
Score
312
Brody Golden
15
Unattached
101
5
1
34
141
313
Zachary Carden
16
Unattached
1
1
1
126
5
134
314
Jackson Bennett
16
Tide Swimming
6
20
1
1
90
1
119
315
Nathan Frey
15
Stingrays Swim Team
3
20
19
66
108
316
Noah Farwell
15
Old Dominion Aquatic Club
1
1
63
1
66
317
George Tunaya
15
Stingrays Swim Team
1
1
1
30
33
318
Logan Moore
15
Valley Swim Team Phoenix
1
21
1
23
319
Ryan Pecci
16
Stingrays Swim Team
1
1
1
1
4
320
Marcus Dsouza
16
Prince William Swim Club
1
1
1
1
4