Sign in

Rowan Kavner

@rowankavner.bsky.social
367 followers 188 following 349 posts

MLB writer, FOX Sports. BBWAA. Twin dad. Never walk the bases loaded. I guess we’re running this back?

PostsRepliesMedia
Rowan Kavner @rowankavner.bsky.social · 11h
What’s better’n this?
020
Rowan Kavner @rowankavner.bsky.social · 08/10/2026
Wow.
070
Rowan Kavner @rowankavner.bsky.social · 08/10/2026
Teoscar, probably: "All yours, bud."
0184
Rowan Kavner @rowankavner.bsky.social · 07/10/2026
Mason Miller is back with the Padres after his son was born during last night’s game. His wife, Jordan, and baby boy are doing well. He found out about the game’s result late last night. And was obviously surprised to hear who got the save.
033
Rowan Kavner @rowankavner.bsky.social · 07/10/2026
An October picture we all definitely, totally, 100% expected to see a month ago.
010
Rowan Kavner @rowankavner.bsky.social · 07/10/2026
Postseason baseball, where only good times are had by all.
010
Rowan Kavner @rowankavner.bsky.social · 03/10/2026
It is 100 degrees at first pitch. Off we go.
021
Rowan Kavner @rowankavner.bsky.social · 30/09/2026
Please, sir, I want 17 more
010
Rowan Kavner @rowankavner.bsky.social · 30/09/2026
Nico Hoerner recorded the first hit off Michael King, an infield single, with one out in the 7th. King got a standing ovation (see below), then proceeded to strike out his next two batters. He dominated MLB’s highest-scoring offense: 7 IP, 1 H, 0 R, 3 BB, 8 K
010
Rowan Kavner @rowankavner.bsky.social · 27/09/2026
The Phillies had a four-game lead LITERALLY four days ago, and it could be gone TONIGHT. The Dbacks have the tiebreaker, but it’s the second tiebreaker because of their intradiv…
010
Rowan Kavner @rowankavner.bsky.social · 25/09/2026
I’m not one to usually question the Dodgers’ defensive positioning, but Godzilla is playing way too deep
2297
Rowan Kavner @rowankavner.bsky.social · 24/09/2026
Despite their best efforts, one of these teams will have to win the division
021
Rowan Kavner @rowankavner.bsky.social · 22/08/2026
Fans at Dodger Stadium are giving Kyle Tucker an ovation to try to get him going. (He worked the count full before grounding out in this AB.)
040
Rowan Kavner @rowankavner.bsky.social · 16/08/2026
Kyle Tucker, who is hitless on the homestand, was unable to secure this catch. Booing commenced.
040
Rowan Kavner @rowankavner.bsky.social · 12/08/2026
Not to be one-upped, the Royals’ bullpen says:
051
Rowan Kavner @rowankavner.bsky.social · 12/08/2026
Jac Caglianone just scored from second base ... on a flyout to CF. Andy Pages lost the ball on the transfer, and the struggling Dodgers bullpen has blown another late lead.
131
Rowan Kavner @rowankavner.bsky.social · 11/08/2026
Pitcher, catcher, both runners thought there were two outs. Scoreboard showed two outs. There was only one. Scoreboard flipped back to one out right before the flyout was caught. Then the Red Sox got doubled off. Huge play in the game. There has been a looooong delay figuring out what to do.
110
Rowan Kavner @rowankavner.bsky.social · 05/08/2026
“Surely, he’s not expecting right down the middle again.”
000
Rowan Kavner @rowankavner.bsky.social · 05/08/2026
Big day. Tarik Skubal gets to start in Ben Rortvedt’s 2026 Dodgers debut.
000
Rowan Kavner @rowankavner.bsky.social · 03/08/2026
The Red Sox are… quite literally hitting the ball all over the yard
040
Rowan Kavner @rowankavner.bsky.social · 02/08/2026
Thirty miles from Dodger Stadium, the Brewers are in Anaheim. I asked Sal Frelick for his Tarik Skubal trade reaction. He was neither surprised nor upset, but acknowledged some disappointment after feeling like the Brewers were actually going for the deadline prize this time:
2123
Rowan Kavner @rowankavner.bsky.social · 01/08/2026
The Giants announced they are suspending payment to Harrison Bader as they investigate the circumstances of his scooter accident:
131
Rowan Kavner @rowankavner.bsky.social · 14/07/2026
“Wow, Kyle Schwarber winning at The Bank. Incredible.” Jordan Walker:
080
Rowan Kavner @rowankavner.bsky.social · 08/07/2026
020
Rowan Kavner @rowankavner.bsky.social · 05/07/2026
Initial 33-man* NL roster (*Harper was named a "legend" pick, so NL got an extra player) Dodgers, Phillies, Braves led all teams with five All-Stars each.
000
Rowan Kavner @rowankavner.bsky.social · 05/07/2026
Initial 32-man AL All-Star roster (subject to change)
100
Rowan Kavner @rowankavner.bsky.social · 28/06/2026
The Padres did not challenge pitch No. 9 to Freddie Freeman, who would have struck out. Instead, he walks to bring in the go-ahead run. One batter later, Mookie Betts hits a two-run single to chase Michael King.
010
Rowan Kavner @rowankavner.bsky.social · 17/06/2026
Ohtani approves
0121
Rowan Kavner @rowankavner.bsky.social · 04/06/2026
I can’t stop watching this
010
Rowan Kavner @rowankavner.bsky.social · 17/05/2026
Murakami already has one HR for every million he’s making this season
050
Rowan Kavner @rowankavner.bsky.social · 12/05/2026
Shohei Ohtani is back to taking BP on the field as he works to find his swing.
020
Rowan Kavner @rowankavner.bsky.social · 23/04/2026
Prayers were answered
000
Rowan Kavner @rowankavner.bsky.social · 23/04/2026
Throw barely beat him
030
Rowan Kavner @rowankavner.bsky.social · 14/04/2026
This ball-strike system was not automated
040
Rowan Kavner @rowankavner.bsky.social · 12/04/2026
I applaud when umps who clearly aren’t watching the challenging player in the immediate aftermath of a call recognize they didn’t see them and still grant the challenge (as Brian O’Nora does here) instead of ruling it was too late.
010
Rowan Kavner @rowankavner.bsky.social · 02/04/2026
Gavin Williams has 10 strikeouts through seven scoreless innings, and these are numbers I never expected to see all at once, even if only a week into the season.
010
Rowan Kavner @rowankavner.bsky.social · 01/04/2026
Shohei Ohtani, who’s 3-for-15 with six walks and no extra-base hits to start the year, is taking BP on the field today, something you rarely see him do.
010
Rowan Kavner @rowankavner.bsky.social · 01/04/2026
This was all just one start
413128
Rowan Kavner @rowankavner.bsky.social · 01/04/2026
Cleveland outfielders are going to need a lot of ice tonight. Angel Martinez just took a 96.4 mph fastball from Ohtani directly off the left knee, but is somehow staying in the game (and looked OK running the bases).
030
Rowan Kavner @rowankavner.bsky.social · 01/04/2026
Rookie sensation Chase DeLauter fouled a Shohei Ohtani fastball off his back foot. He tried to stay in but couldn't run out a grounder and then hobbled straight down to the tunnel. He's now out of the game.
240
Rowan Kavner @rowankavner.bsky.social · 28/03/2026
Sound the trumpets
030
Rowan Kavner @rowankavner.bsky.social · 28/03/2026
When your team is playing Kevin McGonigle
041
Rowan Kavner @rowankavner.bsky.social · 28/03/2026
Helluva night for some ball
040
Rowan Kavner @rowankavner.bsky.social · 28/03/2026
On ring night, it’s starti…err, first pitcher Clayton Kershaw
000
Rowan Kavner @rowankavner.bsky.social · 26/03/2026
I’m still expecting to start warming in the bullpen
000
Rowan Kavner @rowankavner.bsky.social · 26/03/2026
Happy Opening Day, yall. Grateful to call this my job, thankful for everyone who follows and reads. Let’s watch some ball. Here’s our season preview — team-by-team breakdowns, x-factors, predictions — to get you ready: www.foxsports.com/stories/mlb/...
000
Rowan Kavner @rowankavner.bsky.social · 14/03/2026
Almost time for blondes vs brunettes
010
Rowan Kavner @rowankavner.bsky.social · 10/03/2026
Cal Raleigh: “I love Randy. I hate that this is a thing. There’s no beef.”
011
Rowan Kavner @rowankavner.bsky.social · 10/03/2026
In the words of Alek Thomas, “it’s going to be lit”
021
Rowan Kavner @rowankavner.bsky.social · 17/02/2026
Walker Buehler, San Diego Padre: “Yeah, it feels a little weird. I imagine 5 years ago, it would’ve been a lot more weird. But this is a crazy game, and this is a great opportunity for me to again be part of a really talented baseball club.” He hopes to make the team and win a rotation spot.
196