News Giants Team Notes

Put the ball in play

MLB: Philadelphia Phillies at San Francisco Giants

Ed Szczepanski-Imagn Images

Sometimes good things happen.

Put the ball in play.

It’s an adage we’ve all heard since our Little League days, usually accompanied by a comforting hand on the shoulder after a tough 0-fer.

Hey, at least you put the ball in play, son.”

“Yeah…but it’s T-Ball, dad.”


Looking beyond results or quality of contact, it’s comforting knowing you at least performed the essential task as a hitter: I hit the ball. Sometimes it’s all you can do.

The phrase’s virtues were expounded from the broadcast booth last night. Duane Kuiper and Mike Krukow have been around the game long enough (and still recovering from and processing the conditions at Candlestick) to know how much of a headache a baseball in motion can be. 100+ MPH line drives are one thing, but defenses practice handling that kind of contact because that’s the kind of contact that will statistically hurt the most. Fielding well-struck grounders or deep flies may come with a higher expected batting average, but their paths are often predictable, allowing a fielder to stay in rhythm when approaching the ball and corralling it. But when someone talks about putting the ball in play they aren’t talking about scorchers or screamers, they’re talking about squibbers and high-hoppers and dying quails and flares and mile-high pops. Situational hitting at its most fundamental: Did you hit the ball? Did you make the defense make a play?

Hitting a rock with a stick is an odd thing. A weird collision of different textured and shaped surfaces with varying measurements of energy and matter that can produce some real unpredictable results. That’s the main attraction: it scratches some primitive itch. The first shepherd, bored out in the hills, who tossed a stone up in the air and hacked at it, finding it with the barrel of his rook, hearing the round note of the collision, watching the stone spin out into the beyond.

Put the baseball into the world, and who knows what will happen. The wind changes. The ground isn’t flat. To throw another aphorism at ya, to err is human. There’s nine flawed flesh bags out there overly-excited to chase after a moving ball and supremely capable of screwing things up. It might be a more straightforward ball in play, but the moment a human being gets involved (meaning: an idiot) all bets are off. A decision has to be made, a task performed. Sometimes they choose to do silly things, or awkward things, or well-intended but ill-advised things.

In the case of Monday’s series opener between the San Francisco Giants and Philadelphia Phillies — a 3-1 win for the good guys — balls in play fueled the night’s scant offensive production.

Both starters Landen Roupp and lefty Cristopher Sánchez have been excellent at avoiding hard contact all season long and performed as advertised in their head-to-head match-up.

Though ultimately done in by pitch count after the 5th, Roupp mixed his pitches well. Despite getting just four whiffs from Philly hitters, he stole 25 strikes, including 16 with his sinker. He lacked the wipe-out stuff to dispatch opponents more efficiently, but he still did well to maintain count leverage, generate ground balls and avoid a lot of worrying traffic on the bases.

How Cristopher Sánchez is going to attack a hitter is no secret. The lefty has a dominant power change-up. It’s accrued a 9 Run Value already, putting his offspeed offering in the 99th percentile of the league. His mix is pretty much 40 - 40 sinker and change, with a cheeky slider on the slide to keep things fresh. But in a two-strike count, a hitter knows what is coming…and it’s still pretty much un-hittable.

The pitching lived up to the billing. Both starters surrendered a single run each, and both runs that came around to score were certainly not products of convincing contact. Neither team had a hit with runners in scoring position all game (15 ABs total).

The Giants scratched their lone run across in the 2nd. They loaded the bases with nobody out after Matt Chapman and Wilmer Flores both punched sinkers through the infield for singles, and Casey Schmitt, in his return from the IL and starting at second base, refused to bite at five consecutive offerings just missing the bottom of the zone. But Sánchez got back in the inning with a strikeout of Jung Hoo Lee (which has got to be one of the more uncomfortable at-bats left-on-left) that opened up a number of off-ramps. He had struck out a dozen in his previous win against the Giants in April and his 26.2 K% is in the 75th percentile — so carving his way through Luis Matos and Patrick Bailey seemed more than plausible. Or there’s the good ol’ ground ball. Opponents’ grounder rate off Sánchez teases 60%. An easy roller at an infielder would either produce an easy fielder’s choice out at home or an inning ending double play.

Off the bat, that’s exactly what Matos’s ground ball appeared to be. A slow hopper to the left of second base, right in the path of shortstop Trea Turner to field, toss to second, and initiate the double play...

PUT THE BALL IN PLAY and open yourself up to a kaleidoscope of strange and wonderful possibilities. In a 1-2 count, Sánchez executed a perfect change-up low and away and somehow Matos got enough of a chunk, allowing Turner — good ol’ Trea — to do his thing.

San Francisco nearly edged ahead at the expense of the Philly defense when Rafael Devers skied a fly ball to shallow left that started to do funny things. Second baseman Bryson Stott twisted and turned, trying to settle under it, before plummeting safely to the outfield grass between him and the charging right-fielder Nick Castellanos. Kuip, having lived that experience and holds both empathy and disdain for poor performance on the pop-up dance, quipped that the baseball was in the air for three-minutes. More like 6-seconds — still plenty of height for the wind to toss it around like a pair of shoes tumbling around a dryer.

But just as a disproportionate amount of breaks were going the Giants’ way, the world self-corrected, and because we live on a level playing field and exist in a karmic universe where balance and justice reign (...) “luck” — or whatever you want to call it — started to hold sway for the Phillies.

They certainly caught a break on a 107 MPH drive off the bat of Matt Chapman that knuckled in the air and sent center fielder Brandon Marsh spinning trying to reel it in. With a two-out jump, even Devers, who runs about as fast as a turtle with a groin strain, would’ve scored easily from first. He was halfway to home before he realized to pull up and return to third — the ball had skipped hard off the warning track, ricocheted off the padded corner of the wall in straightaway center before dropping into the visiting bullpen, out of play. It was the one hit of the game that deserved to bat in a run, and it didn’t. Marsh remained on his knees, offering up a humble prayer of thanks to the powers that be.



A friendly hop held the Giants’ lead to one in the 3rd, and another one helped the Phillies to tie it in the 5th.

This is how the hit in question was described in the game log: Bryson Stott doubles on a ground ball to second baseman Casey Schmitt, deflected by first baseman Wilmer Flores. This is how I’d describe it: Bryson Stott rolls routine grounder towards first baseman, Wilmer Flores, ball skips due to glitch in the matrix, kicking off phantom wrinkle in grass to avoid first baseman Wilmer Flores’s glove, then pinballs off the instep of first baseman Wilmer Flores’s foot into foul territory to be chased down by second baseman Casey Schmitt, Bryson Stott to 2nd, scorekeeper can’t decide on hit or error because it is neither, snaps official scorekeeping pencil in half and walks out of booth, official ruling pending.

Ball in play. The “double” would be the Philly’s only extra base hit of the evening, and Stott would come around to tie the game by advancing to third on a groundout before scoring on a wild pitch from Roupp.

The score remained knotted at one-run a piece until the 8th. Sánchez breezed through the 7th inning, while Ryan Walker, Joey Lucchessi and Tyler Rogers handled the next three frames for the Giants after Roupp’s departure.

With Sánchez out of the game in the 8th, the Phillies bullpen took over and things shifted again. The universe’s scales started to tilt back towards the Giants. Right-handed reliever Orion Kerkering lead-off the frame by hitting Willy Adames, and then out of nowhere Phil Cuzzi started to shower Chapman with gifts in the zone. Three straight fastballs all painted on the outside edge that could have easily been strikes 3, 4 and 5 were called balls.



A welcome back present from Cuzzi that Chapman didn’t take for granted. On the 7th pitch, he shot a fastball over the middle of the plate (because it had to be) through a hole in the right side of the infield, setting up runners at the corners. Kerkering, understandably confused about where the baseball should go, plunked Flores to load the bases for Casey Schmitt.

Schmitt was clearly happy to be back on the diamond. He had walked to set-up the Giants first run in the 2nd, he singled in the 6th, and with a chance to knock in the go-ahead run, Schmitt drove a heavy sinker from Kerkering directly into the ground. But you know what — he put the ball in play, and that ball in play, in another 2-strike count, was the perfect amount of weird to get the job done. It forced Turner just enough to his left to take away a play at home. And with the pulled-in infield, getting the out at second was awkward and slow in developing, providing enough time for Schmitt to hustle down the line and prevent the double play.

Legging it down to first proved consequential because with two outs, the infield could’ve decamped from the cut of the grass. But because the bases were still loaded with less than two outs, they had to stay in, forcing Bryce Harper to make another awkward play on another ball on the ground in an attempt to prevent San Francisco’s third run from scoring.

Three ground balls — all in two-strike counts, all hit right at infielders — but just funky enough for three runs.

Put the ball in play, kids.

Disclaimer: This is also what could happen if you put the ball in play after you battle for 13 pitches, fouling off 8 offerings in a two-strike count, and absolutely deserve a base hit.

The world owes you nothing.

Source: https://www.mccoveychronicles.com/2...-landen-roupp-put-the-ball-in-play-mlb-scores
 
7/8 Gamethread: Giants vs. Phillies

2223575596.0.jpg

Photo by Norm Hall/Getty Images

Robbie Ray vs. Taijuan Walker

The San Francisco Giants continue this three-game series against the Philadelphia Phillies tonight from Oracle Park.

