Team rankings
1. James River
2. St. Christopher's 3. Thomas Dale
4. Hermitage
5. Cosby
6. Lee-Davis
7. Hanover
8. Deep Run
9. Douglas Freeman
10. New Kent
Individual rankings
103: 1. Charlie Lipford, Henrico. 2. Spencer Alexander, Hanover. 3. Peyton Walsh, Deep Run. 4. Ricky Gambriel, Atlee.
112: 1. Justin Dennis, Hermitage. 2. David Barker, New Kent. 3. Dillon Knight, Atlee. 4. Dom Caiazzo, James River.
119 : 1.
Tyler Spangler, St. Christopher's. 2. Kieyon Nash, Varina. 3. James White, Thomas Dale. 4. Alan Cabonilas, Douglas Freeman.
125 : 1. Jordan Dix, James River. 2. Richard Graham, Petersburg. 3. Will Wolfe, Hermitage. 4. Kyle Felter, Thomas Dale.
130 : 1. Josh Clark, Matoaca. 2. Jared Anongos, James River.
3. David Wesley, St. Christopher's. 4. Ben Wilson, Hanover.
135 : 1. Blake Roulo, Matoaca.
2. Loren Phillips, St. Christopher's. 3. Brett George, Hermitage. 4. Luke Todd, New Kent.
140 : 1. Patrick Nowaczyk, James River. 2. Kevin Alexander, Henrico. 3. Sam Jones, Thomas Dale. 4. Daniel Rogerson, Dinwiddie.
145 : 1. Ethan Huey, Hermitage. 2 Philip White, Thomas Dale. 3. Matt Brunke, Mills Godwin. 4. Anthony Tinsley, Lee-Davis.
152 :
1. Joseph Munno, St. Christopher's. 2. Matt Brock, Douglas Freeman. 3. Grant Edwards, James River. 4. Israel Cannon, Hermitage.
160 : 1. Joey Bayer, Matoaca. 2. John Dommert, Thomas Dale. 3. Clint Allala, Hopewell. 4. Marc Heathcock, Hermitage.
171 : 1. Logan O'Day, Atlee. 2. Tyler Muth, Manchester.
3. Clarke Gottwald, St. Christopher's. 4. Dallas Brunnel, Hanover.
189 : 1. Patrick O'Brien, Thomas Dale. 2. Tom Kendzia, Patrick Henry. 3. Josh El, Hermitage. 4. D.J. Ratcliffe, Douglas Freeman.
215 : 1. Matt Holcomb, Manchester. 2. Luke Slate, Thomas Dale.
3. Jackson Freeman, St. Christopher's. 4. Robbie Brinkley, Douglas Freeman.
Heavyweight : 1. Byron Tibbets, Manchester. 2. Bryan Poole, James River. 3. Troy Madry, Hanover. 4. Nic Craig, Lee-Davis.