News Giants Team Notes

Giants sign 17 of 18 draft picks, finalizing deals with bevy of prospects

Ben Bybee Texas v Arkansas: Game Three

Photo by Wesley Hitt/Getty Images

The Giants finalized deals with nearly every one of their selections in the 2025 MLB Draft.

The San Francisco Giants have signed 17 of their 18 selections in the 2025 MLB Draft, according to MLB.com’s draft tracker. Bay Area prep shortstop Elijah McNeal (Dublin High School) remains the lone unsigned Giants selection. Given his commitment to UC Davis and the Giants lack of pool space, it seems extremely unlikely that he will sign prior to next Monday’s deadline. Expect him to be competing for playing time with the Aggies this coming college baseball season.

The Giants signed first-round pick Gavin Kilen to a slightly below-slot deal and that set the tone for the majority of the team’s selections. Seven of the Giants eight selections in the top-10 rounds accepted slightly below-slot signing bonuses. Sixth-round pick Jordan Gottesman (a fifth-year senior left-handed pitcher out of Northeastern) accepted the biggest below-slot deal with a $197,500 bonus compared to the $371,000 slot for his pick.

The largest over-slot signings were a pair of right-handed prep pitching prospects with standout breaking balls. Ninth-round pick Reid Worley received a $747,500 bonus ($543,100 over slot) to forego his commitment to Kennesaw State. 17th-round pick Luke Mensik received for a $482,500 bonus to forego his commitment to Xavier ($332,500 charged against pool). The Giants had one other selection receive an over-slot deal, 11th-round pick catcher Rod Barajas Jr., who signed for a $247,500 bonus ($97,500 charged against pool) out of Saddleback Community College to forego his commitment to UC Davis.

Teams are not allowed to exceed their bonus pool by 5% without sacrificing future draft picks. The Giants have consistently maximized their spending under this restriction since the rules were added and did so again this year. Teams are allowed to give players up to an additional $2,500 bonus after they sign that does not count against the pool. While some teams refuse to do this to save money, the Giants had several players sign for bonuses that end in 7,500, suggesting they gave out several additional bonuses. Ultimately, they are only $9,365 below the 5% threshold.

Source: https://www.mccoveychronicles.com/2...nts-sign-17-18-2025-mlb-draft-picks-prospects
 
Embarrassing

Hayden Birdsong sitting in the dugout disappointed.

Photo by David J. Griffin/Icon Sportswire via Getty Images

As ugly as losses get.

The San Francisco Giants lost 9-5 to the Atlanta Braves on Monday night. I’m starting this article by blandly stating the final score so that you can understand what we’re about to do here. We are not going to recap the game from start to finish, taking you on an emotional ride as you pretend to not know what happened and ooh and ahh at each twist in the adventure. There will be no narrative arc; no climactic moment, positive or negative.

They lost 9-5 and we’re just going to talk about that loss. We’re going to have a little group debrief, because we’re all here for each other. I’ll go first. When I’m done, feel free to chime in.

The timing of the things that happened in this game doesn’t matter. What came first and what followed what is irrelevant. All that matters is that the things that happened did, indeed, happen. They occurred. They transpired.

And they were tremendously embarrassing.

The type of embarrassing that led to an unusually long wait between the final out and Bob Melvin’s media availability, leading you to wonder whether the team was getting excoriated or someone was being informed that they were off the roster.

But the sequence of those embarrassing events doesn’t matter. Except for the beginning, which is still where we should start.

Hayden Birdsong took the mound in the first inning. The Giants had handed him a 1-0 lead, and there was optimism floating through the air after they forced 32 pitches out of the struggling Bryce Elder. More runs were on the way, you imagined. Young Birdsong, with plenty of time to rest away the end of first half struggles, was ready to shine.

Except he fell behind the leadoff batter, Jurickson Profar, 3-0. And even though he battled back, he ultimately relented and walked him. And then he walked Matt Olson on four pitches and then, as if to make sure you understood what had just happened, he walked Ronald Acuña Jr. on four pitches as well.

The bases were loaded without a ball being put in play, and just three of the 15 pitches Birdsong had thrown found the plate.

He naturally fell behind in the count to Drake Baldwin before finally firing off a get-it-in fastball in a 2-1 count. Baldwin, batting cleanup for a reason, was ready for it. He swung at it, he crushed it, he split the gap with it, and he celebrated on second base as his trio of teammates exchanged high-fives and ass-pats and jaunted to the dugout with a 3-1 lead.

Sometimes you just need to get it out of your system but, sadly, it was not out of Birdsong’s system. He walked Ozzie Albies on five pitches and then, on the very next pitch, came so close to hitting Sean Murphy in the face that it took everyone a moment to realize that he had hit him in the shoulder.

And with that, Melvin marched to the mound and Birdsong marched off it. He threw 25 pitches and six of them were strikes. He faced six batters and retired none of them.

The last Giant to start a game and not register an out? Scott Alexander in 2023, but he was an opener.

Before him? Zack Littell in 2021, but he was an opener.

Before him? Gil Heredia in 1992.

It was a brutal performance, and it was more costly than just three runs and the bases loaded. It was bad enough that, when combined with Birdsong’s struggles in his last handful of starts (going back to the Retaliation Game, Birdsong has made four starts, pitched 13 innings, given up 11 hits [including four home runs], 17 walks, and 16 earned runs, and thrown just 134 of 270 pitches for strikes), it’s very hard to imagine him taking the mound on Sunday when his turn comes up again. It forced a bullpen that was taxed mightily over the weekend to cover a full nine innings, which will almost surely lead to roster moves for preservation’s sake.

That’s the kind of performance that hurts the team’s chances on Tuesday and hurts the team’s chances on Wednesday, and makes you question whether they have any chances at all in the long run.

But while the loss — statistically and theoretically — falls on Birdsong’s shoulders, this isn’t an article about how horribly he pitched. It’s an article about how embarrassingly the Giants played, and Birdsong’s inability to record a single out was just the start of it all. Not all of the embarrassment proved costly, but in a way, Birdsong’s embarrassment — while the most costly — was the easiest to stomach. Sometimes you just don’t have it. That’s not half as embarrassing as forgetting to even consider trying to have it.

Yet the Giants did a lot of that. In the third inning, Nacho Alvarez Jr. (who has an All-Star name but a sub-replacement level bat) lined a one-out, one-on single into left, which Heliot Ramos soft-tossed into the wrong part of the infield with all the urgency of someone playing monkey in the middle with a doped up Bassett Hound, which allowed Albies to go first-to-third on a routine single to left.

An inning later, with Olson on second and Acuña on first, Baldwin hit a grounder up the middle. You’d think that might be enough to score a run, but what if I told you it was enough to score two runs?

Yes, Acuña, the most thrilling watch in baseball (fight me, Dodgers fans) never stopped running, and Jung Hoo Lee, assuming Acuña wouldn’t even dream of such a feat, lackadaisically got the ball back into the infield with all the urgency of a stop light turning green when you’re very late to an important something or other.

Two innings later, with Acuña on second as part of a two-out rally, Baldwin hit a lazy fly ball to left field, between Ramos and Lee, and the pair, as if to compound their earlier issues, each chased after the ball with all the urgency of Jan Levinson making ossobucco in the famed “Dinner Party” episode of the hit American sitcom The Office.

The ball landed lamely in front of Lee, who looked at his glove as though to say, “well, what was I supposed to do?” which would have been a more compelling argument had he not been standing stationary directly next to it for numerous seconds before it landed.


Heliot Ramos Jung Hoo Lee이정후 just looked at each other and let the ball drop pic.twitter.com/ZAQpM6094G

— Bobby (@welcomeMLB) July 22, 2025

Then there was the eighth inning, when Camilo Doval walked a batter on a pitch clock violation so egregious that Profar was already ridding himself of his protective gear and beginning his walk to first before Doval looked to catcher Patrick Bailey, finally ready to throw, only to realize he was far, far too late. Bailey had already gone through the five stages of pitch clock violation grief before Doval even looked in: Hurry up gave way to No seriously dude you gotta throw the ball which turned to Ugh which morphed into Jeez dude, why’d you do that, which finally culminated in Hey, are you gonna look over here at any point today to find out that the moment came and went like half an hour ago?

Even the baseball deities conspired to embarrass the Giants. After Birdsong gifted a bases-loaded-with-no-outs situation to newcomer Matt Gage, the lefty brilliantly struck out two batters, then got a routine chopper to his five-time Gold Glover at third base. Except the ball called an audible and took a new route at the last second, eschewing Matt Chapman’s mitt entirely, allowing two runs to score while Chapman had egg on his face with no way to explain to the 34,857 fans in attendance that he did not put that egg on his face, it was put there against his will while he loudly objected.

There were bright spots to help cut through the embarrassment. Gage was sensational, with that luck-assisted hit being the only baserunner he allowed in two innings. Spencer Bivens, a day after being asked to carry a heavy bullpen load, carried an even heavier one, throwing 53 pitches, though he visibly ran out of steam and got eaten up at the end. Tristan Beck, a few days after an utterly brilliant showing, retired all four batters he faced, two by way of strikes.

Willy Adames, whose contract went from looking like a bloated whale to a steal, continued his torrential streak, hitting 4-5 with a home run and a pair of doubles, while turning an impeccable double play to pick up Ramos after his inexcusable error.

Chapman and Wilmer Flores both hit 2-4 with a double, while Chapman and Rafael Devers both hit 2-4 with a walk. And the game, after nearly three hours, mercifully ended, which is probably the brightest spot of them all.

The Giants return to action on Tuesday night, eager to rid themselves of their current six-game skid. At the very least, hopefully they won’t play embarrassing baseball. One would think that’s an easy enough ask.

