
Report and Reaction: Whitecaps dominate TFC to continue unbeaten start to the season
Vancouver Whitecaps made it two straight wins to kick off the 2026 MLS season, coming away with a dominant 3-0 victory over Canadian rivals Toronto FC at BC Place on Saturday evening.
A Thomas Müller brace and a first of the season from Brian White saw the Whitecaps three up and cruising by half time. Both teams saw goals disallowed for offside in the second half, but Toronto had very little to spark any sort of comeback in the game and Vancouver comfortably came away with the win.
There were a lot of signs that things are starting to click into gear again for Vancouver, who made it four cleans sheets in their four competitive matches they’ve played this season. With players still out injured and missing through suspension there were a lot of positives to take from this performance, with a lot of room to still grow further as well.
With Emmanuel Sabbi out suspended and Kenji Cabrera out injured, Jesper Sorensen made two changes from the side that started their MLS season opener against Real Salt Lake a week ago and four changes from Wednesday night’s Champions Cup win over Cartagines, with Jeevan Badwal getting the start on the right wing and Mathias Laborda playing in his third different position of the year so far.
It was a slow start for both sides in terms of attacking opportunities, with the Whitecaps having the lion’s share of the possession, but with only a weakish shot from White to show for it in the 12th minute that Luka Gavran easily saved in the Toronto goal.
The ‘Caps came within inches of taking the lead three minutes later when the ball broke to Müller in the box from Sebastian Berhalter’s shot, but the German poked the ball narrowly past the right post.
As with their midweek match, as the ‘Caps turned up the pressure you felt the breakthrough was imminent and it eventually came from the spot in the 25th minute after AZ Jackson had been brought down in the box by Walker Zimmerman.
It was a clumsy challenge from the veteran and you could see his frustration, but up stepped Müller and easily slotted it past Gavran and the ‘Caps had the lead.
AZ put in the work for Müller's first of the season 🔥
🖥️ https://t.co/2e2kISMXkC#VWFC | #VANvTOR pic.twitter.com/Zm8vwxqqkb
— Vancouver Whitecaps FC (@WhitecapsFC) March 1, 2026
The ‘Caps kept pushing to get a quick killer second and they came close in the 36th minute when first Tristan Blackmon and then White saw shots blocked in the box from a Berhalter corner.
The ball went out for another corner and this time the aerial presence of Laborda came through again as he rose to meet Berhalter’s delivery and flicked it on perfectly for Müller to blast home Vancouver’s second from the edge of the six yard box.
THOMAS MÜLLER BRACE!@WhitecapsFC are two goals to the good. 🔥 pic.twitter.com/9Is5UiaIep
— Major League Soccer (@MLS) March 1, 2026
It already felt that it was game over by this stage, but when the Whitecaps added a third two minutes into stoppage time, there was little doubt remaining.
Once again it came from a set piece and once again there was some woeful defending from the visitors.
Berhalter once again whipped in a pinpoint delivery, which hit off the ass of Richie Laryea in the box and fell perfectly to White to sweep home his first goal of the year and his 80th as a Whitecap, moving him to second in the all-time standings for the club behind the legendary Dominic Mobilio.
NUMBER 8️⃣0️⃣ FOR BRIAN WHITE 😎
🖥️ https://t.co/2e2kISMXkC#VWFC | #VANvTOR pic.twitter.com/yxXnPrKcTD
— Vancouver Whitecaps FC (@WhitecapsFC) March 1, 2026
Toronto made two changes at the half to try and spark some life into their performance, but it was Vancouver that kept the pressure on, with Müller just driving over from distance in the 48th minute as he pushed for his second Whitecaps hat-trick.
TFC definitely looked livelier after the restart, although it was a very low base to build off, and Djordje Mihailovic had the ball in the next for the visitors in the 55th minute, but had strayed offside on the through ball.
Vancouver made a triple substitution in the 71st minute, with Cheikh Sabaly coming on for his first appearance as a Whitecap.
Yohei Takaoka hadn’t had much to do in the match so far, but he came up with a huge stop in the 74th minute to deny a fierce Jose Cifuentes shot.
The Whitecaps thought they’d added a fourth two minutes later when substitute J.C. Ngando had the ball in the net, but White, who had been denied by two big saves from Gavran in the build up, had just been in an offside position when he had first received the ball.
The game petered out to a conclusion, with Vancouver never really having to get out of second gear in the second half and getting some valuable minutes in for players that haven’t featured too much so far.
Toronto were certainly better in the second half, but how much of that was from them and how much it was Vancouver pressing less and using less energy, it’s hard to tell. For the second week running, TFC looked a mess defensively. Maybe some of that $22 million fee spent on Josh Sargent should have been used on better defenders. It’s fine having players that can score, but you have to keep the ball out at the other end and it’s not been a good first two week in that regard for Toronto, who have now shipped six goals.
Things are starting to come together for the side, with the creativity now being accompanied by some finishing. Players like Badwal and Jackson are already showing that they will be important pieces for the team this year, the chemistry and understanding is starting to come between Müller and White, Cubas and Berhalter are midfield hunters, and the defence is proving to be the same solidity no matter who is playing back there.
Not everything is perfect, some fine tuning is needed, but the rhythm Sorensen craved looks to be coming along. They now have a week to prepare for Portland and work on the areas that need an improvement as they face their first away league game of the new campaign.
FINAL SCORE: Vancouver Whitecaps 3 – 0 Toronto FC
ATT: 24,533
VANCOUVER: 1.Yohei Takaoka; 18.Édier Ocampo (28.Tate Johnson 71’), 33.Tristan Blackmon, 6.Ralph Priso, 2.Mathías Laborda; 20.Andrés Cubas; 22.AZ (7.Cheikh Sabaly 71’), 13.Thomas Müller (26.J.C. Ngando 71’), 59.Jeevan Badwal, 16.Sebastian Berhalter (8.Oliver Larraz, 87’); 24.Brian White (19.Rayan Elloumi 83’) [Substitutes not used: 30.Adrían Zendejas, 32.Isaac Boehmer, 29.Mihail Gherasimencov, 41.Nikola Djordjevic]
TORONTO: 1.Luka Gavran; 19.Kobe Franklin (44.Raheem Edwards HT), 25.Walker Zimmerman, 6.Kosi Thompson (12.Zane Monlouis HT), 22.Richie Laryea; 14.Alonso Coelio, 21.Jonathan Osario; 20.Dániel Sallói (78.Malik Henry 83’), 8.Jose Cifuentes; 10.Djordje Mihailovic; 11.Derrick Etienne Jr. (17.Emilio Aristizábal 83’) [Substitutes not used: 23.William Yarbrough, 16.Adam Pearlman, 71.Markus Cimermancic, 76.Lazar Stefanovic, 99.Jules-Anthony Vilsaint]
SCORING SUMMARY:
25′ – VAN – Thomas Müller (penalty kick)
37’ – VAN – Thomas Müller (Mathías Laborda, Sebastian Berhalter)
45’+2 – VAN – Brian White
STATS:
Possession: VAN 58% – TFC 42%
Shots: VAN 14 – TFC 5
Shots on Goal: VAN 5 – TFC 3
Saves: VAN 3 – TFC 2
Fouls: VAN 14 – TFC 15
Offsides: VAN 1 – TFC 6
Corners: VAN 5 – TFC 1
CAUTIONS/SENDING OFFS:
66’ – VAN – Édier Ocampo (Yellow)

