Sign in

John Porter

@jporterdoes.bsky.social
321 followers 354 following 2.9K posts

36. I put words on your screen. San Francisco 49ers writer for Sidelinr Sports, Niner Noise/Fansided and 49ers Webzone. Music writer for Spill Magazine, New Noise Magazine and Emerging Rock Bands. See www.clippings.me/jporterdoes

PostsRepliesMedia
John Porter @jporterdoes.bsky.social · 28/09/2026
My game report for Niner Noise. In truth, I'm still dazed. ninernoise.com/49ers-edge-c... #49ers #fttb
ninernoise.com
49ers edge Cardinals in injury-plagued shootout paints bigger issue
The 49ers tough 36-30 win over the Cardinals contained about an equal amount of good news and bad news. At the end of it all, the 49ers are 3-0.
000
John Porter @jporterdoes.bsky.social · 28/09/2026
Reaction to #49ers win over the Cardinals. I'm tired of injuries, and the defense needs to improve fast...but I also need to remember this is a team worth your love and your time. #fttb
020
John Porter @jporterdoes.bsky.social · 28/09/2026
Sure you don't want to call a fucking penalty on that, dipshits? #49ers #fttb
040
John Porter @jporterdoes.bsky.social · 28/09/2026
What an absolute BS penalty to take away a great play. My god the referees in this game have absolutely blown dick, and yes, that is a professional opinion. #49ers #fttb
040
John Porter @jporterdoes.bsky.social · 28/09/2026
There's a very likely scenario here where Brock Purdy can't put this game away and somehow gets the blame when his defense can't stop a cold and his kicker can't kick extra points. #49ers #fttb
120
John Porter @jporterdoes.bsky.social · 27/09/2026
The middle of the #49ers defensive line is pathetic. Getting the brakes beaten off it. And I'm going to end up in a battle with people who whine 'injuries!' again, but this is just effort, strength, and playing like you care. Getting punched in the mouth and not reacting. #fttb
010
John Porter @jporterdoes.bsky.social · 27/09/2026
#49ers defense is getting absolutely blown up. Doesn't look like it has a clue what to do right now and being let down by its leaders. Fred Warner has flown around a lot but missed a ton of tackles today, for instance. #fttb
100
John Porter @jporterdoes.bsky.social · 27/09/2026
Raheem Morris stopped blitzing and I've no idea why. Renardo Green has been horrible today as well. #49ers #fttb
000
John Porter @jporterdoes.bsky.social · 27/09/2026
Two missed XPs lmao what the fuck Eddy? #49ers #fttb
000
John Porter @jporterdoes.bsky.social · 27/09/2026
Huge drive. Purdy, Kittle, CMC and Deebo did everything the team needed. With a little Kaelon Black. #49ers #fttb
010
John Porter @jporterdoes.bsky.social · 27/09/2026
It's hard to see how the #49ers win this from here. Have to flip momentum with no names at WR, their LT out, and their defense imploding. #fttb
100
John Porter @jporterdoes.bsky.social · 27/09/2026
Siran Neal doing his Darrell Luter Jr. impression. #49ers #fttb
000
John Porter @jporterdoes.bsky.social · 27/09/2026
Renardo Green injured now too. Just fold the franchise. We're clearly never going to win a fucking thing. I am honestly just so fed up of this every year. #49ers #fttb
010
John Porter @jporterdoes.bsky.social · 27/09/2026
This is just nuts at this point.
000
John Porter @jporterdoes.bsky.social · 27/09/2026
Shoulder stinger for Trent Williams. Other reports of Puni hurting too. Lol. Can we just go home? #49ers #fttb
000
John Porter @jporterdoes.bsky.social · 27/09/2026
Trent Williams now carted to the locker room. I kinda don't wanna watch this any more. #49ers #fttb
010
John Porter @jporterdoes.bsky.social · 27/09/2026
CMC, please don't ever do that again unless a game's on the line. #49ers #fttb
000
John Porter @jporterdoes.bsky.social · 27/09/2026
Daryl Johnston is watching an entirely different game of football to everyone else. #49ers #fttb
200
John Porter @jporterdoes.bsky.social · 27/09/2026
Good half on the field for the #49ers. Lenoir and Evans injuries obviously knocked them a bit but playing well. Hope both are good, we'll see. #fttb
010
John Porter @jporterdoes.bsky.social · 27/09/2026
The way Evans is wincing and struggling to breathe suggests ribs for me, not the hip. #49ers #fttb
230
John Porter @jporterdoes.bsky.social · 27/09/2026
Brock Purdy is flustered according to Darryl Johnson. The #49ers lead 14-3, btw. #fttb
110
John Porter @jporterdoes.bsky.social · 27/09/2026
Keion White is an absolute giant of a man #49ers #fttb
000
John Porter @jporterdoes.bsky.social · 27/09/2026
Refs are calling this one a bit snug. Not really sure why. #49ers #fttb
010
John Porter @jporterdoes.bsky.social · 27/09/2026
Mike Evans is doing men against boys shit. #49ers #fttb
000
John Porter @jporterdoes.bsky.social · 27/09/2026
Brock is absolutely slinging it. #49ers #fttb.
140
John Porter @jporterdoes.bsky.social · 27/09/2026
Brock put some heat on that ball to CMC. Brief panic of a tipped INT. #49ers #fttb
000
John Porter @jporterdoes.bsky.social · 27/09/2026
It won't work every time but god is it nice to see a #49ers DC actually trying to manufacture pressure rather than just shrugging and going 'Bosa's out, I have no other ideas' #fttb
130
John Porter @jporterdoes.bsky.social · 27/09/2026
Hahhaha holy shit that might be one of the best plays of all time. #49ers #fttb
040
John Porter @jporterdoes.bsky.social · 27/09/2026
Budda Baker hits Mike Evans square in the head. No penalty. OK. #49ers #fttb
000
John Porter @jporterdoes.bsky.social · 27/09/2026
Marques Sigle is bringing it this season. Great play on 3rd down. #49ers #fttb
010
John Porter @jporterdoes.bsky.social · 25/09/2026
Sidenote, Bosa somehow got the injury in a practice he apparently didn't even participate in. What the fuck do we do out there? #49ers #fttb
100
John Porter @jporterdoes.bsky.social · 25/09/2026
It is gonna be funny watching the #49ers generate pressure and sacks despite Bosa being out when people screamed at me all last season that Saleh was doing a wonderful job and no one could possibly work without him #fttb
110
John Porter @jporterdoes.bsky.social · 25/09/2026
Schefter now reporting a few weeks of a pulled calf injury. Hardly the sky falling in. But hey, actual journalism. #49ers #fttb
010
John Porter @jporterdoes.bsky.social · 25/09/2026
This Bosa reporting is ridiculous. Maybe he does have a serious injury - we won't know until later - but it being reported EVERYWHERE that he has because one reporter's 'spidey senses' (yes, really, direct quote) says so is absolutely fucking insane. Sports reporting is in the bin. #49ers #fttb
110
John Porter @jporterdoes.bsky.social · 24/09/2026
Unbelievably got the opportunity to be part of a panel interviewing Jarvis Cocker last week. Here's the article that came out of it. Still pinching myself. Thank you @spillmagazine spillmagazine.com/spill-featur...
spillmagazine.com
SPILL FEATURE: LOTS OF PEOPLE WANT TO BE A FIREMAN OR A SPACEMAN. I WANTED TO BE A POP STAR. - A CONVERSATION WITH JARVIS COCKER OF PULP - The Spill Magazine
LOTS OF PEOPLE WANT TO BE A FIREMAN OR A SPACEMAN. I WANTED TO BE A POP STAR. A CONVERSATION WITH JARVIS COCKER OF PULP You could forgive Jarvis Cocker for looking a bit content when we meet him one…
011
John Porter @jporterdoes.bsky.social · 21/09/2026
Instant reaction to #49ers-#Dolphins Honestly don't know what you even say after that. Consummate team performance. Will try and break it down more on Niner Noise and Substack this week, but for now, just happy with a good 49ers win. #fttb
020
John Porter @jporterdoes.bsky.social · 20/09/2026
#49ers may have a need at DT, but it's not staying one the way Gracen Halton is developing. #fttb
000
John Porter @jporterdoes.bsky.social · 20/09/2026
So many guys I enjoy watching on this #49ers team but Upton Stout is up there. #fttb
100
John Porter @jporterdoes.bsky.social · 20/09/2026
Juice TD always puts you in a good mood. #49ers #fttb
000
John Porter @jporterdoes.bsky.social · 20/09/2026
Marques Sigle has the early award for most improved #49er. Excellent so far this year. #fttb
000
John Porter @jporterdoes.bsky.social · 20/09/2026
If the #49ers D shows up second half, this will be a blowout. #fttb
010
John Porter @jporterdoes.bsky.social · 20/09/2026
Wow, that is a horrible call on Keion White. #49ers #fttb
040
John Porter @jporterdoes.bsky.social · 20/09/2026
Hello, Marques Sigle. #49ers #fttb
000
John Porter @jporterdoes.bsky.social · 20/09/2026
Bosa with decent cleats has 2 sacks by now. Height had a nice play there too. #49ers #fttb
000
John Porter @jporterdoes.bsky.social · 20/09/2026
This run defense is horrible. #49ers #fttb
010
John Porter @jporterdoes.bsky.social · 20/09/2026
#49ers run D takes too many plays off.
120
John Porter @jporterdoes.bsky.social · 20/09/2026
All good stuff so far. That Mike Evans 3rd down was ridiculous. #49ers #fttb
010
John Porter @jporterdoes.bsky.social · 20/09/2026
Early games tell me the #49ers need to get on top early and strangle Miami. No. trap. game. #fttb
020
John Porter @jporterdoes.bsky.social · 20/09/2026
Aaaand there it is again. #49ers
010
John Porter @jporterdoes.bsky.social · 20/09/2026
Robert Saleh? Being conservative? I am SHOCKED TO MY VERY CORE.
000