2025 Season — Randy Tomlin
24-20
VBL Runner Up 🏆
Head Coach: Randy Tomlin
Record: 24-20
Finish: VBL Runner Up
Season Notables:
Record: 24-20
Finish: VBL Runner Up
Season Notables:
- Defeated Culpeper 19–2 in championship-clinching game
- Set single-game RBI record (18) and runs scored (19, tied team record) in playoffs
- Most hit by pitches in a season (72)
- VBL All-Stars: Randy Tomlin (Manager), Robbie Lavey (C), Johnnie Lopez (3B), Ethan Gibson (SS), Daniel Powell (RHP), Marco Levari (RHP), Ayden Alexander (LHP)
- MLB Draft: Trey Yesavage (1st round), Davian Garcia, Fisher Jameson, Carter Cunningham, James Nunnallee, Jordan Little, Wyatt Lunsford-Shenkman, Christian Martin, Chase Centala, Chandler Marsh
| Date | Opponent | Time | Result | Score |
|---|---|---|---|---|
| 5/31 | Harrisonburg | 4:02 PM | L | 1-9 |
| 6/1 | Woodstock | 1:01 PM | L | 7-8 |
| 6/3 | @ Waynesboro | 7:03 PM | W | 10-9 |
| 6/4 | Front Royal | 7:00 PM | L | 4-10 |
| 6/5 | @ Covington | 6:30 PM | L (Forfeit) | 0-9 |
| 6/6 | Staunton | 7:18 PM | W | 8-2 |
| 6/7 | Waynesboro | 4:07 PM | L | 9-11 |
| 6/10 | Culpeper | 7:00 PM | W | 10-7 |
| 6/11 | @ Staunton | 7:31 PM | L | 5-6 |
| 6/12 | Strasburg | 6:59 PM | L | 4-14 |
| 6/16 | @ Winchester | 6:58 PM | L | 0-1 |
| 6/17 | @ Strasburg | 7:05 PM | L | 9-15 |
| 6/19 | Harrisonburg | 7:19 PM | W | 4-3 |
| 6/20 | @ Waynesboro | 7:03 PM | W | 7-6 |
| 6/21 | @ Culpeper (DH1) | 4:02 PM | W | 5-2 |
| 6/21 | @ Culpeper (DH2) | 7:19 PM | L | 0-8 |
| 6/22 | New Market | 7:02 PM | W | 10-6 |
| 6/25 | @ Covington | 8:01 PM | W | 6-5 |
| 6/27 | Waynesboro | 7:33 PM | W | 3-2 |
| 6/28 | @ Staunton | 7:52 PM | L | 1-9 |
| 6/29 | Purcellville | 1:04 PM | W | 8-2 |
| 6/30 | Staunton | 6:59 PM | W | 3-2 |
| 7/1 | @ Harrisonburg | 7:06 PM | L | 8-9 |
| 7/2 | @ Covington | 6:28 PM | W | 12-7 |
| 7/3 | Staunton | 7:01 PM | L | 4-8 |
| 7/5 | Harrisonburg | 4:03 PM | W | 5-4 |
| 7/6 | Winchester | 1:03 PM | L | 8-10 |
| 7/7 | @ Purcellville | 7:02 PM | W | 7-5 |
| 7/8 | @ Waynesboro | 7:21 PM | W | 5-4 |
| 7/10 | @ Front Royal | 5:59 PM | W | 6-4 |
| 7/16 | @ Harrisonburg | 7:17 PM | W | 14-2 |
| 7/17 | Culpeper (DH1) | 5:02 PM | L | 5-9 |
| 7/17 | Culpeper (DH2) | 8:54 PM | W | 5-4 |
| 7/18 | Covington | 8:04 PM | W | 6-5 |
| 7/19 | @ Harrisonburg | 7:07 PM | L | 2-8 |
| 7/20 | Waynesboro | 1:04 PM | W | 14-4 |
| 7/21 | @ Staunton | 7:31 PM | L | 1-3 |
| 7/22 | @ Culpeper | 7:12 PM | L | 3-5 |
| 7/24 | Waynesboro (Playoff) | 7:03 PM | W | 8-5 |
| 7/26 | @ Staunton (Playoff) | 1:03 PM | W | 10-7 |
| 7/27 | Culpeper (Playoff) | 9:17 PM | W | 5-4 |
| 7/28 | @ Strasburg (Playoff) | 7:04 PM | L | 11-12 |
| 7/29 | Strasburg (Playoff) | 7:00 PM | W | 8-7 |
| 7/30 | @ Strasburg (Playoff) | 7:04 PM | L | 2-5 |
2024 Season — Randy Tomlin
30-15
VBL Champions 🏆
Head Coach: Randy Tomlin
Record: 30-15
Finish: VBL Champions (4th title in program history)
Season Notables:
Record: 30-15
Finish: VBL Champions (4th title in program history)
Season Notables:
- Defeated Culpeper 19–2 in championship-clinching game
- Set single-game RBI record (18) and runs scored (19, tied team record) in playoffs
- Most hit by pitches in a season (72)
- VBL All-Stars: Randy Tomlin (Manager), Robbie Lavey (C), Johnnie Lopez (3B), Ethan Gibson (SS), Daniel Powell (RHP), Marco Levari (RHP), Ayden Alexander (LHP)
- MLB Draft: Trey Yesavage (1st round), Davian Garcia, Fisher Jameson, Carter Cunningham, James Nunnallee, Jordan Little, Wyatt Lunsford-Shenkman, Christian Martin, Chase Centala, Chandler Marsh
| Date | Opponent | Time | Result | Score |
|---|---|---|---|---|
| 5/31 | @ Staunton | 7:37 PM | L | 8-9 |
| 6/1 | Culpeper | 7:00 PM | W | 10-3 |
| 6/2 | Waynesboro | 3:02 PM | W | 16-1 |
| 6/6 | Staunton | 7:01 PM | W | 10-0 |
| 6/7 | @ Culpeper | 7:01 PM | W | 10-2 |
| 6/8 | @ Waynesboro | 7:01 PM | W | 16-1 |
| 6/9 | Harrisonburg | 3:05 PM | L | 8-12 |
| 6/11 | Covington | 7:03 PM | W | 10-6 |
| 6/12 | @ Harrisonburg | 7:35 PM | L | 1-10 |
| 6/13 | @ Staunton | 7:32 PM | W | 4-1 |
| 6/14 | Culpeper | 7:06 PM | W | 5-4 |
| 6/15 | Waynesboro | 7:00 PM | W | 10-2 |
| 6/16 | @ Covington | 6:58 PM | W | 6-4 |
| 6/18 | Covington | 6:59 PM | W | 11-2 |
| 6/19 | @ Culpeper | 7:06 PM | W | 4-3 |
| 6/20 | @ Waynesboro | 7:03 PM | L | 6-10 |
| 6/21 | Harrisonburg | 6:59 PM | W | 9-5 |
| 6/22 | @ Staunton | 7:31 PM | W | 11-5 |
| 6/23 | Staunton | 7:01 PM | W | 6-2 |
| 6/26 | @ Covington | 7:02 PM | W | 5-1 |
| 6/27 | Staunton | 7:01 PM | L | 3-7 |
| 6/28 | Waynesboro | 7:06 PM | W | 3-2 |
| 7/1 | @ Harrisonburg | 7:32 PM | L | 4-10 |
| 7/2 | @ Harrisonburg | 7:34 PM | W | 9-7 |
| 7/3 | @ Covington | 6:57 PM | L | 6-7 |
| 7/5 | @ Waynesboro | 7:14 PM | W | 16-4 |
| 7/6 | Culpeper | 7:09 PM | W | 8-5 |
| 7/7 | @ Staunton | 7:35 PM | L | 10-11 |
| 7/9 | Covington | 6:59 PM | W | 11-1 |
| 7/11 | Harrisonburg | 7:00 PM | L | 1-3 |
| 7/13 | @ Harrisonburg | 7:36 PM | W | 9-3 |
| 7/14 | Staunton | 3:02 PM | W | 10-4 |
| 7/17 | @ Waynesboro | 7:01 PM | W | 11-1 |
| 7/17 | Waynesboro | 9:00 PM | W (Forfeit) | 9-0 |
| 7/18 | @ Culpeper | 7:05 PM | L | 5-6 |
| 7/19 | Covington | 7:04 PM | W | 2-1 |
| 7/20 | Culpeper | 6:59 PM | L | 11-15 |
| 7/21 | @ Covington | 7:07 PM | L | 2-6 |
| 7/22 | @ Culpeper | 7:05 PM | L | 1-2 |
| 7/26 | Culpeper (Playoff) | 7:00 PM | L | 1-4 |
| 7/27 | @ Culpeper (Playoff) | 7:05 PM | W | 8-1 |
| 7/28 | Culpeper (Playoff) | 6:59 PM | W | 19-2 |
| 7/29 | Purcellville (Finals) | 6:59 PM | W | 7-5 |
| 7/31 | @ Purcellville (Finals) | 7:14 PM | L | 8-21 |
| 8/1 | Purcellville (Finals) | 7:02 PM | W | 9-5 |
2023 Season — Lyndon Coleman
32-20
VBL Runner-Up
Head Coach: Lyndon Coleman
Record: 32-20
Finish: VBL Championship Series (Lost to Culpeper)
Season Notables:
Record: 32-20
Finish: VBL Championship Series (Lost to Culpeper)
Season Notables:
- Advanced to the VBL Finals, falling to Culpeper in three games.
- Brice Martinez set team single-season stolen base record (31 SB).
- Team set record for most games played in a season (52).
- VBL All-Stars: Lyndon Coleman (Manager), Kalvin Alexander (C), Kyle Edwards (SS), Mike Eggert (RHP), Brice Martinez (2B), Mark Perkins (RHP)
- MLB Draft: Wyatt Langford (1st round, Rangers), Jack Hurley, Cole Foster, Cooper Ingle, Christian Worley, Brady Kirtner, Marty Gair, Elijah Nuñez, Garrett Wright, Pierce Bennett
| Date | Opponent | Time | Result | Score |
|---|---|---|---|---|
| 6/1 | Waynesboro | 7:02 PM | L | 2-3 |
| 6/2 | @ Covington | 6:58 PM | W | 8-1 |
| 6/3 | Harrisonburg | 6:59 PM | L | 2-4 |
| 6/4 | @ Culpeper | 7:26 PM | W | 11-1 |
| 6/6 | Staunton | 7:00 PM | W | 7-3 |
| 6/7 | @ Woodstock | 7:08 PM | W | 10-9 |
| 6/9 | @ Harrisonburg | 7:44 PM | W | 12-4 |
| 6/10 | Purcellville | 7:00 PM | L | 2-8 |
| 6/11 | @ Front Royal | 7:01 PM | L | 6-9 |
| 6/13 | Strasburg | 6:59 PM | L | 2-5 |
| 6/14 | @ Waynesboro | 6:58 PM | W | 8-4 |
| 6/15 | Harrisonburg | 7:01 PM | W | 7-1 |
| 6/17 | @ Front Royal | 7:03 PM | W | 10-7 |
| 6/18 | @ Culpeper | 7:33 PM | W | 8-6 |
| 6/24 | @ Strasburg | 7:00 PM | L | 1-4 |
| 6/27 | New Market | 7:03 PM | L | 1-3 |
| 6/29 | Staunton | 7:02 PM | W | 3-2 |
| 6/30 | Front Royal | 7:04 PM | W | 3-1 |
| 7/1 | @ Covington | 7:02 PM | W | 10-9 |
| 7/2 | Culpeper | 7:02 PM | W | 11-4 |
| 7/3 | Waynesboro | 7:00 PM | W | 13-3 |
| 7/5 | Covington | 6:59 PM | W | 3-0 |
| 7/6 | Purcellville | 7:04 PM | W | 5-4 |
| 7/8 | @ Strasburg | 7:00 PM | W | 7-6 |
| 7/9 | Winchester (DH1) | 5:30 PM | L | 0-5 |
| 7/9 | Winchester (DH2) | 8:06 PM | W | 4-2 |
| 7/10 | @ Harrisonburg | 7:29 PM | L | 1-2 |
| 7/11 | New Market | 7:01 PM | W | 3-0 |
| 7/12 | Culpeper | 7:04 PM | L | 7-8 |
| 7/16 | @ Waynesboro | 6:58 PM | W | 7-3 |
| 7/17 | @ Staunton (DH1) | 5:05 PM | W | 19-2 |
| 7/17 | @ Staunton (DH2) | 7:36 PM | W | 11-1 |
| 7/18 | @ New Market | 7:31 PM | L | 8-10 |
| 7/20 | @ Woodstock | 7:12 PM | L | 4-5 |
| 7/21 | @ New Market | 7:32 PM | W | 8-1 |
| 7/22 | Strasburg | 7:00 PM | L | 2-6 |
| 7/23 | @ Winchester (DH1) | 1:01 PM | W | 10-0 |
| 7/23 | @ Winchester (DH2) | 3:21 PM | L | 5-7 |
| 7/24 | Woodstock (DH1) | 3:57 PM | W | 11-8 |
| 7/24 | Woodstock (DH2) | 7:06 PM | W | 9-3 |
| 7/25 | Front Royal | 1:03 PM | W | 6-5 |
| 7/26 | @ Purcellville (DH1) | 4:03 PM | W | 11-10 |
| 7/26 | Covington | 7:00 PM | L | 0-9 (Forfeit) |
| 7/26 | @ Purcellville (DH2) | 7:42 PM | L | 7-9 |
| 7/27 | Front Royal | 7:03 PM | W | 17-6 |
| 7/29 | @ Front Royal | 6:16 PM | W | 11-1 |
| 7/30 | Front Royal | 7:01 PM | W | 4-2 |
| 7/31 | Strasburg | 7:00 PM | L | 6-8 |
| 8/1 | @ Strasburg | 7:01 PM | W | 11-9 |
| 8/2 | Strasburg | 7:02 PM | W | 6-3 |
| 8/3 | Harrisonburg | 9:04 PM | L | 2-7 |
| 8/4 | @ Harrisonburg | 7:32 PM | L | 5-9 |
2022 Season — Ramon Garza
32-16
VBL Champions 🏆
Head Coach: Ramon Garza
Record: 32-16
Finish: VBL Champions (third title in program history)
Season Notables:
Record: 32-16
Finish: VBL Champions (third title in program history)
Season Notables:
- Clinched championship with a 6-3 win over Strasburg.
- Carter Cunningham: .404 avg, VBL top hitter.
- Christian Martin: .493 OBP (single-season record).
- VBL All-Stars: John Armstrong (RP), Carter Cunningham (OF), Christian Martin (2B), Satchell Norman (C), Cole Wagner (1B), Trey Yesavage (SP)
- MLB Draft: Trace Bright, Carson Skipper, Satchell Norman
| Date | Opponent | Time | Result | Score |
|---|---|---|---|---|
| 6/3 | @ Harrisonburg | 7:30 PM | L | 3-4 |
| 6/4 | Covington | 7:02 PM | L | 2-9 |
| 6/5 | @ Covington | 6:49 PM | L | 0-3 |
| 6/6 | Staunton | 7:01 PM | L | 8-13 |
| 6/9 | @ Covington | 6:51 PM | W | 5-2 |
| 6/10 | Waynesboro | 7:02 PM | L | 1-3 |
| 6/11 | @ Harrisonburg | 7:31 PM | L | 0-1 |
| 6/13 | @ Staunton | 7:34 PM | L | 3-12 |
| 6/15 | @ Waynesboro | 7:02 PM | W | 10-7 |
| 6/16 | Staunton | 7:02 PM | L | 7-15 |
| 6/17 | Harrisonburg | 7:00 PM | L | 8-10 |
| 6/19 | Purcellville (DH1) | 3:59 PM | L | 6-13 |
| 6/19 | @ Purcellville (DH2) | 7:50 PM | L | 1-2 |
| 6/21 | @ Waynesboro | 7:01 PM | W | 8-4 |
| 6/23 | Waynesboro | 8:01 PM | L | 2-10 |
| 6/25 | @ Covington | 6:50 PM | L | 6-7 |
| 6/28 | New Market (DH1) | 3:59 PM | L | 0-3 |
| 6/28 | New Market (DH2) | 6:32 PM | L | 0-3 |
| 6/29 | Harrisonburg | 6:59 PM | L | 2-3 |
| 7/1 | Staunton | 6:58 PM | L | 3-5 |
| 7/2 | Covington | 7:00 PM | L | 3-7 |
| 7/3 | @ Winchester (DH1) | 2:35 PM | W | 7-3 |
| 7/3 | @ Winchester (DH2) | 5:35 PM | W | 2-0 |
| 7/4 | Waynesboro | 6:01 PM | L | 4-17 |
| 7/5 | Covington | 7:03 PM | L | 0-16 |
| 7/8 | @ Staunton | 7:24 PM | W | 12-4 |
| 7/10 | @ Front Royal (DH1) | 4:30 PM | W | 4-3 |
| 7/10 | @ Front Royal (DH2) | 6:30 PM | W | 3-0 |
| 7/11 | @ Staunton | 7:39 PM | L | 4-8 |
| 7/13 | Staunton | 7:00 PM | L | 5-7 |
| 7/15 | @ Harrisonburg | 7:33 PM | L | 0-10 |
| 7/16 | Woodstock | 4:00 PM | L | 0-1 |
| 7/18 | @ Harrisonburg | 7:34 PM | W | 11-6 |
| 7/19 | @ Strasburg (DH1) | 5:02 PM | W | 4-3 |
| 7/19 | @ Strasburg (DH2) | 7:54 PM | W | 3-1 |
| 7/20 | @ Staunton | 7:34 PM | W | 13-5 |
| 7/21 | Harrisonburg (DH1) | 3:01 PM | L | 4-15 |
| 7/21 | Harrisonburg (DH2) | 6:13 PM | L | 7-10 |
| 7/22 | Woodstock | 7:00 PM | L | 0-7 |
| 7/23 | @ Covington | 7:48 PM | W | 4-0 |
| 7/24 | Waynesboro (DH1) | 1:00 PM | L | 4-7 |
| 7/24 | @ Waynesboro (DH2) | 7:02 PM | W | 18-9 |
| 7/29 | Staunton (Playoff) | 7:01 PM | L | 2-11 |
| 7/30 | @ Staunton (Playoff) | 7:30 PM | W | 10-5 |
| 7/31 | Waynesboro (Playoff) | 7:00 PM | L | 2-7 |
| 8/1 | @ Waynesboro (Playoff) | 7:00 PM | W | 3-2 |
| 8/5 | Strasburg (Finals) | 7:00 PM | L | 7-9 |
| 8/6 | @ Strasburg (Finals) | 7:02 PM | W | 11-5 |
| 8/8 | Strasburg (Finals) | 7:00 PM | W | 2-1 |
2021 Season — Kory Koehler
30-12
Head Coach: Kory Koehler
Record: 30-12
Finish: Regular Season Champions
Season Notables:
Record: 30-12
Finish: Regular Season Champions
Season Notables:
- Finished with league's best regular season record (30-12).
- Wyatt Langford: .336 avg (team leader), Adam Cecere: 4 HR, 24 RBI.
- VBL All-Stars: Kory Koehler (Manager), Wyatt Langford (1B), Cole Foster (SS), Garrett Spikes (OF, injury replacement), Christian Worley (SP), Brady Kirtner (RHP)
- MLB Draft: Evan Justice, Carlos Rodriguez, Hunter Gregory, Alex Ayala, Antonio Menendez, Alaska Abney, Thomas Francisco, Jared Wetherbee, Kyle Battle, Peyton Glavine
| Date | Opponent | Time | Result | Score |
|---|---|---|---|---|
| 6/5 | Covington | 7:04 PM | W | 9-5 |
| 6/6 | @ Woodstock (DH1) | 5:04 PM | L | 3-4 |
| 6/6 | @ Woodstock (DH2) | 7:44 PM | W | 4-1 |
| 6/7 | Staunton | 7:02 PM | W | 5-1 |
| 6/10 | Staunton | 7:02 PM | W | 6-2 |
| 6/12 | @ Harrisonburg | 7:30 PM | W | 8-5 |
| 6/14 | @ Staunton | 7:31 PM | W | 9-2 |
| 6/15 | @ Covington | 7:10 PM | W | 9-7 |
| 6/16 | Waynesboro | 7:02 PM | L | 2-7 |
| 6/17 | Staunton | 7:02 PM | W | 7-6 |
| 6/18 | @ Harrisonburg | 7:30 PM | L | 1-3 |
| 6/19 | @ Covington | 6:58 PM | W | 10-4 |
| 6/20 | Winchester (DH1) | 5:08 PM | W | 4-3 |
| 6/20 | Winchester (DH2) | 8:05 PM | L | 0-7 |
| 6/21 | @ Staunton | 7:33 PM | L | 3-7 |
| 6/24 | Covington | 7:04 PM | W | 3-1 |
| 6/25 | Staunton | 7:02 PM | L | 4-10 |
| 6/27 | Strasburg (DH1) | 5:01 PM | W | 6-4 |
| 6/27 | Strasburg (DH2) | 8:09 PM | W | 9-2 |
| 6/29 | @ Harrisonburg | 7:31 PM | W | 8-4 |
| 6/30 | Harrisonburg | 7:02 PM | W | 11-7 |
| 7/1 | @ Waynesboro | 7:11 PM | L | 9-14 |
| 7/2 | Waynesboro | 7:02 PM | W | 4-3 |
| 7/3 | @ Purcellville (DH1) | 4:06 PM | W | 3-1 |
| 7/3 | @ Purcellville (DH2) | 7:01 PM | W | 12-1 |
| 7/4 | Waynesboro | 5:01 PM | W | 7-4 |
| 7/5 | @ Harrisonburg | 7:30 PM | W | 4-0 |
| 7/6 | @ Covington | 7:02 PM | W | 11-4 |
| 7/7 | Harrisonburg | 7:29 PM | W | 7-6 |
| 7/9 | @ Staunton | 7:33 PM | L | 13-14 |
| 7/10 | @ New Market (DH1) | 6:00 PM | W | 15-0 |
| 7/10 | @ New Market (DH2) | 9:03 PM | W | 11-3 |
| 7/13 | @ Waynesboro | 7:06 PM | L | 0-9 |
| 7/15 | @ Staunton | 7:39 PM | W | 15-1 |
| 7/16 | Harrisonburg | 7:05 PM | W | 11-1 |
| 7/19 | Front Royal (DH1) | 3:03 PM | W | 7-2 |
| 7/19 | Front Royal (DH2) | 6:06 PM | W | 7-1 |
| 7/20 | Harrisonburg | 7:02 PM | W | 6-4 |
| 7/21 | @ Waynesboro | 7:06 PM | W | 3-2 |
| 7/23 | Waynesboro | 7:03 PM | L | 1-5 |
| 7/24 | Waynesboro (Playoff) | 7:01 PM | L | 1-3 |
| 7/25 | @ Waynesboro (Playoff) | 7:03 PM | L | 3-6 |
2019 Season — Corey Hunt
31-19
VBL Champions 🏆
Head Coach: Corey Hunt
Record: 31-19
Finish: VBL Champions (second title in program history)
Season Notables:
Record: 31-19
Finish: VBL Champions (second title in program history)
Season Notables:
- Won VBL Championship with 10-5 win over Covington in deciding game.
- Thomas Francisco: .409 avg, All-Valley League DH (1st team).
- Vinnie Pasquantino: 37 RBI (team leader).
- VBL All-Stars: Cayman Richardson (OF, 1st team), Thomas Francisco (DH, 1st team), Trey McDyre (UTL, 2nd team), Kirby McMullen (OF), Joe Sprake (RHP), Antonio Balducci (LHP)
- MLB Draft: Connor Gillispie, Zac Ching, Patrick McColl, Vinnie Pasquantino, AJ Franklin, Bradley Hanner, Dominic D'Alessandro, Nick Roth III, Dupree Hart, Brooks Crawford, Bryce Windham, Evan Justice, DJ Lee, Eric Jones
| Date | Opponent | Time | Result | Score |
|---|---|---|---|---|
| 5/31 | @ Harrisonburg | 8:43 PM | L | 4-9 |
| 6/2 | @ Staunton | 7:36 PM | W | 18-4 |
| 6/4 | @ Winchester | 7:01 PM | W | 12-7 |
| 6/5 | Covington | 6:59 PM | W | 9-3 |
| 6/6 | Woodstock | 7:00 PM | W | 10-6 |
| 6/7 | Waynesboro | 7:01 PM | W | 7-2 |
| 6/10 | Staunton | 7:03 PM | W | 11-3 |
| 6/11 | @ Front Royal | 7:00 PM | L | 4-5 |
| 6/12 | @ New Market | 7:38 PM | L | 4-6 |
| 6/14 | @ Staunton | 7:33 PM | L | 5-8 |
| 6/15 | Covington | 7:01 PM | L | 5-6 |
| 6/16 | Purcellville | 3:02 PM | W | 17-16 |
| 6/17 | @ Covington | 7:06 PM | W | 12-2 |
| 6/19 | Winchester | 7:02 PM | L | 5-8 |
| 6/21 | @ Waynesboro | 7:06 PM | W | 2-1 |
| 6/22 | @ Staunton | 7:32 PM | L | 6-14 |
| 6/23 | New Market | 3:01 PM | W | 9-2 |
| 6/25 | Staunton | 7:02 PM | W | 3-2 |
| 6/26 | @ New Market | 7:32 PM | W | 6-4 |
| 6/27 | Strasburg | 7:01 PM | L | 5-8 |
| 6/29 | Harrisonburg | 7:04 PM | L | 5-6 |
| 6/30 | @ Front Royal | 7:00 PM | W | 2-1 |
| 7/1 | Woodstock | 7:02 PM | W | 10-5 |
| 7/2 | @ Harrisonburg | 8:02 PM | W | 11-8 |
| 7/4 | Waynesboro | 6:37 PM | W | 7-6 |
| 7/5 | Staunton | 7:14 PM | L | 8-9 |
| 7/6 | @ Waynesboro | 7:04 PM | L | 0-5 |
| 7/8 | Waynesboro | 7:02 PM | W | 11-5 |
| 7/9 | Harrisonburg | 7:03 PM | L | 2-5 |
| 7/10 | @ Purcellville | 7:03 PM | W | 18-3 |
| 7/12 | Covington | 7:01 PM | L | 3-4 |
| 7/13 | Winchester | 7:03 PM | L | 1-11 |
| 7/14 | @ Strasburg | 7:02 PM | L | 5-8 |
| 7/16 | Purcellville | 7:00 PM | W | 4-2 |
| 7/17 | Woodstock | 7:22 PM | W | 7-4 |
| 7/19 | Harrisonburg | 7:02 PM | L | 2-3 |
| 7/20 | @ Covington | 7:18 PM | L | 5-8 |
| 7/21 | Front Royal | 7:02 PM | L | 4-9 |
| 7/22 | Strasburg | 7:48 PM | L | 3-8 |
| 7/23 | @ Waynesboro | 7:00 PM | L | 4-10 |
| 7/24 | @ Covington | 7:10 PM | L | 6-7 |
| 7/25 | @ Harrisonburg | 7:34 PM | L | 2-3 |
| 7/28 | Covington (Playoff) | 7:00 PM | W | 9-4 |
| 7/29 | @ Covington (Playoff) | 7:11 PM | L | 9-12 |
| 8/1 | Covington (Playoff) | 5:00 PM | W | 10-5 |
| 8/2 | Staunton (Playoff) | 6:59 PM | L | 1-3 |
| 8/4 | @ Staunton (Playoff) | 7:34 PM | W | 9-7 |
| 8/5 | Staunton (Playoff) | 7:01 PM | W | 10-2 |
| 8/6 | @ Strasburg (Finals) | 7:01 PM | W | 11-8 |
| 8/7 | Strasburg (Finals) | 6:59 PM | W | 4-1 |
2018 Season — Corey Hunt
27-21
VBL Runner-Up
Head Coach: Corey Hunt
Record: 27-21
Finish: VBL Championship Series (Lost to New Market)
Season Notables:
Record: 27-21
Finish: VBL Championship Series (Lost to New Market)
Season Notables:
- Advanced to the VBL Finals, falling to New Market in three games.
- Dominic D’Alessandro: 44 hits, 48 RBI (single-season record).
- Jared Wetherbee: VBL Pitcher of the Year.
- VBL All-Stars: Dominic D’Alessandro (DH, 1st team), Jared Wetherbee (SP, 1st team), Cody Maw (LHP), Zac Ching (SS).
- MLB Draft: Michael Wielansky, Layne Looney, Seth Lancaster.
| Date | Opponent | Time | Result | Score |
|---|---|---|---|---|
| 6/1 | @ Staunton | 7:33 PM | L | 4-9 |
| 6/4 | New Market | 7:06 PM | W | 13-3 |
| 6/5 | Purcellville | 6:58 PM | W | 5-4 |
| 6/6 | @ Woodstock | 7:08 PM | W | 4-1 |
| 6/7 | Strasburg | 6:58 PM | W | 6-0 |
| 6/11 | @ Purcellville | 6:59 PM | L | 4-5 |
| 6/12 | Woodstock | 7:00 PM | W | 17-6 |
| 6/13 | @ Staunton | 7:30 PM | W | 6-1 |
| 6/14 | Harrisonburg | 7:05 PM | W | 11-4 |
| 6/16 | @ Covington | 7:08 PM | L | 3-4 |
| 6/17 | Harrisonburg | 7:03 PM | W | 8-3 |
| 6/18 | @ Waynesboro | 7:00 PM | W | 5-3 |
| 6/23 | @ Covington | 7:02 PM | L | 0-7 |
| 6/25 | Waynesboro | 6:59 PM | W | 8-4 |
| 6/26 | New Market | 6:59 PM | W | 6-1 |
| 6/27 | @ Waynesboro | 7:00 PM | L | 3-6 |
| 6/28 | @ Staunton | 7:31 PM | W | 15-7 |
| 6/29 | Covington | 7:04 PM | L | 1-4 |
| 6/30 | @ Harrisonburg | 7:32 PM | L | 2-5 |
| 7/1 | Purcellville | 7:00 PM | W | 6-5 |
| 7/3 | @ Covington | 7:05 PM | W | 8-2 |
| 7/4 | Waynesboro | 6:01 PM | L | 6-7 |
| 7/5 | @ Winchester | 7:03 PM | L | 4-8 |
| 7/6 | Covington | 7:01 PM | W | 11-1 |
| 7/7 | @ Harrisonburg | 7:32 PM | L | 2-9 |
| 7/8 | Front Royal | 5:02 PM | L | 2-6 |
| 7/9 | Front Royal | 7:42 PM | L | 0-17 |
| 7/10 | Staunton | 7:01 PM | L | 1-3 |
| 7/11 | @ Strasburg | 7:02 PM | L | 12-13 |
| 7/12 | @ Woodstock | 7:05 PM | W | 16-5 |
| 7/13 | Staunton | 6:02 PM | L | 1-3 |
| 7/14 | Waynesboro | 6:02 PM | L | 1-11 |
| 7/16 | Winchester | 7:02 PM | L | 3-5 |
| 7/17 | Covington | 8:03 PM | L | 4-6 |
| 7/18 | @ Strasburg | 7:02 PM | L | 2-3 |
| 7/19 | @ Front Royal | 7:00 PM | W | 7-3 |
| 7/20 | @ Waynesboro | 7:00 PM | W | 2-1 |
| 7/21 | Harrisonburg | 3:05 PM | L | 1-4 |
| 7/22 | @ Winchester | 7:24 PM | L | 1-2 |
| 7/26 | Staunton | 7:04 PM | L | 2-8 |
| 7/27 | @ New Market | 12:35 PM | L | 3-7 |
| 7/28 | @ Harrisonburg | 9:09 PM | L | 1-2 |
| 7/29 | Waynesboro (Playoff) | 7:02 PM | L | 2-4 |
| 8/1 | @ Waynesboro (Playoff) | 6:54 PM | L | 7-12 |
| 8/4 | Waynesboro (Playoff) | 3:01 PM | L | 2-3 |
| 8/5 | @ Covington (Championship) | 7:02 PM | W | 7-6 |
| 8/6 | New Market (Finals) | 7:01 PM | W | 16-4 |
| 8/7 | @ New Market (Finals) | 7:32 PM | L | 5-8 |
2017 Season — Corey Hunt
38-11
VBL Champions 🏆
Head Coach: Corey Hunt
Record: 38-11
Finish: VBL Champions (first title in program history)
Season Notables:
Record: 38-11
Finish: VBL Champions (first title in program history)
Season Notables:
- Best record in franchise history (38-11).
- Michael Wielansky: .428 avg, 80 hits, VBL MVP, Perfect Game All-American.
- Rick Spiers: 0.85 ERA (franchise record).
- VBL All-Stars: Michael Wielansky (1st Team), Rick Spiers (1st Team), Sean McCracken (1st Team), Vinnie Pasquantino (2nd Team), Joe Burris (2nd Team), Drew Loepprich (2nd Team), plus several All-Star selections including manager Corey Hunt.
- MLB Draft: Billy Cooke, Kyle Davis, Brett Pope.
| Date | Opponent | Time | Result | Score |
|---|---|---|---|---|
| 6/2 | @ Covington | 7:00 PM | W | 14-2 |
| 6/3 | @ Waynesboro | 7:07 PM | W | 3-2 |
| 6/4 | @ Staunton | 7:30 PM | W | 7-4 |
| 6/6 | Woodstock | 7:02 PM | W | 8-1 |
| 6/7 | New Market | 7:01 PM | L | 7-11 |
| 6/8 | @ Strasburg | 7:00 PM | W | 17-7 |
| 6/9 | @ Harrisonburg | 7:30 PM | L | 3-4 |
| 6/10 | @ Waynesboro | 7:00 PM | W | 3-0 |
| 6/11 | Covington | 7:03 PM | W | 9-3 |
| 6/12 | New Market | 7:00 PM | W | 6-2 |
| 6/13 | @ Front Royal | 7:00 PM | L | 2-5 |
| 6/17 | Harrisonburg | 7:08 PM | L | 3-5 |
| 6/18 | @ Covington | 7:00 PM | W | 19-4 |
| 6/21 | @ Strasburg | 7:00 PM | W | 7-5 |
| 6/22 | @ New Market | 7:32 PM | L | 4-8 |
| 6/24 | @ Harrisonburg | 7:30 PM | W | 8-1 |
| 6/25 | Waynesboro | 7:00 PM | W | 3-2 |
| 6/27 | Strasburg | 7:02 PM | W | 10-2 |
| 6/28 | @ Woodstock | 7:06 PM | W | 11-3 |
| 6/29 | Winchester | 7:01 PM | W | 6-0 |
| 6/30 | @ Purcellville | 7:00 PM | W | 8-4 |
| 7/1 | Covington | 7:00 PM | W | 9-0 |
| 7/2 | Staunton | 7:01 PM | W | 3-2 |
| 7/4 | Waynesboro | 5:58 PM | L | 4-5 |
| 7/8 | Waynesboro | 7:52 PM | W | 8-2 |
| 7/11 | @ Staunton | 7:30 PM | W | 8-5 |
| 7/12 | Harrisonburg | 7:04 PM | W | 6-5 |
| 7/14 | Covington | 6:33 PM | W | 7-2 |
| 7/15 | Staunton | 7:01 PM | L | 4-8 |
| 7/16 | @ Waynesboro | 7:00 PM | L | 4-8 |
| 7/17 | @ Staunton | 7:30 PM | L | 2-7 |
| 7/18 | Front Royal | 7:03 PM | W | 7-1 |
| 7/19 | @ Front Royal | 1:00 PM | W | 12-7 |
| 7/19 | @ Winchester | 7:00 PM | L | 4-5 |
| 7/20 | Purcellville (DH1) | 4:59 PM | W | 5-3 |
| 7/20 | @ Purcellville (DH2) | 7:18 PM | W | 4-0 |
| 7/21 | @ Covington | 6:59 PM | W | 9-3 |
| 7/22 | Harrisonburg | 7:00 PM | W | 6-1 |
| 7/24 | Woodstock | 7:00 PM | W | 5-0 |
| 7/25 | @ Harrisonburg | 7:30 PM | W | 4-2 |
| 7/26 | Winchester | 7:01 PM | W | 5-4 |
| 7/27 | Staunton | 7:17 PM | W | 9-4 |
| 7/29 | Staunton (Playoff) | 7:01 PM | W | 11-2 |
| 7/30 | @ Staunton (Playoff) | 7:30 PM | W | 10-5 |
| 7/31 | Waynesboro (Playoff) | 7:00 PM | W | 7-2 |
| 8/1 | @ Waynesboro (Playoff) | 7:00 PM | W | 3-2 |
| 8/5 | Strasburg (Finals) | 7:00 PM | L | 7-9 |
| 8/6 | @ Strasburg (Finals) | 7:02 PM | W | 11-5 |
| 8/8 | Strasburg (Finals) | 7:00 PM | W | 2-1 |
2016 Season — Travis Thomas
15-27
Head Coach: Travis Thomas
Record: 15-27
Finish: Missed Playoffs
Season Notables:
Record: 15-27
Finish: Missed Playoffs
Season Notables:
- Rebuilding year with a young roster and 15 total wins.
- Bruce Steel: 4 sacrifice hits (team season record, tied).
- Jeb Bemiss: 43.2 IP, 43 K (team leader).
- All-Valley League: Riley Arnone (LHP), Brooks Crawford (RHP), Bruce Steel (SS).
- MLB Draft: Jack Alkire, Joe Burris, Brooks Crawford, Jacob Polina, Layne Looney.
| Date | Opponent | Time | Result | Score |
|---|---|---|---|---|
| 6/1 | New Market | 7:00 PM | L | 2-8 |
| 6/4 | @ Purcellville | 7:05 PM | W | 5-0 |
| 6/7 | @ Front Royal | 7:00 PM | W | 6-0 |
| 6/8 | @ Woodstock | 8:02 PM | W | 8-3 |
| 6/9 | Front Royal | 7:00 PM | W | 2-1 |
| 6/10 | @ Waynesboro | 7:00 PM | L | 0-10 |
| 6/11 | @ New Market | 7:33 PM | L | 5-6 |
| 6/12 | Staunton | 7:00 PM | L | 5-6 |
| 6/13 | @ Strasburg | 7:00 PM | L | 1-6 |
| 6/14 | Woodstock | 7:00 PM | L | 3-6 |
| 6/17 | Harrisonburg | 7:00 PM | L | 1-5 |
| 6/18 | Covington | 7:00 PM | W | 5-1 |
| 6/19 | @ Harrisonburg (DH1) | 6:02 PM | W | 6-1 |
| 6/19 | @ Harrisonburg (DH2) | 8:16 PM | L | 0-2 |
| 6/20 | @ Waynesboro | 7:00 PM | L | 3-9 |
| 6/22 | @ Winchester | 7:06 PM | L | 4-8 |
| 6/23 | @ Strasburg | 7:00 PM | L | 4-5 |
| 6/25 | Waynesboro | 7:00 PM | W | 5-3 |
| 6/26 | @ Winchester | 7:00 PM | L | 4-5 |
| 6/27 | @ Purcellville | 7:00 PM | L | 2-5 |
| 6/28 | Staunton | 7:00 PM | W | 10-3 |
| 6/29 | Strasburg | 7:00 PM | L | 3-6 |
| 6/30 | Covington | 7:00 PM | L | 2-6 |
| 7/1 | @ Covington | 7:11 PM | L | 4-7 |
| 7/3 | Harrisonburg | 7:00 PM | L | 1-3 |
| 7/5 | New Market | 7:00 PM | L | 3-5 |
| 7/7 | Covington | 7:00 PM | L | 7-9 |
| 7/8 | @ Waynesboro | 7:00 PM | L | 3-7 |
| 7/9 | @ Staunton | 7:30 PM | L | 10-11 |
| 7/12 | Staunton | 7:00 PM | W | 10-2 |
| 7/13 | @ Staunton | 7:30 PM | L | 2-4 |
| 7/14 | Woodstock | 7:00 PM | W | 4-3 |
| 7/15 | Front Royal | 7:00 PM | W | 2-1 |
| 7/17 | @ Covington | 7:00 PM | L | 8-9 |
| 7/20 | Purcellville | 7:00 PM | L | 2-7 |
| 7/21 | @ Staunton | 7:30 PM | L | 6-9 |
| 7/22 | Winchester | 6:00 PM | W | 4-1 |
| 7/24 | Waynesboro (DH1) | 6:00 PM | W | 4-2 |
| 7/24 | Waynesboro (DH2) | 8:30 PM | L | 6-14 |
| 7/25 | Harrisonburg (DH1) | 6:00 PM | W | 4-2 |
| 7/25 | Harrisonburg (DH2) | 8:30 PM | L | 3-7 |
| 7/26 | @ Covington | 7:00 PM | W | 5-0 |
2015 Season — Mike Goldberg
18-25
Head Coach: Mike Goldberg
Record: 18-25
Finish: Playoff Appearance
Season Notables:
Record: 18-25
Finish: Playoff Appearance
Season Notables:
- Inaugural season in the Valley Baseball League.
- Earned a playoff berth as the No. 4 seed, reached VBL Finals (lost to Strasburg).
- Cris Perez: 6 HR (tied single-season record), Daniel Johnson: 1.62 ERA (team season record).
- All-Valley League: Hayden McCutcheon (SP, 1st Team), Daniel Johnson (RP, 1st Team), Seth Lancaster (SS, All-Star).
- MLB Draft: Billy Cooke, Daniel Johnson, Cam Johnson, Chris Clayton, Ryan Larson, Brian Fortier, Joe Burris.
| Date | Opponent | Time | Result | Score |
|---|---|---|---|---|
| 6/4 | @ New Market | 7:43 PM | L | 2-4 |
| 6/6 | @ Staunton | 7:30 PM | L | 4-5 |
| 6/7 | @ Harrisonburg | 7:33 PM | L | 1-8 |
| 6/9 | Covington | 7:06 PM | L | 5-6 |
| 6/10 | @ Waynesboro | 8:02 PM | L | 5-6 |
| 6/11 | New Market | 7:01 PM | W | 7-5 |
| 6/12 | Staunton | 7:30 PM | W | 3-1 |
| 6/13 | Harrisonburg | 8:13 PM | L | 1-7 |
| 6/14 | @ Covington | 7:34 PM | L | 4-6 |
| 6/16 | @ Waynesboro | 7:00 PM | L | 4-5 |
| 6/17 | @ Winchester | 7:30 PM | W | 16-2 |
| 6/18 | New Market | 7:02 PM | W | 6-3 |
| 6/19 | @ Staunton | 7:30 PM | L | 1-14 |
| 6/21 | Covington | 7:01 PM | W | 2-0 |
| 6/22 | @ Harrisonburg | 7:32 PM | L | 1-2 |
| 6/23 | Waynesboro | 7:00 PM | W | 5-4 |
| 6/24 | @ Strasburg | 7:00 PM | W | 19-6 |
| 6/26 | @ Aldie | 7:30 PM | W | 4-2 |
| 6/28 | Woodstock | 7:00 PM | L | 7-8 |
| 6/29 | Front Royal | 7:04 PM | W | 6-5 |
| 6/30 | @ New Market | 7:30 PM | W | 1-0 |
| 7/1 | Staunton | 7:02 PM | W | 3-2 |
| 7/2 | Harrisonburg | 7:03 PM | L | 0-5 |
| 7/4 | Waynesboro | 5:00 PM | L | 2-7 |
| 7/6 | @ Charles Town (DH1) | 5:00 PM | W | 3-2 |
| 7/6 | @ Charles Town (DH2) | 7:32 PM | L | 3-4 |
| 7/7 | @ Strasburg | 7:01 PM | W | 2-1 |
| 7/8 | @ Aldie | 7:03 PM | W | 11-2 |
| 7/9 | @ Front Royal | 7:00 PM | L | 2-3 |
| 7/11 | @ Woodstock | 8:03 PM | L | 4-7 |
| 7/15 | New Market | 7:00 PM | W | 4-3 |
| 7/16 | @ Staunton | 7:30 PM | L | 9-11 |
| 7/17 | @ Harrisonburg | 7:30 PM | L | 1-5 |
| 7/18 | Covington | 7:02 PM | L | 3-9 |
| 7/19 | Waynesboro | 7:00 PM | W | 4-3 |
| 7/20 | @ Covington | 7:18 PM | W | 5-1 |
| 7/21 | @ New Market | 7:30 PM | L | 4-5 |
| 7/22 | Staunton | 7:08 PM | L | 2-6 |
| 7/23 | Harrisonburg | 7:00 PM | L | 1-2 |
| 7/24 | @ Covington | 7:12 PM | L | 3-4 |
| 7/25 | @ Waynesboro | 7:00 PM | L | 1-5 |
| 7/26 | Winchester | 6:59 PM | W | 4-3 |
| 7/29 | @ Covington (Play-In) | 4:30 PM | L | 5-6 |