Taking the mound for the Giants will be left-hander Robbie Ray, who enters tonight’s game with a 2.68 ERA, 3.45 FIP, with 117 strikeouts to 39 walks in 107.1 innings pitched. His last start was in the Giants’ 7-2 win over the Arizona Diamondbacks on Thursday, in which he allowed two runs on three hits with seven strikeouts and a walk in nine innings.

He’ll be facing off against Phillies right-hander Taijuan Walker, who enters tonight’s game with a 3.64 ERA, 4.39 FIP, with 46 strikeouts to 22 walks in 54.1 innings pitched. His last appearance was in the Phillies’ 6-4 loss to the San Diego Padres last Wednesday, in which he struck out one and walked one in two and two thirds innings.


Game #93


Who: San Francisco Giants (50-42) vs. Philadelphia Phillies (53-38)

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...illies-how-to-watch-robbie-ray-taijuan-walker
 
Baseball America ties Giants to prep shortstop prospects in 2025 MLB Draft

Gavin Kilen NCAA BASEBALL: JUN 01 Division I Regional - Wake Forest vs Tennessee

Photo by Bryan Lynn/Icon Sportswire via Getty Images

Carlos Collazo tied the Giants to several high school shortstop prospects in his latest mock draft.

The San Francisco Giants predictions 2025 MLB Draft . While Keith Law speculated that they would struggle to pass on UC Santa Barbara right-handed starting pitcher Tyler Bremner, Carlos Collazo of Baseball America tied the Giants to a different group of players in his latest mock draft.

“I’ve been hearing a lot of prep shortstops here with the Giants, who, like the Rangers, could also be looking for a bat,” Collazo wrote. “[Daniel] Pierce, Steele Hall, Kayson Cunningham and Gavin Kilen are the top high school shortstops available. There’s some uncertainty about which of those shortstops are the next up, and I don’t think there’s any real consensus—it seems to vary more from team to team.”

Daniel Pierce, who Collazo has the Giants selecting in his mock, is a Georgia-native who has a chance to be an above-average defensive shortstop alongside a carrying hit tool and speed. Cunningham is considered less likely to stick at shortstop, but has elite barrel control and plus speed. Hall has the most exceptional tool of the group, truly elite speed and athleticism that gives him true Gold Glove defensive potential. That said, there are more questions about Hall’s ability to enough offensively.

Kilen is incorrectly listed as a prep shortstop by Collazo. It seems more likely that Collazo simply included an extra name in his list. However, in case Kilen is tied to the Giants, he is an offense-first infielder. Kilen hit .357/.441/.671 with 15 home runs and more walks (30) than strikeouts (27) with Tennessee this season. Kilen split his time between second base and shortstop this past season, but is largely expected to be forced to stick at the keystone as a pro.

It’s possible that the Giants being tied to prep shortstops could signal a more complex strategy that involves trying to convince a prep shortstop to agree to an above-slot deal before the draft in attempt to fall to one of San Francisco’s later picks. For example, the Giants were tied to prep shortstop Walker Martin leading up to the 2023 draft, with many prognosticators predicting they would select him with their first-round pick.

Instead, the Giants had planned to take advantage of Martin’s injury history and limited experience against premium competition to float him to their second-round pick. They drafted Bryce Eldridge in the first round, agreeing to a below-slot deal, and then added Walker Martin in the second round, paying him a $3 million signing bonus in line with the slot for a late first-round pick.

However, the Giants lost their second and fifth-round picks as a result of signing shortstop Willy Adames last offseason. Not only does that take away San Francisco’s picks, it also gives them far less financial flexibility in the draft pool spending era.

Source: https://www.mccoveychronicles.com/2...a-daniel-pierce-steele-hall-kayson-cunningham
 
SF Giants follow up memorable win with loss they’d rather forget

Philadelphia Phillies v San Francisco Giants

Justin Verlander fell to 0-7 Wednesday against the Phillies. | Photo by Thearon W. Henderson/Getty Images

The Phillies rocked the Giants for 13 runs and held them to four hits in a victory so complete that Mike Yastrzemski had to take the mound for an inning. And also get rocked.

The good vibes from Tuesday’s game-winning inside-the-park home run by Patrick Bailey lasted less than 24 hours. The Philadelphia Phillies scored four runs off Justin Verlander in the first six innings, then blew the game open against relievers Tristan Beck and Scott Alexander, who may not be long for the big league roster. Even Mike Yastrzemski took damage, giving up two runs in his second career appearance on the mound in a 13-0 San Francisco Giants loss.

The game was so bad that the SF Giants NBC Sports Bay Area X account couldn’t find a single highlight to post. The team’s official account ignored the game entirely apart from the final score. No one involved with the Giants wanted to leave any permanent record of what happened Wednesday afternoon.

Verlander fell to 0-7 as a Giant, though he really didn’t pitch all that badly. He struck out five Phillies in his first three innings and the first earned run came after Alec Bohm reached on an infield single and went to second on a Matt Chapman error, which came after first baseman Wilmer Flores completely missed his throw.


Justin Verlander's 2Ks in the 3rd.

5Ks thru 3. pic.twitter.com/EaYUQNk8Hp

— Rob Friedman (@PitchingNinja) July 9, 2025

Bohm would go on to score on a J.T. Realmuto single.


JT gets us started! pic.twitter.com/nB07f9Pd2w

— Philadelphia Phillies (@Phillies) July 9, 2025

In the 4th, the Giants old friend Bryce Harper, who didn’t sign with the Giants in 2019 because the team was forcing out Bruce Bochy, led off with his 10th home run of the season.


How 'bout an oppo taco? pic.twitter.com/wUZ3bc4pXo

— Philadelphia Phillies (@Phillies) July 9, 2025

Harper had a massive game, going 4-for-6 with a home run and three doubles off three different pitchers. Somehow the only pitcher to hold him hitless was Yaz.

In the 5th, Verlander got in trouble when Chapman drew another tough error on what could have been an inning-ending double play on another errant-but-catchable throw. But after Trea Turner stole second to give the Phillies two runners in scoring position, Verlander got Kyle Schwarber to fly out to deep right to end the inning.

Meanwhile, Phillies starter Jesus Luzardo (8-5) was shutting the Giants down. He went seven innings, giving up three hits and walking one, while striking out seven Giants. The closest thing to a rally the Giants had came in the second inning when Wilmer Flores singled and Casey Schmitt walked. Then Luzardo struck out Jung Hoo Lee and Luis Matos, and retired the final 10 batters he faced before leaving after seven innings.

The game got out of hand starting in the top of the 6th, though since the Giants got only one hit the rest of the way, it didn’t ultimately matter. Harper led off with a double, then a wild pitch and a Nick Castellanos single brought him home. Castellanos reached for an 88 MPH slider out of the strike zone, and the unlucky Verlander gave up another run.


Nick for another! pic.twitter.com/jHS4RbZ6uU

— Philadelphia Phillies (@Phillies) July 9, 2025

Then Castellanos stole second, catcher Andrew Knizner threw the ball away, and Max Kepler brought him home with a sac fly.

That ended Verlander’s afternoon, and after a solid inning from Joey Lucchesi, Beck came in to get hammered. He gave up two hits Tuesday night in his first big league appearance in over three weeks, but Wednesday was a disaster.

Harper led off with a double and the next four Phillies followed with singles. Bohm’s RBI single bounced through the middle, Realmuto (3-for-5, two RBIs) knocked in the Phillies’ sixth run with a line-drive single, and the first out Beck recorded was a sacrifice fly.


Small ball pic.twitter.com/8x9ZRkKzq1

— Philadelphia Phillies (@Phillies) July 9, 2025

Just Tacked on another pic.twitter.com/kDzwegZGOx

— Philadelphia Phillies (@Phillies) July 9, 2025

Beck’s final line was 0.1 IP, 5 hits, and 6 runs, all earned. His ERA jumped to 8.10 for the season.

Scott Alexander came after Beck walked the bases loaded, and after an RBI groundout from Turner, Kyle Schwarber hit his second home run of the series, 29th of the season, and the 313th of his career, more than Pudge Rodriguez, Edgar Martinez, and Al Simmons. Watch out, Reggie Smith, Jeromy Burnitz, and Ron Cey! Both Phillies home runs were opposite-field laser shots, a departure from Schwarber’s massive Splash Hit from Tuesday night.


SCHWARBS SAID SEE YA pic.twitter.com/m9YV4W6CFG

— Philadelphia Phillies (@Phillies) July 9, 2025

In the 9th, trailing 11-0, Yastrzemski showed off an unconventional arsenal of pitches, including a 56 MPH slider, a 66 MPH curveball, and a fastball that touched 77 MPH, so slow that it registered as a changeup. But after loading the bases, Yaz got two groundouts, albeit for RBIs, and got Harper to pop out. When Brett Wisely forced Chapman to end the game, the Giants all seemed relieved to get a day off before welcoming the Dodgers to town Friday.

The good news is that a 13-0 loss still just counts as one loss in the standings, even if Wednesday’s loss felt like two or three. The Giants are still 6-3 in July, still five games back in the NL West, and still holding on to the final wild-card berth in the National League. And hey, the bullpen is rested!

Except for Yaz. He may have thrown only 21 pitches, but when you’re sending in heat like that, sometimes you need a whole year off between relief appearances.

Source: https://www.mccoveychronicles.com/2...-memorable-win-with-forgettable-loss-phillies
 
Minor League roundup, 7/9: A hit parade for Sacramento

Grant McCray leaving the batter’s box and running during a Spring Training game.

