

National Premier Soccer League: Virginia Dream and Virginia Beach City Battle to Thrilling 3-3 Draw
In one of the most entertaining matches of the National Premier Soccer League season, Virginia Dream and Virginia Beach City played out a breathless 3-3 draw on July 9, 2026. The match, held at the Virginia Soccer Complex, featured six goals, multiple lead changes, and late drama that kept fans on the edge of their seats until the final whistle.
First Half Fireworks
The game exploded into life within the opening quarter-hour. Virginia Dream took the lead in the 8th minute when forward Jake Martinez latched onto a through-ball and calmly slotted past the goalkeeper. However, Virginia Beach City responded almost immediately. In the 14th minute, a defensive lapse allowed Chris Bryant to equalize with a powerful header from a corner. The see-saw continued, as Dream restored their advantage in the 32nd minute through a David Lee free kick that curled over the wall and into the net. City hit back once more before halftime, with winger Kevin Osei racing onto a long ball and finishing one-on-one to make it 2-2 at the break.
Second Half Drama
The second half saw neither side willing to settle for a draw. Virginia Dream went ahead for the third time in the 58th minute when substitute Alex Porter tapped in from close range after a goalmouth scramble. The Dream looked poised to secure all three points until a stunning equalizer in the 88th minute. Virginia Beach City’s midfielder Tommy Nguyen unleashed a dipping volley from outside the box that flew into the top corner, leaving the home goalkeeper no chance. Despite frantic efforts from both teams in stoppage time, the score remained 3-3.
Key Performances
- Jake Martinez (Virginia Dream): The striker scored once and was a constant threat with his pace and movement.
- Tommy Nguyen (Virginia Beach City): His late equalizer was a goal of the season contender, and he was influential throughout the midfield.
- Goalkeepers: Both keepers made vital saves, but were ultimately unable to keep clean sheets in such an open contest.
League Table Implications
The draw keeps Virginia Dream in third place in the NPSL Mid-Atlantic Conference, while Virginia Beach City remain in fourth. Both teams are in the thick of the playoff race, with just three points separating the top five. The result means neither side gained ground on the leaders, but the spirited performance from both will be a confidence boost heading into the final stretch of the regular season.
What This Match Means
The Virginia derby lived up to its billing as a fiercely contested rivalry. The high-scoring draw underlines the attacking quality present in the NPSL and sets up an intriguing return fixture later in the campaign. With both teams still in contention for a playoff spot, every point is precious, and this pulsating 3-3 draw will be remembered as one of the season’s most thrilling encounters.