Three games for the San Francisco Giants Minor League Baseball affiliates on Thursday, as the season nears an end for everyone. Here’s everything that happened.
Link to the 2026 McCovey Chronicles Community Prospect List (CPL)
All listed positions in the roundup are the position played in that particular game.
News
Some good news on the injury front. AAA Sacramento outfielder Bo Davidson (No. 4 CPL) was in huge amounts of pain on Wednesday when he fouled a ball off his foot, and had to leave the game with
the trainers. But the Giants are officially calling it just a contusion, rather than a fracture. Hopefully that means he can still return before the season ends.
In transaction news, AA Richmond RHP Manuel Mercedes was placed on the Development List, while Low-A San Jose outfielder Peyton Bonds was activated off the Injured List.
AAA Sacramento (77-61)
Sacramento River Cats lost to the Las Vegas Aviators (A’s) 6-2
Box score
After back-to-back excellent pitching games from the River Cats, they finally fell prey to the offensive environment of Las Vegas.
It was RHP Trystan Vrieling whom the Aviators got to, as the soon-to-turn 26-year old once again got beat up. The 2022 3rd-rounder got rocked for 10 hits in 5 innings which, along with 2 walks, put 4 runs on the board. Needless to say, 12 baserunners in 5 innings isn’t a good game, but it was notable that Vrieling struck out 9 batters. That’s a large number for the Gonzaga alum, as he is not really a strikeout artist: he had just 8.3 strikeouts per 9 innings in AA this year.
Vrieling has really struggled since a recent promotion which, admittedly, was due more to roster logistics than merit, as he only had a 4.23 ERA and a 5.06 FIP in Richmond. Through 3 games with Sacramento, Vrieling has given up a staggering 28 hits in just 13 innings, with 8 walks and 16 earned runs, though he does have 18 strikeouts.
RHP R.J. Dabovich also had a tough go of it, as he gave up a walk and a 2-run home run in an inning of work, with an error, though he struck out 2 batters. Dabovich has been quite good since returning to health, so this was a rare not-great game for him. RHP Wilkin Ramos was the lone bright spot on the mound, as he pitched 2 shutout innings with 1 hit and 2 strikeouts.
The offense did very, very little. The best performance came from first baseman Charlie Szykowny, who hit 3-4 with a double. Szykowny, a 26-year old lefty taken in the 9th round in 2023, is, like Vrieling, likely in AAA more because of roster needs than because of AA performance. But he’s certainly making the most of his opportunity: he has an 8-game hitting streak going, and in 10 games with Sacramento has an .885 OPS and a 128 wRC+. It will be fun seeing him have a full year at the level next season.
Quiet games for the top prospects: third baseman Parks Harber (No. 17 CPL) hit 1-4 with 2 strikeouts, while center fielder Scott Bandura went 0-4 with a strikeout. Outfielder Bo Davidson (No. 4 CPL) didn’t play, after injuring his foot on Wednesday. Designated hitter Victor Bericoto (No. 35 CPL) made his 2nd rehab appearance, and hit 1-4.
AA Richmond (73-60)
Richmond Flying Squirrels lost to the Chesapeake Baysox (Orioles) 8-2
Box score
The struggles continue for the Squirrels, who have seen their losing streak creep all the way to 8 games. The regular season ends on Sunday, so they’re certainly limping to the finish line, but hey … at least they’re guaranteed to finish, at minimum, 10 games above .500, even if they end the year with a double-digit losing streak!
This was another fairly uninteresting game for Richmond, save for one player: third baseman Sabin Ceballos (No. 43 CPL). The just-turned 24-year old put on quite a show in the batter’s box, going 2-3 with both a home run and a double, while also drawing a walk and striking out once.
With the big fly, Ceballos has now tripled his home run output over last year, which was spent at the same level (and he only has 76 more plate appearances this season). That’s pretty notable, as you need a good chunk of power to survive at an infield corner.
Yet despite that, Ceballos’ wRC+ has only gained 3 points year over year (102 to 105), the result of both struggling to get hits that aren’t homers, and the improved offensive environment in the Eastern League this year (his OPS has risen from .670 to .750).
As I’ve written about many times this year, Ceballos is just … an odd offensive profile. In both of his years in AA, he’s done a great job making contact … his strikeout rate and swinging strike rate have gone a little backwards this year, but they’re still just 17.9% and 10.3%, very good numbers. And yet, despite all that contact, Ceballos has a miserable .225 batting average. He’s basically doing 3 things at the plate: hitting home runs, drawing walks, and hitting into a whole bunch of outs. It’s a little odd.
No one else had particularly good offensive days. Center fielder Trevor Cohen (No. 15 CPL) had the only other multi-hit game, as he went 2-5 with a strikeout, while designated hitter Dakota Jordan (No. 5 CPL) had a rough game as he continues to shake the injury rust off, going 0-4 with a strikeout hat trick. Cohen, who turns 23 in December, has a .745 OPS and a 101 wRC+ in 47 games since getting promoted; Jordan, who turned 23 in May, has a .707 OPS and a 90 wRC+ in 20 games.
RHP Niko Mazza’s 2nd game in AA was rough on his ERA, though he pitched better than the 4 runs he allowed in 4 innings. A run per inning is a bad ratio, but a baserunner per inning? Well, that’s mighty fine, and it’s exactly what Mazza did, as he gave up just 3 hits and 1 walk, with 4 strikeouts. Unfortunately, one of those hits (a double) immediately preceded the walk, which immediately preceded another one of the hits (a 3-run home run). The 3rd and final hit (also a double) opened up the 5th inning, and immediately preceded a rain delay, which immediately preceded Mazza being replaced by RHP Manuel Mercedes, who allowed the inherited runner to score.
LHP Jack Choate (No. 37 CPL) continued the trend he’s had for a few years now, of getting far more strikeouts than one would expect out of a soft-tosser, but also not pitching all that well. He struck out 4 batters in just 2.2 innings in this game, but also gave up 3 hits, a hit batter, and a run. The 2022 9th-round pick, who turned 25 at the start of the season, has a 4.38 ERA and a 4.17 FIP this season, despite a fantastic 11.4 strikeouts per 9 innings.
RHP Marty Gair made his 3rd appearance since getting promoted and it didn’t go super well, as he allowed 2 hits, 1 walk, 1 hit batter, and 2 runs in just 1 inning of work, though he struck out 2 batters.
Low-A San Jose
San Jose Giants beat the Stockton Ports (A’s) 3-1
Box score
And with that, the Baby Giants are championship bound. After ending the regular season with 20 wins in their final 22 games, San Jose swept the best-of-3 divisional series against their northeast neighbors, and will now face the Lake Elsinore Storm of the Padres organization for the Cal League championship. That series, which is also best of 3, starts on Sunday in Lake Elsinore, and continues in San Jose on Tuesday and, if necessary, Wednesday.
The big news in this game was that RHP Jackson Flora made his 2nd career appearance (and, thanks to the Giants advancing, we’ll likely get to see him pitch a 3rd time). Flora was impressive if a little shaky in his professional debut last Friday, which was the only official appearance he made in his debut season, as only regular season stats count in the record books.
But his follow-up performance, in Thursday’s playoff game, was where Flora really showed why he was the No. 4 overall pick in the draft, and immediately becomes the top pitching prospect in the system (and one of the best pitching prospects in baseball). Flora was utterly dominant, striking out 4 batters in 2 no-hit innings, while touching triple digits with his electric fastball. The command still isn’t quite there — he walked 2 batters and only threw half of his 32 pitches for strikes — but that’s also very understandable given that he went a few months without pitching.
Seeing Flora overwhelm Single-A hitters like that made it pretty clear, in my eye, that he belongs in High-A to start the 2027 season, though I suppose there’s a chance the Giants give him the Carson Whisenhunt treatment (Whisenhunt was similarly dominant after being drafted in 2023, and returned to San Jose for his first full season, but only spent 4 games there before getting promoted to High-A … where he only spent 6 games before getting promoted to AA).
After Flora, the bulk innings went to LHP Ricardo Estrada, who gave up 5 hits, 0 walks, and 1 run over 4 innings, with 3 strikeouts. Rounding out the pitching performance were RHPs Chen-Hsun Lee and Samir Chires, who each had no-hit, no-run showings (Lee gave up 1 walk in 1.1 innings, while Chires allowed 1 walk in 1.2 innings, with 2 strikeouts). Lee, who is finally healthy after losing all of 2024 and 2025 to injury, posted a 1.42 ERA in 14 appearances for San Jose this year, those his strikeout and walk numbers weren’t particularly good and, as a result, he had a 4.73 FIP. Chires, who had struggled with both performance and injuries for 3 years in the Complex League before finally dominating the league in his 4th attempt, had a 1.82 ERA and a 3.36 FIP in 15 Low-A games this year. Counting the playoff performance, the Venezuelan, who turns 23 next week, had 29 strikeouts to just 6 walks in 26.1 innings.
Despite this being a low-scoring game, and despite the big story being Flora, the star of the game actually came on the other side of the ball, as designated hitter Drew Smith carried the team to victory. Smith was the team’s 15th-round pick in July, and signed for a very modest $25,000 out of Oregon. But my goodness has the 23-year old right-hander fit right in. He wasted no time making his mark on this game, as he bopped a 2-out, 2-run double in the 1st inning, which proved to be all the offense the Baby Giants would need.
But as the game grew tense, Smith — who finished 2-4 with a strikeout — provided the insurance. In the 8th inning, with San Jose clinging to a 2-1 lead, Smith bashed a solo home run to increase the margin.
Smith hit just 3 home runs as a freshman for Oregon, just 4 as a sophomore, and just 5 as a junior. But he exploded for 16 home runs in his senior season, and it seems he’s carrying that into the pros: he only got into 3 regular season games, but hit a home run, and now has smacked big flies in both of San Jose’s playoff appearances. 3 dingers through 5 career games! Hard to argue with that!
Catcher Rod Barajas Jr. also had a nice game, as he went 2-4 with a double. Shortstop and uber-prospect Josuar González (No. 2 CPL) went 1-4 with a double and a strikeout. Right fielder Peyton Bonds, the team’s 3rd-round pick who hadn’t played in quite a while due to injury, returned to the lineup for half the game, and hit 1-2.
Home run tracker
18 — Sabin Ceballos — [AA]
3 — Drew Smith — [Low-A]
Friday schedule
Sacramento: 7:05 p.m. PT at Las Vegas (SP: TBD)
Richmond: 4:05 p.m. PT vs. Chesapeake (SP: Jacob Bresnahan)
Eugene: 6:35 p.m. PT vs. Vancouver (SP: Hunter Dryden)
Reminder that almost all MiLB games can be viewed on MLB TV













