Friday, May 30, 2025

Fourth team shutout

SF 2  MIA 0

The Giants racked up some hits (11) but still had trouble scoring runs. It took seven pitchers but they got it done and kept the Marlins off the board. The runs came in the 1st when Heliot Ramos tripled to RF and Wilmer singled him in, and in the 4th when Matt Chapman homered.

Kyle Harrison started and gave up one hit over his five frames. He was followed by Tristan Beck (2/3), Ryan Walker (1/3), Erik Miller (2/3), Tyler Rogers (1/3), Spencer Bivens (2/3), and Camilo Doval (1-1/3) with an impressive four-out save.

Considering how well this pitching staff has suppressed run-scoring, it feels like they should have more shutouts. Four is right at league-average. The Padres lead MLB with nine, the Guardians are second with seven.

Tomorrow's game is at 1:10 Pacific. Robbie Ray takes his 7-0 magic to the mound.

Go Giants!

--M.C.

Monday, May 26, 2025

3rd inning: 9-9

1st inning: 13-5

2nd inning: 9-9

3rd inning: 9-9

The Giants couldn't get much going with the bat today and lost to the Tigers 3-1. This was the team's 54th game which is one-third of the season. At 31-23 they find themselves in second place behind LA despite playing .500 ball since their hot start.

The Giants have scored 238 runs (4.4 rpg) which is a tick above the league average (229, 4.3 rpg). The team's slash line of .232/.310/.380 is actually lower than the ML average of .244/.316/.395! This team has benefited from a lot of clutch hits.

On the pitching side they've allowed 196 runs (3.6 rpg) which is quite good. They are fourth-best in ERA (3.25) and third-best in FIP (3.39). Thank the bullpen for that!

If they can stabilize the rotation and get some consistency behind the top two spots that would be a huge improvement for the rest of the year. But they will still struggle to score runs. That makes it hard to play over .500 for long stretches. Regardless, it's Memorial Day and the Giants would be a playoff team if the season ended today.

3:40 start tomorrow and it should be Webb's turn.

Go Giants!

--M.C.

Sunday, May 25, 2025

Giants edge Nats

SF 3  WSN 2

This team is going to play a lot of games—close, low-scoring—like this one. Today Robbie Ray got his seventh win. The Giants have won 10 of the 11 games Ray has started this season. Michael Soroka matched Ray in IP (6) but gave up some early runs and that was that was the difference. Ray was staked to a 3-0 lead after three frames. He gave up an ugly run on a wild pitch in the bottom of the 3rd but that was it. Once again Randy Rodriguez (7th) and Tyler Rogers (8th) were awesome. Ryan Walker gave up a run in the 9th but got the save and the Giants had a series win on the road.

It's on to Detroit for Memorial Day (10:10 a.m. Pacific) and Hayden Birdsong. Logan Webb goes Tuesday (3:40) and Landen Roupp Wednesday (10:10).

Go Giants!

--M.C.

Friday, May 23, 2025

Shootin' blanks

SF 4  WSN 0

That's only the third shutout by the Giants this season. Landen Roupp threw six scoreless frames but then gave up a double and a walk to start the 7th. Randy Rodriguez came in and got a strikeout and double play. He gets used in all the toughest spots but has pitched superbly. He's faced 81 batters this season (21-2/3 IP) and has 31 whiffs with only three walks and 12 hits allowed. Erik Miller and Camilo Doval finished up. Doval has also been excellent—over 23-1/3 IP he's given up only nine hits.

Nationals starter MacKenzie Gore dominated the Giants for his first six innings, striking out nine and yielding a mere two hits. He was removed after Jung Hoo Lee walked to start the 7th. The first reliever (Jackson Rutledge) gave up three walks and the second reliever (Zach Brzykcy*) gave up three hits and that was the game.

Tomorrow's game is at 1:05 PT.

Go Giants!

--M.C.

 

*pronounced "BRICK-see"

Thursday, May 22, 2025