One would think.

Source: https://www.mccoveychronicles.com/2...es-scores-recaps-hayden-birdsong-willy-adames
 
Tuesday BP: Who should start on Sunday?

Hayden Birdsong walking off the mound while Bob Melvin and the infielders stand together.

Photo by David J. Griffin/Icon Sportswire via Getty Images

It’s decision time.

When Bob Melvin walked to the mound in the first inning during the San Francisco Giants 9-4 loss on Monday, you couldn’t help but get the feeling that it was the last time we’ll see Hayden Birdsong for a while.

Birdsong departed with three runs in and the bases loaded, ignominiously becoming the first Giants starter (openers notwithstanding) to fail to record an out in 33 years. Blowups happen, but this wasn’t a one-off for the talented young right-hander. In his four starts (which began with the game in which he was asked to retaliate, and then fell apart), Birdsong has made it through just 13 innings, ceding 11 hits, four home runs, 17 walks, and 16 earned runs, while throwing less than half of his pitches for strikes. If you want to go back further, things don’t get much prettier: in his three starts before that stretch, he pitched 14.2 innings and gave up 15 hits, two home runs, eight walks, and nine earned runs.

Sunday will mark the next time Birdsong’s spot in the rotation comes up, and the Giants will be hosting the New York Mets, a dangerous team. Melvin and Buster Posey have quite a choice to make, and I see three options: Birdsong, Landen Roupp, or someone else. Very detailed option, I know.

They could put their faith in the kid, call this a disaster worth washing off, and give him a chance to right the ship. It would be understandable, if questionable. They could use Thursday’s off day to bump the rotation up a day, which would put Roupp in line to smart, but that’s a temporary solution to a decidedly un-temporary problem.

Or they could turn to a new pitcher. On the surface, that seems like the right move. But ... what pitcher?

The heir apparent is Carson Whisenhunt, but he’s been one of the worst pitchers in the Pacific Coast League for about two months now, with some serious strike-throwing issues of his own. The other 40-man options in AAA — Mason Black, Carson Seymour, Carson Ragsdale, and Trevor McDonald — have all been struggling mightily. The best pitcher this year for Sacramento has been Kai-Wei Teng, but he’s neither fully stretched out nor on the 40-man roster. Keaton Winn only just returned from injury and isn’t close to being stretched out.

The Giants could certainly just put their faith in one of those arms and assume it can’t get worse. They could say that they love what they’ve seen from Tristan Beck and try to stretch him out again on the fly — he pitched 4.1 innings on Friday, and beautifully — but that seems short-sighted. They could swing a trade — ‘tis the season and all.

There are no easy answers. But it sure feels like “Not Hayden Birdsong” has to be the choice.

Source: https://www.mccoveychronicles.com/2...s-roster-decisions-hayden-birdsong-bob-melvin
 
SF Giants slug their way out of losing streak with 9-0 win

San Francisco Giants v Atlanta Braves

Rafael Devers handled himself well in his first career start at first base Tuesday night. | Photo by Matthew Grimes Jr./Atlanta Braves/Getty Images

Landon Roupp threw five shutout innings, two Giants went deep, and Rafael Devers didn’t make a single error at first against the Atlanta Braves Tuesday

After six straight losses, countless practice ground balls at first base, and the dumbest controversy of the season, Rafael Devers made his first-ever start at first base. And the San Francisco Giants routed the Atlanta Braves, 9-0.

One day after starter Hayden Birdsong failed to record an out in a 9-5 loss where our game story was titled “Embarrassing,” the Giants grabbed an early lead by batting around in a four-run 2nd inning and never looked back.

Landon Roupp earned his 7th win of the season by striking out six Braves in five shutout innings. Wilmer Flores hit his 12th homer run and collected four RBIs. Casey Schmitt hit his first home run in exactly one month. And Devers survived nine innings at first base, in part thanks to Giants pitchers only giving up four ground balls and three chances for their newfound first sacker.

The scoring started in the second when Matt Chapman tripled in Willy Adames on a ball that missed being a home run by mere inches. Because this is the Giants, a fan in the outfield did reach out with a glove and try to catch the ball, but his reactions were too slow to interfere. It didn’t end up mattering, as Flores drove him home with sacrifice fly on an 0-2 pitch.


RBI triple from Chappy ✅
RBI sac fly from Wilmer ✅ pic.twitter.com/NLNDVQRnO2

— SFGiants (@SFGiants) July 22, 2025

Five pitches later, Schmitt left no doubt about his own blast, drilling a ball 416 feet to left for his 5th home run.


"Cabeza" power from Schmitty pic.twitter.com/T49ZtNIbRv

— SFGiants (@SFGiants) July 22, 2025

Things didn’t get easier for starter Davis Daniel (0-1), whose name is backwards. Patrick Bailey doubled, then Luis Matos and Jung Hoo Lee walked to load the bases for Heliot Ramos, who delivered his own sac fly for a 4-0 lead.

Meanwhile Roupp was getting himself out of trouble with timely strikeouts. With two on and no one out in the first, Roupp struck out Ronald Acuña and Drake Baldwin. After a leadoff double from Jurickson Profar in the third, Roupp struck out Acuña again, then got Ozzie Albies to fly out with two on. When Roupp got Acuña to pop to right in the 5th, the former MVP didn’t even bother to run, instead breaking his bat, taking four steps, then tossing the pieces of wood down the dugout steps.

He got help from some nice outfield defense, something that’s been in short supply for the Giants in recent games. With two out in the 4th, Matos chased down a 380-foot drive by Michael Harris where he ran over 100 feet to get it. With two on and two out in the 5th, Matos snared a Bladwin line drive to end the inning, and Roupp’s night.

Roupp finished with 5IP, 4H, 1 BB, 1 HBP and 6Ks. He lowered his ERA to 3.11, which means that amber is the color of his energy on the mound. Roupp has a 1.62 ERA at Oracle Park this year, with a WHIP of 1.22 and 42 strikeouts in 50 innings. He hasn’t given up a home run at home all year. Pretty good!

In the 5th, the Giants added to the lead when new Gold Glove favorite Devers led off with a double (he went 2-for-5 with an RBI) and scored when the red-hot Adames singled him home, just barely avoiding a heart attack as Matt Williams wisely waved him home and the throw went to second.


Willy is en fuego pic.twitter.com/01vbpcEVKw

— SFGiants (@SFGiants) July 23, 2025

Adames has now reached base in eight of his last 10 plate appearances, with six runs, five RBIs, and three homers in his last four games.

Sean Hjelle, back in the majors, was rudely welcomed with a Michael Harris line drive off his right hamstring. He walked it off, rubbed some dirt on the bruise, and struck out Nick Allen to end the inning.

Perhaps fired up by the violent assault on their tallest pitcher, the Giants hitters went to work again in the 7th. A walk and a block got Heliot Ramos to second base, ready for Devers to knock him in with a solid single to right.


Rafi with the RBI knock pic.twitter.com/7iHCLpn0Rp

— SFGiants (@SFGiants) July 23, 2025

Ramos ignored the third base coach but scored anyway, learning nothing from Acuña gunning down Bailey trying to stretch a single two innings earlier.


Brandon Gaudin and C.J. Nitkowski react to Ronald Acuña Jr.'s latest big throw.

This one threw out Giants catcher Patrick Bailey (after review) at second on what looked to be an easy double. pic.twitter.com/j25b7cXPv5

— Awful Announcing (@awfulannouncing) July 23, 2025

Base running wasn’t an issue the rest of the inning. Adames drew his third walk of the game and then Wilmer Flores hit his 12th home run of the season and his first since June 7.


#12 for Wilmer ☄️ pic.twitter.com/6yK8RUlIQp

— SFGiants (@SFGiants) July 23, 2025

That ended the scoring, but new call-up Carson Seymour impressed cleaning things up in the 8th and 9th. The 6-foot-6, 255-pound reliever struck out four Braves in his two innings, throwing a bowling-ball sinker at 95 MPH and getting three strikeouts on sliders. He also got some interest from the Golden State Warriors, still looking for a small-ball center. Can Seymour hit an 18-footer?

All in all, the Devers-at-first experiment is undefeated so far. It also lets Flores back into the lineup as a DH. or whoever they’d want, maybe even a left fielder who needs a break from the business of not shagging flies. If Devers can play the infield for 2⁄3 of the remaining games, our math says the team would go no worse than 40-21.

The Giants have one final game in Atlanta with Logan Webb pitching, so expect the Giants to give Devers a little break, considering there’s going to be a whole lot more ground-outs. Or it’s time to throw him in the fire and see just how unbeatable the team is with Devers at first.

Source: https://www.mccoveychronicles.com/2...ug-their-way-losing-streak-atlanta-braves-9-0
 
A new look coming for McCovey Chronicles in August

large_mccoveychronicles.com.minimal.0.png


Our coverage remains the same but with a new look

In just a couple of weeks, McCovey Chronicles is switching to a new platform as part of SB Nation’s network-wide move to a new publishing platform. This will change the look of the site and also make it faster and more reliable on any device you use. This is an upgrade.

When you land on the site, it will look cleaner – less clunky, with more white space, a better ad experience with faster load times – but will still have all the usual articles, analysis, and news by all the folks you know.

Community discussion and content created by you will be more prominent in the new design. The best comment threads will be easy to find, and staff and commenters alike will be able to start conversations whenever they like with a brand new tool.

We’re planning on an early August reveal, so we wanted to give you a heads up. You’ll hear more from us when it’s almost here. The site will look a little different, feel a little faster, and, most importantly, have a bigger role for you, the community.

So, stick around and check it out!