Photo by Rob Leiter/MLB Photos via Getty Images

Yesterday on the farm.

Just four games for the San Francisco Giants Minor League Baseball affiliates on Wednesday, as the A-Ball teams all were in action but the Rookie Ball teams had the day off. 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.


AAA Sacramento (45-44)


Sacramento River Cats beat the Salt Lake Bees (Angels) 13-6
Box score

An explosive performance by the River Cats, up and down the lineup. A whopping 5 different players had 3-hit days, as the team totaled 19 hits, and a stunning 11 extra-base knocks.

If you’re worried about San Francisco’s outfield, then Sacramento provided some hope that reinforcements might be ready. Even with reigning PCL Player of the Week Marco Luciano getting the day off, all 3 members of the outfield — with each being on the 40-man roster — shined.

Center fielder Grant McCray was clearly channeling the Giants. A day after Patrick Bailey’s magic, McCray hit 3-5 with a walk, a triple, and an inside-the-park home run. Seeing McCray (one of the fastest players in the organization) hit an inside-the-parker isn’t quite as wild as seeing Bailey (one of the slowest players in the organization) do so, nor were the stakes as high in the 6th inning of a Minor League game as they were in the bottom of the 9th in a Major League game. But still! Inside-the-parkers are always fun.

That said, this one was extra silly, and quite a Minor League inside-the-parker. So often inside-the-park dingers are like Bailey’s ... they’re nearly hit over the wall, but then ricochet off of it funnily. But this one? Well, it was a bit more amateur and comical, as the Salt Lake left fielder simply never saw McCray’s fly ball, and planted himself about 50 feet in front of where it landed, acting as though it were a routine catch.


the Giants organization has itself ANOTHER INSIDE-THE-PARK HOMER

Grant McCray earns this one a lil differently ⬇️ pic.twitter.com/AMuX0RGBKV

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

Hey, they all look the same on the back of the baseball card!

Right fielder Daniel Johnson, who was recently optioned, has been finding his groove again, and hit 2-6 with both a home run and a double. Always good to see players hit well after being optioned (on that note, second baseman Tyler Fitzgerald went 2-5 with a walk).


Daniel Johnson BOMB.

He just homered from Salt Lake to Park City. pic.twitter.com/YbFmw9OvAx

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

Left fielder Wade Meckler (No. 13 CPL) had the quietest day of the bunch, but still showed off his contact skills by hitting 3-6, which raised his batting average to a clean and cool .300. It’s been a solid, if not outstanding year for Meckler, as he has a .774 OPS and a 115 wRC+, and, thankfully, seems fully healthy at long last (the Giants appear to have scrapped the second base experiment, though). But, even in his success, he’s offered a painful reminder to take PCL stats with a grain of salt. Last year, when Meckler made it back to AAA, he came into a burst of shocking power, bopping 8 home runs in 196 plate appearances ... matching his career total in 714 prior plate appearances across all levels. That might have led some to believe that the all-contact, no-power hitter had suddenly figured out how to access his power, but this year has been a reminder that silliness abounds in the PCL. After those 8 homers in 196 plate appearances in AAA last year, Meckler has gone dingerless in 165 plate appearances at the level this year, as his isolated slugging has tumbled from .220 to .071, a more standard figure for his profile.

So, with that in mind, let’s talk about shortstop Osleivis Basabe. It was another masterful day for the recently-outrighted infielder, who hit 3-5 with a home run and a pair of doubles.


OSLEIVIS BASABE HOMER

101.8 MPH EV
20 degrees
3.8 seconds in the air pic.twitter.com/0XzmxvOSio

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

When the Giants acquired Basabe in the offseason, he was viewed as the all-glove, no-bat option, and the bat he did have was focused on contact, not power. But so far in July he’s 14-33 with ... wait for it ... a whopping 12 of his 14 hits going for extra bases (3 homers and 9 doubles). Just a casual .970 slugging percentage in July for a player who on Wednesday matched his career-high with his 7th home run of the season.

As with Meckler, that will likely come tumbling down soon. But let’s enjoy it while it lasts, though with Basabe outrighted, his hot streak is less likely to earn him a shot in the Majors.

Somehow, we’re still not done highlighting the great offensive days. Designated hitter Hunter Bishop (No. 34 CPL) may not have needed his glove on Wednesday, but he wanted to make sure that the outfield trio was actually a quartet, and so he hit 3-5 with 2 triples, a double, and a strikeout.


Hunter Bishop's THIRD extra-base hit of the night!

a 111.5 MPH LASER this time: pic.twitter.com/WgRGihGvZW

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

Bishop, the team’s 1st-round pick back in 2019, has really turned his season around. Look at his slash lines by month!

April: .241/.327/.437
May: .226/.271/.258
June: .302/.362/.528
July: .375/.444/.833

Excluding a game where he entered as a pinch-runner and didn’t have an at-bat, the lefty has a 9-game hit streak currently, and during that time is hitting 15-34 with 2 home runs, 3 triples, 4 doubles, and 4 walks, which has boosted his OPS to .771 and his wRC+ to 98. Could we see him make the Majors this year? And if not, will he re-sign with the Giants, as he’ll be eligible for Minor League free agency for the first time this offseason? It certainly helps his case that his hits aren’t empty calories, as he had a pair of hits at 109+ mph.

And finally, joining Basabe on the “just outrighted and now heating up” train, catcher Logan Porter hit 3-4 with a home run and a walk.


Logan Porter has HOMERED!

a nice lil opposite field dinger puts the Cats up 7-3! pic.twitter.com/EMiYn2tFtu

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

Well that was a whole lot of offense, wasn’t it? Thankfully we can mostly wrap up the River Cats here, as it was a mostly uneventful day on the mound. RHP Juan Mercedes got the start and once again got rocked, giving up 6 hits and 5 runs in 5 innings (the ball sure does fly in Salt Lake, as evidenced by the 2 homers Mercedes gave up and the 4 that the Giants hit). But Mercedes pitched better than the raw results. He threw a blissful 53 of 76 pitches for strikes, which led to a very impressive 5 strikeouts and 0 walks. That’s what the Giants are looking for from their pitchers!

LHP Matt Gage made his 3rd appearance for the River Cats since being signed recently, and he threw a perfect inning. So, too, did RHP Braxton Roxby, who was pitching for the 3rd time since getting promoted. He’s yet to allow a hit! And RHP Ryan Watson continued his strong season with a scoreless inning, walking 1 and striking out 2. He’s pitched well, and could be a bullpen option in the 2nd half of the season for the Giants.

AA Richmond (29-52)


Richmond Flying Squirrels beat the Akron RubberDucks (Guardians) 2-1
Box score

It was all about the pitching in this one, and my goodness was it a delightful game on that front. The star was the starter, LHP Joe Whitman (No. 9 CPL), who had one of his best outings of the year. The 2023 comp-round southpaw pitched 6 strong innings with just 4 hits, 0 walks, and 1 run allowed, while striking out 6 batters.

He didn’t live in the strike zone quite as much as those numbers might suggest, as 48 of his 70 pitches went for strikes, but still: needing just 70 pitches to get through 6 innings, and having a 6-to-0 strikeout-to-walk ratio is a thing of beauty.

Whitman’s overall ERA this year remains poor, as it sits at 5.15. But his FIP has dropped to 3.71 and, just as importantly, he’s had a lot of games this year like this one, where he is excellent and shows off just how good he can potentially be. He needs to clean up the consistency, although, admittedly, the drop in electricity may be contributing there.

RHPs Evan Gates, Cameron Cotter, and Tyler Myrick all pitched scoreless, walkless innings, with each pitcher allowing 1 hit (Myrick also struck out a batter). Gates has quietly had an awesome year, with a 2.50 ERA, a 3.28 FIP, and 49 strikeouts against 10 walks in 39.2 innings.

A very poor offensive game. Center fielder Carter Howell had the best day, hitting 1-3 with a double, a walk, and a strikeout. It’s been a tough year for Howell, who has a .601 OPS and an 81 wRC+ a year after putting up really nice numbers at the same level. But he’s been hitting the ball better lately.

High-A Eugene (45-37)


Eugene Emeralds lost to Spokane (Rockies) 5-4
Box score

A day after taking a 5-0 lead into the 9th inning and surrendering 4 runs in the frame before holding on for victory, the Emeralds took a 4-3 lead into the 9th and couldn’t hang on, getting walked off.

How did it happen, you ask? Well, I’m so glad you did.

RHP Liam Simon entered to pitch the 9th. Simon, a 5th-round pick in 2022, has so much talent in his arm, but has been struck horribly by injuries ... he’s at just 58.1 innings for his career, in his 4th season. He’s still trying to shake the rust off after missing the start of the season.

He walked the 1st batter he faced, and then the 2nd. He walked the 3rd batter he faced, to load the bases. He walked the 4th batter he faced, tying the game. And he walked the 5th batter he faced, ending the game.

Not sure I’ve ever seen a pitcher face 5 batters and walk all 5 of them, let alone to walk it off. According to the box score data, Simon threw just 3 of 23 pitches for strikes. Sometimes that’s how returns from injury go!

On the bright side, it kept Simon’s no-hit streak going: he’s yet to allow a hit in July, and hasn’t allowed a hit in 9 of his last 11 outings. This is a funny way to do that!

The starting pitching was much better, as RHP Shane Rademacher had a lovely — and long! — outing. The 2023 UDFA went 7 innings into this one, allowing 6 hits, 1 walk, and 3 runs, while striking out 3. He did get bit a little by some hard contact though, as 4 of his 6 hits went for extra bases ... including 2 home runs.