On the road

The Giants scored eight runs in the three-game set with the Royals. That's not going to get it done! Robbie Ray pitched a great game on Monday but the lineup was stymied by Kris Bubic. On Tuesday five scoreless from Hayden Birdsong and good work from four relievers led to a narrow win. Things looked good for the Giants in the rubber match with MLB FIP-leader (2.17) Logan Webb getting the start. Unfortunately the KC lineup battered Webb for 10 hits and the Giants got whipped 8-4.

The rest of the month the team will be on the road for a three-city trip. They go to D.C. to face the Nationals on Friday (3:45 PT), Saturday (1:05 PT), and Sunday (10:35 PT). Justin Verlander was sent to the IL so it's likely Kyle Harrison will start in his place. I make it Roupp-Ray-Harrison for the weekend. They go to Detroit right after that for three games, there's a travel day on Thursday the 29th, and then three games over the weekend in Miami. They are home the first week of June for four against the Padres.

The 29-21 Giants are in second place in the NL West, two games behind LA (31-19). Monday (the 26th) in Detroit is Game 54, the one-third mark in the season.

Go Giants!

--M.C.

Monday, May 19, 2025

Late rally sweeps A's

SF 3  ATH 2

The Giants didn't generate much offense over the weekend but they did just enough to edge the Athletics and complete the three-game sweep. Once again it was outstanding work from the bullpen that made it possible. This time they went five scoreless frames allowing only one hit. The hitting star was Heliot Ramos who homered in the 1st and got the go-ahead RBI hit in the 8th.

The Royals come to town for three starting tonight (6:45 PT). Robbie Ray gets the call.

Go Giants!

--M.C.

Sunday, May 18, 2025

Fear the Flo

SF 1  ATH 0  (10)

Wilmer Flores played the hero once again. He walked with the bases loaded in the 10th inning to give the Giants a true walk-off win. Otherwise it was a pitching duel with Landen Roupp and Luis Severino matching zeroes for six frames and the bullpens pushing it to extras. Athletics closer Mason Miller throws 100+ mph routinely but he struggled with command and walked three batters to force home the Manfred Man. Wilmer was behind in the count and had to fight off some impossible fastballs before watching the winning ball go by. He had three walks on the night.

 Justin Verlander gets the start today at 1:05 PT.

Go Giants!

--M.C.

Saturday, May 17, 2025

Flo!

SF 9  ATH 1

Wilmer Flores had his best night ever cracking THREE home runs to lead the Giants. He hit a grand slam in the 3rd, a three-run homer in the 6th, and a solo shot in the 8th. The 8 RBIs give Flo a season total of 41 which is tied with Aaron Judge for the most in MLB. Logan Webb took care of the other side of the ball with an outstanding 8 IP, 1 R performance and the Giants took the opener of the series.

The cool part of the evening was not just that is was Wilmer, paragon of Veteran Savvy Clutchness and one of the most beloved of all Giants players. The three homers were pretty much the same hit. That was the crazy part. He got the same fastball from three different pitchers and hit them all to the same place!

The Giants are 7-7 for the month of May. Their 14-7 home record looks good but LA and SD are 17-5 and 16-6! It's a tough fight in the NL West. They've got two more against the A's and then three against the Royals before going back on the road. Neither club is a pushover but this is a chance to get back to winning ways. The Giants are 12-12 away from home.

It's Roupp tonight (6:05 PT) and Verlander tomorrow afternoon (1:05 PT). Go Giants!

--M.C.

Wednesday, May 14, 2025

Koss is boss

SF 10  AZ 6

The Giants finally broke out of their scoring doldrums and put up some big innings against the Snakes. Rookie Christian Koss hit his first MLB homer—a grand slam—in the 3rd to turn a 3-0 deficit into a 4-3 lead. They added three more in the 5th and three more in the 8th to make it a rout. Robbie Ray started and got knocked around in the 1st but followed that with five strong scoreless frames, logging a quality start and his sixth win.

