Update: The full Town FC schedule is here.
The USL League Two schedule was announced February 15. The full conference schedule is here. Each team will have a home-and-home series, while with the remaining two opponents one match will be at home with the first, and the other on the road with the second. Note: home team listed first.
05/03/25 03:00pm San Francisco City FC VS San Juan SC
05/04/25 07:00pm Monterey Bay FC 2 VS Project 51O
05/10/25 07:00pm Almaden FC VS Monterey Bay FC 2
05/10/25 07:00pm San Juan SC VS Project 51O
05/14/25 07:00pm Academica SC VS Monterey Bay FC 2
05/14/25 07:00pm San Juan SC VS San Francisco City FC
05/14/25 07:30pm Davis Legacy SC VS San Francisco Glens SC
05/16/25 07:00pm Davis Legacy SC VS Almaden FC
05/17/25 03:00pm San Francisco Glens SC VS Monterey Bay FC 2
05/18/25 07:00pm San Juan SC VS Marin FC Legends
05/21/25 07:00pm Academica SC VS Davis Legacy SC
05/24/25 02:30pm Project 51O VS San Francisco City FC
05/24/25 03:00pm Monterey Bay FC 2 VS San Juan SC
05/24/25 04:00pm San Francisco Glens SC VS Almaden FC
05/28/25 TBA (pm) Marin FC Legends VS Almaden FC
05/28/25 07:00pm Davis Legacy SC VS Project 51O
05/28/25 07:00pm San Juan SC VS Academica SC
05/31/25 TBA (pm) Marin FC Legends VS Academica SC
05/31/25 03:00pm Monterey Bay FC 2 VS San Francisco City FC
05/31/25 07:00pm Almaden FC VS Davis Legacy SC
06/04/25 TBA (pm) Marin FC Legends VS San Francisco City FC
06/04/25 07:00pm Monterey Bay FC 2 VS Academica SC
06/04/25 07:00pm San Juan SC VS Davis Legacy SC
06/04/25 07:30pm Almaden FC VS San Francisco Glens SC
06/07/25 12:00pm Project 51O VS Davis Legacy SC
06/07/25 03:00pm Monterey Bay FC 2 VS San Francisco Glens SC
06/07/25 07:00pm Academica SC VS San Francisco City FC
06/07/25 07:00pm Almaden FC VS San Juan SC
06/09/25 TBA (pm) Marin FC Legends VS Davis Legacy SC
06/11/25 06:00pm Project 51O VS San Francisco Glens SC
06/11/25 07:30pm Almaden FC VS San Francisco City FC
06/12/25 07:00pm Davis Legacy SC VS Monterey Bay FC 2
06/14/25 05:00pm San Francisco Glens SC VS San Francisco City FC
06/14/25 07:00pm Academica SC VS Marin FC Legends
06/14/25 07:00pm Almaden FC VS Project 51O
06/18/25 TBA (pm) Marin FC Legends VS San Juan SC
06/18/25 12:00pm San Francisco Glens SC VS Davis Legacy SC
06/18/25 06:00pm Project 51O VS Monterey Bay FC 2
06/21/25 03:00pm Monterey Bay FC 2 VS Almaden FC
06/21/25 03:00pm San Francisco Glens SC VS Marin FC Legends
06/21/25 03:30pm San Francisco City FC VS Davis Legacy SC
06/22/25 02:30pm Project 51O VS San Juan SC
06/25/25 03:00pm San Francisco Glens SC VS Academica SC
06/25/25 07:00pm San Francisco City FC VS Marin FC Legends
06/26/25 06:00pm Project 51O VS Almaden FC
06/28/25 TBA (pm) Marin FC Legends VS Monterey Bay FC 2
06/29/25 TBA (pm) San Francisco City FC Academica SC
06/29/25 12:00pm San Francisco Glens SC VS Project 51O
07/02/25 07:00pm Davis Legacy SC VS Academica SC
07/05/25 07:00pm Academica SC VS Almaden FC
07/05/25 07:00pm San Francisco City FC VS Monterey Bay FC 2
07/06/25 12:00pm Davis Legacy SC VS Marin FC Legends
07/09/25 TBA (pm) Marin FC Legends VS San Francisco Glens SC
07/09/25 07:00pm Academica SC VS San Juan SC
07/09/25 07:00pm San Francisco City FC VS Project 51O
07/12/25 03:00pm Monterey Bay FC 2 VS Marin FC Legends
07/12/25 07:00pm Almaden FC VS Academica SC
07/12/25 07:00pm Davis Legacy SC VS San Juan SC
The NorCal Conference kicks off play on May 3 with SF City hosting newcomer San Juan SC from Rancho Cordova in the Sacramento area. The Glens open up their long awaited Treasure Island venue on May 24 against Almaden SC. The most anticipated match will be played June 14 when the San Francisco derby goes to the middle of the bay–with the return leg on July 2 at Kezar, which will host all the City home fixtures for this season.
The Battles of the Bay will happen May 24 with City hosting 51O, with the return leg on July 9 to close out the schedule for both teams–while the Glens series has the East Bay leg June 11 with the Treasure Island match on June 29. With San Francisco and San Jose playing Almaden will host City in their only match June 11, while June 4 will have the Glens heading to the South Bay shortly after the teams meet to open Treasure Island. June 14 will have Almaden hosting 51O with the return leg to Alameda on June 26.
The Sacramento derby will have San Juan SC hosting Davis on June 4 and the return leg July 12 to close the season. Almaden of San Jose and Monterey Bay 2 will resume their series for the second year with the San Jose club opening up their schedule on May 10 with the return leg on June 21. The conference winner will most likely advance to the postseason against another regional opponent in mid-July.