Rademacher continues to have a funny season, based on impeccable command. His ERA (2.83) and walks per 9 (1.5) are both elite, but his FIP (4.32) and strikeouts per 9 (6.8) are fairly poor. It’s probably safe to say that he’ll need to find a way to strike out more batters if he’s able to find success at higher levels, but excellent command is at least a good place to start!

There was a fantastic offensive day from an unlikely source: designated hitter Cole Foster. The switch-hitter, who was taken in the 3rd round in 2023, had an utterly dismal start to the season, and in mid-June was placed on the Development List to try and fix some things. He returned last week for a few games in the ACL, before re-joining Eugene on Wednesday.

And the first impression of the work he put in while away? Excellent! Foster, who had hit just 19-135 with 51 strikeouts when he went on the Development List, returned with a vengeance, hitting a perfect 2-2 with a solo home run, while also drawing a walk and getting hit by a pitch. Welcome back, Cole!

Low-A San Jose (55-28)


San Jose Giants beat the Fresno Grizzlies (Rockies) 3-1
Box score

Center fielder Dakota Jordan (No. 8 CPL) just keeps on turning up the power that made him such an enticing prospect when the Giants stole him in the 4th round a year ago. Jordan only went 1-4 on the day, but he made the “1” count by smashing a home run for the 2nd consecutive day.

I’m just gonna steal a blurb I wrote in yesterday’s roundup and update the numbers:

In April and May, Jordan — who has arguably the most raw power in the system — played in 46 games and hit just 2 home runs, 2 triples, and 7 doubles. Since then, Jordan has appeared in 31 games and hit a whopping 7 home runs, 4 triples, and 8 doubles.

Here he comes, folks!

The powerful righty is up to an .842 OPS and a 130 wRC+ on the season, and his strikeout numbers keep plummeting. That was the real knock on him entering the season, and it’s hard to overstate how well he’s done in that category. After posting a 29.0% strikeout rate last year in college, Jordan is all the way down to 22.8% this year. Really remarkable stuff.

He wasn’t the only power hitter from the 2024 draft to hit a ball over the fence, though, as first baseman Robert Hipwell (No. 25 CPL) went 2-4 with a solo blast and a strikeout.

Hipwell has a 29.9% strikeout rate, which isn’t great, and his profile is pretty reliant on walks (he has a 16.3% walk rate and a .246 batting average), but thanks to those walks and a .246 isolated slugging, he has an .877 OPS and a 139 wRC+ on the year, and those are mighty fine numbers!

Shortstop Maui Ahuna (No. 23 CPL) bounced back following an atrocious game on Tuesday, and hit 1-3 with a double and a walk. Most importantly, he’s been playing the field almost every day, so he seems to finally be healthy.

RHP Niko Mazza made a really nice start, even though he threw just 47 of 76 pitches for strikes. The 2024 8th-rounder went 6 innings in this one, allowing just 4 hits (all singles), 2 walks, and 1 run, while striking out 4. It was the 6th time in his last 7 starts that Mazza had allowed 0 or 1 runs, and the 11th time in his 14 starts this season that he’s allowed 0 or 1 earned runs. His strikeout-to-walk ratio remains poor (58 to 29 in 61 innings), which has given him a 4.01 FIP, but he has a 2.36 ERA and that’s a very nice thing.

RHP Cole Hillier struck out 4 batters in 2 shutout innings of relief, though he gave up a hit and 2 walks. RHP Cade Vernon struck out 2 in a perfect inning. Hillier, a 2023 UDFA, has a 3.19 ERA and a 4.33 FIP while Vernon, last year’s 10th-round pick, has a 1.85 ERA but a 4.64 FIP.


Home run tracker


AAA Grant McCray (12)
AAA Daniel Johnson (8) [7 in AAA]
AAA Osleivis Basabe (7)
AAA Logan Porter (4)
High-A Cole Foster (4)
Low-A Dakota Jordan (9)
Low-A Robert Hipwell (9)


Thursday schedule


Sacramento: 6:05 p.m. PT at Salt Lake (SP: Mason Black)
Richmond: 3:35 p.m. PT at Akron (SP: John Michael Bertrand)
Eugene: 6:35 p.m. PT at Spokane (SP: Greg Farone)
San Jose: 6:50 p.m. PT at Fresno (SP: TBD)

Reminder that almost all MiLB games can be watched on MLB TV.

Source: https://www.mccoveychronicles.com/2...ckler-hunter-bishop-joe-whitman-dakota-jordan
 
Giants hold on

MLB: Los Angeles Dodgers at San Francisco Giants

Neville E. Guard-Imagn Images

Yup, had it all the way

Shohei Ohtani dunked a baseball in McCovey Cove.

Logan Webb gave up multiple home runs in a game for the first time all season and was tagged for the most earned runs he’s allowed in a start.

Michael Conforto, who drank the Dodger Kool-Aid and is hitting on the interstate with an OPS just above .600 and an Arm Value in the 36th percentile, came back to San Francisco and took an ex-teammate deep and threw out another ex-teammate at home.

A lot of Dodger-y things went down in Friday’s game…and yet, the San Francisco Giants, against Rob Manfred’s favorite team, somehow won.

San Francisco stretched an early 3-2 lead into an 8-2 lead with a 5-run 5th against Dustin May, then somehow stayed on top of the bull’s back as LA bucked and booted and kicked for the next four frames. It was a civic effort of suppression. The stands at Oracle were infiltrated by the blue blob from the south. A whole lotta of crisp white Shohei jerseys with the tags still on them, a lot of New Era Dodgers hats flooded the City, but any “Let’s Go Dodgers” chant that gained traction and volume in the crowd was muffled and muddled by the crows of the orange-and-black and their three-beat chant of Beat L-A.

Though watching a six-run lead nearly erased is not necessarily good for our indigestion, the 8-7 hang-tight win was probably good for the heart. LA has the most comeback wins of any team in the Majors. They erase deficits — it’s what they do. They don’t sweat poor-pitching because they’ll get those runs back in a frame or two.

That why-stress-the-details attitude was evident in the 5th in the midst of burgeoning rally when LA manager Dave Roberts decided to keep starter May in to face Rafael Devers (who was getting his first taste of a real rivalry). A decision to sit on one’s hands made despite having a lefty Anthony Banda warm and ready, despite May having already given up a home run to lead off the frame followed by a single and his third walk of the game, despite the Giants threatening to add on to their two-run lead with the heart of the order coming up.

Everyone on the field and in the stands and watching at home expected Roberts to bring in Banda. Devers kept glancing over at the LA dugout as he approached the plate, he paused before digging into the box, peeking over his shoulder at Roberts almost to ask are you sure? are you awake?, Roberts responded by remaining expressionless and motionless, well-tucked in his corner spot at the railing. Maybe with one out, he felt like May could work his way out of the jam. Or hyper-conscious that his bullpen has thrown the most innings in baseball (by a longshot), he wanted to keep from dipping into the well of relievers for as long as possible. Or maybe, it’s possible Roberts isn’t a great manager, who can often fall asleep at the wheel with little consequence because he’s been handed, year-after-year, some of the best line-ups in baseball history that do not need to be fiddled with or massaged or coaxed or, least of all, be managed. I bet Roberts googles his line-ups before he writes them in, has them generated by AI. Siri, where did Will Smith hit in the order yesterday?

Hyper-vigilance is not required by the LA coaching staff to win. They’ve been coached themselves after a first half riddled with injuries and sub-par pitching that pitching doesn’t matter with they offense they have. So yeah, at that moment, Banda should’ve come in to face Devers — a move that might’ve cut a consequential rally short and set LA up for a win — but that would’ve required standing up, walking out to the mound, a whole ordeal for Roberts in other words. So May stayed in, he walked Devers to load the bases, Matt Chapman poked in another run on a groundout, then Roberts finally came out to pull him rather than have him face Willy Adames for a third time. The move… rather wonderfully, didn’t work at all. Adames tripled into the alley, adding another RBI extra base hit to his solo shot in the 2nd, then scored on Jung Hoo Lee’s infield single.

That’s where the scoring stopped for San Francisco. That’s when the vibes peaked.

The six-run lead that felt relatively safe with Logan Webb on the mound was immediately put in jeopardy. The bottom of the 5th started with a solo home run by Dom Smith and ended with him popping up to third. 10 Giants’ batters hit, the frame rolled on for half-an-hour. The consequence of the drawn out inning became evident when Webb next took the mound. He got iced, the sharpness in his command dulled considerably in the long-wait. In an 0-2 count, he hit the first batter he faced, shooting a sinker into Mookie Betts’s inner thigh. Then Will Smith, Teoscar Hernandez and Michael Conforto went double-double-home run, tagging Webb for four runs in the time it took me to brush my teeth.

Both teams turned the pages on their opposing starters. May recorded the win in his last outing, giving up just three runs in six innings, despite allowing six hits and walking four batters. This time the Giants made the hand-outs pay. All four of his walks came around to score. After back-to-back BBs in the 4th, Lee jumped on a high-velo fastball (a pitch that has been a sticking point for him) and lined another 2-run triple off May just like he did in June, and unlike that last time in June, the lead it earned stuck.

