John Porter
banner
jporterdoes.bsky.social
John Porter
@jporterdoes.bsky.social
35. 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 https://www.clippings.me/jporterdoes
Pinned
About 2 years ago I resolved to start a writing career, thanks to the intervention of one of the best people I've ever met who supported me through everything.

Here's my portfolio, aka every article I've ever written.

So far.

www.clippings.me/jporterdoes
John Porter - Writing Portfolio
Writing for various publications in music and sports, writing features, opinion pieces and reviews.
www.clippings.me
That's enough Liverpool for me.
November 26, 2025 at 9:31 PM
Can only assume Van Dijk wants Slot sacked, otherwise ?????
November 26, 2025 at 8:08 PM
Wrote about the #49ers ascending young safety for Niner Noise, and its someone I've been critical of in the past. Nice work, Ji'Ayir Brown. #fttb

ninernoise.com/ji-ayir-brow...
Ji'Ayir Brown reclaimed his career in standout effort vs. Panthers
It's good news for Ji'Ayir Brown, as he's turning round a career that was previously on the downslide, but it's good news for the 49ers, too.
ninernoise.com
November 26, 2025 at 3:33 AM
Instant (4am) reaction to the #49ers winning ugly against the Panthers. Job done, and a great night for the young defense, especially Ji'Ayir Brown and Malik Mustapha.

These guys have to keep it going, and so do I, on Sidelinr Sports and Niner Noise this week. #fttb

youtu.be/kzfqeLG2aEE
49ers defeat the Panthers on Monday Night Football - instant reaction!
YouTube video by The 4am 49er (John Porter)
youtu.be
November 25, 2025 at 4:11 AM
Dave Canales hasn't got a goddamn clue what he's doing. Going for 2 earlier and the 57-yard FG there is just hilarious. #49ers
November 25, 2025 at 3:50 AM
Ji'Ayir Brown has had a stormer tonight. To quote the Pixies, I'm amazed. #49ers
November 25, 2025 at 3:37 AM
#49ers playing too soft here for me. Bryce Young heating up a little.
November 25, 2025 at 3:36 AM
Strange, strange call by the Panthers to go for 2 there. #49ers
November 25, 2025 at 3:19 AM
Not a great moment for Renardo Green, who has otherwise played well. But Bryce Young came up with an excellent shoulder fake and throw there #49ers
November 25, 2025 at 3:16 AM
He's been limping since about the second defensive play. Can't help but love him though, he's played his heart out. #49ers
#49ers DL Sam Okuayinonu is questionable to return
November 25, 2025 at 3:14 AM
Kyle Juszczyk's block there was PERFECT. #49ers
November 25, 2025 at 3:07 AM
Brian Robinson really adds something to the #49ers.
November 25, 2025 at 2:57 AM
youtu.be/E3UMKo0Lyd4?...

Purdy since the opening drive. #49ers
Harry, You're Alive! And You're a Horrible Shot.
YouTube video by Awni Issa
youtu.be
November 25, 2025 at 2:21 AM
Oh, and it's 2am. #49ers

I'll start singing some Matchbox Twenty in an hour.
November 25, 2025 at 2:18 AM
I'm normally a prolific tweeter during games but I'm genuinely out of words for this half. #49ers
November 25, 2025 at 2:18 AM
Seems pretty obvious to me that if the #49ers stop trying to play hero-ball and just take what's in front of them, they'll win this pretty easily. Someone just needs to tell Brock Purdy, who might be having the worst game of his pro career.
November 25, 2025 at 2:05 AM
#49ers not showing patience on offense and it's resulted in two terrible INTs from Brock Purdy. We don't need to win the game on every play.
November 25, 2025 at 1:56 AM
Brock, come on, man, what the hell was that? #49ers
November 25, 2025 at 1:55 AM
4th and 1 - here comes FB Dive. #49ers
November 25, 2025 at 1:50 AM
Holy hell, Ji'Ayir Brown making a play might be the most surprising thing all year. #49ers
November 25, 2025 at 1:41 AM
Sometimes you just gotta live to fight another down, Brock. #49ers
November 25, 2025 at 1:37 AM
Classic Jennings TD. In a week of diva wide receivers taking up the news, I love Jennings on the #49ers
November 25, 2025 at 1:27 AM
It's like we're trying to win CMC the Heisman. #49ers
November 25, 2025 at 1:25 AM
Enjoyed the no-nonsense run blocking there, Kittle being key. Another big early 3rd down. #49ers
November 25, 2025 at 1:22 AM
Early downs key on both sides of the ball for the #49ers. Get the offense into a rhythm, stop the run on D...
November 25, 2025 at 1:20 AM