Vancouver Whitecaps' Ryan Gauld, left, and Brian White celebrate Gauld's...

Vancouver Whitecaps' Ryan Gauld, left, and Brian White celebrate Gauld's goal during the second half of an MLS soccer match against San Diego FC, in Vancouver, British Columbia, Wednesday, Oct. 28, 2026. Credit: AP/DARRYL DYCK

VANCOUVER, British Columbia — Brian White scored his 100th MLS goal, Ryan Gauld had a goal and an assist, and the Vancouver Whitecaps beat San Diego 4-1 on Wednesday night.

Vancouver (17-8-7) extended its lead in the Western Conference to four points over second-place Dallas, which lost to Columbus earlier.

San Diego (8-13-11), which was eliminated from playoff contention, had its winless streak stretched to 10 games (0-5-5).

Aleksa Cvetković, in just his fourth start since joining the Whitecaps in August, scored his first MLS goal in the 24th minute on a redirection of Mathias Laborda's pass across the goal. White headed in a curling pass by Oliver Larraz in the 41st for his 18th MLS goal this season.

The 30-year-old White has 98 goals across all competitions since joining the Whitecaps in 2021. White became the 17th player in MLS history to score 100 goals.

Gauld scored on a diving header in the 66th for Vancouver's 67th goal — the most the Caps have scored during a MLS regular season. Bruno Caicedo beat goalkeeper Pablo Sisniega in the 76th on a two-on-one breakaway for a 4-0 lead.

Onni Valakari put San Diego on the board in the 83rd with a header.

Vancouver Whitecaps' Bruno Caicedo celebrates his goal during the second...

Vancouver Whitecaps' Bruno Caicedo celebrates his goal during the second half of an MLS soccer match against San Diego FC, in Vancouver, British Columbia, Wednesday, Oct. 28, 2026. Credit: AP/DARRYL DYCK

Up next

San Diego: Plays at St. Louis on Saturday.

Vancouver: Hosts Seattle on Sunday.

Subscribe

Unlimited Digital AccessOnly 25¢for 6 months

SUBSCRIBESALE ENDS SOON | CANCEL ANYTIME