Webb couldn’t replicate the success he had against LA back in June. The cutter and four-seam offerings were thrown to great effect, helping set-up two strikeouts of Ohtani. No such luck Friday night. Webb tried to keep things fresh, pitching off-script by pitching on-script, but Ohtani made things difficult from the start. Heworked a nine-pitch walk to lead-off the 1st (this time only one cutter and one 4-seam thrown). In the 3rd, Webb teed up a first pitch cutter to Ohtani who drove it into the bay. Not necessarily a poor pitch selection, just a very poor location. The cutter should’ve been more up and more in, instead it found itself flying through a no-fly zone.

And in the 6th, cwith a six-run lead, the game situation called for Webb to not overthink things and just attack the zone. Something he became more set on doing after hitting Betts with count leverage, and the Dodgers hitters, knowing there wouldn’t be much nibbling, got aggressive. Smith and Hernandez both doubled on the second pitch of their ABs. Webb started to work the edges more to Conforto, but saw an 0-2 count go full after a borderline sinker at the top of the zone was called a ball. Forced back in the zone, Webb stayed predictable, threw his go-to fastball, and Conforto spun it over the centerfield wall.

A 4-run response ended Webb’s night in a hurry, keeping him from pitching through the 6th for the first time since his start against Kansas City on May 21st (eight starts).

LA had arrived in San Francisco as a bunch of losers. They had been swept by the Astros, then by the Brewers. Their streak of six consecutive duds was tied with the team’s longest since April 2019. On one hand, you want to catch a hot team during a cold stretch, but then on the other, if a cold stretch lasts too long, it becomes worrisome for the opponent. Like water, baseball tends to seek level ground. At a certain point, it becomes statistically probable that a losing team is going to wake up and start winning again, and considering LA’s overall quality, it feels safe to assume that the streak demon would be exorcized spectacularly — meaning in a game in which they embarrass their historic rivals by erasing a large deficit in their very own backyard.

That was the expectation. No one expected the Giants’ lead to hold, and after Webb left in the 6th, LA repeatedly threatened in the final innings.

Against Randy Rodríguez, brought on to mop up after Webb, the Dodgers brought the tying run to the plate after Hyeseong Kim singled. Tasked with the top of the order in the 7th, Rodríguez nearly worked around a Betts double (advanced to third on a Lee bobble) with one out, but after popping up Freddie Freeman, Will Smith shot a 1-2 fastball right back up the middle to put LA within a run. Somewhat of a disappointing outcome for the All-Star reliever considering he shattered Ohtani’s bat to start the inning, nullified Freeman with an unproductive out, and had both Betts and Smith in two-strike holes before serving up sub-par offerings that neither veteran missed.

A two-out Kim double put the tying run in scoring position before Tyler Rogers worked a come-backer from Tommy Edman to close out the 8th. And in the 9th, after Camilo Doval retired Ohtani, Betts singled in another 2-strike count and Freddie Freeman walked. The tying run in scoring position, the go-ahead runner on base, and frankly, one of the scariest bats in the line-up stepping into the box in Will Smith — the odds were not in San Francisco’s favor. Smith will be starting for the NL All-Star team next week and for good reason. He already had two hard-hit hits on the night. His batting average leads the National League, the next closest is teammate Freddie Freeman’s, 33-points below his mark. With runners in scoring position, he’s batting above .400. I can’t verify this with numbers, but it feels like every time he’s up in a high-leverage scenario he forces 10-plus pitches from the opposing arm. A professional hitter like Smith facing off against the temperamental and sling-y Doval — things didn’t look great. A decisive knock in this moment felt predetermined, basically written in ink.

Instead, the most wondrous thing happened.

The 8 runs held. The offense came through in big moments, including standout performances from Adames (2-for-4) and Lee (3-for-4), who teamed up for 5 hits, 3 extra base hits, and 6 runs batted in.

San Francisco is now 22 - 16 in one-run games, and LA has lost seven in a row, their most since they dropped 11 in September of 2017.

Can the Giants make it eight?

Source: https://www.mccoveychronicles.com/2...lly-adames-jung-hoo-lee-dustin-may-mlb-scores
 
Sunday BP: What was your favorite highlight of the week?

2224222784.0.jpg

Photo by Thearon W. Henderson/Getty Images

Another week of Giants baseball is coming to a close today. What were Giants fans’ favorite highlights of the week?

Good morning, baseball fans!

We are drawing to the end of not only another week of San Francisco Giants baseball, but the end of the first half of the season.

So it’s time to take a look back at the week that was and see what everyone’s favorite highlights of the week were.

Personally, it’s extremely hard to top the walk-off inside-the-park home run from Patrick Bailey to cap Tuesday night’s win over the Philadelphia Phillies. Walk off? Excellent. Inside-the-park home run? Amazing. And all of that from a catcher? Insane. I love it. Give me ten of them right now.

What was your favorite highlight of the week?​


Source: https://www.mccoveychronicles.com/2...-week-patrick-bailey-inside-the-park-walk-off
 
Which hopes and dreams were fulfilled, and which were dashed by the first half?

Kansas City Royals v San Francisco Giants

Photo by Suzanna Mitchell/San Francisco Giants/Getty Images

The Giants managed to carry over their Spring Training success to the regular season, but what didn’t follow?

Fifteen weeks ago, I composed a list of hopes and dreams for the 2025 San Francisco Giants. The team enters the All-Star break with a 52-45 record, their sixth-best “first half” record since 2010. It hasn’t all been rainbows and walk-offs, but it’s been successful enough, with the team just half a game out of the Wild Card. So, let’s look at that list to see which hopes and dreams have been fulfilled, and which might already have been dashed.

Hope​

The Spring Training results transfer over to the regular season for the most part​


FULFILLED. The Giants ended April with a 19-12 record, and even though they’ve gone just 33-33 since, they’ve remained competitive.

Landen Roupp’s spring carries over​


FULFILLED. He’s been about the 65th-most valuable starter in the majors this season thanks to a 3.66 FIP. He’s struck out 89 in 96.1 IP, too. But here’s the thing: he’s only gotten better. Unlike the team’s overall record, his “since May 1st” numbers have provided even more value. He’s got a 2.44 ERA (3.55 FIP) in 66.1 IP (13 starts) with just 4 home runs allowed.

Hayden Birdsong is That Guy​


TBD. We have half a season to see which way this goes. It might wind up fulfilled rather than dashed. Admittedly, the results haven’t been all that promising. His first 11 appearances came as a reliever, and in that role he posted a 2.31 ERA (4.71 FIP) in 23.1 IP. Since getting back into the rotation, he has a 5.10 ERA (4.66 FIP) in 42.1 IP and has made it through 5 innings in just 4 of his 9 starts. He’s walked 12% of the batters he’s faced over this span, too. He’s not heading into the break on a high note and he’s looking at a career innings threshold in the second half that could end any roll he might get on.

Logan Webb stays healthy​


JINX. I don’t want to talk about this one. He’s an All-Star. That’s enough.

Ryan Walker regresses to an awesome mean​


TBD. It wasn’t looking good there for the first few months, but he’s made a mechanical fix that has him throwing 97+ mph again.

The roster is Melvin-proof​


FULFILLED. He has Buster Posey’s vote of confidence for 2026 and there hasn’t been any weird lineup or position player controversy. Quite the opposite. The players are thrilled to have consistent roles in a predictable setting.

The Giants win at least 82 games​


TBD. Now, this hope is far from DASHED because they’re just 30 wins away with 65 remaining. Fans are right to cling to that 19-12 start and the half game out from a Wild Card position as the second half begins, but they’re .500 since May 1st and going 30-35 the rest of the way would be in line with what we’ve seen. They could still miss the mark, but if that comes to pass, I think it’d be because something unexpectedly negative happened.

Heliot Ramos and Tyler Fitzgerald don’t crater​


DASHED. Because I linked these two, I have to set aside Ramos’s 119 wRC+. Tyler Fitzgerald has been a disaster at the plate and that power-speed combo nonexistent. He’s a great defender up the middle, but so’s Patrick Bailey, and having that many glove-only guys in a lineup that has a ceiling of league average is not something the team can afford. Enter Casey Schmitt as the starting second baseman going forward.

Ramos has been awful the past month, too. In his last 28 games (120 PA), he’s hitting just .176 with 30 strikeouts against 7 walks and 7 extra base hits. He’s had just 2 extra base hits in July, too. This isn’t to say that Ramos has been exposed and is destined for a bench role, only that it makes it easier to make a final judgment about this hope midseason.

Willy Adames and Matt Chapman are the anchors​


TBD. Well, they were anchors of a different sort for most of the first half. Like concrete boots that sunk the offense to the bottom of the bay. Adames with his poor performance and Chapman with his absence. Chapman didn’t get any rehab time after returning from the IL and now he’s got to sit for the All-Star break, so I’m a little bit afraid to see how much longer this funk will continue (he’s 7-for-37 with 11 strikeouts since the sprained wrist).

Wilmer Flores torments major league pitching again​


FULFILLED. Look, that’s exactly what he did coming out of Spring Training. He was 5th in RBI through May. Now, since June 1st, he’s obviously hit himself into being a DFA candidate, but we did get to see one last flash of that professional hitter we enjoyed from 2020-2023, and that was the intent behind the hope in the original post.

Bryce Eldridge is a luxury​


FULFILLED. That they were able to hold on to him in the Rafael Devers deal suggests he’s something more than that in that he wasn’t expendable, but the team isn’t in such dire straits that they need to throw a Hail Mary and get him onto the major league roster. Of course, even if they wanted to, they couldn’t, as he’s spent a decent amount of time on the injured list already.