Jordan Hicks goes today (12:45 PT) in the rubber match. He's had some poor results but there are some good signs. His ground ball rate (58.5%) is up there with stalwarts like Tyler Rogers (61.5%) and Logan Webb (54.9%). His strikeouts are up from last year and his walks are down and he doesn't allow a lot of homers. FIP (3.17) loves him and even xFIP (3.56) and xERA (3.55) say he should have better outcomes. FanGraphs even gives him a positive WAR (0.8)! Currently he's giving up too many hits (.344 BABIP) and when guys get on base against him they score too frequently, that is, he's not stranding runners. Maybe his luck will turn and his big heat and nasty stuff will start to work better.

Go Giants!

--M.C.

Tuesday, May 13, 2025

Corbin Carroll 2, Giants 1

The Giants scoring woes continued in a 2-1 loss to division rivals Arizona. The Diamondbacks star outfielder hit two solo shots off Justin Verlander and that was enough to send the good guys to their fourth straight defeat.

Catcher and first base are black holes and with Tyler Fitzgerald out so is second base. Willy Adames, our new shortstop, is sporting a .218/.296/.339 line. Matt Chapman is delivering his usual stellar fielding and solid hitting. The offense is all in the outfield with strong performances so far from Heliot Ramos, Jung Hoo Lee, and Mike Yastrzemski. The Giants 192 runs scored is 12th in MLB and their 4.57 rpg is a tick above the 4.36 league average.

On the pitching side fine work from Logan Webb and Robbie Ray gives the team a nice tandem at the top of the rotation. The rest is still a work-in-progress. The bullpen has been excellent overall, especially Tyler Rogers, Randy Rodriguez, Erik Miller, and Camilo Doval. They've also gotten good stuff from Hayden Birdsong and Spencer Bivens and now they've added Kyle Harrison to the mix. The team has allowed 158 runs which is the 8th-best in MLB. They are over half a run (3.76 rpg) below the league average (4.36). FIP likes the Giants staff (their 3.41 is second to the Mets 3.24) because they limit homers (32, 2nd-fewest), bases on balls (130, 11th-fewest), and have good strikeout numbers (368, 7th-best).

It's one-fourth of the way through the season. There are two more games with Arizona (tonight at 6:45 and tomorrow at 12:45) before an off-day Thursday. Then there's six more games on the homestand before another off-day followed by a three-city road trip to finish the month of May.

Go Giants!

--M.C.

Wednesday, May 7, 2025

Wilmer, Wade deliver

SF 3  CHC 1

A tremendous team-wide pitching effort shut down the powerful Cubs offense on a blustery afternoon at Wrigley Field. Robbie Ray allowed just three hits—two were wind-aided—and two walks and just one run in his six innings of work. It took him 98 pitches to get it done, but get it done he did with eight ground ball outs, three fly ball outs, and five whiffs facing 23 batters. Superb relief work from Camilo Doval (2 K in the 6th), Tyler Rogers (a six-pitch 7th), and Ryan Walker (game-ending DP) sealed the deal.

The Giants had 34 at-bats in the game and 17 of them came with runners in scoring position. It's almost impossible to believe. They had nine hits and five walks and the Cubs made an error. They were 4-for-17 with RISP which is why they scored a mere three runs. They had a comical number of chances to blow the game open but were content to play a nail-biter! Good thing the pitching was excellent. Wilmer Flores had three hits, one an RBI single in the 1st. LaMonte Wade, Jr. had two hits and drove in the run in the 4th. Christian Koss followed that with an RBI hit but a great throw from Pete Crow-Armstrong got the trailing runner at the plate. The 3-1 lead was just enough.

The 24-14 Giants head to Minnesota to take on the Twins this weekend. Tomorrow is an off-day. The games are at 5:10 p.m. (Fri), 4:15 p.m. (Sat), and 11:10 a.m. (Sun), all times Pacific. The rotation will be Hicks-Webb-Roupp.

