After some midweek madness in Miami (okay, Fort Lauderdale), the Whitecaps showed no signs of any residual fatigue a few days later, as they continued a dominant start to their MLS season with a 2-1 victory over Real Salt Lake at BC Place on Saturday.
Despite dealing with a potential trap game given the travel they had to endure after the emotions of midweek, which saw them book their first-ever trip to the Concacaf Champions Cup final, they quickly put that behind them in another solid performance.
They were made to work a lot harder than the final scoreline indicated, as RSL put up a strong account of themselves despite themselves being off to a middling start to their campaign. Yet, as the Whitecaps proved over the last few months, this team is a force to be reckoned with even when not at their best, as they improved to 8W-2D-1L on the year in MLS play with this win, which keeps them atop the Supporters Shield standings with 26 points.
That strong play continued right out of the gates in this game, as they did well to find early energy despite their midweek travels.
Granted, their early buzz came from one of their rested players, Jayden Nelson, who played just 17 minutes against Miami on Wednesday.
Armed with fresh legs, he immediately got to work torching RSL’s right side, and he was quite successful in his exploits.
It should’ve been a sign when he flew through the defence, creating a 3v1, one that the Whitecaps squandered as Édier Ocampo was denied after taking too long to shoot after Nelson’s pass.
That miss didn’t prove too costly, however – in fact, it encouraged Nelson to go into “fine, I’ll do it myself” mode in the 20th minute. Having picked up the ball just inside RSL’s half, he went on a fantastic solo run, weaving his way into the box before slotting a shot into the bottom corner to put his team up 1-0.
GET IN!!! Jayden Nelson’s second of the season! 😮💨
📺 https://t.co/5iPvbuZzRH #VWFC | #VANvRSL pic.twitter.com/hjUh05rn39
— Vancouver Whitecaps FC (@WhitecapsFC) May 4, 2025
With the lead in their pocket, it seemed inevitable the Whitecaps would add another, as they continued to generate chances at a significant rate for the rest of the first half. At the same time, almost uncharacteristically, they also leaked a few, as they struggled to deal with some RSL back-post crosses late in the first half.
The stats at half time told the story, however – the Whitecaps outshot RSL 13-5, had 1.58 xG to RSL’s 0.44, and held 58% of possession, as they were otherwise in complete control of the match, with the only thing missing being another goal to put some breathing room between them and their guests.
Because of that, it was not surprising to see the Whitecaps start to bring down the hammer, as they wanted to secure a confident victory.
It took some time for that second goal to come – the Whitecaps even had a penalty saved as Rafael Cabral denied Daniel Ríos from the spot in the 68th minute – but that breakthrough eventually came in the 70th minute.
Fittingly, it came from a surprise source, as an in-form Sebastian Berhalter, who had just come off the bench, teed up centre back Tristan Blackmon with a cutback, one that Blackmon powered home for his third (!!) of the season (which has him fourth in the team in all competitions, by the way).
TRISTAN BRINGS THE SAUCE! 🔥
📺 https://t.co/5iPvbuZzRH #VWFC | #VANvRSL pic.twitter.com/huA0MH5l27
— Vancouver Whitecaps FC (@WhitecapsFC) May 4, 2025
From there, it seemed like the Whitecaps were in the clear, and the last 20 minutes reflected that, as both teams lost rhythm after the goal, with the Whitecaps squandering several opportunities to go up 3-0.
That made for a nervier than expected finish, especially when RSL’s Diego Luna cut the deficit to 2-1 in the 96th minute after a penalty, but despite that late scare, the Whitecaps suffocated the life out of the game in the last few minutes to secure the result.
In a sense, however, despite what was overall a decently flawed performance, this is a good example of what’s made the 2025 Whitecaps so elite. On a day where they weren’t at their best, they were rarely in true danger of losing, and the numbers reflect the sterile nature of their domination – they outshot RSL 23-11, had 2.03 non-penalty xG to RSL’s 0.76, and held 55% of possession.
Really, the lone frustration the Whitecaps can carry with them from this result is their finishing, as they missed three big chances, but given that they were without Brian White, who would’ve certainly had one or two today had he been available, they won’t mind that. That they still scored two goals shows that.
Ultimately, as this team has shown, their floor is incredibly high – thanks to their style of play, they can dominate games where they’re not at their best, as they do an incredibly good job of controlling both sides of the ball.
Thanks to that, they continue to rack up the wins, adding the latest to their collection on Saturday night.
Extra thoughts:
- The Whitecaps do such a good job of crashing the box with numbers, as they did on the second goal. Given that they’ve scored so many goals this year, that’s been lost in the shuffle, but it’s been a huge reason for their offensive success. When they get the ball out wide, they crash the box with almost reckless abandon, and that has led to several goals off crosses and low cutbacks. In particular, their midfielders are profiting from that formula – Pedro Vite and Sebastian Berhalter have started to become quite proficient at getting on the end of those cutbacks, which has helped the Whitecaps improve their depth scoring. Makes it fitting that their second goal today once again came off a cutback, after they scored a few of those vs. Inter Miami in midweek and Minnesota last weekend.
- Ralph Priso quietly had a strong performance in midfield, as he continues to be a key rotation piece for Jesper Sørensen. When the Whitecaps need someone to come into the midfield to hold the ball and get stuck in, he can provide that, as he once again showed in this game.. Plus, there are signs that his confidence is growing, leading to more contributions in other facets of his game – he had a shot and created two chances – something that he has in his game, but has struggled to find in the past few years after a major injury a couple of years ago. Under Sørensen, he’s finding some of his past form, and that’s given the Whitecaps another key piece in midfield. When speaking of the improved depth, he’s a great example of what’s working under the new Whitecaps head coach – he’s getting them to do what they’re good at, and a bit of something more. No jamming square pegs into round holes – sometimes that Vanni Sartini could be guilty of doing at times.
- For as good as Jayden Nelson has been in terms of his execution, the big thing that has stood out with him has been his confidence. Sometimes, wingers can let a couple of bad decisions get to them, but Nelson has done a great job of being relentless and continuing to run at players. Combined with his improvements in his final action, and his speed, that has made for a fun combination – this game was yet another example of what that can look like. It’s fun to watch a winger who plays without fear – Nelson’s certainly got that going for him right now.
- It’s been interesting to see how good the Whitecaps tend to play between the 45th and 70th minutes of games. Their last three victories have all come thanks to dominant spells in that period of the game, as they do a great job of coming out strong after half time, identifying where an opponent is weak and breaking them down. That’s been another big plus, as these Whitecaps aren’t stumbling onto results thanks to luck – they’re seeking out every advantage possible. For all of the talk of how good the Whitecaps system is, and it’s certainly been a big reason for this start, it’s worth noting that the Whitecaps have also done a great job of identifying weaknesses in the opponent, something that has contributed to the dominant nature of some of their results.
- While the Whitecaps will joke that they’re happy to play every three days, how they ended this game shows that they’ve got some fatigue starting to build up, and that not having a game next week will be a bit of a plus for them. Some sloppy mistakes nearly cost them late, and had they not been playing RSL, this could’ve ended with a different result. Credit to them for locking in and not letting that happen, however – good teams tend to do that.
- “Everybody is getting more responsible in the way we want to play. That makes it easier for guys to play the right way. We make a lot of mistakes in every game, but there’s always a guy to make up for it, and that’s good, as football is a game of mistakes. But we know our structure. We know how we want to build in the game, and people know they’re allowed to make mistakes. We as coaches just need to make a structure where those mistakes will not kill us in the game, and everyone has chipped in and done great.” – Jesper Sørensen, doing a good job of explaining what has fuelled this strong start.