Source: https://www.mccoveychronicles.com/2...-look-coming-for-mccovey-chronicles-in-august
 
Minor League roundup, 7/23: Bryce Eldridge walks it off in style

Bryce Eldridge finishing a swing.

Photo by David Durochik/Diamond Images via Getty Images

Yesterday on the farm.

Just four games for the San Francisco Giants Minor League Baseball affiliates on Wednesday, as their Arizona Complex League and Dominican Summer League teams had the day’s off. But much excitement was present nonetheless!

Let’s dive into the action.

Link to the 2025 McCovey Chronicles Community Prospect List (CPL)

All listed positions in the roundup are the positions played in that particular game.


News


Low-A San Jose outfielder Jose Ortiz (No. 22 CPL), who had recently started a rehab assignment in the ACL, has been activated off the Injured List. It will be great to see him out there again.


AAA Sacramento (49-49)


Sacramento River Cats beat the Las Vegas Aces (A’s) 3-2
Box score

Some excitement came to Sacramento on Wednesday night, in the form of the most exciting play in baseball from the most exciting player on the farm: yep, a walk-off home run from first baseman Bryce Eldridge (No. 1 CPL).

Eldridge homered for the 2nd consecutive day, and it salvaged what had been a poor game (0-3 with 2 strikeouts) to that point. But no one will remember your earlier at-bats when you take the field with a tied game in the 9th inning and launch a no-doubter deep into the Sacramento air.


Bryce Eldridge CRUSHED. For the win.

MLB's No. 18 prospect (@SFGiants) delivers a walk-off blast for the Triple-A @RiverCats. pic.twitter.com/KBoOrEUSHA

— MLB Pipeline (@MLBPipeline) July 23, 2025

Lord, what a swing!

Eldridge is definitely putting the pieces together. Over his last 10 AAA games, the 2023 1st-rounder has hit 12-36 with 3 home runs, 4 doubles, and 3 walks. Pretty darn good! I’d say we’re still a ways away from him getting called up, but if he keeps putting up numbers like these, the talks will intensify...

The other nice offensive day belonged to second baseman Tyler Fitzgerald, who had his best day since being optioned, hitting 2-4 with a solo home run to open the game, and knocking in 2 of the team’s 3 runs. It sure would be great to see him start to figure some things out after his difficult start to the year.


TYLER FITZGERALD WITH A LEAD OFF HOME RUN pic.twitter.com/tCeNsgFFoF

— Sacramento River Cats (@RiverCats) July 23, 2025

Uninteresting performances from the 40-man position players: center fielder Grant McCray and designated hitter Jerar Encarnación both hit 0-3 with a walk and 2 strikeouts, with McCray also getting caught stealing; right fielder Daniel Johnson and left fielder Marco Luciano both went 0-3.

A fantastic outing on the mound for the starter, RHP Mason Black (No. 7 CPL). The audition to start Sunday’s game for the Giants is coming in too late, but it would have been a helluva audition, as he threw 6 shutout innings, ceding just 4 hits and 0 walks while striking out 5 batters, and throwing just 71 pitches. What an impressive performance!

Black’s season has been pretty tough — he has a 4.45 ERA, a 5.25 FIP, just 8.8 strikeouts per 9 and 4.8 walks per 9 — but his story is far from finished. Here’s to more games like this one.

AA Richmond (34-56)


Richmond Flying Squirrels lost to the Portland Sea Dogs (Red Sox) 6-5 (10 innings)
Box score

Not a very interesting game for Richmond, as is their custom. But my goodness, the hits just keep coming for third baseman Sabin Ceballos (No. 18 CPL), who is finding his stride in a huge way. The young righty had a nearly perfect day, hitting 3-3 with a double and a walk, though he committed an error (I’d say defense is the last thing to worry about with him, though). Funnily enough, his hitting line is the exact same one that he put up the day before, too! He also left the game late, but hopefully that was just to facilitate playing time for others, as Richmond does that a bit.

It’s been a rough season for Ceballos since a standout spring, though you wouldn’t know it based on his July. Since July 3, Ceballos has hit 17-51 with 2 home runs, 4 doubles, 10 walks, and just 7 strikeouts. After just a .415 OPS in June, he’s sported a .924 OPS this month, and looks much more like the player the Giants were stoked to acquire in the Jorge Soler trade. He’s inching nearer to league average, with a .605 OPS and an 87 wRC+.

Also a nice day for right fielder Carter Howell, who hit 2-4 with a hit by pitch and 2 strikeouts, and center fielder Turner Hill, who went 1-3 with a double, a walk, and a strikeout. Howell has a .607 OPS and an 84 wRC+, while Hill has a .738 OPS and a 123 wRC+.


An extra-innings double by Turner Hill brings us closer pic.twitter.com/emLI2eJJTQ

— Richmond Flying Squirrels (@GoSquirrels) July 24, 2025

Nothing much for the newbies to the level. Left fielder Scott Bandura went 0-5 with a strikeout, while Bo Davidson (No. 11 CPL) struck out in a pinch-hit appearance.

On the mound, it was another outing with poor command for LHP Joe Whitman (No. 9 CPL), whose up-and-down season continues. Whitman struggled to find the zone, throwing just 38 of 72 pitches for strikes, which led to 3 walks in just 3.2 innings. On the good side of things, though, he only gave up 2 hits, though 1 was a home run. In all, he got tagged for 3 earned runs while striking out 4 batters.

On the one hand, Whitman’s ERA has ballooned all the way up to 5.26 in a pitcher-friendly league — it’s the 5th-highest ERA among the 50 Eastern League pitchers with at least 50 innings thrown this year. And his ERA has been accompanied by his worst groundball rate, by a large margin. On the other hand, his walk rate has been better than the lack of strikes would suggest, and he’s getting a modest amount of strikeouts, which has led to a much-better 3.85 FIP — 25th out of those 50 pitchers.

Arguably the biggest concern with Whitman right now is that he just doesn’t seem to have a kill pitch, in part because his velocity has dropped off. There are 88 pitchers in the Giants farm system who have thrown at least 20 innings this year, and Whitman’s swinging strike rate (11.4%) ranks just 55th. That’s not a death sentence (it’s higher than a handful of players who are on the 40-man roster), but it definitely makes a path to success harder for Whitman, especially with a low groundball rate (he’s 72nd among those 88 pitchers at 38.6%). A funny profile.

Speaking of funny profiles, in very different ways, the player who replaced Whitman was RHP Will Bednar (No. 42 CPL). Bednar thankfully had one of his best games of the year, throwing 2.1 scoreless innings with just 1 hit and 1 walk allowed, while striking out 5 batters. Bednar, who, if you’re new to prospecting, was the team’s 1st-round pick in 2021 (and the brother of Pirates All-Star closer David Bednar) is having a wild ride of a season. He’s striking out a staggering 14.5 batters per 9 innings, which is 2nd among those aforementioned 88 pitchers in the system. He’s also walking 7.8 per 9 innings, which is 6th-highest. He’s faced 151 batters this year and a truly hilarious 80 of those batters have failed to put the ball in play, either striking out, walking, or getting hit by a pitch. Because of the high strikeout rate, opposing batters are hitting just .240 against Bednar, despite his comical .408 BABIP, which is 3rd-highest amongst those pitchers. The result is a discrepancy for the ages: a 6.39 ERA and a 2.93 FIP.

High-A Eugene (52-39)


Eugene Emeralds beat the Vancouver Canadians (Blue Jays) 4-1
Box score

A fantastic pitching performance for the Emeralds, led by one of their newest arms. LHP Greg Farone made the start, with the 2024 7th-rounder pitching for the 4th time since a recent promotion. It was his best start at the new level, as he tossed 4 shutout innings while allowing just 1 hit, 1 walk, and 1 hit batter, and striking out 5. What a performance! Farone had really been struggling — not just in Eugene, but in San Jose, too — ever since a brilliant 5-game outing to start the season. The 6’6 23-year old is a highly intriguing arm though, so hopefully he can find some good rhythm before his debut season is up.

Following Farone was RHP Brayan Palencia, who allowed 2 hits in 2 shutout innings. It hasn’t been the cleanest year for Palencia, who has a 4.68 ERA, a 5.12 FIP, and just 29 strikeouts in 42.1 innings. But this was his 4th consecutive scoreless outing, so it seems like he’s trending in the right direction.

RHP Ben Peterson, a UDFA in his debut season, finished things off with a hot-and-cold outing. Peterson, appearing in his 9th game since getting promoted, gave up 3 hits, a hit batter, and a run in just 2 innings, but also struck out 4 batters. He had been struggling with strikeouts since the promotion, so nice to see a quartet of them ... and he still hasn’t walked a batter in High-A!

It was a day that ends in “Y,” so you know it was a great day for catcher Drew Cavanaugh, who hit 3-5 with a double and 2 strikeouts. All he’s done this year is hit, hit, and hit some more (while also playing some nice defense). It was Cavanaugh’s 3rd consecutive game with at least 3 hits, and it bumped his OPS all the way up to 1.143 and his wRC+ to 206. Whatever his offseason regiment was, I would like to try it! My goodness!


It’s only Wednesday, but Drew Cavanaugh wants that Northwest League Player of the Week Award!

In under two games, @drewcav1 is 7-8 with 7 RBI and 3 XBH against Vancouver. This is a SEVEN game series…#Ems70 pic.twitter.com/oNqxdV3Nvs

— Eugene Emeralds (@EugeneEmeralds) July 24, 2025