Jung Hoo Lee is a necessity​


FULFILLED. Has he been “the straw that stirs the drink,” as I suggested he’d need to be? Yes, I think so. And his hitting struggles have coincided with the lineup being sub-average. A lineup of Devers-Adames-Ramos-Chapman with Lee being that pesky guy at the top or just behind them is exactly the shape the offense needs to have going forward.

Dreams​

Kyle Harrison regains his velocity​


FULFILLED. In fact, he did such a good job that he was a useful part of a massive trade.

At least one Giant hits 30 home runs this year​


DASHED. I’m calling it. The Giants will go another season without a 30-home run guy. Heliot Ramos is at 14 with 65 to go. Rafael Devers has hit 17, but he has a disc injury in his lower back and he’s already experienced the Oracle Park effect in some of his plate appearances.

Erik Miller is enough​


DASHED. He was already pitching in a danger zone with all the walks he allows but now he’s got arm troubles and figures to miss a decent chunk of the second half. They’ve already turned to Joey Lucchesi and they’re probably going to need to find some bullpen help before the trade deadline.

A zombie form of the Giants-Dodgers rivalry appears​


FULFILLED. It looks like the Giants might just barely avoid losing the historical head-to-head in the rivalry — which currently stands at 1,294-1,289-17 in favor of the Giants with 7 games left in the season series — and after this weekend’s spirited series loss, I think the team has managed to reframe the situation. The Dodgers will always be better, but the Giants have managed to put together a roster that doesn’t totally stink against them.

Looking back, these hopes and dreams were a little small. I know why I did that, though. I wanted to protect myself from disappointment. Low expectations, low disappointment. I have made peace with the Giants of today being different from the Giants of April 30th, but I recognize that some fans out there have not, and see a team that’s half a game out of the Wild Card with 65 games to go as being a team that’s fully in it with an exciting summer ahead, and it’s more fun to write to that. Let’s all set ourselves up to be crushed. Let’s add some hopes and dreams.

Remember, hopes are outcomes you believe are possible while dreams are basically wishes.

(New) Hopes​

Patrick Bailey keeps it up​


Bob Melvin asking him to bunt in extra innings today made logical computer sense, but asking it of the one guy who’s had a penchant for dramatic game-winners felt antithetical to the Vibes Only Giants team that Buster Posey has foisted on us. Since the White Sox series, he’s had a .730 OPS, a span of 15 games and 52 plate appearances. I don’t think Patrick Bailey is a .730 OPS guy, but a .690/.700 guy feels plausible once again and in a way that it hasn’t since 2023?

Randy Rodriguez saves the bullpen​


Even if we allow for Ryan Walker’s adjustment and Tyler Rogers’ consistency, the rest of the reliever corps is starting to look a little sketchy. Camilo Doval is closer to being the closer by default rather than the guy who worked hard to seize it from Walker during Walker’s struggles. Spencer Bivens and Tristan Beck are better as low leverage innings eaters, Scott Alexander and Joey Lucchesi are shaky relievers you only want in short bursts. Rodriguez provides the only consistent strikeout stuff in the group, and strikeouts are still the coin of the realm in MLB. He’s been amazing through the first half (0.86 ERA in 41.2 IP). Let’s hope he stays at this level of performance. The Giants will need it.

(New) dreams​

The Giants clinch a Wild Card spot​


I’m probably in the minority for thinking that this isn’t all that possible. Since June 1st, the Giants’ pitching has been in the bottom third of the league. That coincides with a 93 wRC+ lineup. But the Giants’ lineup has been 5% worse than the league average overall and even if that improves some, I think the pitching is in a lot more trouble than we want to believe. Robbie Ray has been stellar, but he hasn’t logged a full season in a few years. Landen Roupp and Hayden Birdsong oughtn’t be expected to log 140+ innings. Justin Verlander? Boy, I don’t know. So, this feels like a longshot, but that’s why a wish is required.

The Giants trade for Kris Bubic​


The left-handed kid from Cupertino is an All-Star for the Royals this season and he’s the kind of force the rotation could use. He has one last year of team control and is currently the 7th-most valuable pitcher in MLB. The ask would be pretty significant, and the Giants might’ve emptied the clip landing Devers, but that’s why it’s here as a wish. They could certainly play around in the Tyler Anderson-Jeffrey Springs-Jose Quintana-Andrew Heaney realm, but I’m just putting it out there that Buster Posey should Bring Bubi Home.

What are your hopes and dreams for the second half?

Source: https://www.mccoveychronicles.com/2...illed-and-which-were-dashed-by-the-first-half
 
Weekend Minor League roundup, 7/12-13: Marco Luciano glides into the break

Marco Luciano swinging at a pitch.

Photo by Michael Zagaris/Athletics/Getty Images

The weekend action on the farm.

The All-Star break is upon us, and not just for the San Francisco Giants, but for their Minor League Baseball affiliates as well. The Rookie Ball teams in the Arizona Complex League and Dominican Summer League will keep playing this week, but the A-Ball squads are off until Friday. So this is the last full-squad roundup for a week!

Let’s dive into the games.

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


The big news on the farm is, of course, that the Giants are adding players to it! The Giants drafted 18 players on Sunday and Monday, and you can see all their selections here. Don’t expect any of them to be an the field anytime soon, though. They still have to sign their contracts and get up to speed, and with the Arizona Complex League season ending so early now, the majority of the team’s draftees will likely debut in 2026.

Some good news on the injury front. San Francisco first baseman and outfielder Jerar Encarnación and AAA Sacramento first baseman Bryce Eldridge (No. 1 CPL) have both been assigned to the ACL for rehab stints. It will be great seeing them both back on the field.

On Saturday, Sacramento LHP Carson Whisenhunt (No. 2 CPL) and RHP Trent Harris (No. 20 CPL) both appeared in the Futures Game, with fantastic results. Whisenhunt retired both batters he faced, with a strikeout, while Harris threw a perfect frame with 2 strikeouts.


AAA Sacramento (47-46)


Saturday: Sacramento River Cats beat the Salt Lake Bees (Angels) 16-11 [box score]
Sunday: Sacramento River Cats beat the Salt Lake Bees 7-0 [box score]

The River Cats pulled in 2 wins over the weekend, and thus made it to the break with a winning record. Way to go, Sacramento!

There were lots of great performances, but each side of the game featured a star showing from a prospect trying to build their pedigree back up and re-join the Giants in the 2nd half of the season.

On offense, that player was designated hitter/left fielder Marco Luciano, who once again put on a show. It was a superstar performance for the powerful righty on Saturday, when he hit 2-4 with a pair of home runs and a pair of walks, while also striking out once. He followed it up on Sunday by going 1-4 with a double, a walk, and a strikeout.


MARCO MADNESS !!!

A 3 RUN HOMER FOR ONE MR. MARCO LUCIANO pic.twitter.com/mAF7pCCN0e

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

The Luciano situation remains the same as it’s been pretty much all year: he’s hitting the stitches off of the ball, but still struggling with his contact tool. He still has a 29.8% strikeout rate and just a .227 batting average (though his .280 BABIP explains some of that), and those lend some healthy criticism to the idea of him contributing at the Major League level.

But on the other hand ... holy smokes is he hitting the ball hard. He’s up to 19 home runs, far and away the tops in the system, and tied for 7th in all of Minor League Baseball. His .230 isolated slugging ranks 15th out of the 85 Pacific Coast League hitters with at least 200 plate appearances this year. And here are the exit velocities for the balls he put in play over the weekend:

103.5 (home run)
100.1 (flyout)
108.4 (home run)
93.8 (flyout)
89.1 (groundout)
102.5 (double)


That’s ... impressive. And something that, even with the Rafael Devers addition and the return of Matt Chapman and Casey Schmitt, is missing from the Giants.


MARCO FREAKING MADNESS X2

A 2 run homer from Marco Luciano extends the River Cats lead!! pic.twitter.com/FV0GpdyrVs

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

Still and all, it’s hard to see where the Giants would fit Luciano. It seems unlikely that they give up on Wilmer Flores enough to facilitate Luciano at designated hitter once Devers moves to first base. And a spot in the outfield would mean either he or Heliot Ramos moving to right field, with the team both moving away from Mike Yastrzemski and skipping over Luis Matos.

But as always, these things tend to work themselves out. Luciano is 11-38 with 7 home runs, 2 doubles, and 11 walks this month (yes, 7 homers!), and if he keeps that up, there’s only so long he can stay in the Minors. As is, he’s at an .800 OPS and a 107 wRC+ for the year.

Center fielder Grant McCray and left fielder/right fielder Wade Meckler are also fighting to make the majors again, and they played well over the weekend. McCray showed off his speed, hitting 4-9 with 2 walks, 3 stolen bases, and 3 strikeouts, boosting his OPS to .789 and his wRC+ to 104, with 26 stolenlen bases bases in 28 attempts. Great to see him getting back to stealing bases after a bizarre hiatus last year.


Grant McCray with a single to add TWO MORE to the lead ‼️ pic.twitter.com/BeL3SUoKRL

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

As for Meckler, he showed off his preternatural ability to make contact, going 2-6 with 2 walks and 3 sacrifice flies, though he was caught stealing once. He has a .756 OPS and a 110 wRC+ on the year, despite a complete absence of power.

