Skip to content

Match Recap and Highlights: Portland Thorns at Washington Spirit

The Portland Thorns sprung a surprise on opening night, stymieing the Spirit with a spirited performance to tally three points.

Match Recap and Highlights: Portland Thorns at Washington Spirit
Photo Credit: NWSL

The Portland Thorns started their 2026 campaign with a bang, downing the Washington Spirit by a scoreline of 0-1 in D.C. on NWSL's opening night. Olivia Moultrie tallied the game's only goal in the second half, and a gritty Thorns defensive performance shut out the Spirit and marked the start of the year with three points.

Photo Credit: NWSL

Lineups

With the Thorns still working their cadre of injured/unavailable players back to full health, they were still significantly hampered with their staring XI. With Bella Bixby out for the season and Mackenzie Arnold off on international duty, Morgan Messner got the nod in goal. A relatively first choice backline was behind a midfield three of Jessie Fleming, Olivia Moultrie, and Cassandra Bogere – the latter of which got the first opportunity to prove she can fill the absence left by Sam Coffey.

Bench: Wilson, Padelski, Harvey, Muller, Perry, Wood, Mckenzie, Spaanstra, Loboa

A front three of Reilyn Turner, Mimi Alidou, and Pietra Tordin was backed up by some serious offensive firepower on the bench. Chief among those subs was of course Sophia Wilson, who was available for the first time since 2024.

Robert Vilahamn, Portland's newly minted head coach who has spent less than two days with the team after waiting for his visa to be approved, was on the sidelines to start his tenure as Thorns gaffer.

Recap & Highlights

The early moments of the match were defined by Washington starting the game remarkably strong, and Portland being caught squarely on their heels. The Spirit's speedy wingers were giving the fullback pair of Reyna Reyes and M.A. Vignola fits from the start. Adrian Gonzalez' side was quick to move the ball in and out, pulling Thorns defenders out of position and allowing Spirit players to round the corner and launch crosses into the box.

Portland's defense kept the Spirit at bay, but only just. Their midfield was chasing shadows, and only through timely blocks were they able to deny Washington's attackers.

Offensively, the Thorns didn't have much possession throughout the first quarter of the game. They sought to mostly try to break quickly when they won the ball back, and only on rare occasions had the opportunity to build out with possession.

As the half wore on though, the Thorns were able to wrestle back more control. Having seemingly survived the opening storm, Portland was able to get on the ball more and more. But their scoring challenges from 2025 persisted, and none of Portland's spells of possession were able to threaten Washington's goal.

22' Save POR – Messner
Portland's somewhat emergency starting 'keeper was first called into action as she had to rush off her line to collect a ball on the edge of her box before Trinity Rodman was able to pounce on it.

34' Shot POR – Reyes
Portland grew into the game as the match went on, and the midfield three was able to find more and more time and space to progress the ball. Moultrie was the focal point, and her ability to drive into space helped collapse the Washington backline to make space for trailing attackers.

One of those patterns led to Reyna Reyes having Portland's first shot of the game – although it was from distance and flew well high of the bar.

Despite the disappointing outcome, it was an encouraging moment for the Thorns. Portland was able to start tilting the field against Washington.

41' Chance POR – Tordin
The next biggest chance came after Turner drove to the endline and cut back a ball into the box. Tordin was there to try to meet it, but so too was Spirit 'keeper Sandy MacIver. The two collided, and a foul was called on Tordin.

Again, the chance didn't result in a goal (or even a shot). But it represented the Thorns getting ever closer.

The problem though is that "closer" does not equal goals in soccer. And Portland wasn't able to convert promising moments into moments of danger. The final ball was lacking, and more often than not attackers were isolated and subsequently swarmed by Washington's defense.

Portland ended the first half with just a single shot. The Spirit managed four, and neither team was able to put a shot on target. That stat punctuated what this game was: the first match of the season, with both teams still a bit rusty and uneven.

Still, it meant Portland was in a better spot than they were at this point in either of their previous two trips to Audi Field.

HALFTIME: Spirit 0, Thorns 0

The hosts came out the more aggressive of the two sides, shifting their attack to take advantage of transition opportunities at pace.

One of those, off a turnover, almost caught the Thorns napping.

50' Save POR – Messner
Gift Monday pounced on a Thorns turnover, and almost the entirety of the Thorns team was pushed high. Monday took a chance and launched from distance in an attempt to catch Messner off her line, but the Thorns goalkeeper recovered and collected the shot in time.

It looked like Portland was destined for enduring a renewed push from the Spirit to take the lead – that is, until the Thorns' rising and shining star stunned Audi Field.

