Sign in

Stumptown Footy

@stumptownfooty.bsky.social
3.5K followers 52 following 4.9K posts

Soccer City USA’s blog covering all things Portland Timbers, and Portland Thorns FC | Twitter: @stumptownfooty | Instagram: @stumptown_footy | Podcast: Stumptown Radio stumptown-footy.ghost.io

PostsRepliesMedia
Reposted by Stumptown Footy
Phuoc Nguyen (Fook Win) ✍️ @phuocerman.bsky.social · 13h
Pietra Tordin on earning first USWNT call-up & sharing news with loved ones #BAONPDX “The first thing I did was call my parents, family and tell them. Just hearing their reactions brings to light how much this means. Hearing my family get emotional when I told them was a surreal moment for me."
3524
Reposted by Stumptown Footy
Phuoc Nguyen (Fook Win) ✍️ @phuocerman.bsky.social · 15h
Portland Thorns defender Isa Obaze (thigh) will be making her return tomorrow vs Boston Legacy #BAONPDX #NWSL Forward Julie Dufour won’t be back this week, but has trained fully for two weeks and is EXPECTED back AFTER the international break. Both confirmed by Robert Vilahamn today.
0322
Reposted by Stumptown Footy
Sam Svilar @sammich923.bsky.social · 27/09/2026
Here’s an interesting, if not depressing, thought experiment for Soccer City. Whom are you more optimistic for about their future: the Timbers or the Thorns? #BAONPDX #RCTID
16122
Stumptown Footy @stumptownfooty.bsky.social · 27/09/2026
Yeah... #BAONPDX
0243
Stumptown Footy @stumptownfooty.bsky.social · 27/09/2026
FULL TIME: Portland Thorns 1 - 1 Houston Dash #BAONPDX
static.klipy.com
I Don'T Know What To Tell Ya Jake Hudson
ALT: I Don'T Know What To Tell Ya Jake Hudson
0110
Stumptown Footy @stumptownfooty.bsky.social · 27/09/2026
90+3' I think the guy calling the game has jinxed Caiya, saying she was going to score on her bday. #BAONPDX
050
Stumptown Footy @stumptownfooty.bsky.social · 27/09/2026
90' Hanks had a good game but she had to aim better. She still has some minutes to correct that. The ref added 4 minutes. #BAONPDX
080
Stumptown Footy @stumptownfooty.bsky.social · 27/09/2026
I'm gonna use this GIF to celebrate Marie Müller's goal because skyblue doesn't have a single GIF of our German so I'm using another German with the same last name here. #BAONPDX
static.klipy.com
Thomas Muller's Hilarious Laughing Face
ALT: Thomas Muller's Hilarious Laughing Face
2170
Stumptown Footy @stumptownfooty.bsky.social · 27/09/2026
85' LET'S GOOOO MARIE MÜLLER WITH THE EQUALIZER! #BAONPDX
0192
Stumptown Footy @stumptownfooty.bsky.social · 27/09/2026
76' Marie Müller was shown a yellow. #BAONPDX
010
Stumptown Footy @stumptownfooty.bsky.social · 27/09/2026
73' Oh, man... this doesn't look good for Portland. Opportunities keep piling and Houston can knock them out of the park. #BAONPDX
030
Stumptown Footy @stumptownfooty.bsky.social · 27/09/2026
59' Substitutions: M.A. Vignola and Morgan Weaver OUT Marie Müller and Reilyn Turner IN #BAONPDX
020
Stumptown Footy @stumptownfooty.bsky.social · 27/09/2026
55' C'MON PORTLAND, YOU GOTTA TAKE ADVANTAGE OF THOSE GIVEAWAYS! #BAONPDX
0121
Stumptown Footy @stumptownfooty.bsky.social · 27/09/2026
51' Weird not to see Nijstad more on the right. I believe she makes a bigger impact over there. #BAONPDX
020
Stumptown Footy @stumptownfooty.bsky.social · 27/09/2026
50' Great cross by Nina, Weaver can't get her first touch right. #BAONPDX
050
Stumptown Footy @stumptownfooty.bsky.social · 27/09/2026
46' BRUH. Caiya Hanks had THE chance after a great pass from Tordin. She shot wide. #BAONPDX
070
Stumptown Footy @stumptownfooty.bsky.social · 27/09/2026
46' Second half is underway! #BAONPDX
020
Stumptown Footy @stumptownfooty.bsky.social · 27/09/2026
Half time: Thorns 0 - 1 Dash Disappointing first half for Portland. Let's hope they can get it together in the second half. Thoughts? Drinks? #BAONPDX
5120
Stumptown Footy @stumptownfooty.bsky.social · 27/09/2026
45' Klenke winning the battle against Portland's attack. #BAONPDX
030
Stumptown Footy @stumptownfooty.bsky.social · 27/09/2026
35' With 10 minutes until halftime, it'd be good if the Thorns could find the equalizer before the 1st half ends. #BAONPDX
061
Stumptown Footy @stumptownfooty.bsky.social · 27/09/2026
31' Houston's defense has been on point so far. #BAONPDX
010
Stumptown Footy @stumptownfooty.bsky.social · 27/09/2026
26' Poor giveaway near Houston's box but neither Pietra nor Weaver can finish properly. #BAONPDX
020
Stumptown Footy @stumptownfooty.bsky.social · 27/09/2026
23' The Dash putting Portland against its own goal. Interesting. #BAONPDX
010
Stumptown Footy @stumptownfooty.bsky.social · 27/09/2026
17' If you ask this admin, the Dash has looked more dangerous with only two chances than Portland so far. #BAONPDX
020
Stumptown Footy @stumptownfooty.bsky.social · 27/09/2026
10' Well, well, well... Houston had one chance and one goal. Nice #BAONPDX #sarcasm
040
Stumptown Footy @stumptownfooty.bsky.social · 27/09/2026
8' Hopefully, the Thorns will start to take advantage of the space Houston is giving them sooner rather than later. #BAONPDX
010
Reposted by Stumptown Footy
Portland Thorns FC @thornsfc.com · 27/09/2026
💯 games for no.9
Sophia and family next to framed jersey Close up of 100 kit
2396
Stumptown Footy @stumptownfooty.bsky.social · 27/09/2026
1' We're underway in Providence Park! #BAONPDX
static.klipy.com
jeffpilka
ALT: jeffpilka
050
Stumptown Footy @stumptownfooty.bsky.social · 27/09/2026
Hey, Portland, HEY. Are you ready to watch the Thorns ball? Morgan Weaver starts instead of Reilyn Turner. #BAONPDX
090
Reposted by Stumptown Footy
Phuoc Nguyen (Fook Win) ✍️ @phuocerman.bsky.social · 26/09/2026
Portland Thorns vs Houston Dash #BAONPDX #NWSL Injury Updates: M.A. Vignola is back Isa Obaze - Return next week? Julie Dufour - Next week or after International break? Robert Vilahamn on no preseason & adjusting tactics as a result (possession)👇 stumptown-footy.ghost.io/portland-tho...
stumptown-footy.ghost.io
Portland Thorns vs Houston Dash | Preview, Injury Updates, Prematch Media Availability with Robert Vilahamn, and Discussion Thread
Here's everything you need to know ahead of Portland Thorns vs Houston Dash:
1184
Reposted by Stumptown Footy
Phuoc Nguyen (Fook Win) ✍️ @phuocerman.bsky.social · 24/09/2026
With the NWSL Roster Freeze approaching, what options are there for the Portland Thorns? #BAONPDX #NWSL Here are eight potential trade/loan options PTFC could be looking to add ahead of the deadline: READ HERE 👇 stumptown-footy.ghost.io/top-eight-tr...
stumptown-footy.ghost.io
Top eight trade/loan targets for Portland Thorns
Here are top Portland Thorns targets for a potential trade or loan ahead of the NWSL roster freeze: The deadline is Thursday, October 8 at 12 p.m. PT.
3232
Stumptown Footy @stumptownfooty.bsky.social · 20/09/2026
Full Time: Timbers 0 - 1 Atlanta Abysmal. How serious is a playoff push if you allow Atlanta United and Austin FC to both take 3pts from you at home? Answer is not very serious. The Timbers finish the match with just three shots on-target. Horrendous outing. #RCTID
3312
Stumptown Footy @stumptownfooty.bsky.social · 20/09/2026
85’ An almighty scramble in the box sees the Timbers have several bites at the apple, with Surman eventually nodding over from inside the six yard box. Final change is Gage Guerra ON // Ronald Hernandez OFF #RCTID
040
Stumptown Footy @stumptownfooty.bsky.social · 20/09/2026
81’ Fernandez makes a great run behind the backline found by Velde, and puts the ball closer to the corner flag than the net with his attempt. #RCTID
010
Stumptown Footy @stumptownfooty.bsky.social · 20/09/2026
75’ Triple change for Portland: Ian Smith, Joao Ortiz, Omir Fernandez ON // Jimer Fory, Diego Chara, Cole Bassett OFF #RCTID
020
Stumptown Footy @stumptownfooty.bsky.social · 20/09/2026
73’ Huge block from Diego Chara to save what would have been a killer 2-0 goal for Atlanta, and he’s slow to get up. #RCTID
080
Stumptown Footy @stumptownfooty.bsky.social · 20/09/2026
68’ Looked like Pantemis got a fingertip to a low shot from Almiron, Timbers are awarded the goal kick. #RCTID
020
Stumptown Footy @stumptownfooty.bsky.social · 20/09/2026
59’ Janssen’s first involvement is to toe-poke a shot agonizingly wide of the far post. Offside flag went up. #RCTID
040
Stumptown Footy @stumptownfooty.bsky.social · 20/09/2026
58’ Antony OFF // Janssen ON #RCTID
030
Stumptown Footy @stumptownfooty.bsky.social · 20/09/2026
50’ You could drive a bus through Portland’s midfield. #RCTID
140
Stumptown Footy @stumptownfooty.bsky.social · 20/09/2026
HALFTIME: Timbers 0 - 1 Timbers I think the I-5 traffic was more enjoyable than the last 25+ minutes of that half. Sloppy, dis-jointed, a real lack of cutting edge in the final 3rd, capped off by a horrendous goal conceded. 2nd needs less Velde dribbles, more striker. #RCTID
4170
Stumptown Footy @stumptownfooty.bsky.social · 20/09/2026
45+2’ Waterman and Galoppo given matching cards for a little coming together in front of Atlanta’s bench. #RCTID
000
Stumptown Footy @stumptownfooty.bsky.social · 20/09/2026
One thing about this half is abundantly clear: Elfath will not book Atlanta players for booting the ball away after a whistle. #RCTID
3210
Stumptown Footy @stumptownfooty.bsky.social · 20/09/2026
40’ Huge chance for Velde after some nifty one-touch buildup… Volleyed into section 105… #RCTID
040
Stumptown Footy @stumptownfooty.bsky.social · 20/09/2026
35’ Velde’s free-kick from DEEEEP needs to be tipped over the bar for a Timbers corner. #RCTID
040
Reposted by Stumptown Footy
Alex Barnes @alex-barnes.bsky.social · 20/09/2026
2 minutes before Atlanta’s opener I turned to @tysonalger.bsky.social and said “The Timbers have started pretty well, have controlled the ball, and had chances to score. Which means they’re going to give away a braindead goal in first half stoppage time.” Didn’t even take that long. #RCTID
0185
Stumptown Footy @stumptownfooty.bsky.social · 20/09/2026
28’ Absolutely needless giveaway from Finn Surman hoofing the ball up the pitch. Three passes later and Miranchuk curls the ball past Pantemis to make it 1-0 Atlanta. Another self-inflicted wound for Portland in 2026. #RCTID
2110
Stumptown Footy @stumptownfooty.bsky.social · 20/09/2026
25’ Chara is protesting the call, but Elfath isn’t buying it. Yellow card for stopping a counter. #RCTID
130
Stumptown Footy @stumptownfooty.bsky.social · 20/09/2026
22’ Another breakaway chance for the Timbers after Antony did well to block a short Atlanta corner. Da Costa again floats a pass to an unmarked Bassett at the far post, but the midfielder can’t direct a shot on-target at full stretch. #RCTID
020
Stumptown Footy @stumptownfooty.bsky.social · 20/09/2026
19’ Velde and Da Costa combine into the box on the left, and the latter floats the ball to an unmarked Lassiter at the far post, who hammers his shot into the side netting. #RCTID
020