Left fielder Quinn McDaniel hit 2-3 with a walk and a strikeout, while center fielder Jonah Cox (No. 26 CPL), second baseman Zane Zielinsi, and designated hitter Dayson Croes all hit 1-3 with a walk. McDaniel has a .698 OPS and a 93 wRC+; Cox also had a stolen base and a strikeout, and now has a .726 OPS and a 99 wRC+, with 39 stolen bases in 45 attempts; Zielinski had a stolen base and was caught stealing, and saw his OPS move to .623 and his wRC+ to 81, with 25 stolen bases in 31 attempts in his debut season; and Croes added a double and a strikeout, bumping his OPS to .858 and his wRC+ to 137 in his 1st season.


He does it so often, we don’t even ask how anymore. Somehow, each catch is better than the last. Jonah Cox steals another hit on a magnificent diving catch to kill any momentum for the Canadians.#Ems70 @JonahCox02 pic.twitter.com/shDIUfCZXd

— Eugene Emeralds (@EugeneEmeralds) July 24, 2025

Low-A San Jose (60-32)


San Jose Giants beat the Inland Empire 66ers (Angels) 9-6
Box score

Holy smokes what a baseball game! If good performances are what you’re craving, then I do believe you have arrived at the right place. I hope it was worth the wait of wading through the preceding 1,700 words.

There were many stars, but the brightest was shortstop Jean Carlos Sio, who had one of the best games of any Giants prospect this year. Sio went a brilliant 4-6, bopping a single, smacking a double, hitting a triple, and bashing a 3-run home run, giving the recently-turned 21-year old the coveted cycle. That’s a day the lefty won’t soon forget!


CYCLE ALERT! Jean Carlos Sio becomes the first San Jose Giant to hit for the cycle since Gio Brusa and Jalen Miller both pulled off the feat in the same game on April 11, 2018. @MiLB pic.twitter.com/heaufYA17x

— San Jose Giants (@SJGiants) July 24, 2025

Speaking of forgetting, some have done exactly that with Sio, but forget him at your own peril! He’s up to a .793 OPS and a 123 wRC+ on the year, while playing the middle of the infield (and some outfield), stealing 13 bases, and posting a tiny 13.1% strikeout rate. There’s not a lot of power in his game (though you wouldn’t know it from Wednesday’s hit, which weren’t cheap), but there’s a lot of everything else!

He wasn’t the only player with a 4-hit, 3 extra-base hit day, though, as center fielder Lisbel Diaz (No. 17 CPL) absolutely showed out, hitting 4-6 with 3 doubles, a stolen base, and an outfield assist (though he also had an error).

Diaz entered the year with tons of hype, but had a hard time living up to it in the early going. He’s been making up for it in a big way lately, though: since June 26, the righty is 33-96 with 5 home runs, 10 doubles, and 3 walks. That hot streak has brought the Cuban, who turned 20 over the weekend, up to a .717 OPS and a 94 wRC+, with 16 stolen bases in 19 attempts, and a 19.9% strikeout rate. Moving strongly in the right direction.

Sio hit leadoff and Diaz 3rd, and the man in the middle had a damn fine game too, as third baseman Walker Martin (No. 14 CPL) hit 2-5 with a walk, 2 stolen bases, and a strikeout. Don’t look now, but Martin’s batting average — which was hovering around the Mendoza Line for most of the year — is up to .246, while his strikeout rate is down to 27.2% (still a high number for a 2nd-round pick repeating Low-A, but much better than last year’s catastrophic 46.3%).

Other good days abounded. Catcher Nomar Diaz, the team’s 14th-round pick in 2022, hasn’t had a lot of playing time or a lot of success, but on Wednesday hit 1-4 with a home run, a walk, and a strikeout. Great to see him have a good day at the plate. Right fielder Ryan Reckley (No. 35 CPL), who continues to look much better following a reset in the ACL (and a position change), hit 2-5 with a triple, though he also struck out 3 times.

The pitching was poor, with the exception of RHP Evan Gray, who handled the 9th and retired all 3 batters he faced, with 1 strikeout. Gray, the team’s 15th-round pick last year who is in his debut season, is up to 48 strikeouts in 35.2 innings, though he also has 22 walks and a 4.04 ERA.


Home run tracker


AAA Bryce Eldridge (12) [5 in AAA, 7 in AA]
AAA Tyler Fitzgerald (4) [3 in MLB, 1 in AAA]
Low-A Jean Carlos Sio (4)
Low-A Nomar Diaz (2)

Source: https://www.mccoveychronicles.com/2...-jean-carlos-sio-tyler-fitzgerald-lisbel-diaz
 
7/25 Gamethread: Giants vs. Mets

Logan Webb, in an orange jersey, reaching back to throw a pitch.

Photo by Thearon W. Henderson/Getty Images

Logan Webb vs. Clay Holmes.

After a day off, the San Francisco Giants are back in business, ready to kick off a new series. It’s not going to be an easy one, though, as the New York Mets are in town, and they are ... well ... quite good.

Thankfully for the Giants, they’re sending their ace to the mound, as righty Logan Webb will make his league-leading 22nd start of the year. So far he’s 9-7 with a 3.08 ERA, a 2.58 FIP, and 140 strikeouts against 29 walks in a league-leading 131.2 innings. He’s been roughed up in his last two outings though, ceding 10 runs in 11.1 innings, so he’ll look to bounce back.

He’s up against a fellow two-time All-Star, right-hander Clay Holmes, who has made 20 starts. In his first year with the Mets, the 32-year old is 8-5 with a 3.28 ERA, a 4.21 FIP, and 86 strikeouts against 43 walks in 108.2 innings. He also struggled in his last start, giving up five runs (four earned) in 5.1 innings against the Cincinnati Reds.

Also, if you missed it, the Giants added another pitcher before the game, as right-handed Tristan Beck was recalled to replace Landen Roupp, who was placed on the 15-Day Injured List.

Enjoy the game! Go Giants!


Lineups


Giants

  1. Heliot Ramos (R) — LF
  2. Rafael Devers (L) — 1B
  3. Willy Adames (R) — SS
  4. Matt Chapman (R) — 3B
  5. Mike Yastrzemski (L) — RF
  6. Wilmer Flores (R) — DH
  7. Jung Hoo Lee (L) — CF
  8. Casey Schmitt (R) — 2B
  9. Patrick Bailey (S) — C

RHP. Logan Webb

Mets

  1. Brandon Nimmo (L) — LF
  2. Francisco Lindor (S) — SS
  3. Juan Soto (L) — RF
  4. Pete Alonso (R) — 1B
  5. Jeff McNeil (L) — DH
  6. Brett Baty (L) — 2B
  7. Francisco Alvarez (R) — C
  8. Ronny Mauricio (S) — 3B
  9. Tyrone Taylor (R) — CF

RHP. Clay Holmes


Game #104


Who: San Francisco Giants (54-49) vs. New York Mets (59-44)

Where: Oracle Park, San Francisco, California

When: 7:15 p.m. PT

Regional broadcast: NBC Sports Bay Area

National broadcast: n/a

Radio: KNBR 680 AM/104.5 FM, KSFN 1510 AM

Source: https://www.mccoveychronicles.com/2...tch-lineups-tv-station-logan-webb-clay-holmes
 
Sunday BP: Matt Gage to start today’s bullpen game

Close up of Matt Gage throwing a pitch.

Photo by Kevin D. Liles/Atlanta Braves/Getty Images

And then Carson Seymour, it seems.

Today the San Francisco Giants will embark on their first planned bullpen game of the 2025 season. They had an accidental one about two months ago, when they traded their starting pitcher a few minutes before the game, forcing a bullpen situation, but this one is an honest to goodness bullpen game. We’ve known for a few days that it was coming.

And now we know how it’s starting. On Saturday, Bob Melvin revealed that lefty Matt Gage will open the game and take the first stab at the New York Mets’ terrifying top of the order. It’s expected that Carson Seymour — who was drafted by the Mets — will pitch at some point. Seymour has been developed as a starter, but since June 19 has only thrown nine innings, so he probably can handle a decent chunk of innings, but not enough to be starting. The Giants also revealed that they won’t be making any roster moves before the game, but instead will wait until Monday, when they’ll presumably add a player to start the series opener against the Pittsburgh Pirates.

On that note, lefty Carson Whisenhunt — the top pitching prospect in the system — was a late scratch from his scheduled start on Saturday for AAA Sacramento. Could that be the organization getting ready to have him start on Monday? Or could it be a false alarm, as it’s starting to look like happened when Kai-Wei Teng was scratched from his start earlier in the week?

We’ll soon find out. Until then, enjoy Gage, Seymour, and a good ol’ bullpen game.

Source: https://www.mccoveychronicles.com/2...carson-seymour-carson-whisenhunt-kai-wei-teng
 
7/27 Gamethread: Giants vs. Mets

Side view of Matt Gage throwing a pitch.

Photo by David J. Griffin/Icon Sportswire via Getty Images

Bullpen vs. Kodai Senga.

The San Francisco Giants enter their series finale against the New York Mets in an unfortunate place. After a heartbreaking loss on Saturday night, the Giants will look to salvage one game from the series as the teams face off on ESPN.

It’s a bullpen game for the Giants, with left-handed reliever Matt Gage getting the call for opening duties. Right-hander Carson Seymour is expected to pitch a decent chunk of innings. With the Giants down two starters (Hayden Birdsong was optioned while Landen Roupp was placed on the 15-day IL), the team is working with a 10-pitcher bullpen, so they have plenty of options today.

On the other side is right-hander Kodai Senga, who makes his 16th start of the season. The 2023 All-Star is 7-3 on the year, with a 1.79 ERA, a 3.31 FIP, and 79 strikeouts to 36 walks in 80.2 innings. After a dominant stretch, Senga came back to earth his last time out, giving up four runs in three innings against the Los Angeles Angels.