Some other notable weekends on offense: first baseman/third baseman Devin Mann was a hit machine, going 6-8 with a double, a walk, and a strikeout; second baseman Tyler Fitzgerald hit 4-9 with 2 hit by pitches and 4 strikeouts; third baseman Thomas Gavello, who has impressed in his short AAA stint, hit 2-4 with a walk, a strikeout, and 2 errors; and right fielder Daniel Johnson hit 2-4 with a triple, 2 walks, and a strikeout.


Daniel Johnson with a quick triple to get the cats on the board pic.twitter.com/AJ3MIoKxXo

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

The other star performance to mirror Luciano’s came on the mound, where RHP Kai-Wei Teng once again excelled on Sunday. Teng was not quite as much in the strike zone as he has been in recent outings, with just 50 of 84 pitches finding the zone, leading to 3 walks. But he gave up just 2 hits — both singles — in 5 shutout innings while striking out 7 batters.

The Giants are going to need pitching help in the 2nd half ... definitely in the bullpen, and likely in the rotation as well. Teng isn’t on the 40-man roster, which complicates matters, but he’s pretty clearly been the best pitcher in Sacramento for a while now. After beginning the year in the bullpen, Teng moved back to the rotation for his last 4 outings, and look at the numbers for that quartet of starts:

19.2 innings, 7 hits, 7 walks, 2 runs, 1 earned run, 35 strikeouts

Sweet baby Jesus!

He keeps climbing up the ranks in the PCL, too: there have been 73 pitchers in the league with at least 40 innings thrown this year, and Teng is now 9th in ERA (3.78), 1st in FIP (2.85), 1st in xFIP (3.21), 1st in strikeouts per 9 innings (14.1), and 18th in walks per 9 innings (3.1). Just a sensational bounce-back year after getting DFA’d in the offseason.

A pair of the arms Teng is hoping to leapfrog pitched on Saturday, with mixed results. RHP Trevor McDonald (No. 15 CPL) labored through 3.1 innings, giving up 7 hits, 3 walks, 1 hit batter, 9 runs, and 8 earned runs, with 3 strikeouts, which saw his ERA rise to 5.48 and his FIP to 5.32. But RHP Carson Seymour (No. 21 CPL), perhaps furthering his prep for an MLB bullpen spot, worked in relief and was excellent, giving up 1 hit, 2 walks, and 1 run in 3 innings, while striking out 7 batters. That dipped his ERA to 3.86, and his FIP to 4.65.

Shutout relief appearances for RHPs Joel Peguero, Braxton Roxby, and Ryan Watson, and LHPs Antonio Jimenez and Matt Gage.

AA Richmond (32-53)


Saturday: Richmond Flying Squirrels beat the Akron RubberDucks (Guardians) 5-3 [box score]
Sunday: Richmond Flying Squirrels beat the Akron RubberDucks 7-2 [box score]

A miserable 1st half of the season comes to an exciting end for Richmond, as they’re finally finding a groove. They swept the weekend which led them to a 5-1 series win, and they’ve won 8 of their last 9 games. No one saw that coming!

They capped off their winning streak with a sensational performance on the mound, as LHP Seth Lonsway was dominant on Sunday. Despite not having his best strike-throwing stuff, Lonsway was able to get through 7.1 innings and was virtually untouchable, giving up just 1 hit, 2 walks, and 1 run, while striking out 7.

Lonsway, a 6th-round pick in 2021, has pretty solid numbers this year, as he’s sporting a 3.31 ERA and a 3.81 FIP. He’s not a big strikeout guy — he’s averaging less than 1 per inning — so that might make outs harder at the next level, and Sacramento is not exactly hurting for pitchers. So my guess is we don’t see him in AAA until 2026.

On offense, the big hit of the weekend came from designated hitter/right fielder Victor Bericoto (No. 24 CPL), who hit just 1-8 with 2 walks and 2 strikeouts, but smashed a 2-run home run on Saturday, which gave the Squirrels a lead they wouldn’t relinquish.


Bye-bye Beri pic.twitter.com/fb5y2P8W6L

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

It’s been a tough season for Bericoto. He hit very well to start the year, and earned a promotion to AAA. Then he got injured, and by the time he was healthy, Bryce Eldridge was in Sacramento, so Bericoto returned to Richmond, where he’s been scuffling a bit. Here’s hoping it’s a strong 2nd half of the season.

Right fielder/left fielder Vaun Brown had a good weekend, and that was a delight to see. He hit 2-5 with 3 walks, a hit by pitch, a stolen base, and no strikeouts over the weekend. Brown, whose exciting prospect status came to a screeching halt the last 2 years due to a massive swing-and-miss issue, culminating in a 49.0% K rate in Richmond last year, has really been limiting the strikeouts lately. Since returning from the Development List in late June, Brown has hit 11-40 with just 6 strikeouts. He hasn’t been showing his old power, but it makes sense to focus on contact 1st, and then fold power back into the equation.


Vauny B, and the B stands for Bringin'InRuns pic.twitter.com/iY9u1SmPdP

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

Also nice weekends for first baseman Justin Wishkoski, who hit 1-5 with a triple, 4 walks, a hit by pitch, and 2 stolen bases, and center fielder/designated hitter Turner Hill, who hit 4-8 with 2 doubles, 2 walks, and a stolen base, though he also had 2 strikeouts and was caught stealing. Wishkoski, a 2023 16th-round pick, has a .650 OPS and a 99 wRC+, while Hill, a 2023 UDFA, has a .706 OPS and a 113 wRC+.


Two doubles tonight for Turner Hill and this one extends our lead to 3️⃣ pic.twitter.com/Zga0EOaH9R

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

High-A Eugene (48-38)


Saturday: Eugene Emeralds beat Spokane (Rockies) 6-3 [box score]
Sunday: Eugene Emeralds beat Spokane 11-10 [box score]

The Emeralds glide into the break on a 3-game winning streak, thanks to some late-game theatrics. They trailed Sunday’s game going into the 9th inning, but a 2-run home run by second baseman Quinn McDaniel propelled them to victory. It not only saved the game for the Ems, but also for McDaniel, who didn’t play on Saturday and was 0-4 with a strikeout on Sunday prior to that knock. The 2023 5th-round pick has shown a good amount of power for an up-the-middle player, but has struggled with his hit tool since getting drafted. He’s hitting just .227 with a 28.9% strikeout rate in his 2nd pass through High-A, and has a .697 OPS and a 91 wRC+.

The star for the bulk of the weekend, though, was first baseman Charlie Szykowny (No. 43 CPL), who has really been heating up lately. The lefty hit 3-9 with a hit by pitch and a strikeout, and more importantly, bopped a 3-run home run on Saturday, and 2-run blast on Sunday.

After something of a breakout 2024, the 2023 9th-round pick started this year slow, but now he’s finding his groove. He enters the break having homered in 3 consecutive games and, since June 25, has hit 25-73 with 7 home runs, 3 triples, and 3 doubles. And, just like that, he’s up to an .802 OPS and a 114 wRC+, all while sporting just an 18.9% strikeout rate.

The corner outfielders had excellent weekends, with left fielder Jonah Cox (No. 26 CPL) and right fielder Scott Bandura both shining. Cox hit 4-7 with a home run, 3 walks, and a stolen base, while also having a strikeout and a caught stealing. He’s hitting just well enough (.718 OPS, 97 wRC+) that his excellent defense and baserunning (37 stolen bases in 43 attempts this year) are worth being very excited about. Bandura, who has been on fire lately, hit 3-10 with a home run, 2 walks, a stolen base, and a strikeout. He’s sitting on an .838 OPS, a 132 wRC+, and 30 stolen bases in 32 attempts, and has seamlessly replaced James Tibbs III as the 3rd member of an exciting outfield triad in Eugene (along with Bo Davidson).

Not a great pitching weekend for Eugene, with LHPs Dylan Carmouche and Cesar Perdomo really struggling in their starts. No one is struggling quite like RHP Liam Simon, though, as he seeks to work the rust off after a plethora of injuries. An appearance after facing 5 batters and walking them all, Simon faced just 3 batters and ... walked them all. 8 straight walks over 2 appearances, during which time he’s thrown just 5 of 37 pitches for strikes. Ouch! But these things are to be expected when players work their way back from injuries.

LHP C.J. Widger threw a perfect inning on Saturday, with 2 strikeouts. It’s been a very difficult debut season with the Giants organization for Widger, whom the Giants selected in the Minor League phase of the Rule 5 Draft. Hopefully ending the 1st half on a high note helps him start the 2nd half on one!

Low-A San Jose (57-30)


Saturday: San Jose Giants lost to the Fresno Grizzlies (Rockies) 4-2 [box score]
Sunday: San Jose Giants lost to the Fresno Grizzlies 4-0 [box score]

Well, they can’t all be winners. The Baby Giants limped into the break with 2 straight losses, which halted a 3-game winning streak. They’ve been San Francisco’s best A-Ball affiliate this year, but you wouldn’t know it from the weekend!

Just a completely uneventful offensive weekend. San Jose had just 9 hits and 3 walks all weekend long, with just a pair of extra-base hits, both doubles. There were no notable days, at least not on the positive side of things. On the negative end, center fielder Dakota Jordan (No. 8 CPL) was removed in the 7th inning of Saturday’s game, after making a catch, and did not play on Sunday. Hopefully he’s OK.

