Yesterday, I cobbled together five of what a San Francisco Giants fan might consider to be some of the team’s best moments from the first part of their 2026 season, so let’s look at five of the worst moments.
5. Swept by the Yankees (March 25th-28th)
It’s less the sweep and more the way that it happened. Outscored 13-1 in one of the rare times the team has opened a season at Oracle Park and simply outmatched in every facet of the game. It was the worst case scenario imagined by all the skeptics and considered by all the reasonable people out there after Buster Posey installed an inexperienced coaching staff to run a veteran roster with expectations.
The Giants had a nice spring and that plus their offseason had certainly built up this Opening Night on Netflix as something that would be worthwhile. Instead, the Giants revealed to their fans and the world that they’re a big steaming pile of losers who stink. Bad start to a season, worst start to a managerial career. Given the way the rest of this season has gone, the Giants might never live it down.
4. Doubleheader sweep via walk-off in Philadelphia (April 30th)
This is what a lot of the Giants media points to as the low point of the season. After clawing back to a not-terrible 13-15 record, the Giants proceeded to pee, poop, and vomit all over themselves before stumbling headfirst into an overflowing garbage can, then going vertical with their clown shoes swishing frantically as they struggled to free themselves, only to cause the garbage can to roll down a hill and onto a manure scow which would soon run aground on Diarrhea Island.
Ryan Walker threw 20 sinkers in 21 pitches to blow game one.
Walker’s nine-pitch battle against Bryson Stott, which ended in Stott hitting a game-tying triple, was especially jarring from a pitch-calling perspective. The cross-firing right-hander exclusively threw sinkers to Stott, and while the first eight were outside, his ninth and final one ended up right over the middle of the plate.
“I don’t really have an answer for you on that one,” Walker said when asked he only threw one slider. “It’s just something that we need to figure out. Obviously, that would’ve been beneficial. The two-seam’s been working a lot. I think we overused them definitely today. But yeah, it’s in the back of my mind. If we utilize the slider in that situation, it’s a different story.”
Did Walker consider shaking?
“I have a tough time shaking,” Walker said. “I’m not a big shaker. I put a lot of trust in my catchers. I still have a ton of trust in Bailey, whatever he calls, especially as a two-pitch guy. I have the confidence to get outs with both pitches in any situation. Obviously, nine two-seams to Stott is not ideal, and we’ll be making some changes in terms of situational pitching.”
Catcher Patrick Bailey didn’t offer much when asked about Walker’s sinker usage in Game 1 or Keaton Winn’s splitter usage in Game 2 (Winn threw 10 straight at one point).
“Good pitches,” Bailey said. “Trying to get them out. … I trust my guys and their pitches.”
Patrick Bailey would be traded 10 days later. It was at this point that everyone suspected that the stink lines coming off the team weren’t the result of some bad luck or small sample size or all the new people getting their sea legs. There was a rot on the surface. We now know that the Giants are rotten to the core, of course, but here’s the moment in the season when it kicked into gear — what a way to end the first month of the season!
3. Third base coach Hector Borg is reassigned (May 29th)
This is a bit of a heartbreaker in that, by all accounts, Hector Borg is well regarded within the San Francisco Giants organization and even by Tony Vitello. As Alex Pavlovic wrote back in February:
Vitello and members of the front office hopped on a Zoom call with Hector Borg in November as the longtime team employee was coaching in the Dominican Republic. Borg tried to convey what he has done in coaching and how passionate he is about helping young players. But mostly, he tried his best to be authentic with Vitello.
“I can remember getting off the Zoom and I don’t even know if it was five seconds and Tony was like, ‘Can we hire that guy?'” general manager Zack Minasian said recently, laughing.
If you spend about five seconds talking to or observing Borg, it’s not hard to see what intrigued Vitello. Borg, 40, is overflowing with energy and passion and is known within the organization as a tireless worker. He has been tied to Ron Washington all spring, and the two very much appear to be built the same way.
As for the job of third base coach itself? Well…
“I’m an aggressive third base coach,” he said. “I’ve always been that way.”
Prophetic.
Anyway, was Borg a scapegoat? Possibly. But he also seemed to be the outcome of a flawed process run by relative neophytes. The common person is convinced that Buster Posey’s time as a Hall of Fame-bound catcher means it’s no problem for him to transition into a management position, as though President of Baseball Operations is the same type of manager as the kind the common person loathes or simply distrusts.
But the Giants once again solved their problem by oversteering, replacing the 40-year old Borg with 68-year old Garry Pettis. Has the move worked out? Sure. The Giants were tied with the Angels for the worst Baserunning value (-4.2 runs) while Borg was with the team, according to FanGraphs. Since Pettis has been with the team, the Giants are just -1.5 runs in 32 games… 25th in MLB.
It’s just another example of the team feeling like amateur hour or watching Baby’s First Team.
2. Tony Vitello knifes Keaton Winn & Matt Gage, asks Logan Webb to pitch the 9th then rescinds the request, gets shouted at by Rafael Devers when he sends a pinch runner (four-way tie)
Speaking of amateur hour, here’s a list of on-field incidents that can be chalked up to a dude feeling his way through his first year as a manager at a whole new level of play and without any sort of meaningful guidance, as his overseers are just as inexperienced.
It’s probably not embarrassing that Tony Vitello threw the injury-riddled Keaton Winn three days in a row, but the outcome was predictable. It’s probably not embarrassing that Tony Vitello pushed Matt Gage to throw a career-high 51 pitches because it was an early blowout in Colorado and they needed the innings. But the outcome was predictable. It’s probably not embarrassing for the manager that one of the team’s star players refuses to be pinch ran for and makes an obvious stink about it, but the manager’s stature in the clubhouse can be reasonably called into question no matter the public sentiment towards the player.
Did Tony Vitello want to pinch run for Rafael Devers in that situation because he wanted a faster runner at third base or was Tony Vitello concerned that Devers’ previous comment about soreness would impact his ability to run the bases late in the game? Or is Rafael Devers just a jerk? For some reason, when the smoke cleared, it was Devers speaking to Bay Area media and, effectively, accepting responsibility, but let’s be clear: this isn’t the first time that there’s been murky intent when it comes to the manager’s decisions.
There was this moment from June 8th when Logan Webb saw his teammates blow a 3-1 lead in the 9th…
Webb would go eight innings and throw 99 pitches, striking out seven batters, allowing one run and five hits, as manager Tony Vitello got criticized for taking the pitcher out in the ninth inning. However, Webb revealed the conversation of Vitello asking him if he’s able to go back in the ninth, with the 29-year-old saying “it’s up to you,” leading to the change and the blown win in the ninth inning.
“Tony asked if you’re good, and I said ‘It’s up to you,'” Webb said, according to KNBR. “‘It’s your decision.’ He came back to me (bottom of the 8th), and he was like ‘we’re gonna make a change.'”
“I don’t regret that decision at all,” Webb continued.
That blown save just so happened to be the third consecutive game Keaton Winn pitched and would be his last one until July 10th. So… it’s all connected? But also, did Tony Vitello want to send Logan Webb back out there or did he defer to “It’s up to you” as a sign that he wasn’t good to go?
But then again, if it sounds like I’m pinning all of this on the rookie manager who usually sounds confused and often manages in a way that often reinforces how it sounds, I’ll admit that veterans taking advantage of a new guy with no experience or track record and few relationships is just as plausible. What could Tony Vitello do to them, ultimately? He hasn’t earned their respect or trust. As professionals, they should probably just be professionals on the field. But that doesn’t appear to be what’s happening here… for whatever reason, whether it’s Tony & his staff’s approach or the players’ POV.
And so this season-long discord has to be one of the team’s worst moments from part one.
Though, it’s worth adding: Rafael Devers is hitting .299/.392/.687 in 19 G (79 PA) since the pinch running incident; and, Logan Webb was the Pitcher of the Month in June. And, some of this was also a downstream consequence of Zack & Buster’s questionable bullpen planning during the offseason. That has certainly contributed to many memorably bad moments this season.
1. The Giants come out as bigots (June 12th)
The obvious pick and it’s one of these episodes where it spilled from the filled into off-field matters, where a lot of fans like to live to avoid reality. It’s almost certainly true that there are more bigoted baseball fans than there are non-bigots (or, at least, open-hearted and open-minded fans) and so the Giants have calculated that they can win in the long run despite this affront to the surrounding community. After all, they’re on pace to draw 3 million fans this season. The Giants got what they needed from the City of San Francisco and now that Mission Rock is up and running, they can commune with the people they prefer.
For those fans, the Giants would seem like a revelation. A new ally in the culture war. A firm that has finally seen the light! For the rest of us, it’s heartbreak. And for some of us, a sad final chapterof a relationship.
The notion that the Giants aren’t bigots is disproved by the definition of bigot: “a narrow-minded person who obstinately adheres to their own opinions and prejudices.” People invoke the Holy Bible to justify all sorts of beliefs and practices and at the end of the day, if the only idea that people want to pull from it is hatred, then it it’s definitionally bigotry. You don’t scribble on your hat or proclaim “Read the Bible!” without some emotion behind it. Spite? Hatred? It’s certainly not coming from a place of love. Wanting to be a bigot in everything but name only is on the level of losers. Own it!
The public protest on top of the awful pitching was the real clincher in all this. Some real Boaters for Trump vibes.
But the theme of this season has been the Giants either revealing or realizing that they are not who any of us thought they were or had hoped to be. The preseason projections saw them as an average team. The fans saw an average team with maybe some magic afoot if Bryce Eldridge panned out. Instead, the Giants are losers.
It’s loser level to hate LGBTQ+ people. It’s loser level to deface one’s work uniform as a protest of LGBTQ+ people. It’s loser level to sign with a team as a free agent so you can fire & brimstone their fans after a game. It’s loser level to hold a press conference like the one Buster Posey did, or do what Larry Baer did on KNBR the day after — but, admittedly, those were “off the field,” and shouldn’t be a part of this article. So, I’ll conclude instead with the ultimate loser level: being Ryan Walker. He has a 9.90 ERA in just 10 innings since the protest.
Now, does this mean you can draw a straight line from Pride Night to their 41-55 record? No. The anti-Pride Night protest and the ensuing farts from the front office are symptoms of a larger, perhaps diseased body operating as the San Francisco Giants. This is a team that has kept Larry Baer in a public-facing role despite a very public episode that caused him to lose a position within the organization. A team that dumped their public address announcer because of her political beliefs (hypocrites!</s>) after ownership’s political beliefs and political contributions came out and clearly conflicted with the region, the team’s purported values, and some general human decency, but hired Glen Kuiper… because everyone deserves a third or fourth chance to drop the n-word on a broadcast, I suppose?
To be absolutely fair, though, the team has been consistent in one way: they oppose dudes humping no matter the circumstances.
In the past, it’s been nonsensical to link personal character with win-loss results because there are hundreds — maybe even thousands — of examples of bad people being great athletes and champions; but, then you get a team like the 2026 Giants a team so bad that, beyond the obvious talent gap, makes you wonder just how much character counts… because it surely can’t be zero.
Anyway, don’t let me be the final word on this. What are some other worst moments from the first part of the 2026 season?