Enjoy the game, everyone! Go Giants!


Lineups


Giants

  1. Jung Hoo Lee (L) — CF
  2. Heliot Ramos (R) — LF
  3. Rafael Devers (L) — DH
  4. Willy Adames (R) — SS
  5. Matt Chapman (R) — 3B
  6. Mike Yastrzemski (L) — RF
  7. Dominic Smith (L) — 1B
  8. Patrick Bailey (S) — C
  9. Brett Wisely (L) — 2B

LHP. Matt Gage

Mets

  1. Brandon Nimmo (L) — LF
  2. Francisco Lindor (S) — SS
  3. Juan Soto (L) — RF
  4. Pete Alonso (R) — 1B
  5. Jeff McNeil (L) — CF
  6. Starling Marte (R) — DH
  7. Brett Baty (L) — 2B
  8. Francisco Alvarez (R) — C
  9. Ronny Mauricio (S) — 3B

RHP. Kodai Senga


Game #106


Who: San Francisco Giants (54-51) vs. New York Mets (61-44)

Where: Oracle Park, San Francisco, California

When: 4:00 p.m. PT

Regional broadcast: n/a

National broadcast: ESPN

Radio: KNBR 680 AM/104.5 FM, KSFN 1510 AM

Source: https://www.mccoveychronicles.com/2...atch-tv-station-lineups-kodai-senga-matt-gage
 
Giants-Pirates Series Preview: Welcome to the show, Carson Whisenhunt!

San Francisco Giants Photo Day

Photo by Andy Kuno/San Francisco Giants/Getty Images

A battle of two non-playoff teams (though, for entirely different reasons).

It’s always a great day when the #1 pitching prospect for the San Francisco Giants makes his debut. Carson Whisenhunt might not be in the same tier as Matt Cain, Tim Lincecum, or Madison Bumgarner, but since those guys have come through Oracle Park, they’re now the standard to be held to, and that’s a very good thing. Before, it was Kurt Ainsworth or Jesse Foppert pitching to a nebulous Great.

Whisenhunt will be facing a Pittsburgh Pirates squad that’s worse against left-handed pitching than even the Giants. Their 68 wRC+ on the season is 29th in MLB, behind only the Rockies (67 wRC+). Their .217 batting average against, however, is tied with the Giants (yikes). They also have a 26.9% strikeout rate against lefties, which could be a good confidence boost for Whisenhunt, whose strikeout totals have vanished in 2025.