REACTION:
VANCOUVER WHITECAPS
JESPER SORENSEN
On tonight’s performance:
“I think we started really strong. I think the first half was with great flow and pace. We were aggressive, and really had some good balance in our attacking side, and I think that we were able to get the upper hand of the game and gain control. Of course, we were up 3-0 at halftime. And then, in the second half, they also changed a little bit. But we overcomplicated things, and of course the team we ended up with on the pitch is not the team we have been working much with [in the first three games], but it was great to see also players get in, and Cheikh [Sabaly] getting his debut. I think it was a great win for us. It’s been a tough 10 days, and now we can recover a little bit and work towards being strong in the next stretch.”
On Thomas Müller’s minutes:
“I think it’s about being clever and realizing where we are in the season. We cannot just overdo things in the beginning here because we have a tight schedule. We all knew from last year that he wants to play everything. But we also have to be smart, and he is also a smart guy himself. So, I think, it’s just managing things to begin with, and then build up instead of having to take steps back. He played very well the other day in the second half, and also today. So it looks good for him in general, and also the team.”
MIDFIELDER JEEVAN BADWAL
On his role against TFC:
“Jesper’s put that confidence in me and that he trusts me. Today I was just sliding in, playing in more of an attacking role. But overall, I was just giving my all, and just helping the team out in ways that I’m good at. Whether that’s keeping the ball, keeping it calm, running in behind, especially Toronto, who just man mark like crazy.”
On his progression with Whitecaps FC:
“As a midfielder, you’ve got to have specific roles. You’re all over the pitch, and if you can play those different roles, it really helps the team. With guys out, and not having a lot of players on the bench, it was my time to come in and just play that role. But overall, Jesper’s given me that confidence, the [other] players have given me that confidence – and they have that trust in me to play any role that I can play in.”
On what’s clicked:
“I think one of the biggest things that helped me was getting called into the Canada national team [in January], and I think that really started it. Jesse [Marsch] talked to me and he put something into me that it’s a big chance for the future, and I’m still young, I have a long way to go. It helped me get into preseason, and going into preseason I was just ready, I was a step forward because guys were still coming in and I had a camp before that. With Jesse and Jesper telling me the same thing, that playing with confidence can make me an elite player, and it really clicked to me that I can do something. Obviously last year was my first year, so it was just getting the momentum, getting into the rhythm, but I think this year is just about me playing with that confidence and actually making a difference within the team.”
On getting the best of their Canadian rivals:
“It’s really special. It’s a Canadian clash, and beating another Canadian team in MLS means a lot, obviously to me but also the [other] players. A game like this, 3-0, scoring three goals and allowing no goals shows a lot. It’s only the second game of the season and we’ve got a long way to go, but even talking to the [TFC] guys after, it was just nice seeing them, but obviously playing against them it’s a good result.”
STRIKER BRIAN WHITE
On scoring his first goal of the season after close chances in the first three matches:
“These things happen. You want to get off the mark as soon as possible, obviously it didn’t happen. [It’s about] always staying confident, working hard for the team, knowing that these chances will come and you’ll put them away, then just move on from there. I’m happy to get off the mark for the year and help the team win.”
On what it means moving into second all-time in scoring in the club’s 52-year history:
“It means a lot. Like I’ve always said, when I came to the team I think I was seen as a backup. To earn the trust of the coaching staff, the front office, the fans, and to really just fall in love with the city and kind of move up in the charts and put my name there, it does mean a lot and it’s something I’m really proud of.”
On the Canadian rivalry:
“We know how important these games are to our fans. Obviously there’s a rivalry there amongst Canadian teams, so to come out and put a good performance in the first half like we did, it was important, and I know our fans enjoyed it, and we enjoyed it as well. Anytime you get to play these Canadian teams in Montreal, Toronto, you want to win and you want to be the best team in Canada. So it was good to see again.”
TORONTO
HEAD COACH ROBIN FRASER
On the team’s performance:
“In the beginning of the game. I thought with the ball we just didn’t look as confident as we needed to and therefore led to a lot of turnovers. And we certainly feel like when we play well and we’re engaged that we have the ability to play through teams and make it difficult for them. And I felt like tonight we just looked tentative in the beginning. So that kind of set the tone for a lot of defending and to give up three set piece goals is pretty disappointing. Obviously, the penalty kick came off a counter attack, which I didn’t think we handled particularly well. And then obviously to give up two corner kick goals is really disappointing.
“But I was pleased with the response in second half. I thought we gave a much better account of ourselves. Unfortunate not to get something more out of it or get something out of it because we did create a few chances. Our pressure was good. We were really engaged and it felt like it was coming. And in the end, I think we just ran out of energy. We spent so much energy to put ourselves in good positions. And if we don’t finish those chances, then at some point, if we score one or two, then I think you keep the energy up and keep going, but after a while it’s difficult to keep that much exertion up.”
On getting shots on target:
“I thought it was us. I thought we just weren’t… We were so tentative in the build early in the first half that we never even got ourselves into positions to mount an attack. And that for me was pretty disappointing. But like I said, in the second half, I thought our intensity, our engagement, we made it much more difficult for them to play out. And as a result, we got some decent opportunities out of it. And I’ve said this all along that how we defend influences how we attack. And if we defend well, we generally attack well. And if we
don’t defend well, we see what happens tonight. So that was really the disappointing thing for me because I felt like we are better with the ball than we showed in the first half. And in the second half, we saw a bit more. Obviously, they’re leading, they’re not pressing quite as much. But in the second half, we’re at least able to put together attacks that were dangerous.”
On what was talked about during halftime:
“It was really just to be more intense, more engaged, and to just be more aggressive. We’ve been very good at times in preseason being patient in our shape and stepping out aggressively at the right moments and I felt like tonight we just sat in our shape, and we didn’t really get out aggressively. So, in the second half, it was much more about just getting to the ball. And if this guy goes, this guy has to come and this guy has to come. And I think the front two did a really good job of setting the tone first. And I think everybody else
just came and did what they had to do.”
On the positives that can be taken from tonight going forward:
“Yeah, I said to them since we’ve been together that our defending is a platform from which we can play and in the first half, I thought we were tentative everywhere, offensively, defensively. In the second half, we’re much more aggressive and our defending was better and our attacking was better. So really the thing that I look at out of this is we have to be more aggressive. And if we are, we put ourselves in positions to be more threatening and obviously limit what the other team does. So really that’s my mindset at this point is that we just have to be more aggressive.”
Sargent is even more useless when your team struggles to provide service. Can’t defend, can barely attack. Totally Fucking Clueless continues their strong march to the basement once again. Long may this regime reign.