Vite has finally found his mojo. He has become a prime time Pedro Morales with his passing vision and execution.
The wing play has been superb, among the trio of Nelson, Sabbi, and Ahmed. To think that people were lamenting the loss of Raposo: seriously?
I think the Rios talk is getting a little silly. Sure, take him off penalty duty, but the guy has 3G + 2A across all competitions in 668 mins. That’s 0.67 goal contributions per 90 minutes. Need I remind you people that 6 months ago his role was filled by Levonte f**king Johnson??
exactly, he’s an okay rotational player and that’s his role
I’ve only seen him score one goal where are the three goals?
Johnson, another guy like Raposo overrated by the contributors on this site.
Make Kreilach an offer he can’t refuse to go home!..and same to Rio!
Sorensen simply has to say to Rios “we have to give someone else the opportunity”. Especially this considering the CONCACAF final, which could go to penalties.
Your top 2 players are not in the 11 and you don’t start at least three other starters and you still pull off a dominant performance. This team is legit. Rios needs to score before he takes another PK although this one was not as badly taken as the last.
Rios’ mistake is that he keeps firing the ball at the goalie’s chest area height, the easiest place for him to get his hands to – but IMO, Rios should not take another regular PK – stop pandering to his ego – a few weeks ago, White could have had 5 goals (probably a MLS record), but Rios took it and missed – gotta fire the ball LOW or HIGH, not at mid-riff height
I’m old enough to remember ’79 and this season has the same vibe but better.
i was on that wave of 1979 also- but it began in July when the great England MF, Alan Ball, arrived -the Caps were middling until he came … and what a leader he was!! and how did we get him to come?? 2 Caps- Tony Waiters and Les Wilson- called him up
The Caps on this wave are different and stronger as they have excelled without their leader, Ryan Gauld- not sure the Caps of 1979 would have got the Super Bowl without Alan Ball who grabbed the Team and caused them to excel; this present group is a total Team excelling no matter who is playing… totally impressive !!
Salty
As poorly as Rios is at taking penalties, Kreilach remains plastered to the bench.
Don’t think you can get more then 10-15 mins out of Kreilach with the pace we play at. At least Rios can make runs that draw defenders.
Kreilach’s best moment in the last season and a half was coming off the bench in Mexico, and drawing the attention of the defenders along with White as they crashed the net, leaving room for Blackmon to snag the series winning goal in extra time.
Thats pretty much his role at this point IMHO, since he can’t run with the pace that our system requires, at least not for anything close to starter’s minutes.
But still has value coming off the bench when we need a goal and are leaving at least one player high for the long balls.
Still wish we had kept NFC instead of sending him out on loan, I’d rather he get some minutes rather than Rios or playing Sabbi out of position, etc
at least rios has gotten a couple assists this year, kreilach has done almost nothing for the past 18 months.
I guess I didn’t finish my point well enough. Rios is less a problem for people to focus on, Kreilach sitting and really no chance of even being a sub (I thought last game maybe he would come in, but instead Sabbi came on for Rios) is the bigger issue. Free that $$$ and pick up another striker. One that can run (because these boys run all day and night for the team… it’s a prerequisite at this point) and play both directions at least somewhat… or… give a youth player a shot.
Rios is the weak link in what has become an amazing squad. At some stage we could use a much better cover-player for Brian White.
The rest of the squad is incredible, with just about every player showing huge personal improvements from last season. And that is 100% down to the coach.
having lived through without Ryan Gauld and still seeing amazing results, i gotta say that the biggest Cap loss for a long-term injury would be Brian White- he is an amazing player with his work rate and special touches to get us goals- he has taken his goal scoring to another level
Rios would not be the answer if that tragedy happened – he is slow and has no magical touches inside the box … and that is what a magical striker in MLS must have
Axel needs to be prepared alongwith the possibility of looosing Pedro Vite
and on a wing-nut of a thought– if Ryan Reynolds and his buddy and possibly other investors do purchase the Caps, would Berhalter be enticed to go to Wrexham in the Championship League as he is playing at that level ? weird, i know, but Seba is playing at a level i never thought he could
Salty
Rios has missed 2 penalties this season. Yikes.