Lane Swimmer Team Place Time
1 Thomas Durocher Regency Park Swim Team 27 29.82
1 Timmy Soukup Richmond Racers 45 34.20
1 David Grinstead Qdd Swim Team 43 33.65
1 Alex Jones Burkwood Aquatic Club 33 30.76
1 Joe Durocher Regency Park Swim Team 69 40.94
1 Michael Holder Williamsburg Aquatic Club 20 29.27
1 Cooper Muench Coast Guard Blue Dolphins 58 37.95
1 Arthur Dean Quest Swimming 17 28.64
2 Caleb Mauldin Old Dominion Aquatic Club 38 31.85
2 Cameron Murray Tsunami Swimming 64 39.05
2 John Griffith Virginia YMCA Aquatic Club 12 28.06
2 Philip Barto Nova of Virginia Aquatics 18 28.85
2 Branagan Mabry Quest Swimming 14 28.35
2 Blake Rouzie Coast Guard Blue Dolphins 63 38.73
2 Jonathan Moss Burkwood Aquatic Club 35 31.05
2 Victor Snyder Smac 49 34.97
3 Aidan McCormick Coast Guard Blue Dolphins 16 28.58
3 Dalton Stier Qdd Swim Team 51 35.32
3 Zachary Payne Williamsburg Aquatic Club 31 30.60
3 William You Nova of Virginia Aquatics 28 29.91
3 Nye Lott Tsunami Swimming 3 27.21
3 Alexander Franklin South Eastern Virginia Aquatic 67 39.53
3 Ryan Stover South Eastern Virginia Aquatic 37 31.77
3 Ronald Hepp Nova of Virginia Aquatics 56 37.18
4 Hunter Muench Coast Guard Blue Dolphins 60 38.19
4 Declan Young Coast Guard Blue Dolphins 40 32.15
4 Ryan DallaValle Nova of Virginia Aquatics 65 39.17
4 Mark Felice Quest Swimming 26 29.77
4 Michael Estrada Ymca Of Greater Richmond Trito 22 29.34
4 Eamon Juday Winchester Swim Team 71 NS
4 Matthew Morrison The Sharks Swim Team 15 28.36
4 John Lange Virginia YMCA Aquatic Club 13 28.10
5 Joseph Stephens Tsunami Swimming 44 33.73
5 Aubrey Bowles Nova of Virginia Aquatics 55 36.94
5 Rafael Caballero Prince William Swim Club 7 27.57
5 Gregory Lagasse Quest Swimming 24 29.43
5 Logan Deal Burkwood Aquatic Club 70 41.18
5 Braden Miller Coast Guard Blue Dolphins 9 27.69
5 Julian Ruiz Coast Guard Blue Dolphins 36 31.32
5 Kolin Hoffman Richmond Racers 23 29.36
6 Mac Ream Qdd Swim Team 50 35.27
6 Ricardo Bonilla-Vazquez Rappahannock Raiders Swim Club 4 27.34
6 Drury Bowles Nova of Virginia Aquatics 61 38.50
6 Henry Oberley Old Dominion Aquatic Club 39 31.94
6 Matthew Armantrout Poseidon Swimming 1 26.46
6 Garrison Johnson Poseidon Swimming 71 NS
6 Maclane Self Poseidon Swimming 53 36.10
6 Zach Appel Nova of Virginia Aquatics 25 29.52
7 Seth Yale Poseidon Swimming 5 27.46
7 Mark Graff Nova of Virginia Aquatics 48 34.91
7 Brian Hynes Fluvanna Aquatics Sports Team 19 29.13
7 Chase Hensen Stingrays Swim Team 68 39.73
7 Harrison Shindler Quest Swimming 8 27.63
7 Leo Peschio Burkwood Aquatic Club 32 30.64
7 Brandon Brnich Coast Guard Blue Dolphins 41 32.53
7 Collin Moore Poseidon Swimming 59 37.99
8 Cameron Dixon Winchester Swim Team 2 27.00
8 bryce dash Qdd Swim Team 46 34.54
8 Ethan Beach Quest Swimming 21 29.28
8 Jack Ikenberry Burkwood Aquatic Club 42 33.22
8 Brandon Washington Old Dominion Aquatic Club 6 27.52
8 Ryan Hillery Tidewater Aquatic Club 54 36.70
8 Ben Prucha Smac 66 39.28
8 Garrett Gauntt Burkwood Aquatic Club 34 31.00
9 Nicholas Koch Tsunami Swimming 11 27.98
9 Zachary Carroll Nova of Virginia Aquatics 52 35.77
9 Nicholas Schreiber Qdd Swim Team 29 30.42
9 Aidan Mohr Valley Swim Team - Phoenix 62 38.67
10 Jimmy Stearns Quest Swimming 10 27.96
10 Daniel Chance Nova of Virginia Aquatics 57 37.30
10 Christopher Carmagnola Smac 47 34.61
10 Adam Smith Nova of Virginia Aquatics 30 30.56