51' GOAL THORNS! – Moultrie (0-1)
Pieta Tordin ran onto a ball over the top on the left wing, racing past the Washington defense. She cut into the box and laid the ball off for the onrushing Olivia Moultrie. The midfield star took an absolutely sublime first touch that wrong-footed reigning NWSL defender of the year Tara Rudd, freezing her on the spot. Moultrie ran onto the ball and cooly slotted her shot into the bottom corner past MacIver, opening the scoring for the visitors with Portland's first shot on target.

The first goal of the 2026 NWSL season goes to Olivia Moultrie and the Portland Thorns!

NWSL (@nwslsoccer.com) 2026-03-14T01:24:30.694Z

Just as she did a year ago in Kansa City, Moultrie scored Portland's first goal of the NWSL season. But crucially, this time it was to give Portland an improbable lead on the road.

But Washington was of course not going to go down without a fight. They started to attack Portland with newfound intensity, drawing several set pieces in dangerous positions. The Thorns backline was up to the task of defending them, but not without some nervy moments.

The Thorns also found a rush of confidence after scoring, and Moultrie and company were able to find more and more space between Washington's lines. This was aided by the introduction of a pair of subs to help keep legs fresh,

61' Subs POR – IN: Maddie Padelski, Shae Harvey// OUT: Bogere, Turner
A pair of rookies made their pro debuts for Portland in two like-for-like subs for Vilahamn. Shae Harvey is another candidate to replace Coffey in the midfield, and she would get a half hour run out to stake her claim. Maddie Padelski serves as another speedy winger option, and her introduction gave Portland a more direct threat on their right wing.

As the match wore on and Portland defended their lead, Washington became more and more determined to score.

At the start of the game's final 15 minutes, Hal Hershfelt came inches away from doing exactly that.

75' Crossbar WAS – Hershfelt
On a transition opportunity, Hershfelt was able to collect the ball at the top of Portland's box. She took a touch to search for options, and instead took it herself. Her curling effort pinged off the crossbar, sending Portland hearts into mouths for a few moments.

With Portland still clinging to just a one goal lead, Vilahamn and his staff made the sub to bring on the one player with the best chance to extend it: Sophia Wilson.

76' Sub POR – IN: Sophia Wilson//OUT: Tordin
The MVP, golden boot winner, and newly minted supermom made her much-anticipated return to the field for the match's final fifteen minutes.

She made herself known early and often, harrying the backline and providing a constant threat that the Spirit backline had to always be aware of. While she wouldn't find the back of the net, just her presence helped lend itself to Portland's continued control in the second half.

For the first time since 2024... MVP. Golden Boot Winner. Gigi’s Mom. Sophia Wilson returns to the NWSL.

NWSL (@nwslsoccer.com) 2026-03-14T01:50:12.940Z

As the match wound down, Washington would have one last attempt to claw back a result.

87' Miss WAS – Rodman
A lofted ball to the far post was met by Trinity Rodman, who put her head through an effort through the pressure of Reyes that, on a different night, might have found the back of the net. But the attempt went high and wide, and Portland maintained their lead.

There was still time left on the clock, but the life appeared to be completely sucked out of Washington's attack. They never threatened Portland's goal for the rest of the night, and the Thorns were able to run out the clock.

After six minutes of stoppage time, the result was secured. The Thorns tallied an improbable but wholly earned road win on opening night of the 2026 NWSL season.

FULL TIME: Spirit 0, Thorns 1


In retrospect, perhaps we should have seen this coming. This Thorns team spent all of 2025 proving doubters wrong and writing their own script. It is only appropriate that they kick off 2026 doing the exact same thing.

To pick up a win on the road is already an achievement. But to do so in the house of last year's NWSL Championship runners-up, a place Portland lost on two separate occasions last year, made it one notch higher. And to do by securing Portland's first road shutout win since 2021? Well that's just icing on the cake.

It definitely wasn't perfect. Portland's centerbacks looked a bit shaky defending crosses, and the offense took a long time to wake up. If this match was played in, say, June, there is a chance that Washington would have converted at least one of their many chances. Robert Vilahamn's work has only just begun.

But, he starts out his tenure with a win. It's the first time Portland has won a season opener since 2023, and it was done so on the back of a gritty defensive performance. The fullback pair of Reyna Reyes and M.A. Vignola shined, with the former shutting down Trinity Rodman for essentially all of the second half.

And of course, a dose of the Olivia Moultrie magic was the clincher. It's amazing to think of the 20-year-old as a veteran, but that's exactly what she is and exactly how she played. She was composed all night, and it showed in her goal.

Portland has to turn the page to next week, when they welcome Seattle in a doozy of a home opener. But buoyed by a signature win on opening night, their confidence will be sky high.

Sam Svilar

Sam Svilar

Soccer is cool. Smashing toxic masculinity is cooler. Diego Valeri is the coolest. #RCTID since I was a ball boy once in 2009. #BAONPDX since 2013.

All articles

More in Portland Thorns

See all

More from Sam Svilar

See all