Go Giants!

--M.C.

Tuesday, May 6, 2025

Sixteen hits subdue South-siders

SF 14  CHC 5  (11)

Baseball is crazy. After an ugly 9-2 whuppin' by the Cubs yesterday the Giants responded with a 9-run inning today at Wrigley Field. Cubbies fans were streaming for the exits in the top of the 11th after the Giants piled on with an improbable outburst against Ryan Pressly. Heliot Ramos led off with a double but the Manfred Man Christian Koss failed to read the play and didn't score. A Patrick Bailey single broke the 5-5 deadlock. Brett "Maverick" Wisely bunted, scoring Ramos, and was safe at first after the attempt at the plate. Mike Yastrzemski walked, Willy Adames was hit by a pitch, and then Jung Hoo Lee, Matt Chapman, and Wilmer Flores all hit singles. It was 12-5 when Pressly was pulled for Caleb Thielbar. Koss made an out, Ramos doubled for the second time in the inning, Bailey hit a sac fly, and David Villar, pinch-hitting for Wisely, made the last out.

That nuttiness erased an ugly 9th where Ryan Walker and Erik Miller failed to hold a 5-3 lead. But the Giants didn't fold, Miller got it done in the 10th, and the lineup took advantage in the 11th. Justin Verlander started and went five, allowing three runs. Randy Rodriguez, Camilo Doval, and Tyler Rogers each had a scoreless frame. Lee and Chapman were hitting stars with six hits and five RBI between them in the three-four spots, that was matched by Ramos and Bailey in the seven-eight slots. A good night for the club!

The rubber match of the three-game set is tomorrow at 11:20 Pacific. Robbie Ray gets the call.

Go Giants!

--M.C.

 

p.s. I neglected to do a "second inning" post after yesterday which was Game 36. My bad. Here's how things look:

1st inning: 13-5

2nd inning:  9-9

As you can see things got a little tougher. 22-14 (.611) put the Giants 2-1/2 back and in third place. Tonight's big win gains them a game on the NL West leaders as both LA (24-12) and SD (23-12) lose. The 23-14 Giants are now 1-1/2 back.

Sunday, May 4, 2025

Back on track

The Giants lost three straight for the first time in 2025, getting whipped twice in San Diego and then falling flat on Thursday night against the lowly Rockies. That game featured Tyler Rogers giving up two runs in the 8th that ultimately decided things. Rogers gave up only one run across 16 appearances (15-1/3 IP, 55 TBF) in the month of April! He's been mostly Mr. Automatic and a big part of the bullpen's contributions to the Giants excellent opening month.

The team bounced back over the weekend with a clean sweep of the three games. Friday showcased a great start (7  2  0  0  2  8) from Robbie Ray in a 4-0 win. That's two really strong efforts from him back-to-back. It seems like it is all about walks for him. If he cuts those down he gets better results. When Ray pitches like that you can see why Farhan Zaidi could think he'd be a nice lefty complement to Logan Webb. (Speaking of Webb, he had a great start today.) On Saturday Matt Chapman's grand slam in the 5-run 6th punctuated the 6-3 win.

This afternoon in San Francisco Willy Adames had his best day with two big bombs and an RBI double. That last one chased German Marquez in the 5th. The Giants piled on in the 7th and finished the 9-3 win with 13 hits and a 6-for-12 mark with RISP. That made it easy for Webb (7  6  1  1  2  6) who got eight ground balls and two double plays.

It's off to Chicago to face the 21-14 Cubs. Game time 4:40 Pacific, Landen Roupp starts.

Go Giants!

--M.C.

Thursday, May 1, 2025

Giants whiff in SD

The lineup posted 26 strikeouts in the two-game set. But it was the pitching that let them down. The Padres scored 12 runs, battering both Logan Webb and Landen Roupp. Tonight Justin Verlander gets a shot at the Rockies. Colorado is in town for four, tonight's game is at 6:45 PT.

Go Giants!

--M.C.