Virginia Swimming
Boys Ages 5 to 10
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/13/2024.
Swimmer
Age
Team
100FR
50BK
50BR
50FL
100IM
Score
1
Zander Tan
10
Nova South
821
813
706
761
825
3926
2
Elias Kite
9
Virginia Gators
907
769
599
788
762
3825
3
Hank Harrington
9
Nova South
755
874
645
795
734
3803
4
Nelson Marchione
10
Tide Swimming
806
833
605
790
681
3715
5
Carter Nance
9
Coast Guard Blue Dolphins
751
681
764
724
780
3700
6
Luca Minutella
10
Cavalier Aquatics - Piedmont F
719
860
437
729
706
3451
7
Cadel Schwartz
10
Quest Swimming
634
743
745
541
669
3332
8
Carter Bonham
10
Nova South
643
663
754
574
697
3331
9
Charles Spain
9
Nova South
680
837
690
433
662
3302
10
Norbu Barnett
9
Cavalier Aquatics - Piedmont F
576
749
548
732
595
3200
11
Josh Soderlund
10
Tide Swimming
741
553
541
712
642
3189
12
Brennan Duffy
9
Stingrays Swim Team
666
765
381
731
576
3119
13
Walker Williams
9
Lynchburg Aquatic Club
698
784
230
704
702
3118
14
Cooper Hilton
10
Nova South
633
592
732
491
642
3090
15
Will Wallin
10
Nova South
553
658
568
680
627
3086
16
Drew Carpenter
10
Lynchburg Aquatic Club
738
666
344
642
672
3062
17
Owen Merritt
10
Nova South
608
701
584
547
588
3028
18
Colton Mueller
8
Coast Guard Blue Dolphins
525
532
708
592
667
3024
19
Ben Hartley
10
Quest Swimming
617
655
521
633
595
3021
20
Edward Laux
10
Nova South
582
650
646
469
672
3019
21
Camden Mueller
10
Coast Guard Blue Dolphins
587
633
575
553
623
2971
22
Callen Walk
10
Williamsburg Aquatic Club
503
596
568
724
570
2961
23
Brendan McGroarty
9
Nova South
531
559
754
469
631
2944
24
Rafe Aldridge
9
Nova South
647
572
441
706
577
2943
25
Reddick Perkins
10
757swim
669
569
513
578
531
2860
Swimmer
Age
Team
100FR
50BK
50BR
50FL
100IM
Score
26
Brayden Mullenaux
9
Hanover Aquatics
513
460
391
791
566
2721
27
Liam Kibler
10
Battlefield Area Star Swimmers
587
556
524
511
524
2702
28
Luke Manson
10
Battlefield Area Star Swimmers
459
641
552
487
537
2676
29
Bray Vogel
9
Nova South
507
538
475
586
528
2634
30
Brad Reynold
10
Hanover Aquatics
585
527
281
585
575
2553
31
John Rockwell
10
Cavalier Aquatics - Piedmont F
412
436
593
549
559
2549
32
Karl Smith
10
Eastern Shore Family YMCA
587
509
470
482
495
2543
33
Leo Stanwix
10
Nova South
492
545
401
602
457
2497
34
Oliver Lyashenko
9
Tide Swimming
483
609
346
479
525
2442
35
Coleman Schwoeppe
10
Tide Swimming
489
451
462
481
526
2409
36
Jaize Council
8
Tide Swimming
578
359
404
549
509
2399
37
Eli McMunn
10
POSEIDON SWIMMING
393
470
502
538
494
2397
38
Cole Peat
10
Nova South
438
570
357
605
414
2384
39
Samuel Bischoff
10
Nova South
544
566
291
478
463
2342
40
Nathan Cho
9
Nova South
600
524
122
508
561
2315
41
Titus Wu
8
Lynchburg YMCA
479
476
449
405
452
2261
42
Isaac Chapman
8
SwimRVA
339
496
466
456
429
2186
43
Grant Carstarphen
10
757swim
527
540
212
482
420
2181
44
Alexander Ai
10
Cavalier Aquatics - Piedmont F
497
577
261
465
377
2177
45
Beckett Greiner
10
Nova South
435
490
221
584
446
2176
46
Lucas Chaumard
10
POSEIDON SWIMMING
375
578
276
557
376
2162
47
James McDonald
10
Old Dominion Aquatic Club
540
462
301
415
422
2140
48
Carlin Stamm
10
Nova South
442
565
307
368
405
2087
49
Vlad Sukharevich
8
Nova South
401
522
364
390
408
2085
50
Blakemore Martin
10
Nova South
269
525
653
211
422
2080
51
Mason Meyer
9
Cca Marlins
532
497
276
296
463
2064
Swimmer
Age
Team
100FR
50BK
50BR
50FL
100IM
Score
52
Will White
10
H2okie Aquatics
557
459
260
372
407
2055
53
Liam Johnson
8
Winchester Swim Team
630
480
83
482
380
2055
54
Max McMunn
10
POSEIDON SWIMMING
442
393
357
424
435
2051
55
Timothy Welsh
10
Hanover Aquatics
494
420
350
441
315
2020
56
William DiBrango
10
Lynchburg Aquatic Club
383
369
564
333
363
2012
57
Oliver Camblin
9
Hanover Aquatics
492
394
471
199
434
1990
58
Hjalte Krogsgaard
10
Tide Swimming
390
487
371
466
252
1966
59
Breckin Worthington
10
Nova South
408
390
481
274
411
1964
60
Lucas Clark
9
H2okie Aquatics
481
426
351
272
434
1964
61
Hank Lindberg
10
Quest Swimming
371
509
346
361
367
1954
62
Hampden Kautz-Scanavy
10
SwimRVA
410
386
326
502
324
1948
63
Owen McCormack
10
Nova South
344
465
348
434
335
1926
64
Mark Gurin
9
Tide Swimming
434
446
306
364
369
1919
65
Ben Bowman
10
Atlantic Coast Athletic Club
391
444
534
538
1907
66
Jared Ridge
10
H2okie Aquatics
398
474
164
504
366
1906
67
Cam Simpkins
10
Cca Marlins
558
260
223
421
434
1896
68
Henry Johnson
10
Nova South
361
471
278
366
352
1828
69
Vance Denham
10
Battlefield Area Star Swimmers
426
482
280
268
345
1801
70
Lucas Andiola
9
Nova South
430
628
201
69
473
1801
71
Caden Kinney
9
Nova South
369
548
282
317
283
1799
72
Theodore Vonck
9
SwimRVA
244
426
351
400
373
1794
73
Knox Thomas
9
Tide Swimming
431
559
334
446
1770
74
Calum James
9
757swim
369
461
279
278
372
1759
75
Alec Minutella
9
Cavalier Aquatics - Piedmont F
327
449
219
368
393
1756
76
Matthew Payne
10
Nova South
380
560
102
278
399
1719
77
Taylor Jin
9
Nova South
274
438
298
380
321
1711
Swimmer
Age
Team
100FR
50BK
50BR
50FL
100IM
Score
78
Roman Leffel
10
Unattached
421
475
218
315
242
1671
79
Rhett Thompson
10
Stingrays Swim Team
365
379
340
381
200
1665
80
Jose Jimenez
10
Stafford Aquatics Team
412
315
449
139
340
1655
81
Henry Pivonka
9
Cavalier Aquatics - Piedmont F
330
476
266
209
330
1611
82
Blake Villenave
10
SwimRVA
307
420
406
117
354
1604
83
Jonathan Smith
9
Cavalier Aquatics - Piedmont F
314
316
248
417
307
1602
84
Ethen Daniels
10
Stingrays Swim Team
337
405
415
119
318
1594
85
Reid Kaczmarczyk
10
Williamsburg Aquatic Club
287
361
131
488
322
1589
86
Sammy Wells
9
Lynchburg YMCA
412
336
70
461
303
1582
87
Patrick Goergen
10
Virginia Peninsulas YMCA Swim
228
329
322
410
283
1572
88
Bradley Epes
10
Tide Swimming
451
366
418
334
1569
89
Desmond James
9
757swim
338
273
368
238
348
1565
90
Hendrix Raulerson
8
Nova South
263
465
292
317
216
1553
91
Richard Locke
9
Nova South
448
296
363
178
260
1545
92
Cullen Worthington
9
Nova South
335
514
275
67
320
1511
93
Lawson McSwain
10
Lynchburg Aquatic Club
421
385
273
40
387
1506
94
Timmy Sallee
9
Old Dominion Aquatic Club
352
278
291
259
313
1493
95
Nathaniel Matz
10
Cavalier Aquatics - Piedmont F
260
468
189
283
275
1475
96
Ty Neiditch
9
Nova South
223
387
315
277
271
1473
97
Luke Shnowske
10
757swim
345
375
174
242
333
1469
98
Whitt Jaskot
8
Cavalier Aquatics - Piedmont F
435
438
1
227
365
1466
99
William Coffey
10
Stingrays Swim Team
237
391
84
503
250
1465
100
Hayden Prillaman
9
POSEIDON SWIMMING
405
318
284
164
266
1437
101
Jaxson Scott
9
Cca Marlins
288
254
344
257
277
1420
102
Bertram Forsbach Sotelo
9
Quest Swimming
294
361
304
224
235
1418
103
Eli Reynolds
9
Williamsburg Aquatic Club
293
342
313
203
264
1415
Swimmer
Age
Team
100FR
50BK
50BR
50FL
100IM
Score
104
James Nichols
10
Nova South
433
337
142
286
208
1406
105
Brantley Haslip
9
Coast Guard Blue Dolphins
426
419
159
184
216
1404
106
Payton Heck
9
Nova South
316
393
299
93
302
1403
107
William Perry
10
Stingrays Swim Team
423
356
174
153
296
1402
108
Gavin An
10
Tsc Torpedoes
336
415
48
335
258
1392
109
Benjamin Leger
8
Lynchburg YMCA
395
238
332
133
288
1386
110
Tad Hentschel
9
Tide Swimming
392
495
226
271
1384
111
Cooper Rouse
10
Quest Swimming
324
413
217
178
249
1381
112
Hudson Sheehan
10
Nova South
240
302
379
172
273
1366
113
Clyde Hubbell
10
Cavalier Aquatics - Piedmont F
283
387
158
281
246
1355
114
Aaron Jung
10
Stingrays Swim Team
457
309
126
154
307
1353
115
Holden Austin
9
Cca Marlins
296
342
1
467
228
1334
116
Makai Hamilton
9
757swim
355
516
82
85
290
1328
117
Luke Field
9
Tsunami Swimming
385
425
42
168
291
1311
118
Jayden Xiao
9
Nova South
194
235
340
300
237
1306
119
Callan Desmarteau
10
SwimRVA
202
291
420
110
264
1287
120
Ben Sleeth
9
757swim
164
409
166
256
283
1278
121
Tucker Wile
9
Tsunami Swimming
298
271
438
1
256
1264
122
Asher Knapp
8
Tide Swimming
335
252
405
272
1264
123
Andrew LePore
10
Tsc Torpedoes
165
267
368
113
350
1263
124
Henry Conlan
9
Hanover Aquatics
294
269
242
189
267
1261
125
Ethan Diette
10
East Coast Aquatic Team
428
354
227
1
248
1258
126
Grady Santiuste
8
Atlantic Coast Athletic Club
213
326
54
292
352
1237
127
Jacob Myzie
8
Tsc Torpedoes
250
448
176
362
1236
128
Sullivan Batten
9
SwimRVA
209
182
398
166
280
1235
129
Vihaan Dhaka
10
Nova South
239
343
356
134
162
1234
Swimmer
Age
Team
100FR
50BK
50BR
50FL
100IM
Score
130
Jackson Welsh
9
Hanover Aquatics
257
211
424
40
286
1218
131
Wyatt Fredrick
9
Nova South
160
361
305
85
304
1215
132
Bryson Long
10
Virginia Gators
301
353
289
33
236
1212
133
Landon Chavez
8
Old Dominion Aquatic Club
1
35
310
469
380
1195
134
Thomas Coffey
10
Stingrays Swim Team
431
418
22
91
230
1192
135
John Fiefhaus V.
9
Unattached
305
223
478
183
1189
136
Alexander Anthony
9
Nova South
174
281
352
151
222
1180
137
Lukas Bell
8
SwimRVA
158
546
200
32
233
1169
138
Coleman Skelly
9
Virginia Gators
219
453
121
273
100
1166
139
Max Hu
10
Nova South
186
405
320
70
179
1160
140
Nyle Thomas
9
Tide Swimming
282
367
350
151
1150
141
Cal Dameron
9
757swim
289
355
283
74
145
1146
142
Mitchell Finan
9
Atlantic Coast Athletic Club
276
309
295
259
1139
143
Micah Daniels
10
Quest Swimming
242
247
158
258
234
1139
144
Camden Kern
8
Cavalier Aquatics - Piedmont F
1
274
199
344
318
1136
145
Anderson Ellington
10
Hanover Aquatics
261
393
162
50
261
1127
146
Evander Vile
10
Cca Marlins
428
358
1
203
128
1118
147
Liam O'Flaherty
10
POSEIDON SWIMMING
154
403
276
82
202
1117
148
Anthony Ryan
8
Valley Swim Team Phoenix
257
359
36
202
263
1117
149
Brody Caughorn
9
Tide Swimming
288
448
1
207
168
1112
150
Agustin Quilantan
10
Tide Swimming
332
369
289
118
1
1109
151
Murphy Wallace
9
SwimRVA
310
207
339
137
112
1105
152
Jaxson Ransom
8
Valley Swim Team Phoenix
220
434
45
182
212
1093
153
Joji Bukarau
9
Prince William Swim Club
221
260
293
78
240
1092
154
Walker Givan
8
Lynchburg YMCA
102
238
377
155
218
1090
155
Martin Takats
8
Quest Swimming
83
414
256
119
199
1071
Swimmer
Age
Team
100FR
50BK
50BR
50FL
100IM
Score
156
Beau Burgess
9
Nova South
111
304
150
335
155
1055
157
Ethan Moran
10
Nova South
213
507
56
12
257
1045
158
Maxwell Dailey
10
Battlefield Area Star Swimmers
468
322
215
15
1020
159
Hudson Sheeran
9
Cavalier Aquatics - Piedmont F
196
314
83
161
263
1017
160
Jorryn Fletcher
10
Virginia Peninsulas YMCA Swim
458
97
220
61
175
1011
161
Noah Hodges
9
Battlefield Area Star Swimmers
201
173
350
12
257
993
162
Nick Rau
10
YMCA of Virginia Blue Ridge R
231
334
194
50
181
990
163
Brecken Miller
10
Tide Swimming
246
428
308
1
1
984
164
George Crawford
9
Tide Swimming
290
408
1
277
976
165
Terrance Xiao
10
Nova South
131
109
305
162
245
952
166
Enam Awais
10
Nova South
174
407
168
106
97
952
167
Tyler Moyet
10
Nova South
251
297
10
123
267
948
168
Ethan Cao
9
H2okie Aquatics
215
116
278
81
254
944
169
Knox Riner
9
Virginia Gators
218
50
206
260
208
942
170
Roddy Farmer
9
SwimRVA
195
252
330
162
939
171
James Martin
8
Nova South
102
351
212
163
101
929
172
Caleb Molnar
9
Nova South
197
261
155
99
216
928
173
Gavin Grossman
9
Nova South
192
250
204
110
170
926
174
Atlas Payne
10
Battlefield Area Star Swimmers
248
225
116
118
198
905
175
Thomas Stevens
10
Nova South
171
294
10
188
230
893
176
Aahil Mohammed
9
Nova South
103
466
93
50
174
886
177
Remington Huffman
10
YMCA of Virginia Blue Ridge R
267
297
143
49
110
866
178
Nolan Grasso
9
Tide Swimming
175
328
234
1
126
864
179
Anthony Corbine
9
Tide Swimming
71
435
130
226
862
180
Holden Fraley
9
POSEIDON SWIMMING
248
357
42
114
85
846
181
Brantley Brooks
9
HVA Current
169
453
223
845
Swimmer
Age
Team
100FR
50BK
50BR
50FL
100IM
Score
182
Eric Johnson
9
Nova South
70
319
162
22
270
843
183
Mason Monteil
10
Old Dominion Aquatic Club
163
245
185
86
145
824
184
Mason Fisher
10
Nova South
151
200
192
18
252
813
185
Porter Anderson
9
Nova South
124
206
213
54
205
802
186
Gage Harris
10
SwimRVA
162
313
136
54
133
798
187
Chase Lipscomb
10
Stingrays Swim Team
310
241
1
210
34
796
188
James Perry
9
Nova South
77
342
156
20
199
794
189
Lucas Dimache
9
Cca Marlins
274
303
213
790
190
Gray Potter
9
POSEIDON SWIMMING
155
278
126
43
177
779
191
Easton Butters
9
Nova South
58
371
153
23
168
773
192
Larkin Smither
9
Hanover Aquatics
96
27
301
128
218
770
193
Weston Sellars
10
Tsunami Swimming
217
253
152
147
769
194
Oscar Dinsmore
10
Old Dominion Aquatic Club
226
224
48
84
186
768
195
Max Han
9
757swim
54
368
25
109
209
765
196
Easton Corbett
9
Cca Marlins
118
291
201
14
141
765
197
Finn Dietrich
9
Prince William Swim Club
63
198
190
108
201
760
198
Oliver Scott
9
Nova South
362
106
25
254
747
199
Jay McLaren
9
Tide Swimming
73
156
270
86
133
718
200
Nicolas Martinez
8
Nova South
188
163
141
93
132
717
201
Jonathan Kim
10
Nova South
1
244
206
107
159
717
202
Yangshuo Zhu
9
Nova South
19
294
135
174
94
716
203
Zachary Kidd
10
Cavalier Aquatics - Piedmont F
145
205
207
156
713
204
Grayson Newton
10
Cca Marlins
223
232
254
709
205
Wesley Yawn
10
Tide Swimming
87
222
167
91
135
702
206
Silas Dameron
10
Virginia Gators
27
120
280
83
189
699
207
Liam Mascher
9
Nova South
138
285
83
55
132
693
Swimmer
Age
Team
100FR
50BK
50BR
50FL
100IM
Score
208
Liam Hummel
10
Williamsburg Aquatic Club
250
80
89
142
130
691
209
Samik Dangol
8
Stingrays Swim Team
139
148
106
129
167
689
210
Austin Ross
8
Tide Swimming
225
235
91
1
137
689
211
Cade Tambourine
10
SwimRVA
198
223
167
87
675
212
Bryce Kota
10
Williamsburg Aquatic Club
194
181
170
130
675
213
Charles Sollog
9
Nova South
251
245
62
66
47
671
214
Curtis Trenary
10
Valley Swim Team Phoenix
61
265
260
1
78
665
215
John Calhoun
8
Nova South
132
214
1
122
189
658
216
Casey Dilmore
10
SwimRVA
55
307
150
20
126
658
217
Hunter Murray
10
Nova South
131
320
89
49
68
657
218
Donal Parilla
10
East Coast Aquatic Team
113
188
236
14
104
655
219
Bennett Smith
9
Nova South
210
372
1
71
654
220
Oliver Sheppard
10
POSEIDON SWIMMING
304
219
1
122
1
647
221
Andrew Kolar
9
757swim
67
242
104
167
60
640
222
George Phillips
10
Prince William Swim Club
178
229
1
137
88
633
223
Hudson Grizzard
10
Old Dominion Aquatic Club
123
171
116
119
101
630
224
Benjamin Feierabend
9
Nova South
1
40
320
97
171
629
225
Nate Sallee
7
Old Dominion Aquatic Club
141
249
201
30
621
226
Aaron Xu
9
Cavalier Aquatics - Piedmont F
1
108
110
368
32
619
227
Walter Hoover
10
Cavalier Aquatics - Piedmont F
123
201
45
77
166
612
228
Louis Luth
9
Nova South
85
428
80
1
15
609
229
Roy Osuga
9
Old Dominion Aquatic Club
168
251
81
12
88
600
230
Spencer Young
9
Lynchburg YMCA
163
107
183
26
102
581
231
Ezekiel Hamilton
10
Stingrays Swim Team
252
214
48
1
59
574
232
Finn Riley
8
Old Dominion Aquatic Club
1
115
323
134
573
233
Thomas Litton
9
Cavalier Aquatics - Piedmont F
193
223
41
1
108
566
Swimmer
Age
Team
100FR
50BK
50BR
50FL
100IM
Score
234
Charles Doran
8
Nova South
94
284
82
1
104
565
235
Silas Sebera
8
Nova South
197
140
61
153
551
236
Christopher Matthews
10
Dolphin Club
202
243
11
35
53
544
237
William Moss
9
Lynchburg YMCA
75
389
1
1
78
544
238
James Goodwillie
7
Hanover Aquatics
120
87
192
1
130
530
239
Seth Snyder
8
Lynchburg YMCA
151
211
1
101
62
526
240
Brody Thompson
10
Tsc Torpedoes
140
375
1
6
1
523
241
Luke Galie
10
Cavalier Aquatics - Piedmont F
140
81
138
46
118
523
242
Graf Treiber
9
757swim
78
416
23
517
243
Bodhi Smith
9
POSEIDON SWIMMING
212
113
1
116
62
504
244
Christian Ballin
8
757swim
6
191
161
145
503
245
Will Gibson
10
YMCA of Virginia Blue Ridge R
154
188
147
1
11
501
246
Jacob Stanwix
8
Nova South
1
191
201
2
101
496
247
Q Rapley
10
East Coast Aquatic Team
91
289
104
1
485
248
Drew Gander
9
Battlefield Area Star Swimmers
20
65
288
111
484
249
Colin Paget
8
Nova South
88
251
64
1
72
476
250
Oliver Thilking
10
Lynchburg Aquatic Club
20
384
71
475
251
Ishaan Sharma
9
Nova South
12
6
450
1
469
252
Oliver Heale
8
Smac
47
190
106
6
118
467
253
Silas Newman
10
HVA Current
148
172
59
42
43
464
254
Siddharth Khashu
9
Nova South
1
132
226
90
449
255
Evan Bellino
10
Hanover Aquatics
172
245
1
1
30
449
256
Jack Greenwood
8
Cavalier Aquatics - Piedmont F
1
204
108
127
440
257
Mason Wong
8
Cavalier Aquatics - Piedmont F
1
118
254
1
61
435
258
Ethan Hartley
8
Quest Swimming
80
192
3
40
119
434
259
Cal Crocker
8
Williamsburg Aquatic Club
1
302
1
47
82
433
Swimmer
Age
Team
100FR
50BK
50BR
50FL
100IM
Score
260
Kovas Pflanz
9
Old Dominion Aquatic Club
33
259
137
1
430
261
Jacob Anderson
9
Tsc Torpedoes
167
97
1
164
429
262
Brody Johnson
9
East Coast Aquatic Team
121
252
53
426
263
Adrian Mercado
10
POSEIDON SWIMMING
110
63
193
1
57
424
264
Owen Yatteau
9
Old Dominion Aquatic Club
151
200
10
60
421
265
Filip Rankovic
9
Atlantic Coast Athletic Club
158
173
71
402
266
Niam Patel
9
Nova South
24
99
158
18
102
401
267
George Deng
10
H2okie Aquatics
51
165
140
1
40
397
268
Jameson Minson
10
Coast Guard Blue Dolphins
110
129
18
30
108
395
269
John Pettis
10
SwimRVA
187
83
125
395
270
Hardy Dietrich
8
Prince William Swim Club
36
51
142
2
161
392
271
Henry Thompson
10
Virginia Gators
198
1
91
99
389
272
Emmett Billings
10
SwimRVA
84
105
78
79
41
387
273
Liam McClintock
9
Cca Marlins
135
131
78
1
40
385
274
Advaith Roy
10
Nova South
159
159
1
1
64
384
275
Dylan Han
9
Nova South
34
209
19
1
116
379
276
Grant Berneche
10
Quest Swimming
106
51
137
18
65
377
277
Argo Krogsgaard
9
Tide Swimming
137
1
137
1
99
375
278
Tyler Ashby
7
Hanover Aquatics
66
124
110
31
40
371
279
Seth Benton
8
SwimRVA
81
45
91
44
109
370
280
William Schiavone
10
SwimRVA
15
191
66
1
86
359
281
Aryan Kaushal
10
Stingrays Swim Team
99
20
33
42
158
352
282
Briggs Throckmorton
9
Wytheville Waves
39
124
161
1
24
349
283
Orien Mattingly
10
Tide Swimming
96
1
98
133
21
349
284
Zachary Marchelletta
9
Hanover Aquatics
96
142
43
2
65
348
285
Jack Shrout
9
Stingrays Swim Team
91
1
217
35
344
Swimmer
Age
Team
100FR
50BK
50BR
50FL
100IM
Score
286
Russell Sanosi
8
Tide Swimming
109
165
43
1
26
344
287
Seth Overstreet
8
Quest Swimming
278
1
62
341
288
Hudson York
10
POSEIDON SWIMMING
18
143
135
1
43
340
289
Miles Shepherd
10
Cca Marlins
98
125
40
1
76
340
290
Harrison Kyin
8
Cavalier Aquatics - Piedmont F
1
191
97
1
48
338
291
Luke Adcock
10
Stingrays Swim Team
122
189
1
19
331
292
Jameson Burns
9
HVA Current
28
166
8
126
328
293
Blake Unangst
10
East Coast Aquatic Team
86
85
117
1
38
327
294
Evan Tu
10
Nova South
31
140
98
1
57
327
295
Jiming Zhou
10
757swim
26
1
192
54
45
318
296
Elias Amelinckx
10
Nova South
79
112
79
45
315
297
Merrick Simons
10
Stingrays Swim Team
29
97
80
21
80
307
298
Clark Pascoe
10
757swim
58
4
167
1
76
306
299
Luke Field
9
Tsunami Swimming
91
186
1
21
299
300
Parker Lantz
10
757swim
31
163
1
17
83
295
301
Grayson Asbell
10
757swim
24
139
1
79
50
293
302
Leon Vasquez
9
HVA Current
56
234
1
1
1
293
303
Perry Provencher
9
Battlefield Area Star Swimmers
231
1
60
292
304
Everett Marks
8
Old Dominion Aquatic Club
1
244
1
46
292
305
Jacob Bouchard
8
Nova South
1
150
137
1
289
306
Wyatt Pritchard
9
Cavalier Aquatics - Piedmont F
42
223
21
1
287
307
Alexander Wirt
10
POSEIDON SWIMMING
57
161
1
63
282
308
Samuel Baldwin
10
Battlefield Area Star Swimmers
81
106
1
81
12
281
309
Ben Goggin
10
POSEIDON SWIMMING
1
194
85
280
310
John Lee
9
Nova South
5
145
70
1
57
278
311
Harrison Prior
10
Nova South
73
118
77
8
276
Swimmer
Age
Team
100FR
50BK
50BR
50FL
100IM
Score
312
Christopher Polk
9
Tide Swimming
125
144
1
3
273
313
Wesley Childrey
9
Lynchburg Aquatic Club
89
183
1
273
314
Xavier Grant
10
Stingrays Swim Team
97
169
1
1
1
269
315
Greyson Harris
9
Quest Swimming
1
228
22
1
12
264
316
Landon Klipp
9
Quest Swimming
52
199
1
10
262
317
Kaiden Turner
9
Nova South
51
135
75
261
318
Dylan Ku
10
Tide Swimming
34
136
1
1
87
259
319
Leo Shi
9
H2okie Aquatics
56
149
49
5
259
320
Caleb Lee
8
Nova South
1
194
59
4
258
321
Kellan Marks
10
Old Dominion Aquatic Club
166
74
18
258
322
Danil Mastropas-Brown
9
Nova South
241
4
11
256
323
Ryder Witten
9
Cca Marlins
81
44
118
1
9
253
324
Graham Ebersold
10
Virginia Gators
106
107
1
12
26
252
325
Will Whaley
10
Williamsburg Aquatic Club
16
1
90
65
78
250
326
Ollie Hayes
10
Cca Marlins
133
65
1
20
31
250
327
Lincoln Schwalm
9
SwimRVA
71
105
26
47
249
328
Nikolai Ilardi
10
757swim
7
223
9
1
4
244
329
Landon Alcox
7
Tide Swimming
94
140
1
1
236
330
Benjamin Wilson
10
Quest Swimming
71
156
1
1
229
331
Brody Norton
10
Nova South
74
67
15
2
68
226
332
Joseph Proffitt
8
Nova South
38
165
1
21
225
333
Leo Bynoe
10
Tide Swimming
23
87
108
1
3
222
334
Jax King
9
Tide Swimming
22
69
89
1
41
222
335
Cody Ferlis
9
Nova South
69
151
1
221
336
Cooper Askins
9
Tide Swimming
1
206
1
1
11
220
337
Mason Schroth
10
757swim
15
129
1
53
20
218
Swimmer
Age
Team
100FR
50BK
50BR
50FL
100IM
Score
338
Tristan MacDougall
9
Stingrays Swim Team
79
135
1
1
1
217
339
Grayson Milliron
10
Hanover Aquatics
103
29
1
51
31
215
340
Anderson Miller
9
SwimRVA
137
15
62
214
341
Noah Thomas
7
Tide Swimming
32
13
26
43
96
210
342
Landon Saechao
10
Lynchburg YMCA
28
78
7
1
88
202
343
Maximilian Smith
7
Lynchburg YMCA
1
196
1
1
199
344
Finn Gallagher
9
Williamsburg Aquatic Club
59
62
77
198
345
Avery Lucariello
9
Prince William Swim Club
71
78
1
1
40
191
346
Damien Clark
9
Quest Swimming
1
187
1
189
347
Nikolas Hatjis
10
757swim
111
69
1
7
188
348
Dylan Miller
10
POSEIDON SWIMMING
25
92
6
11
53
187
349
Arie Purcell
9
Nova South
1
183
1
1
1
187
350
Benjamin Williams
8
Cca Marlins
1
78
84
2
21
186
351
Jeremy Qin
9
Cavalier Aquatics - Piedmont F
57
123
1
1
1
183
352
Anderson Cox
8
Lynchburg YMCA
31
1
148
1
1
182
353
Rogun Staffeld
10
Tide Swimming
52
99
11
18
180
354
Reid Sitterding
10
Dolphin Club
44
111
22
1
178
355
Landon Heath
10
Old Dominion Aquatic Club
29
79
38
1
23
170
356
Kelley Moore
10
Quest Swimming
2
89
64
1
6
162
357
Sam Owen
10
Coast Guard Blue Dolphins
76
78
1
1
1
157
358
Nolan Whitt
8
SwimRVA
1
150
3
1
155
359
Enoch Lyu
10
Atlantic Coast Athletic Club
1
75
1
1
73
151
360
Alexander Bell
8
Stingrays Swim Team
20
1
114
1
8
144
361
Luke Fickenscher
10
Tide Swimming
21
45
66
1
9
142
362
Luke Barrow
10
Quest Swimming
1
51
79
1
9
141
363
Isaac Phelps
10
Lynchburg Aquatic Club
63
44
29
136
Swimmer
Age
Team
100FR
50BK
50BR
50FL
100IM
Score
364
Connor Finan
7
Atlantic Coast Athletic Club
7
39
84
1
131
365
Harrison Hines
10
Old Dominion Aquatic Club
57
48
23
1
129
366
William Shoulders
10
Quest Swimming
1
31
87
1
6
126
367
Wyatt Inscoe
9
Nova South
7
25
91
1
124
368
Val Laubach
10
Tide Swimming
1
75
1
45
1
123
369
Baker Bugin
10
Hanover Aquatics
76
27
1
2
14
120
370
William Armijo
10
Stingrays Swim Team
1
112
1
1
1
116
371
Liam Cox
10
Lynchburg YMCA
34
81
1
116
372
Matteo Pedercini
10
Prince William Swim Club
102
11
1
1
1
116
373
Charlie Belcher
10
Hargrave Aquatics Virginia
1
112
1
114
374
Fulton Wiederman
9
Stingrays Swim Team
47
52
1
1
10
111
375
Tucker Hagen
10
SwimRVA
108
1
1
1
111
376
Bennett Carroll
9
Nova South
1
103
1
1
1
107
377
Henry Johnston
10
757swim
55
2
1
49
107
378
Parker Sherman
10
Prince William Swim Club
1
22
62
1
19
105
379
Mikey Logan
9
Battlefield Area Star Swimmers
80
1
22
103
380
Cayden Cunningham
9
Nova South
1
94
1
1
97
381
Brayden Arencibia
8
Battlefield Area Star Swimmers
1
78
17
96
382
Cooper Davis
9
Virginia Gators
34
1
57
4
96
383
Nolan Lucariello
8
Prince William Swim Club
16
9
1
41
29
96
384
John Watts
9
Lynchburg YMCA
7
22
65
1
95
385
Christian Bacote
10
East Coast Aquatic Team
1
85
1
1
6
94
386
Ky'Mani Shaw
9
Lynchburg YMCA
87
1
1
1
90
387
Patrick Stewart
8
Old Dominion Aquatic Club
1
87
1
1
90
388
Wyatt Wall
9
Nova South
87
1
1
89
389
Carson Blankenship
7
Nova South
56
31
1
88
Swimmer
Age
Team
100FR
50BK
50BR
50FL
100IM
Score
390
Declan Kimball
8
Williamsburg Aquatic Club
12
70
5
1
88
391
Jacen Walger
9
Quest Swimming
1
80
1
5
87
392
Eli Cherian
10
Lynchburg Aquatic Club
1
1
79
1
1
83
393
Henry Emmett
8
Williamsburg Aquatic Club
81
1
1
83
394
Joseph Lynch
10
Valley Swim Team Phoenix
1
40
33
1
7
82
395
Levi Hoover
10
Battlefield Area Star Swimmers
78
1
1
1
81
396
Zeke Prochazka
9
Battlefield Area Star Swimmers
76
1
1
1
1
80
397
Owen Shrout
9
Stingrays Swim Team
1
1
76
1
1
80
398
Richard Jin
9
H2okie Aquatics
1
9
67
77
399
Carlos Espinal
10
Tsunami Swimming
2
71
1
1
75
400
Declan Mahland
8
Lynchburg Aquatic Club
20
52
1
1
1
75
401
Paul Johnston
8
757swim
1
72
1
74
402
Liam Bindel
9
Old Dominion Aquatic Club
1
51
20
1
73
403
Langston Shinkle
8
Lynchburg YMCA
35
27
1
1
8
72
404
Jameson Dilmore
8
SwimRVA
1
47
13
11
72
405
Will Evans
9
Laso Marlins
70
1
1
72
406
Ethan Crown
10
POSEIDON SWIMMING
1
66
1
1
1
70
407
Carter McGroarty
7
Nova South
66
1
1
68
408
Ashton Twitty
10
757swim
1
65
1
1
68
409
Benjamin Thilking
8
Lynchburg Aquatic Club
1
1
62
64
410
Cooper Lerch
7
Stingrays Swim Team
1
61
1
63
411
Phillip Kendall
10
Lynchburg YMCA
1
52
1
1
1
56
412
Carter Cook
10
Williamsburg Aquatic Club
1
48
1
1
1
52
413
Cam Lane
8
Tide Swimming
22
25
1
1
1
50
414
Sergei Petrov
10
Stafford Aquatics Team
1
1
40
42
415
Easton Mower
8
POSEIDON SWIMMING
1
39
1
1
42
Swimmer
Age
Team
100FR
50BK
50BR
50FL
100IM
Score
416
Jude Spivey
9
Lynchburg YMCA
1
1
39
1
42
417
Theodore Kilgo
10
Quest Swimming
1
4
35
1
1
42
418
Paxton Wilson
7
SwimRVA
1
37
1
39
419
Andrew Crutchley
9
Prince William Swim Club
1
1
30
7
39
420
Nolan Loera
7
Prince William Swim Club
1
34
1
1
1
38
421
Miles Hoglund
10
HVA Current
1
1
34
1
1
38
422
Asher Snead
7
POSEIDON SWIMMING
1
32
1
1
35
423
Arjun Sheth
9
Nova South
1
31
1
1
34
424
Elery Bedell
9
SwimRVA
1
1
32
34
425
Addison Pavao
9
Lynchburg YMCA
1
1
27
1
1
31
426
Gunnar Carlson
10
Prince William Swim Club
1
28
1
30
427
Arjun Patil
9
Cca Marlins
24
4
1
1
30
428
Maxwell Tiefel
9
757swim
1
27
1
29
429
Jordan Myslak
10
757swim
1
26
1
28
430
Maxim Yazovskikh
10
Tide Swimming
1
1
24
1
1
28
431
Owen Diette
9
East Coast Aquatic Team
1
24
1
26
432
Carter Nielsen
9
Nova South
23
1
1
25
433
Benjamin Rothery
10
Nova South
1
13
8
1
23
434
Owen Norris
10
Winchester Swim Team
20
1
1
1
23
435
Mrithun Arunvijay
10
Tide Swimming
1
20
1
22
436
Andrew Booker
9
Cca Marlins
1
18
1
1
1
22
437
Coleton Prillaman
6
POSEIDON SWIMMING
1
14
1
16
438
Phillip McFarlane
10
Stingrays Swim Team
1
2
8
1
4
16
439
Sullivan Watts
6
POSEIDON SWIMMING
1
13
1
15
440
Asher Almeida
9
Stingrays Swim Team
1
10
1
1
13
441
Owen Tracey
7
Dolphin Club
10
1
1
12
Swimmer
Age
Team
100FR
50BK
50BR
50FL
100IM
Score
442
Preston Lansing
9
Stingrays Swim Team
10
1
1
12
443
Cabell Kelly
10
Nova South
1
1
1
9
12
444
Asher York
8
POSEIDON SWIMMING
1
6
1
1
1
10
445
Desmond Thomas
8
Quest Swimming
1
8
1
10
446
Brooks Vondersmith
8
Hanover Aquatics
1
6
1
1
1
10
447
Kurt Frigelj
9
East Coast Aquatic Team
7
1
1
9
448
Cameron Hart
10
Stingrays Swim Team
1
5
1
1
8
449
Kai Johnson
8
Tide Swimming
3
1
1
1
1
7
450
Robert Gates
9
Quest Swimming
1
1
3
1
6
451
Peter Malloy
9
Smac
1
1
1
1
1
5
452
James Cann
10
Battlefield Area Star Swimmers
1
1
1
1
1
5
453
Gleason Durham
10
Stingrays Swim Team
1
1
1
1
1
5
454
George Barksdale
8
Lynchburg YMCA
1
1
1
1
1
5
455
Anderson Holt
10
Lynchburg YMCA
1
1
1
1
1
5
456
Quentin Bailey
9
Lynchburg YMCA
1
1
1
1
1
5
457
Tiras Lowe
8
Lynchburg YMCA
1
1
1
1
1
5
458
Carson Hill
9
Lynchburg YMCA
1
1
1
1
1
5
459
Callan Berkley
9
Lynchburg YMCA
1
1
1
1
1
5
460
Liam Woods
8
Nova South
1
2
1
1
5
461
Padraig O'Malley
9
Virginia Gators
1
1
1
1
1
5
462
Leo Morgan
9
Tide Swimming
1
1
1
1
1
5
463
Frank Rodriguez
8
Tide Swimming
1
1
1
1
1
5
464
Nathan Schneider
10
Tide Swimming
1
1
1
1
1
5
465
Patrick Fain
10
SwimRVA
1
1
1
1
1
5
466
Dominik Grieco
10
Prince William Swim Club
1
1
1
1
1
5
467
Lucas Welsh
10
Lynchburg Aquatic Club
1
1
1
1
1
5
Swimmer
Age
Team
100FR
50BK
50BR
50FL
100IM
Score
468
Teague Quella
10
Hanover Aquatics
1
1
1
1
1
5
469
Miller Tutor
10
Hanover Aquatics
1
1
1
1
1
5
470
Emmanuel Wallace
10
H2okie Aquatics
1
1
1
1
1
5
471
Asher Joosse
8
Williamsburg Aquatic Club
1
1
1
1
1
5
472
Agustin Shafer
9
Old Dominion Aquatic Club
1
1
1
1
1
5
473
Nickolas Paulson
9
Battlefield Area Star Swimmers
1
1
2
4
474
Robert Ruiz
9
Stingrays Swim Team
1
1
1
1
4
475
Aden Chenoweth
10
Stingrays Swim Team
1
1
1
1
4
476
Mason Powers
10
Coast Guard Blue Dolphins
1
2
1
4
477
Zachary Fong
10
Lynchburg YMCA
1
1
1
1
4
478
Tyler Henry
8
Lynchburg YMCA
1
1
1
1
4
479
Easton Melton
9
Cavalier Aquatics - Piedmont F
1
1
1
1
4
480
JD Reeher
7
Cavalier Aquatics - Piedmont F
1
1
1
1
4
481
Paxton Kern
6
Cavalier Aquatics - Piedmont F
1
1
1
1
4
482
Oliver Stevens
8
Nova South
1
1
1
1
4
483
Liam Blankenship
9
Nova South
1
1
1
1
4
484
Sebastian Yacher
10
Nova South
1
1
1
1
4
485
Matthew McHose
7
757swim
1
1
1
1
4
486
Ryan Kurowski
8
757swim
1
2
1
4
487
Beckett Simon
10
Tide Swimming
1
1
1
1
4
488
Ronan Hentschel
8
Tide Swimming
1
1
1
1
4
489
Rory Chapman
9
Tide Swimming
1
1
1
1
4
490
Daniel DeMille
10
Tide Swimming
1
1
1
1
4
491
Sebastian Diaz Tellez
10
Prince William Swim Club
1
1
1
1
4
492
Alex Wu
9
Prince William Swim Club
1
1
1
1
4
493
Cameron Morehead
8
Prince William Swim Club
1
1
1
1
4
Swimmer
Age
Team
100FR
50BK
50BR
50FL
100IM
Score
494
Ronin Bennett
8
Prince William Swim Club
1
1
1
1
4
495
Maverick Gleason
8
Lynchburg Aquatic Club
1
1
1
1
4
496
Jaxx Rastberger
9
Hanover Aquatics
1
1
1
1
4
497
Andrew Weithman
9
H2okie Aquatics
1
1
1
1
4
498
Michael Roberts-Shaw
10
Winchester Swim Team
1
1
1
1
4
499
Hollen Nelson
10
Old Dominion Aquatic Club
1
1
1
1
4
500
Wade London
9
HVA Current
1
1
1
1
4
501
Jared Blount
8
East Coast Aquatic Team
1
1
1
3
502
Owen Kudro
10
Smac
1
1
1
3
503
Ethan Huang
7
Atlantic Coast Athletic Club
1
1
1
3
504
Luke Sun
10
Atlantic Coast Athletic Club
1
1
1
3
505
Shivansh Patil
8
Stafford Aquatics Team
1
1
1
3
506
Adonis Greene Bradby
9
Stingrays Swim Team
1
1
1
3
507
Peter Byler
10
Stingrays Swim Team
1
1
1
3
508
Matthew Beverly
9
Stingrays Swim Team
1
1
1
3
509
Oakley Throckmorton
7
Wytheville Waves
1
1
1
3
510
Noah Schindel
10
Coast Guard Blue Dolphins
1
1
1
3
511
Samson Risvanoglu
7
Coast Guard Blue Dolphins
1
1
1
3
512
Sergio Guardia
8
Lynchburg YMCA
1
1
1
3
513
Lyle Handy
8
Lynchburg YMCA
1
1
1
3
514
Ryan Sexstone
8
Nova South
1
1
1
3
515
Evan Wang
10
Nova South
1
1
1
3
516
Srikar Vennu
8
Nova South
1
1
1
3
517
Yusef Hashuri
8
Nova South
1
1
1
3
518
Michael Yin
7
Nova South
1
1
1
3
519
Joseph Maroof
7
Nova South
1
1
1
3
Swimmer
Age
Team
100FR
50BK
50BR
50FL
100IM
Score
520
William Lewis
8
Nova South
1
1
1
3
521
Muchen Liang
9
Nova South
1
1
1
3
522
Evan McCartney
10
757swim
1
1
1
3
523
Alec Zhou
8
Tide Swimming
1
1
1
3
524
Harrison Kraus
10
Tide Swimming
1
1
1
3
525
Joel Ostroot
9
Tide Swimming
1
1
1
3
526
Julian Hillebrandt
8
Tide Swimming
1
1
1
3
527
Wilton Coaker
9
SwimRVA
1
1
1
3
528
Crew Stecher
9
Quest Swimming
1
1
1
3
529
Gray Richey
8
Quest Swimming
1
1
1
3
530
Grady Tatum
8
Prince William Swim Club
1
1
1
3
531
Thomas Woodson
7
Prince William Swim Club
1
1
1
3
532
Neville Welch
10
Prince William Swim Club
1
1
1
3
533
Lukas Liu
10
H2okie Aquatics
1
1
1
3
534
Austin Frey
10
Winchester Swim Team
1
1
1
3
535
Sebastian Holding
7
Winchester Swim Team
1
1
1
3
536
Matthew Devore
9
Cca Marlins
1
1
1
3