The James River Cup was an annual competition held between the Richmond Kickers and the Virginia Beach Mariners (formerly Hampton Roads Mariners) in which the team with the most points at the conclusion of all scheduled matches between the two teams. The Cup was held every year since 1996 with the exception of 1997 and 2001 when Virginia Beach did not field a team. In 2007, the Virginia Beach team was disbanded.
For the 2008 season, the James River Cup was contested between the Richmond Kickers organization and the Hampton Roads Piranhas organization. The cup went to the organization that had the most points in games between their PDL and W-League teams. The series ended up tied 2-2-1, with the Piranhas winning the Cup on goal difference.