A pair of nice pitching performances to talk about. Saturday’s starter was RHP Gerelmi Maldonado (No. 36 CPL), who is still trying to round into form after losing all of 2024 to Tommy John surgery. Saturday was a big step in that direction, as he threw 3 no-hit innings with just 1 walk allowed, while striking out 2. The electricity is still there for Maldonado, though his pre-injury command issues certainly weren’t helped by major surgery, as he’s averaging 6.0 walks per 9 innings so far this year, to go with a 3.43 ERA and a 4.24 FIP.

And speaking of players returning from injury, AAA Sacramento RHP Keaton Winn made another rehab appearance on Sunday, and he threw a scoreless inning with a walk and a strikeout, while throwing 13 of 16 pitches for strikes. It was the 3rd rehab appearance for Winn, and maybe we’ll see him back in AAA when the 2nd half of the season begins.

Arizona Complex League (35-17)


Saturday: ACL Giants lost to the ACL Angels 13-3 [box score]

A little bit of an ass-kicking in Tempe, but so it goes. Center fielder Jose Astudillo (21 years, 2021 IFA) continued his hot streak, hitting 3-4 with a double. Astudillo, a right-handed hitter, was in the midst of his 5th campaign in the DSL when he got the rare midseason promotion to Arizona, and all he’s done is rake through 12 games, hitting 17-39 with 4 walks and just 3 strikeouts (Astudillo has just 22 strikeouts in his career, in 315 plate appearances). There’s not a lot of power in his game (he has 3 doubles and no home runs in his brief ACL run), but my goodness there’s a whole lot of contact!

The pitching was mostly bad, but there was a spark of excitement from AAA RHP R.J. Dabovich, who made his 2nd rehab appearance of the year, and it went the same way that his 1st one did: 3 batters, 3 outs, 2 strikeouts. The 2020 4th-round pick pitched just 7 innings in 2023 and 2024 combined, so it’s great seeing him back on the mound. Hopefully he can stay healthy and return to Sacramento.

RHP Jan Caraballo (21 years, 2021 IFA) continued his nice July, tossing 1.2 shutout innings with a hit and a strikeout. After a tough May and June, Caraballo has allowed just 1 hit, 0 walks, and 0 runs in 3.1 innings in July, spanning 3 outings.

Dominican Summer League


Saturday: DSL Giants Orange (20-9) beat the DSL Giants Black (21-9) 6-3 (7 innings) [box score]

A 7-inning intra-organization game. Not my favorite thing, folks!

A few nice games, but nothing spectacular. Third baseman Juan Colorado (18 years, 2024 IFA) had a game as fun as his name, as he went 0-1 with a strikeout, but drew 3 walks and stole 2 bases. It hasn’t been a good 2nd year in the DSL for Colorado, who has just a .700 OPS, a 92 wRC+, and a 32.5% strikeout rate, but there’s still a little bit of time left to turn the season around.

A trio of other hitters reached base 3 times: shortstop Anthony Marquez (18 years, 2024 IFA) hit 1-2 with 2 walks and a strikeout, bumping his OPS to .712 and his wRC+ to 96; designated hitter Miguel Caraballo (16 years, 2025 IFA) went 1-2 with a walk, a hit by pitch, and a caught stealing, and saw his OPS move to .907 and his wRC+ to 136; and third baseman Albert Jimenez (18 years, 2024 IFA) hit 1-2 with 2 walks, boosting his OPS to .800 and his wRC+ to 112, as he’s made huge improvements in his 2nd season.

Right fielder Evan Estevez (17 years, 2024 IFA) also had a nice game, hitting 1-3 with a double and a walk, though he struck out twice. He’s still striking out too much (28.2% rate), but has an .892 OPS and a 136 wRC+ on the season, so he can certainly hit!

Uneventful pitching. The best day belonged to RHP Jose G. Gonzalez (23 years, 2020 IFA), who pitched a scoreless inning with a walk and a strikeout, lowering his ERA to 3.32, but with a 5.04 FIP. A nice game, but he’s striking out just 6.2 batters per 9 innings in his 5th year in the DSL.


Home run tracker


AAA Marco Luciano x2 (19)
AA Victor Bericoto (10) [7 in AA]
High-A Charlie Szykowny x2 (13)
High-A Scott Bandura (7)
High-A Quinn McDaniel (7)
High-A Jonah Cox (6)

Source: https://www.mccoveychronicles.com/2...ciano-kai-wei-teng-charlie-szykowny-mlb-draft
 
Tuesday BP: What are your favorite All-Star Game memories?

618884234.0.jpg

Photo by Samuel Stringer/Icon Sportswire via Getty Images

With the 2025 MLB All-Star Game taking place tonight, I thought it would be fun to ask Giants fans about their favorite All-Star Game memories!

Good morning, baseball fans!

The San Francisco Giants will have three players representing them at tonight’s MLB All-Star Game in the form of Logan Webb, Robbie Ray and Randy Rodríguez. Which means that Giants fans will have plenty to root for as the National League takes on the American League tonight at 5:00 p.m. PT on Fox.

As of the time this is being written, Paul Skenes (Pittsburgh Pirates) is set to start for the National League, with Tarik Skubal (Detroit Tigers) set to start for the American League.

So today I wanted to talk about some of your favorite All-Star Game memories.

Personally, I have to go with the 2016 All-Star Game, but not for the game itself.

What I remember best was the push to get Brandon Belt voted in in the final fan vote. Myself, former McCovey Chronicles writer Carmen Kiew, and many others led the charge on social media, with certain posts and hashtags counting as votes. But the best part was that I was headed to the park myself on the day that voting closed and the results were announced.

Late the night before, I spent a few hours scheduling social media posts to publish in the morning while I was actually taking cars, trains and boats to get to the park. We got the news that Belt had indeed made the team while we were on the ferry. By the time we reached the city it was a big old party of happy Giants fans celebrating, with Belt getting a huge celebratory ovation when he was announced in the starting line-up that night. And if I’m not mistaken, Belt ended up walking four times in that game. Legend.

It was so fun to get to do my part to help push my favorite player at the time towards the recognition I felt he was long overdue for, and then getting to actually be there to see the announcement on the field was icing on a very cool cake.

What are your favorite All-Star Game memories?​


Source: https://www.mccoveychronicles.com/2025/7/15/24467863/mlb-2025-san-francisco-giants-all-star-game
 
Report: San Francisco is ‘frontrunner’ to host 2028 MLB All-Star Game

2007 MLB All-Star Home Run Derby Oracle Park San Francisco

Photo by Jed Jacobsohn/Getty Images

Per Susan Slusser of The San Francisco Chronicle, the All-Star Game seems headed back to the Bay.

According to a report by Susan Slusser of The San Francisco Chronicle, the San Francisco Giants are the leading candidate to host the 2028 MLB All-Star Game. Per Slusser’s reporting, the league and MLB Player’s Association appears to be gravitating toward allowing MLB players to participate in the 2028 Summer Olympics in Los Angeles, which makes other west coast sites preferable for the midsummer classic. The plan would be to utilize an extended All-Star break to support the tournament.

“The momentum appears to be in favor of allowing Olympic participation, coinciding with a longer All-Star break — and in that case, one league source told the Chronicle, the San Francisco Giants’ Oracle Park would be the front-runner for the All-Star Game,” Slusser wrote. “The league and union would want an All-Star location on the West Coast in order to get the sport’s stars to Los Angeles easily rather than having to go cross-country, and San Diego, Seattle and Arizona all have played host to the event more recently than San Francisco, while Sacramento is a minor-league park and is not a consideration.”

The All-Star Game has only been in the Bay Area once over the past 35 years. Candlestick Park was out of favor with the league late in its tenure, last hosting All-Star festivities in 1984, while the A’s stadium situation has kept the All-Star Game out of Oakland since 1987. The Giants were rewarded for opening Oracle Park (originally Pac Bell Park) with hosting the game in 2007, but have not gotten another opportunity since. It seems like the odds are in their favor for a return 21 years later.

Source: https://www.mccoveychronicles.com/2...ntrunner-host-2028-mlb-all-star-game-olympics
 
Wednesday BP: How do you feel about the Giants possibly hosting the 2028 All-Star Game?

2219001090.0.jpg

Photo by Ezra Shaw/Getty Images

Yesterday, it was announced that the Giants are front-runners to host the 2028 All-Star Game at Oracle Park. How do Giants fans feel about that?

Good morning, baseball fans!

Yesterday, it was reported by Susan Slusser of the San Francisco Chronicle that the San Francisco Giants are the current front-runners to host the 2028 MLB All-Star Game at Oracle Park.

Per Slusser’s sources, MLB is reportedly interested in having a west coast team host the 2028 festivities in the event that MLB players end up being permitted to play in the 2028 Olympic games, which will be hosted in Los Angeles.

Slusser notes that that is becoming increasingly more likely, so having easy access for players to be able to get to Los Angeles will be important.

The options for that would be the Seattle Mariners (hosted in 2023), the San Diego Padres (hosted in 2016), Los Angeles Angels (hosted in 2010), the Los Angeles Dodgers (hosted in 2022) or the Athletics, who do not currently have a park that could accommodate. Which would, indeed, put the Giants out front, having not hosted since 2007.

Personally, I think this would be really cool! Honestly, I love it! And I’m also going to stay as far away from it as I can. Between this and the Olympics themselves, a summer-length vacation outside of the state might just be in order for 2028. But I love it for everyone who doesn’t hate being in crowds!

How do you feel about the Giants possibly hosting the 2028 All-Star Game?​


Source: https://www.mccoveychronicles.com/2...ancisco-giants-all-star-game-oracle-park-2028
 
Back
Top