Tom Sox Host Generals on Independence Day

CHARLOTTESVILLE, Va. – The Charlottesville Tom Sox (15-9) take on the Waynesboro Generals (17-8) tonight (July 4) at 6pm. The game will be broadcast live on Facebook Live.

Game Coverage: The game will be broadcast on the Valley Baseball League’s Facebook page, as well as the Valley Baseball League Audio Network. Live stats will also be available. Fans can follow along with in-game updates on the team’s official twitter account (@CvilleTomSoxVBL).

Probable Pitching Matchup:

Waynesboro: Bailey Wimberley (1-1, 3.17 ERA)

Charlottesville: Devin Hemenway (0-0, 2.00 ERA)


  • The Tom Sox and Generals meet for the third time this season.
  • Charlottesville has taken both meetings this season, one home and one away.
  • The Tom Sox and Generals have met on the Fourth of July all but one year since the Tom Sox’s founding in 2015.
  • The Tom Sox have won four straight regular season games against the Generals.

The Marathon to Today

Now past the halfway point, the Tom Sox season has been one defined by inconsistency. Since starting off the season winning six in a row after an opening day loss, the team has gone 9-8 with a four-game losing streak and a three-game winning streak. While all of the 7 season-opening games were decided by large margins, 13 of the last 17 games have been decided by three or fewer runs.

The Declaration of Dominance

Kirby McMullen (Florida) has been a beast on both ends of the field, excelling on both the field and the plate. Kirby is batting .333 with 17 runs scored and 7 RBI at the plate, while tossing 9.2 innings with 9 strikeouts.

Fighting to Get On Base

Dan Harwood’s (Wooster) 6 hit-by-pitches are tied for the team record with just under half the season left. Harwood holds the all-time record along with Stanford’s Nick Bellafronto (2018).

Red, White, and Boom!

Thomas Francisco (ECU) has been a leader at the plate for Charlottesville since he arrived, batting a team-leading .442 with 19 hits and eight RBI since beginning his season against the Generals on June 21. Francisco collected the go-ahead RBI in the 10th inning of that match.

My Home Sweet Home

Independence Day in Charlottesville has become a league tradition since the Tom Sox were founded in 2015, with the Tom Sox facing off against the Generals every year other than 2016, which was postponed due to rain. The ‘Sox are yet to win on July 4, falling in all three years. The last two games have been one-run victories for the ‘Gens.

Offensive Explosion

Corey Hunt’s previous two teams in Charlottesville were defined by their pitchers, with the Tom Sox not working to an ERA over 4.00 in either of his first two seasons, but the hitting is the spotlight in 2019. Charlottesville leads the league in team batting (.297), hits (258), and doubles (59), and are second to Waynesboro in both on-base percentage (.396) and slugging percentage (.421).

All-Stars and Stripes

Five Tom Sox were named VBL All-Stars in 2019: Trey McDyre (Liberty), Thomas Francisco (ECU), Kirby McMullen (Florida), Joe Sprake (Elon), and Antonio Balducci (Richmond). Walker Imwalle (Davidson) will take part in the home run derby.

Up Next

The Tom Sox play host to the Staunton Braves on Friday before traveling to Waynesboro to take on the Generals for the second time in three days on Sunday.


UTL/RHP / 6’0″ / 200 lbs / Senior


OF / 6’3″ / 210 lbs / Senior


INF / 6’1″ / 220 lbs / Redshirt Senior


INF / 6’1″ / 210 lbs / Sophomore


INF / 6’1″ / 215 lbs / Senior


RHP / 6’4″ / 205 lbs / Sophomore


LHP / 6’2″ / 170 / Junior


UTL / 6’5″ / 254 lbs / Senior