For the McCovey Chronicles Community Prospect Rankings list, Brady wrote of Whisenhunt (ranked #3 overall):

Whisenhunt didn’t have a spectacular 2024, but he stayed mostly healthy which was great to see. [...]

The most impressive part of his performance, though, was the strikeouts. The lefty, who just turned 24 and was the team’s second-round pick in 2022, struck out 11.61 batters per nine innings pitched. That figure was ninth-highest among the 92 Pacific Coast League pitchers with at least 50 innings last year.

In 18 starts for the River Cats this season (97.2 IP), he’s struck out just 86 (7.9 per 9). He’s lowered the walks (2.6 per 9), but has allowed 102 hits, including 12 home runs; and, he’s uncorked 10 wild pitches. So... we’ll see if having major league defense behind him and pitching in Oracle Park and against a team that’s awful against lefties sets him up for a solid debut. MLB Pipeline still thinks he may have the best changeup “in baseball,” and the Pirates aren’t all that great against the changeup (Tommy Pham and Andrew McCutchen excepted).

The Giants could really use 5 innings from the rookie. 6 would be a treat. It would also be fun to see Carson Seymour relieve him. We grow ever closer to the day when Carson Whisenhunt, Carson Seymour, and Carson Ragsdale appear in the same game.

And, of course, they really need to sweep this bad Pirates team if they’re to maintain their postseason aspirations. While they’re “just” 3 games back of the Wild Card, the 3-month trend is pretty dire: 30-38 since their 24-14 start. They’ve lost 11 of 13 and are 9-12 since Buster Posey picked up Bob Melvin’s option and given his vote of confidence. Willy Adames getting back on track alongside a healed Matt Chapman while adding Rafael Devers to the mix and nursing him back to help hasn’t helped the lineup one bit. Pitching injuries and extended reliever use is only creating more problems. Carson Whisenhunt is one plug for about half a dozen holes. Let’s just try to enjoy the moment.

The reality is that this is a battle of two non-playoff teams who are playing more as a showcase for better teams looking to add before this Thursday’s trade deadline.


Series overview​


Who: Pittsburgh Pirates vs. San Francisco Giants
Where: Oracle Park | San Francisco, California
When: Monday & Tuesday at 6:45pm PT, Wednesday at 12:45pm PT
National broadcasts: MLB Network simulcast (Tuesday)

Projected starters

Monday: Mitch Keller (RHP 4-10, 3.53 ERA) vs. Carson Whisenhunt (LHP MLB debut)
Tuesday: Bailey Falter (LHP 7-5, 3.82 ERA) vs. Justin Verlander (RHP 1-8, 4.70 ERA)
Wednesday: Mike Burrows (RHP 1-3, 4.15 ERA) vs. Logan Webb (RHP 9-8, 3.38 ERA)


Where they stand​

Pirates, 59-44 (1st in NL East), 451 RS / 406 RA | Last 10: 6-4 | #3 seed
Giants, 54-52 (3rd in NL West), 431 RS / 412 RA | Last 10: 3-7 | 1.0 GB WC3​


Pirates to watch​


Players likely to be traded:
Tommy Pham — He once slapped the playoffs out of the Giants’ mouths. Does he have the strength to do it again? He is 1-for-19 in his last two trips to Oracle Park (6 games, 20 PA).
Isiah Kiner-Filefa — Will the Giants trade for him? Gosh, I hope not. He won’t fix the lineup. His current .635 OPS would basically be the lowest of his career. This would not be like picking up Freddy Sanchez, in case there are fans out there who feel a trade would be “2010-coded.”
Mitch KellerHe’s been great against the Giants in Pittsburgh, but his two Oracle starts were rough. Still, they were in 2019 and 2023. Will he be lights out for this throwcase?

Some other guys:
Joey Bart — The former top Giants prospect looked to be on the verge of blossoming into an All-Star but has since settled into the solid enough backstop Giants brass had lowered their expectations to near the end of his tenure. He has 4 hits in 6 games against the team that drafted him.
Bryan Reynolds — The former top Giants prospect did blossom briefly into that All-Star player every fan and exec fears the guy he trades away will become, and that brief glimpse of an elite ceiling tricked the Pirates into signing him to a long-term deal. He had an .858 OPS in his first 3 seasons (1,400 PA) with the Pirates, generating 10.3 fWAR. Since then, and his 8-year, $106.75 million extension (4 seasons, 2,370 PA), he has a .771 OPS and 6.6 fWAR. In 2025, he’s put up a -0.5 wins above replacement. But in 30 games against the Giants, he has a .796 OPS.
David Bednar — He clinched his 100th career save the other night and could be on the move, but the former Padres farmhand and steadfast Pirates closer has given up 5 home runs in 14 career innings, including 3 in just 6.1 IP at Oracle Park.


Giants to watch​


Wilmer Flores: I doubt the Giants would trade him away, but I think there are a couple of teams out there who might want him. After all, somebody traded for Austin Slater last season. Somebody traded for Darin Ruf once upon a time. On the other hand, he is not a lefty-masher a la Slater/Ruf. He’s not a masher in any way. That 2023 run was the last bit of potent baseball juice in his body. The past two seasons have been juice where the ice has melted. This will be his final season in MLB in all likelihood.

Camilo Doval: Andrew Baggarly thinks it’s smart to consider trading him and I’m inclined to agree. But he’s appeared in just 8 games the past 30 days and he has 7 walks in 9 IP. The 12 strikeouts are fine, but he’s hardly a slam dunk trade chip. And if you go back to June 1st, he looks even worse: a 5.85 ERA (4.49 FIP) in 20 IP. He’ll need two lights out appearances against the Pirates to make either the Giants or their trade partner(s) feel good about keeping or trading for him, respectively.

Mike Yastrzemski: He’s another player a team might want to add to the back of their roster for a postseason run, but in 95 career PA against the Pirates, he’s slashing an unseemly .146/.253/.354. His power has completely disappeared this season, too. He costs a lot of money, relatively speaking. It might just be nice to see him have a couple of good games before his time as a Giant comes to an end (which is only a couple of months from now!)

Ryan Walker: It’s great to see him regain that velocity. It might be even better to see him traded away for an outfielder with a decent on base percentage.

Willy Adames: He hasn’t been lights out against the Pirates for his career, but having played them so many times in the NL Central, he does have 9 career homers against them. He hasn’t carried the lineup, but he’s been a bright spot.


Prediction time​


Source: https://www.mccoveychronicles.com/2...preview-carson-whisenhunt-mlb-debut-july-2025
 
7/29 Gamethread: Giants vs. Pirates

Side view of Justin Verlander throwing a pitch.

Photo by Suzanna Mitchell/San Francisco Giants/Getty Images

Justin Verlander vs. Bailey Falter.

The San Francisco Giants are leaking oil, and if they lose to the Pittsburgh Pirates tonight they’ll drop down to .500 for the first time since ... well, for the first time since March 29, when they were 1-1. I suggest they don’t do that.

Thankfully, they’ve got some momentum on the mound, as Justin Verlander, on a red-hot one-game winning streak, will throw the first pitch of the game. In 17 starts this year, Verlander is 1-8 with a 4.70 ERA, a 4.32 FIP, and 70 strikeouts against 33 walks in 84.1 innings. He pitched five shutout innings against the Atlanta Braves his last time out, earning his first win as a Giant.

For the Pirates, it’s Bailey Falter, who will make his 22nd start of the season. The left-handed pitcher is 7-5 on the year, with a 3.82 ERA, a 4.73 FIP, and 69 strikeouts to 35 walks in 108.1 innings. After a three-start skid, Falter was excellent his last time out, tossing seven innings against the Detroit Tigers, while allowing just one run.

Enjoy the game, everyone. Go Giants! Please win. Please. Please.


Lineups


Giants

  1. Heliot Ramos — LF
  2. Rafael Devers — 1B
  3. Willy Adames — SS
  4. Matt Chapman — 3B
  5. Wilmer Flores — DH
  6. Casey Schmitt — 2B
  7. Jung Hoo Lee — CF
  8. Patrick Bailey — C
  9. Luis Matos — RF

RHP. Justin Verlander

Pirates

  1. Spencer Horwitz — 1B
  2. Andrew McCutchen — DH
  3. Bryan Reynolds — RF
  4. Nick Gonzales — 2B
  5. Oneil Cruz — CF
  6. Tommy Pham — LF
  7. Ke’Bryan Hayes — 3B
  8. Joey Bart — C
  9. Liover Peguero — SS

LHP. Bailey Falter


Game #108


Who: San Francisco Giants (54-53) vs. Pittsburgh Pirates (45-62)

Where: Oracle Park, San Francisco, California

When: 6:45 p.m. PT

Regional broadcast: NBC Sports Bay Area

National broadcast: n/a

Radio: KNBR 680 AM/104.5 FM, KSFN 1510 AM

Source: https://www.mccoveychronicles.com/2...v-lineups-time-justin-verlander-bailey-falter
 
Giants sell, then show you why

Patrick Bailey squatting to lay down a bunt.

Photo by Suzanna Mitchell/San Francisco Giants/Getty Images

The Giants traded a player and then lost a game.

The San Francisco Giants are not going to compete this season. But don’t take their word for it; they’ll show you.

Just two innings into their Wednesday matinee against the Pittsburgh Pirates, the Giants made their first of, presumably, multiple deadline deals, shipping Tyler Rogers to the New York Mets in exchange for two exciting prospects and a proven reliever. That was them telling you that they’re selling, and you only sell for one reason.

And then they lost 2-1 to the lowly Pirates, dropping their sixth of six games on this homestand, losing for the 10th time in 12 attempts post-break, and dropping below .500 for the first time all year. That was them showing you that one reason for selling.

There’s no need to dwell on this loss for too long; no need to pen a paean to the cherry atop an all-time meltdown sundae. All you need to know is that it perfectly achieved the trifecta of 2025 Giants losses.

It wasted a strong performance by a starting pitcher. It featured a staggeringly poor showing with runners in scoring position. And it was punctuated by an inexcusable mental error.

So let’s at least unpack those three while the players are still employed by the Giants. We might be running out of time!

We’ll start with the fun part, even if the fun was later sapped. Logan Webb took the mound after the worst three-start stretch of his career, and brought a level of intensity that me haven’t seen from the Giants in a while. He struck out Spencer Horitz to open the first inning and Oneil Cruz to close it. He struck out the side in the second inning while working around some traffic. He struck out the side in the third inning, with no traffic. He opened the fourth by striking out Cruz, giving him five straight punchouts and nine of his first 10 outs by way of strikes.

It was an effectively wild game for Webb, which is the opposite of how we’re used to seeing him succeed, and emblematic of the moment. He struck out a whopping 11 batters, but walked four and hit another. He held the Pirates to a lone run, but needed 109 pitches to get through 5.2 innings. It was a very uncharacteristic performance, but in a much better way than his recent uncharacteristic performances. Low-efficiency, high-strikeout Webb is a direction he’s been slowly trending towards, and he dove all in today. It was fun. He deserved a win. He usually does. The Giants didn’t give him one. They usually don’t.

And that’s because of the second point in the trifecta: an inability to get a hit with runners in scoring position. We would like to formally recognize Dom Smith here. We would like to thank him for his services. The committee of one notes that in the fifth inning, after Heliot Ramos hit a leadoff single and Willy Adames a one-out single and Matt Chapman struck out, Smith delivered with a two-out RBI knock, scoring the lone run of the game for the Giants.

That was cool.

But aside from that play, the Giants hit a measly 1-7 with runners in scoring position, and even that is being wildly generous. The “one” in that equation came on the first pitch of the 10th inning, when Casey Schmitt hit a popup that Pittsburgh forgot to catch. It technically counted as a hit with a runner in scoring position, even though Jung Hoo Lee never moved more than three feet off of second base.

Otherwise, it was a big ball of nothing when opportunity arose, which was mostly late. There was the aforementioned Chapman K, with runners at first and second and one out. That inning ended when Lee lined out with runners at the corners.

There was the eighth inning, when Mike Yastrzemski led off with a bunt single and took second on a Patrick Bailey bunt, before Ramos grounded out and Rafael Devers flew out.

And there was the 10th inning when, after said Schmitt single, Yastrzemski laid down a gorgeous sacrifice bunt, only to watch Bailey strike out with the tying run at third and one out, and Ramos strike out to end the game.

It’s almost impressive at this point.

And of course, rounding up the trifecta was the mental mistake, this time from a pitcher.

Ryan Walker took the mound in the 10th (after a sensational, three-strikeout ninth from Camilo Doval, in perhaps his final game as a Giant). The first batter, Nick Gonzales, hit a productive groundout, moving Oneil Cruz — the Manfred Man — to third. He worked around Jack Suwinski, ultimately walking him, and setting up a force play.

And then he got Henry Davis to hit a comebacker, which Walker easily stabbed. Except, in his excitement, Walker failed to notice the situation.

Suwinski had been attempting a steal, making a double play nearly impossible. And more importantly, Cruz, anticipating that the ball would get past Walker, had broke for home. Walker could have taken his glove off, put it on his other hand, warmed up his left arm, and tried a southpaw throw home, and still would have easily retired Cruz. Instead, he turned to second and fired a fastball at the force runner, way too late. The go-ahead run scored, and when the Giants could muster nothing in the bottom half of the inning, the go-ahead run became the winning run.

The Giants got swept at home by the Mets and then at home by the Pirates and now they go on the road to face ... the Mets and the Pirates. What could possibly go wrong?

But hey, Yaz did this, and it was cool. So, like ... enjoy it, or something. I’m going to the movies.

Source: https://www.mccoveychronicles.com/2...es-recap-camilo-doval-logan-webb-tyler-rogers
 
Thursday BP: What do you think the Giants will do at the deadline?

2222243666.0.jpg

Photo by Andy Kuno/San Francisco Giants/Getty Images

The 2025 MLB trade deadline is later today. What do Giants fans think the team will do?

Good morning, baseball fans!

The San Francisco Giants are at a crossroads. With the trade deadline looming this afternoon (3:00 p.m. PT), the organization is going to need to decide which direction they are headed.

As usual, this is being written in the past (currently being updated right after the Tyler Rogers trade announcement), so things could change before it publishes. But my usual assumption (based on what I’m used to the team doing over the years) is that they may make a few moves, but will stand pat overall.

I think we will likely see more moves than I might have expected a week ago, but I ultimately do think that’s where I’m going to land with my assumptions this year as well.

I find it difficult to imagine Buster Posey giving up on the season entirely in his first year as president of baseball operations. Even if that might ultimately be the right decision, it isn’t a great look.

That said, I find it just as difficult to imagine him deciding to double down on this team and make any aggressive moves to compete. Given the glaring talent disparity between the Giants and the teams they are chasing in the division, that also doesn’t feel like a good look.

Worse still, standing pat is ALSO not a good look. We’ve seen this organization flounder for the better part of a decade as they attempt to appear competitive while continuing to be lapped by the competition. The aggressive mediocrity will continue until morale improves.

That’s not really a fun position to be in. Personally, I don’t think there’s a way for Posey and crew to win in this situation. (Fitting, since the team can’t seem to find a way to win most games these days)

Which is why I think it is most likely that they will do as they have done many times before and decide to stick with what they’ve got, more or less, and see how it goes. Leaving the difficult decision of which way the franchise will be headed as they build towards the future for the offseason.

What do you think the Giants will do at the deadline?​


Source: https://www.mccoveychronicles.com/2025/7/31/24476200/mlb-2025-san-francisco-giants-trade-deadline
 
Legendary Giants shortstop heads to Astros

Houston Astros v. San Francisco Giants

One-time Giant Carlos Correa is going back to the Houston Astros. | Photo by Daniel Shirey/MLB Photos via Getty Images

Carlos Correa is returning to Houston. Assuming the Astros have seen his X-rays already.

For one beautiful week in December 2022, Carlos Correa was a member of the San Francisco Giants, and he was going to be in San Francisco for the next 13 years. Then the Giants postponed his introductory news conference because of a bad physical, or cold feet, and the Carlos Correa SF Era was over.

Now, the Carlos Correa Minnesota Era is over, 10 1⁄3 seasons before Correa’s Giants contract would have ended. The Minnesota Twins traded Correa back to the Astros for pitching prospect Matt Mikulski, and will pay the Astros $33M to take on the remainder of the six-year, $200M deal he eventually signed before the 2023 season — about $103.4M. That’s seven fewer years and $150M less than Correa’s original agreement with the Giants. It’s six fewer years and $115M less than Correa’s deal with the New York Mets, which also got cancelled after a physical exam.

So, in hindsight, pretty good call by the Giants in backing out of the deal, though their pivot to a free agent class of Michael Conforto, Mitch Haniger, Luke Jackson, Sean Manaea, and Ross Stripling was less than inspiring. The Twins were motivated to get out of the contract primarily because the Pohlad family put the team up for sale nine months ago and still hasn’t found a buyer, so they’re cutting payroll as much as possible.

Correa was pretty mediocre in 2023 with the Twins, rebounded to an awesome .310/.388/.517 slash line in 2024 but only played 86 games, then struggled to .267/.319/.386 in 2025. He’ll play third base for the Astros, alongside his successor at short, Jeremy Peña.

Instead of 10 1/3 more years of Carlos Correa for about $278M, the Giants have 6 2⁄3 more years of Willy Adames for roughly $173.3M. The math works.

In a week where so many longtime Giants changed teams, it’s important to acknowledge a player who may have only been a Giant for one unofficial week, but whose X-rays will live in our hearts forever. Godspeed, Carlos.

Source: https://www.mccoveychronicles.com/2...ndary-giants-shortstop-correa-heads-to-astros
 
8/1 Gamethread: Giants @ Mets

2227431383.0.jpg

Photo by Lachlan Cunningham/Getty Images

Robbie Ray vs. David Peterson

The San Francisco Giants head back east tonight to take on the New York Mets in a three-game series.

Taking the mound for the Giants will be left-hander Robbie Ray, who enters tonight’s game with a 2.93 ERA, 3.76 FIP, with 134 strikeouts to 52 walks in 129 innings pitched. His last start was in the Giants’ 2-1 loss to the Mets on Saturday, in which he allowed two runs on five hits with three strikeouts and three walks in five and two thirds innings.

He’ll be facing off against Mets left-hander David Peterson, who enters tonight’s game with a 2.83 ERA, 3.34 FIP, with 101 strikeouts to 41 walks in 121 innings pitched. His last start was also in last Saturday’s game, in which he allowed one run on eight hits with four strikeouts and three walks in six innings.


Game #110


Who: San Francisco Giants (54-55) vs. New York Mets (62-47)

Where: Citi Field, Flushing, NY

When: 4:10 p.m. PT

Regional broadcast: NBC Sports Bay Area

National broadcast: MLB Network (out-of-market only)

Radio: KNBR 680 AM/104.5 FM, KSFN 1510 AM

Source: https://www.mccoveychronicles.com/2...k-mets-how-to-watch-robbie-ray-david-peterson
 
Saturday BP: Who do you think was the Player of the Week?

2227764358.0.jpg

Photo by Lachlan Cunningham/Getty Images

The Giants are wrapping up another week of baseball this weekend, so it’s time to see who Giants fans think was the Player of the Week!

Good morning, Giants fans!

The San Francisco Giants are wrapping up another week of baseball this weekend, so it’s time to take a look back and find out who you all think was the Player of the Week!

I’m not gonna lie, this is a tough one. As of the time this is being written, the Giants have not won a game in a week. But I think I have a two-way tie for this week.

First up, Logan Webb pitched a pretty dang good game in Wednesday’s loss to the Pittsburgh Pirates. One run on five hits with 11 strikeouts and four walks in five and two thirds innings? Yeah, I’ll take that any day of the week. Just wish he could get some run support.

I’m also going to give this week’s honors to Willy Adames, who had a quietly consistent week. While a lot of the Giants offense couldn’t buy a hit, Adames had nine of them between last Friday and the time this is being written. That’s a six-game streak, and much needed for Adames. So I wanted to give him the co-honors this week.

(Don’t worry, I didn’t forget Mike Yastrzemski’s catch. That’ll be coming up tomorrow.)

Who do you think was the Player of the Week?​


Source: https://www.mccoveychronicles.com/2...ts-player-of-the-week-logan-webb-willy-adames
 
Tyler Rogers pitches for winning team and winning team is not the Giants

MLB: San Francisco Giants at New York Mets

Brad Penner-Imagn Images

Bummer dude.

Well, San Francisco fans got what they wanted. Not that the Giants won Saturday’s game, or followed up Friday’s gritty bullpen performance with another well-pitched barn-burner — just that we got to see Tyler Rogers pitch again. Obviously not in the way we’d prefer to watch Rogers pitch — that is in a Giants uniform, protecting a Giants’ lead, making non-Giants hitters look silly — but I’ll take Rogers pitching in meaningful MLB games any way I can get him.

Though he warmed up twice in the bullpen yesterday, the game narrative never brought Rogers to the hill. But given a slim 5-4 lead in the bottom of the 4th inning, Mets manager Carlos Mendoza got to work lining up his new collection of arms. He had the luxury to pull a roughed-up Kodai Senga (4 ER, 4 IP) and replace him with Reed Garrett, who has made the vast majority of his appearances this year in the 7th inning or later. Garrett and his 2.60 ERA worked 1.1 scoreless innings, then handed the ball to lefty Gregory Soto, recently acquired from Baltimore, to work around a one-out single from Lee for a scoreless 6th. With a 3-run lead to protect in the 7th, the time had finally arrived for the marquee billing: Tyler Rogers, decked out in New York’s classic colors of concrete and Barney purple, facing off against the top of the San Francisco line-up.


Tyler Rogers is on for his Mets debut! pic.twitter.com/EatcIkIW8o

— SNY Mets (@SNY_Mets) August 2, 2025

I admit, my stomach churned in confusion at the sight. I was pulled in opposing emotional directions, my desire for the Giants to win and Rogers to do well suddenly at odds. I caught myself hoping for Rafael Devers to foul a pitch into his face. I caught myself feeling that reflexive exasperation at seeing 83 MPH fastballs wreck such havoc on swings. I wanted to shout at the TV: Come on! He’s throwing wiffle balls, just hit it!

Proximity and familiarity apparently does not breed success. Giants hitters, despite playing behind him all season, were no better at hitting the submariner than perfect strangers. The inning was T. Rogers to a T. A ground ball kicked off first base for a lead-off single by Heliot Ramos that led to nothing. Three lightning-fast swings from Devers, Willy Adames, and Matt Chapman followed and produced plastic contact. A mighty Devers hack at 3-1 sinker managed to send the baseball a mere 300 feet, the fly out leaving his bat only slightly faster than Rogers’s sinker.

A scoreless 7th against his old team in a 12-6 rout — Rogers’ tenure in New York had begun.

Shawn Estes said it best in the post-game wrap: “This was a Mets team just tired of losing.” New York had been swept by the Padres before dropping Friday’s game. They had enough of their four-game skid, and the determination from the core players in their batting order to end the dubious streak was palpable. Pete Alonso set the tone with a 3-run homer in the 1st inning. Brandon Nimmo and Francisco Lindor went 6 for 8 with 7 runs batted in. 8 of their starting 9 bagged a hit, and all of them spent the majority of their time at the plate grinding out long at-bats, spoiling good pitches, putting the ball in play, and/or finding holes in the defense.

That peskiness was on full display from the get-go when Lindor forced debut starter Kai-Wei Teng to throw 10 pitches in an eventual walk that preceded Alonso’s 250th career home run.

For a moment, after rebounding from Nimmo’s HBP and Lindor’s BB with a four pitch K of Juan Soto, Teng looked like he might’ve found a way out of the early jam. But in a 1-2 count, he served up a four-seam fastball that Alonso anticipated. The slugger had clearly picked-up on an early pattern by Teng. The young right-hander is a spinner. He likes to work backwards in counts by establishing his breaking pitches early. Curveballs, sweepers and sliders set-up and give his 94 MPH fastball a little more zip, and that’s exactly what Alonso got in a 1-2 count. Location wise, the offering wasn’t terrible. The pitch was up and a little inside, but with count leverage, the fastball needed to be further up and further in. A decent pitch punished by a welcome to the big leagues swing.

I’d argue Teng pitched better than his 5 ER over 3.1 IP pitching line though. With only 11 big league innings under his belt, and none as a starter, I think he did well getting ahead early in the count and mixing around his arsenal which generated a decent amount of whiffs (9) and called strikes (14). I’d agree with Hunter Pence’s praise of Teng’s body language on the mound. He didn’t seem to flinch after the 3-run homer punctuated a 29-pitch 1st, and followed it with a 12-pitch 2nd that included two strikeouts and an easy come-backer. In the 3rd, after Dom Smith erased New York’s early lead with a 2-run homer, Teng surrendered some all bark but no bite contact that stranded two runners for a shutdown frame.

Before the game, Bob Melvin expressed hope that a 60-70 pitch cap on the day would be enough for Teng to give them four or five complete innings, but after the long 1st inning that looked unlikely. The bottom of the line-up working another walk and one-out single in the 4th eventually got the best of him Melvin called it a day at 67, and called on lefty Matt Gage, who gave up back-to-back RBI singles to Nimmo and Lindor that swelled Teng’s earned run total to five.

The Giants bullpen just couldn’t hold the line. In a left-on-left advantage, Gage got beat by Nimmo, whose RBI single knotted the score at 4 runs apiece, and set up Lindor’s cheeky bunt single that reclaimed the lead for good. Spencer Bivens got picked and pecked for two runs on a walk and three singles in the 6th, before Tristen Beck gave up 5 over the final two innings.

Overall, New York worked five walks and two HBPs while striking out only 6 times. They went 8 for 17 with runners in scoring position. 10 of the Mets 13 hits were singles, and until Lindor’s double in the 7th, their only extra-base hit was Alonso’s 1st inning homer.

Disregarding the final score, there were some positives on the offensive side for the Giants as well. Their approach against Senga and his 9 Run Value “ghost fork” worked well…as in, they did well avoiding the pitch all together and punishing his other offerings. Four of their five hits against him went for extra bases. Dom Smith followed Friday’s game-winning pinch hit knock with a game-tying rope — his third homer of the season.

Casey Schmitt flipped Senga’s infamous offspeed down the opposite field line for a lead-off single in the 2nd and later scored in a two-hit afternoon. Jung Hoo Lee also collected two hits, including a leadoff double in the 4th and a single against the same-sided Gregory Soto in the 6th. In his first start of the year, Grant McCray bagged his first two knocks of 2025. He smoked an 108 MPH RBI single over Juan Soto’s head to give the Giants their only lead in the 4th and a triple in the 9th, (though his impatience in the 2nd led to a rally-killing double play in the 2nd).

A day after recapturing some of the spirit that fueled their early success in 2025, San Francisco found themselves flattened by a bus. The Mets are on a mission. They have direction and momentum. Their line-up, bullpen and manager are rehearsing for the postseason, while the Giants have found themselves at a bleak and familiar intersection.

Bob Melvin, last 3 seasons: 8/5/23 with Padres: 55-56 8/2/24 with Giants: 55-56 8/2/25 with Giants: 55-56

Bryan Murphy (@bryanmurphy.bsky.social) 2025-08-03T00:00:02.755Z

Source: https://www.mccoveychronicles.com/2...ore-tyler-rogers-francisco-lindor-pete-alonso
 
Sunday BP: What was your favorite highlight of the week?

2227777464.0.jpg

Photo by Lachlan Cunningham/Getty Images

The Giants are wrapping up another week of baseball today, so it’s time to take a look at Giants’ fans favorite highlights of the week!

Good morning, baseball fans!

The San Francisco Giants are wrapping up another week of baseball today, so it’s time to take a look back at the week that was and share our favorite highlights.

For me, it was an extremely easy decision this week. During Wednesday’s loss to the Pittsburgh Pirates, Mike Yastrzemski made one of the best catches of the year, hands down.

He also was promptly traded for his efforts, but it was still the best Giants highlight of the week in my book so I’m not changing it.

I did not get to watch the game live, but I started seeing pictures trickle through my social media feeds that made it look like Yastrzemski was mid-flight. It was jaw-dropping. And then I got to watch the play and it was even better.

There’s something about the way Yastrzemski holds his glove out triumphantly, and the call by the broadcasters, that really conveyed the absolute joy that is baseball. The “I GOT IT! I GOT IT!” feeling of making your first meaningful catch in the outfield. You’re so astounded you have to hold your glove out to show everyone. It was truly a highlight of the year, in my book. I’ll miss ya, dude.

What was your favorite highlight of the week?​


Source: https://www.mccoveychronicles.com/2...iants-highlights-of-the-week-mike-yastrzemski
 
Sunday Giants play like Saturday Mets in series finale

MLB: San Francisco Giants at New York Mets

Vincent Carchietta-Imagn Images

Quite the turnaround to take the series

The San Francisco Giants liked what they saw yesterday

I mean, the Mets played some really good baseball against them. They were a nuisance, pills in the box, working long at-bats, rolling singles through gaps, capitalizing with runners on base. Walks and hits piled up to a dozen runs — the Giants saw that, and probably said Hey, they looked like they were having fun, we should do something like that.

Baseball is easy. Just manifest. Have fun. Hit the ball hard, hit it often, hit and run. Score early, score late. Don’t settle for one base, take two. Don’t settle for one 3-run homer, hit two. Give up 12 runs one day, score 12 the next.

That’s what the Giants did. 3-run bombs from Rafael Devers in the 3rd and Casey Schmitt in the 9th served as the slices of Dutch crunch, barely containing an impressively saucy rib-eye sandwich.

They went 6-for-10 with runners in scoring position. With 13 hits and 5 walks, they left just 5 on-base. Jung Hoo Lee reached base 5 times, recording his first 4-hit game of his MLB career (3 1B, 1 2B). Devers smoked 3 hits, drove in 4 while reaching base 4 times. He and Schmitt combined for 8 hard-hit balls between them. Dom Smith and Patrick Bailey bagged a pair of RBIs, and lead-off man Heliot Ramos collected two knocks and an RBI of his own.

All of this an excessive amount of support for Carson Whisenhunt who took home his first win in his second career big league start.

The crooked numbers came early against Mets starter Frankie Montas. The veteran right-hander retired the first 6 batters he faced before the line-up knocked him off his rails. The penny on the tracks: Lee’s lead-off single in the 3rd. The one with the seeing-eye — he rolled a 95 MPH fastball right back up the middle. That seemingly inconsequential hit turned into a trip around the bases with help from his aggressive base running. He stole second and without hesitation broke for third when the throw scooted under Lindor’s glove and rolled towards center. The ball didn’t even reach the outfield grass before Jeff McNeil picked it, but because he went in feet first, Lee saw the play develop in front of him and was primed to pop back up and motor on. Thanks to his speed and McNeil having to send a rushed and off-balance relay, Lee took third easily. Feet-first into second, head-first into third, then no-slide necessary into home on Patrick Bailey’s line-drive single.

You don’t have a pulse if good, aggressive base-running doesn’t get you hyped. Though at times these Giants have looked dead on their cleats, they still feel. Beauty still inspires, even on the wrong side of .500.

Lee manufactured a run the hard way, and with the blood pumping and juices flowing, Devers drove in three the easy way. Turn-and-burn. 106 MPH off the bat. He’d touch that mark two more times in the game. In the 7th, he smoked the ball so hard off the wall in left that it got him thrown out at second.

In the 4th, a hit-and-run by Schmitt and Lee set up another crooked number against Montas.

With runners at the corners and one-out, Patrick Bailey put the ball in play in a 2-strike count and good things happened. Pete Alonso fielded the ball from his knee and with a myriad of other better options, he chose to make a throw home. He double-clutched trying to grip the baseball, and his throw was well tardy. A very similar conundrum to a play Dom Smith made yesterday. Charging in on a firm bunt off the bat of Lindor, Smith’s play was in front of him, to the plate, but he hesitated, thought about going to second and trying to get two, but ended up getting zero. It’s possible Alonso had that play in the back of his head. He probably saw that from the dugout and asked himself what he would’ve done. Go home, of course. Given the opportunity, that’s what he did, and came up empty when he probably had a play at second, and, at the very least, the out at first.

An out would’ve softened the rally, instead it dragged gloriously on. After a sacrifice bunt from McCray moved two into scoring position, Ramos hustled in another run by legging out an 2-out infield single. Devers in a 2-strike count lunged at a decent Montas splitter below the zone and muscled it up the middle for an RBI single, giving the Giants a 7-1 lead.

By the end of the 3rd, they had forced Montas to throw 60 pitches. By the end of the 4th, he was at 87 and booed off the field, only to come out in the 5th, walk Chapman, be replaced and get booed again as he trudged back to the dugout.

The early lead was especially important against a team like the Mets. We saw it yesterday, with the talent in their bullpen, games aren’t drawn-out affairs, they’re sprints to the 5th or 6th inning. 7 runs through four frames kept New York from taking the reins and dictating the pace.

And that early lead stayed intact because of the efforts of Carson Whisenhunt. Adrenaline certainly got the best of him in his debut against Pittsburgh earlier this week. A pitcher needs to have a feel of the baseball if he wants to throw a decent offspeed, and it was clear the craziness of the moment had numbed Whisenhunt up. His signature pitch was too flat and stayed in the zone. The Pirates recorded four hits off of it, including a double and a homer.

Though he still had some mixed results against New York, it was clear the young lefty was more in touch with the offering. In the first at-bat of the game, he slung a pair of excellent changes down-and-in to Nimmo. Neither fetched a swing, but it’s infinitely better to miss down than up, and the offspeed set up a dotted knee-high sinker for a called strike-three.

Poor location got him facing Lindor. In a 2-strike count, he elevated an offspeed that hung out over the plate for him to lift up into the airstream blowing out to left.

That was really Whisenhunt’s one hiccup. He didn’t give up another hit until the 5th inning. He continued to play off the anticipation of his change-up with excellent command of the sinker. That pitch made the trip with him from San Francisco. After bagging 14 called strikes with the fastball against Pittsburgh, he stole 10 more on Sunday, fetching three of his four strikeouts. Though getting more swing-and-miss out of it would be nice, his use of his primary pitch has been really encouraging early on.

A turn-around 12-4 win to claim the series against the Mets, who were 38-17 at home. A nice and, to be honest, surprising response to the home sweep a week ago. Hopefully we’ll see something similar in Pittsburgh.

Source: https://www.mccoveychronicles.com/2...-casey-schmitt-jung-hoo-lee-carson-whisenhunt
 
Monday BP: Which series are you most interested in this week?

2214491597.0.jpg

Photo by Trinity Machan/Icon Sportswire via Getty Images

Today begins a new week of Giants baseball, which means it’s time to take a look at the upcoming schedule and see what’s on deck.

Good morning, baseball fans!

The San Francisco Giants are embarking on a new week of baseball today, so it’s time to take a look ahead at the schedule and see what’s on deck.

First up, the Giants continue their east coast road trip today, this time reuniting with the Pittsburgh Pirates, who they also played last week, for a three-game series. After a day off on Thursday, they will be back at Oracle Park to welcome the Washington Nationals to town for a three-game weekend series.

Personally, I don’t have a preference between either of these series. I feel roughly the same way about the Pirates as I do the Nationals. So I’m going to pick the Nationals series because it’s a home series. Which means that the games start at reasonable times for local fans. Yeah, that’s the bar for me this week.

What about you?

Which series are you most interested in this week?​


Source: https://www.mccoveychronicles.com/2025/8/4/24476227/mlb-2025-san-francisco-giants-upcoming-schedule
 
Back
Top