Virginia Swimming
Boys Ages 15 & 16
IM Xtreme
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 Xtreme events in order to be ranked.
Age is the swimmer's age on 5/20/2024.
Swimmer
Age
Team
400FR
200BK
200BR
200FL
200IM
400IM
Score
1
Nathan Szobota
16
Nova South
958
911
515
752
831
948
4915
2
Cooper Dillman
16
Nova South
805
811
710
839
821
888
4874
3
Brady Julian
16
Nova South
749
858
675
816
819
865
4782
4
Matthew Wolfle
16
Nova South
644
674
846
737
848
861
4610
5
Joe Warnagiris
16
Winchester Swim Team
736
826
821
491
890
811
4575
6
Aidin Muminovic
15
Nova South
784
689
608
729
831
761
4402
7
Ben Franks
15
Nova South
728
668
743
674
778
708
4299
8
Will Charlton
16
Cavalier Aquatics - Piedmont F
836
733
591
654
724
744
4282
9
Josh Farnsworth
15
Nova South
727
713
544
816
728
712
4240
10
Caleb Jun
16
Nova South
710
621
724
648
780
746
4229
11
Brayden King
16
Cavalier Aquatics - Piedmont F
799
720
520
643
721
702
4105
12
Tyler Koepp
16
Old Dominion Aquatic Club
583
811
580
581
714
782
4051
13
Will Hartig
15
757swim
691
431
824
584
703
804
4037
14
JD Chen
16
Nova South
551
884
709
307
777
798
4026
15
Luke Hottle
15
Lynchburg YMCA
615
569
764
592
756
710
4006
16
Cole Nelson
15
Nova South
808
667
520
644
596
723
3958
17
Chandler Rose
15
Hanover Aquatics
737
725
429
675
721
604
3891
18
Bill Belcher
16
Nova South
624
523
635
709
671
699
3861
19
Zachary McNabb
16
Old Dominion Aquatic Club
758
681
450
685
598
676
3848
20
Zachary Goad
16
Quest Swimming
555
694
583
696
721
546
3795
21
Gabe Isely
16
Coast Guard Blue Dolphins
493
567
636
710
713
672
3791
22
Ryan Smith
16
Nova South
582
612
641
822
769
344
3770
23
Edward Johnson
16
Nova South
611
500
748
485
756
647
3747
24
Caleb Jun
16
Unattached
642
459
722
569
649
663
3704
25
Jack Clippinger
16
SwimRVA
589
414
797
555
709
637
3701
Swimmer
Age
Team
400FR
200BK
200BR
200FL
200IM
400IM
Score
26
Charlie Harrington
15
Nova South
439
725
458
693
669
666
3650
27
Hudson Rice
15
Lynchburg YMCA
600
594
574
629
582
648
3627
28
Carson Williams
16
Nova South
630
694
504
506
652
625
3611
29
Troy Salpeter
15
Tide Swimming
631
633
579
430
650
598
3521
30
George Xu
16
Lynchburg YMCA
544
611
438
623
641
648
3505
31
Thomas Senfield
16
SwimRVA
600
726
703
720
731
3480
32
Josiah Weber
15
SwimRVA
587
596
602
623
579
488
3475
33
Charlie Welsh
15
Nova South
541
505
720
483
636
562
3447
34
Lucas Gunter
15
POSEIDON SWIMMING
525
657
510
553
585
614
3444
35
Sam Adelaar
15
POSEIDON SWIMMING
546
633
559
503
606
587
3434
36
Parker Knapp
15
Tide Swimming
707
865
148
533
546
543
3342
37
Julian Zimmer
15
Quest Swimming
472
561
525
549
655
563
3325
38
Cullen Harrington
15
Nova South
616
670
714
636
659
3295
39
Chase Wilkerson
16
Tide Swimming
638
762
472
110
696
614
3292
40
Benjamin Tungate
15
Cavalier Aquatics - Piedmont F
598
410
445
655
564
565
3237
41
Ben Knight
16
Tide Swimming
670
364
301
663
653
558
3209
42
Owen Cullaty
16
Cavalier Aquatics - Piedmont F
403
491
544
681
607
467
3193
43
Jonathan Payne
16
Nova South
557
448
517
506
548
605
3181
44
Preston Broderick
15
Williamsburg Aquatic Club
513
464
315
750
570
552
3164
45
Daniel Stowell
15
Tide Swimming
677
627
559
144
555
587
3149
46
Teddy Sykes
15
Williamsburg Aquatic Club
543
335
556
608
495
549
3086
47
Jack Clippinger
16
SwimRVA
556
107
739
501
612
553
3068
48
Jack Rivet
15
Nova South
448
201
647
581
568
566
3011
49
Austin Parker
16
Stingrays Swim Team
584
369
486
496
533
539
3007
50
Zachary Goad
16
Quest Swimming
387
514
498
497
573
519
2988
51
Aaron Euker
15
Stingrays Swim Team
680
227
644
143
631
631
2956
Swimmer
Age
Team
400FR
200BK
200BR
200FL
200IM
400IM
Score
52
Bradley Sawyer
16
Cavalier Aquatics - Piedmont F
602
327
510
486
582
437
2944
53
Mason Hill
15
Hanover Aquatics
447
495
621
255
588
527
2933
54
Lucas Landers
16
757swim
671
453
582
664
561
2931
55
Chase Easton
15
Cavalier Aquatics - Piedmont F
665
472
675
569
545
2926
56
Erik Szabo
16
POSEIDON SWIMMING
603
489
250
478
548
540
2908
57
Graham Woodruff
15
Lynchburg YMCA
619
505
315
405
540
500
2884
58
Tony Zhang
15
Nova South
412
596
447
460
469
490
2874
59
William Grau
16
POSEIDON SWIMMING
495
532
731
587
519
2864
60
Nicky Stratton
16
Tide Swimming
640
421
388
402
516
496
2863
61
Ian Lutz
16
Old Dominion Aquatic Club
563
629
448
157
605
416
2818
62
James Edwards
15
Nova South
545
461
449
301
555
486
2797
63
Broc Hafl
16
Williamsburg Aquatic Club
421
670
503
572
629
2795
64
Ian Garth
16
Tide Swimming
557
311
458
534
530
392
2782
65
Nathan Szobota
16
Nova South
970
936
874
2780
66
Edward Johnson
16
Nova South
343
469
674
645
588
2719
67
Colt McCoy
16
Tide Swimming
487
425
641
700
442
2695
68
Lincoln Harrell
16
Nova South
432
492
730
609
431
2694
69
Matt Healey
16
Tide Swimming
462
387
343
546
544
410
2692
70
Tommy Watson
15
Williamsburg Aquatic Club
481
295
623
310
480
472
2661
71
Zac Ng
15
Nova South
560
534
513
504
545
2656
72
Bernard Kim
16
Coast Guard Blue Dolphins
274
318
673
408
489
489
2651
73
Rawlings Leachman
16
Woodberry Forest Swimming
583
755
480
821
2639
74
Wyatt Sylvester
15
Williamsburg Aquatic Club
475
635
645
228
636
2619
75
Forrest Ward
16
Coast Guard Blue Dolphins
430
335
565
491
506
281
2608
76
Nathan Truong
15
Winchester Swim Team
311
376
532
492
501
392
2604
77
Liam McMahon
15
Virginia Gators
479
524
708
21
606
261
2599
Swimmer
Age
Team
400FR
200BK
200BR
200FL
200IM
400IM
Score
78
Ryan Ericson
16
Old Dominion Aquatic Club
637
651
37
649
616
2590
79
Gabe Winston
16
Tide Swimming
528
393
339
343
504
472
2579
80
Brandon Fulayter
16
Stingrays Swim Team
404
519
526
129
583
391
2552
81
Teddy Martin
15
Dolphin Club
469
616
539
485
441
2550
82
Trevor Tiberio
16
Tsunami Swimming
384
570
307
353
441
495
2550
83
Peter Ziemba
16
Coast Guard Blue Dolphins
256
434
435
380
477
517
2499
84
Ari Morrozoff
15
Tide Swimming
516
426
314
292
430
499
2477
85
Caleb Stuhlmacher
15
Nova South
526
658
228
597
461
2470
86
Bob Lamerdin
15
757swim
497
548
417
503
500
2465
87
Jackson Irvine
15
Quest Swimming
509
310
448
224
532
428
2451
88
Carl Stauffer
16
Coast Guard Blue Dolphins
268
294
761
681
431
2435
89
Connor Bradley
15
Tide Swimming
604
313
483
187
503
333
2423
90
Brandon Hu
15
H2okie Aquatics
438
309
558
152
499
461
2417
91
Alexander Brehm
16
SwimRVA
345
549
543
543
434
2414
92
Brandon Harvey
16
Hanover Aquatics
366
371
323
358
514
481
2413
93
William Calder
16
Stingrays Swim Team
521
427
409
603
449
2409
94
Patrick McOsker
16
Stingrays Swim Team
359
605
432
191
451
361
2399
95
Georgie Aponte
16
757swim
490
372
458
525
536
2381
96
John Prudhomme
15
Tide Swimming
163
214
677
355
481
491
2381
97
Cameron Rhodes
16
Nova South
455
565
401
479
480
2380
98
Avery Snyder
15
Lynchburg YMCA
526
242
616
538
447
2369
99
Mason Hibbard
16
757swim
337
277
527
290
501
437
2369
100
Will Wood
15
Tide Swimming
458
448
428
234
409
381
2358
101
Braden Krum
16
Tide Swimming
317
334
453
280
496
456
2336
102
Aleko Panos
15
Nova South
387
473
31
469
529
426
2315
103
Alex Keenan
15
Tide Swimming
369
529
229
362
453
353
2295
Swimmer
Age
Team
400FR
200BK
200BR
200FL
200IM
400IM
Score
104
Garrett Wispelwey
15
Cavalier Aquatics - Piedmont F
458
399
529
487
410
2283
105
Patrick Grinsell
15
Quest Swimming
490
369
460
456
505
2280
106
Malcolm Hess
15
Quest Swimming
483
427
164
460
388
342
2264
107
Austin Temple
15
Tide Swimming
395
547
227
172
621
280
2242
108
Jack Suggs Desorbo
15
Cavalier Aquatics - Piedmont F
520
489
407
403
420
2239
109
Aden Stephens
16
Stingrays Swim Team
290
357
456
330
536
262
2231
110
Brendan Van Drew
16
Nova South
520
563
558
573
2214
111
Liam Rooney
16
Cca Marlins
533
351
503
478
342
2207
112
Karsen Cummings
15
Quest Swimming
377
505
327
244
358
392
2203
113
Vincent Tran
16
Tide Swimming
263
565
167
363
444
391
2193
114
Ryan Moore
16
Stingrays Swim Team
577
416
273
309
452
158
2185
115
Alexander Patrick
15
Hanover Aquatics
422
577
194
104
485
398
2180
116
Charlie Alexander
15
Cavalier Aquatics - Piedmont F
494
265
537
462
412
2170
117
Kevin Liang
16
POSEIDON SWIMMING
392
255
376
328
461
335
2147
118
Jostin Keithley
15
757swim
395
495
401
473
368
2132
119
Dylan Croxton
16
Hanover Aquatics
566
392
576
71
527
2132
120
Jeter Davis
15
Quest Swimming
281
344
340
381
382
387
2115
121
Cade Rodgers
15
Coast Guard Blue Dolphins
462
389
158
388
399
297
2093
122
Hao-Hao Yang
15
Virginia Gators
312
333
433
242
381
386
2087
123
Colin Eliason
16
Hanover Aquatics
445
522
334
385
379
2065
124
Aidan Callis
16
Virginia Gators
570
453
567
463
2053
125
Harrison Hammer
15
Hanover Aquatics
235
437
529
484
360
2045
126
Ethan Stowell
16
Tide Swimming
470
310
330
135
431
349
2025
127
Noah Buttram
16
Stingrays Swim Team
462
614
512
401
1989
128
Bryson Cory
16
757swim
208
310
521
215
423
307
1984
129
Crawford Craig
15
SwimRVA
364
576
538
500
1978
Swimmer
Age
Team
400FR
200BK
200BR
200FL
200IM
400IM
Score
130
Ben Ehrensberger
15
Nova South
467
117
514
451
425
1974
131
Cameron Roy
16
H2okie Aquatics
673
676
616
1965
132
Joshua Wieder
16
Old Dominion Aquatic Club
300
436
442
503
257
1938
133
Brody Davies
16
Stingrays Swim Team
408
611
476
374
1869
134
Matt Boyden
15
Tide Swimming
398
441
464
355
188
1846
135
Carden Simons
16
Stingrays Swim Team
243
248
603
378
358
1830
136
Mark Maiden
15
Nova South
333
291
341
164
376
311
1816
137
Heath Kyllingstad
15
Hanover Aquatics
434
51
536
153
409
221
1804
138
Gregory Wells
16
Quest Swimming
479
485
462
360
1786
139
Connor Brooks
15
Hanover Aquatics
152
282
229
381
405
336
1785
140
Quinn He
15
Smac
326
206
470
75
354
331
1762
141
Graham Woodruff
15
Lynchburg YMCA
423
350
68
254
370
286
1751
142
Toby Winston
16
Valley Swim Team Phoenix
502
161
494
576
1733
143
Noah Kasper
16
Lynchburg YMCA
407
414
207
390
312
1730
144
Ashby Marchese
15
POSEIDON SWIMMING
405
417
411
450
1683
145
Thatcher Robertson
16
Quest Swimming
334
94
652
588
1668
146
Tony DeVries
16
Coast Guard Blue Dolphins
457
303
320
403
177
1660
147
Andrew Eisele
16
Hanover Aquatics
396
418
375
420
45
1654
148
Jake Nylander
16
Virginia Gators
372
383
159
221
267
232
1634
149
Jason Hufford
16
SwimRVA
248
453
442
471
1614
150
Aiden Oswald
15
Smac
306
229
437
334
291
1597
151
Zack Cheatham
15
SwimRVA
389
487
418
299
1593
152
Maxton Mizuba
15
YMCA of Virginia Blue Ridge R
376
435
452
329
1592
153
Jackson Layton
15
Tide Swimming
160
204
338
307
319
245
1573
154
Timothy Dean
16
757swim
268
288
321
377
308
1562
155
Joe Sievenpiper
15
Coast Guard Blue Dolphins
420
385
195
1
311
242
1554
Swimmer
Age
Team
400FR
200BK
200BR
200FL
200IM
400IM
Score
156
Evan Boller
15
Williamsburg Aquatic Club
250
183
422
52
370
273
1550
157
Garrett Root
15
Coast Guard Blue Dolphins
412
345
465
315
1537
158
Landon Watterson
16
Stingrays Swim Team
257
101
608
293
263
1522
159
Tyler Newton
16
Tide Swimming
233
279
459
1
318
202
1492
160
Dominick Giovinazzo
15
Prince William Swim Club
244
399
234
161
225
217
1480
161
Ethan Edwards
15
Nova South
313
487
406
262
1468
162
Asher Everett
15
Tsunami Swimming
340
76
447
324
262
1449
163
Aiden Byrd
15
Tide Swimming
282
492
366
278
1418
164
Colin Murphy
15
Prince William Swim Club
359
240
287
387
143
1416
165
Elias Males
15
POSEIDON SWIMMING
311
308
187
295
294
1395
166
Theo Dingman
16
SwimRVA
345
343
313
375
1376
167
Jonathan Leary
16
Nova South
394
349
214
408
1365
168
Tyler Kampfe
16
Tide Swimming
316
158
402
150
338
1364
169
Griffin Lusk
16
Stingrays Swim Team
401
211
344
397
1353
170
Santi Angulo
16
H2okie Aquatics
331
528
490
1349
171
Cole Campbell
15
Lynchburg YMCA
351
218
433
315
1317
172
David Lins
16
POSEIDON SWIMMING
186
124
366
322
318
1316
173
Simon Fass
15
Old Dominion Aquatic Club
381
111
461
351
1304
174
Joe Ryan
16
YMCA of Virginia Blue Ridge R
145
404
435
309
1293
175
Christopher Bolis-Smith
16
Old Dominion Aquatic Club
358
225
110
189
213
192
1287
176
Isaac Semones
15
H2okie Aquatics
306
575
356
1237
177
Brody Kyzer
16
Hanover Aquatics
335
401
129
369
1234
178
Anson Butler
15
757swim
654
181
396
1231
179
Brogan VanLesser
15
Nova South
333
131
374
371
1209
180
Carson Ellenberger
16
SwimRVA
467
369
369
1205
181
Evan Petrie
15
757swim
167
196
328
79
245
175
1190
Swimmer
Age
Team
400FR
200BK
200BR
200FL
200IM
400IM
Score
182
Jackson Bowman
15
Quest Swimming
356
256
327
242
1181
183
Cole Shenk
16
SwimRVA
238
405
374
152
1169
184
Matthew Matthews
15
Dolphin Club
494
17
294
349
1154
185
Drew Schermerhorn
16
Tide Swimming
257
286
194
312
65
1114
186
Sawyer Michalski
15
Quest Swimming
225
283
398
195
1101
187
Brandon Fountain
16
Stafford Aquatics Team
167
104
252
130
233
190
1076
188
Logan Garth
15
Tide Swimming
392
178
149
149
204
1072
189
Josh Edwards
15
Lynchburg YMCA
282
201
250
1
303
1037
190
Tommy Bill
16
Virginia Gators
76
237
371
335
1019
191
Jeffrey Sproull
16
Hanover Aquatics
372
233
288
126
1019
192
Grant Hewett
15
Dolphin Club
208
367
64
373
1012
193
Thomas Gupton
15
Nova South
149
93
420
338
1000
194
Beckett Brennan
15
Spartan Swim Club
422
418
159
999
195
Noah Wells
16
Lynchburg YMCA
220
356
422
998
196
Chris Bergreen
16
Hanover Aquatics
442
233
321
996
197
Trevor Kin
16
Stingrays Swim Team
40
343
342
261
986
198
Remy Whitesell
15
Nova South
118
75
441
318
952
199
Jacob Coleman
15
Coast Guard Blue Dolphins
133
105
273
208
206
925
200
Grayson Gilbert
16
Quest Swimming
121
249
249
298
917
201
Colton Stewart
15
Coast Guard Blue Dolphins
365
94
224
220
903
202
Brennan Schooler
16
Nova South
195
193
268
238
894
203
Daniel Counoupas
15
SwimRVA
215
279
111
231
53
889
204
Michael Thompson
15
Winchester Swim Team
243
252
117
7
209
828
205
Jake Brown
15
Stingrays Swim Team
207
222
102
294
825
206
Cameron Willis
16
East Coast Aquatic Team
121
145
270
286
822
207
Josh Gibbons
15
Stingrays Swim Team
279
221
321
821
Swimmer
Age
Team
400FR
200BK
200BR
200FL
200IM
400IM
Score
208
John Schwabe
16
Nova South
228
304
1
250
30
813
209
Xavier LaFalce
15
Winchester Swim Team
53
235
298
207
793
210
Bear Straight
15
Smac
187
161
149
147
147
791
211
Tanner Brant
16
Coast Guard Blue Dolphins
237
225
16
222
86
786
212
Henry Mulholland
15
Nova South
348
66
102
260
776
213
Karsten Stiles
16
POSEIDON SWIMMING
282
383
80
22
767
214
Charles Bradbury
16
SwimRVA
181
249
326
756
215
Apostolos Delipetros
15
Old Dominion Aquatic Club
237
266
40
212
755
216
Robert Spezzano
16
Winchester Swim Team
147
107
179
155
153
741
217
Trey Homiller
15
Quest Swimming
199
203
318
720
218
Max Alpigini
15
Spartan Swim Club
337
127
169
85
718
219
Ryan Scharpf
15
Nova South
70
76
342
221
709
220
Rhien Julich
16
Winchester Swim Team
199
152
1
1
199
157
709
221
James Holmes
16
Nova South
150
181
141
1
212
685
222
Jacob Johnson
15
POSEIDON SWIMMING
154
101
223
199
677
223
Jared Fraser
16
SwimRVA
27
376
259
662
224
Cole Harrison
15
Williamsburg Aquatic Club
187
290
181
658
225
Traylor Fabricant
15
Hanover Aquatics
193
141
87
209
630
226
Alexander Kitta
15
Prince William Swim Club
109
1
425
42
51
628
227
Logan Wohler
16
Stingrays Swim Team
170
176
22
248
616
228
Parker Wilson
16
Quest Swimming
130
203
261
594
229
Matthew Long
15
757swim
14
1
255
182
133
585
230
Hudson Jarrett
15
Old Dominion Aquatic Club
1
257
87
235
580
231
Zach Harrington
15
Winchester Swim Team
99
43
297
1
65
33
538
232
Micah Yu
16
Nova South
121
149
98
163
531
233
Griffin Fibich
16
POSEIDON SWIMMING
153
219
156
528
Swimmer
Age
Team
400FR
200BK
200BR
200FL
200IM
400IM
Score
234
Paulo Basola
15
Nova South
135
80
305
520
235
Riley Steele
15
Tide Swimming
311
121
1
72
505
236
Seth Baseler
16
Stingrays Swim Team
144
127
87
132
490
237
Peter Rawlings
15
Nova South
85
42
260
72
459
238
Brody Parrish
15
Virginia Gators
26
4
212
150
43
435
239
Dayton Payne
15
Old Dominion Aquatic Club
11
1
218
1
152
21
404
240
Jackson George
15
Nova South
96
188
107
391
241
Adrian Keyser
15
Tsunami Swimming
179
112
91
382
242
Arden Aponte
15
757swim
34
118
104
73
329
243
Noah Ladman
15
Nova South
124
102
2
1
55
30
314
244
Paul Olsen
15
Williamsburg Aquatic Club
309
1
1
1
312
245
Mason Fenn
16
H2okie Aquatics
196
70
27
293
246
Alejandro Rios
16
Stafford Aquatics Team
119
130
42
291
247
Brandon Durham
16
Prince William Swim Club
56
74
82
73
1
286
248
Jaxon Sprake
16
Tide Swimming
61
38
93
192
249
Daniel Barrow
15
Quest Swimming
31
116
1
40
188
250
Michael Fiermen
15
Stingrays Swim Team
22
1
1
154
178
251
Joshua Knight
15
Tide Swimming
13
75
66
154
252
Nathan Ryan
15
Stingrays Swim Team
5
22
69
96
253
Jack Campbell
15
Stingrays Swim Team
1
88
1
90
254
Nathan Frey
15
Stingrays Swim Team
1
37
51
89
255
Noah Farwell
15
Old Dominion Aquatic Club
1
1
53
55
256
Tony Smith
16
Prince William Swim Club
1
1
36
38
257
Lincoln Schriever
15
Winchester Swim Team
1
1
1
3