Carson Whisenhunt showcased his changeup during a Minor League game for the San Francisco Giants. The Giants' affiliates played three games as they began a new six-game series.
Key points
Carson Whisenhunt showed off his changeup
San Francisco Giants Minor League affiliates played three games
High-A Eugene had a scheduling conflict
Doubleheader scheduled for Saturday
Mentioned in this story
University of Oregon
Carson WhisenhuntSan Francisco GiantsMinor League Baseball
Carson Whisenhunt throwing a pitch.
SCOTTSDALE, ARIZONA - MARCH 07, 2026: Carson Whisenhunt #88 of the San Francisco Giants throws a pitch during the second inning of a spring training game against the Texas Rangers at Scottsdale Stadium on March 07, 2026 in Scottsdale, Arizona. (Photo by David Durochik/Diamond Images via Getty Images) | Diamond Images/Getty Images
There were just three games for the San Francisco Giants Minor League Baseball affiliates on Tuesday, as those teams kicked off their next six-game series. High-A Eugene, as happens from time to time (including next week) had a scheduling conflict at their University of Oregon stadium, and have a doubleheader on Saturday to make up for not starting their series against Spokane until today.
All listed positions in the roundup are the position played in that particular game.
AAA Sacramento (15-11)
Sacramento River Cats beat the Salt Lake Bees (Angels) 5-2 Box score
It took awhile, but we finally got a star showing from LHP Carson Whisenhunt (No. 8 CPL). Whisenhunt has struggled a bit to start to the year, but you certainly wouldnāt know it based on Tuesdayās performance, when he positively dominated the Bees. Thatās doubly impressive when glance at Salt Lakeās roster and realize just how many former Major Leaguers are populating it ā¦. guys like Chris Taylor, Jeimer Candelario, Jose Siri, , , and Yolmer SĆ”nchez.
Q&A
What did Carson Whisenhunt demonstrate in the Minor League game?
Carson Whisenhunt showcased his changeup during the game.
How many games did the San Francisco Giants Minor League affiliates play on April 28?
The San Francisco Giants Minor League affiliates played three games on April 28.
Why did High-A Eugene have a scheduling conflict?
High-A Eugene had a scheduling conflict at their University of Oregon stadium.
When will High-A Eugene make up for their missed games?
High-A Eugene will have a doubleheader on Saturday to make up for not starting their series against Spokane.
Mikel Arteta criticized the VAR decision to overturn a penalty for Eberechi Eze, calling it 'completely unacceptable'. Arsenal drew 1-1 with Atletico Madrid in the Champions League semi-final first leg.
Sky SportsĀ·Ā·1 min read
SoccerĀ·Transfer
Papers: Rogers emerges as Man Utd's top attacking target
Morgan Rogers emerges as Manchester United's top attacking target at £86m
Sky SportsĀ·Ā·1 min read
MLBĀ·Recap
Boston pitcher Brayan Bello visibly unhappy after getting pulled early
Brayan Bello visibly upset after being pulled early against the Blue Jays
Yahoo SportsĀ·Ā·1 min read
SportsĀ·Transfer
NC State lands transfer portal commitment from Maryland guard Darius Adams
NC State adds Darius Adams from Maryland via transfer portal
Yahoo SportsĀ·Ā·1 min read
MLBĀ·Injury Update
Gerrit Cole throws 60 pitches in third rehab start as journey back to Yankees continues
Gerrit Cole ramps up rehab with 60 pitches in latest outing
Yahoo SportsĀ·Ā·1 min read
MLBĀ·Recap
Dodgers bats fall flat, drop finale to Marlins 3-2
Dodgers drop a close game to Marlins, ending the series 3-2.
Those batters wanted nothing to do with Whisenhunt on Tuesday, though, as he cruised through 6 innings while allowing just 3 hits and 1 run, with 8 strikeouts. Whisenhunt wasnāt particularly dominating the strike zone, as he threw 48 of 78 pitches for strikes, but, critically, he didnāt issue a single walk all game (he did hit a batter, though).
It was Whisenhuntās best pitch ā his famed changeup ā that did the damage against the Bees. All 8 of his strikeouts were swinging strikes, and a staggering 7 of them came when whiffing through his changeup. Talk about an elite pitch! There really doesnāt seem to be much of a question as to whether or not Whisenhuntās changeup can play at the highest level ⦠the question, rather, is whether his fastball can play well enough to set up the changeup. And on this day it most certainly did.
Rehabbing RHP Joel Peguero (No. 27 CPL) was a strike-throwing machine, as he tossed 12 pitches in a scoreless 7th inning, and all 12 of them were strikes. Impressive, and not usually what heās known for! He did give up 2 hits, but struck out a batter and kept runs off the board, lowering his ERA to 6.14 and his FIP to 4.59. Heās made 8 rehab appearances, and itās unclear if heāll head to San Francisco when heās done rehabbing, or if heāll stay in Sacramento (he still has all 3 option years remaining). Iād guess the latter.
The big hit on offense came from designated hitter Jake Holton, who bopped the 1st home run of his AAA career to give the River Cats some insurance runs.
Holton, who hit 1-4 with a strikeout, spent 3 years putting up really nice numbers in AA while in the Tigers system before joining the Giants on a Minor League deal this year. Itās been an adjustment to the new level: he has just a .216 batting average, a 27.7% strikeout rate, a .668 OPS, and an 89 wRC+. But heās still getting his feet wet.
Nice days for 2 of the best defensive players on the team, as center fielder Grant McCray and shortstop Osleivis Basabe both hit 2-4 with a double and a strikeout. McCray, who has a .667 OPS and a 91 wRC+, has been showing signs of life lately after a brutal start to the year. Basabe, who is critical depth given that there are no rostered infielders on the River Cats, has a .717 OPS and a 91 wRC+.
Not very good days for the teamās top hitting prospects, as first baseman Bryce Eldridge (No. 1 CPL) went 1-4 with 3 strikeouts, catcher JesĆŗs RodrĆguez (No. 16 CPL) hit 1-4 with 1 strikeout, left fielder Victor Bericoto (No. 35 CPL) went 0-4, and second baseman Nate Furman (No. 39 CPL) hit 1-4 with a walk and a stolen base.
AA Richmond (17-4)
Richmond Flying Squirrels lost to the Altoona Curve (Pirates) 10-9 Box score
It was almost an incredibly arrogant game for the Squirrels. Earlier this month, they swept Altoona in a 6-game series, and almost flexed on their opponent with a ruthless comeback. Richmond trailed 9-1 entering the 6th inning, and 10-6 entering the 8th. They almost pulled it off!
Unlike their older brothers in Sacramento, the Squirrels emphatically did not have a good pitching day, so we wonāt linger on it long. The starter, LHP Greg Farone, had a brutal game, throwing just 36 of 70 pitches for strikes while allowing 5 hits (including a home run), 5 walks, and 4 runs in just 2.1 innings, though he struck out 4 batters. Farone, a 7th-round pick in 2024, started his debut AA season nicely: in his 1st 2 starts, he pitched 9 innings and allowed just 6 hits, 2 walks, and 2 runs, with 13 strikeouts. But in 3 starts since, heās made it through just 8.1 innings, while giving up 13 hits, 9 walks, and 11 runs, with 11 strikeouts.
Then it was RHP Shane Rademacher, who has played something in between a long relief role and a piggybacking starter role this year. He didnāt have the command issues ā he didnāt issue any walks ā but gave up 3 home runs in just 2.1 innings. In total, the UDFA allowed 6 hits, 5 earned runs, and struck out 3, while seeing his ERA rise to 6.17 and his FIP to 7.62.
RHP Will Bednar (No. 24 CPL) had a decent showing, though, as he tossed 2 shutout innings with 3 strikeouts, though he did allow 3 baserunners (2 singles and a walk).
On offense, it was the usual suspects up to their early season tricks. Namely, it was first baseman Sabin Ceballos (No. 43 CPL) who continues to make it his lifeās mission to put the 2025 season behind him. The 2023 3rd-rounder out of Oregon (drafted by Atlanta) had another brilliant day, hitting 3-5 with a 2-run home run, 2 doubles, and a strikeout.
Ceballos, who will turn 24 in August, is now at 5 home runs on the season ā¦. after hitting just 6 bombs last year (at the same level) in 108 games. That power increase is the leading reason for why his year-over-year OPS has leaped from .670 to .990, and his OPS from 102 to 154. But itās not just an injection of power, as his average has jumped from .232 to .306.
With Parks Harber (No. 17 CPL) finally healthy, Ceballos ā who plays a pretty mean third base ā will probably mostly be spending time at first base for Richmond. Given that third base isnāt blocked in AAA, an earlyish promotion wouldnāt be too surprising if Ceballos keeps up this level of performance.
The other usual suspect was right fielder Jonah Cox, who continues to hit like someone we shouldnāt describe as a glove-and-cleat first player. Also a 2023 draft pick by a different team (a 6th-rounder by the Aās), Cox hasnāt stopped hitting this year, and on Tuesday went 1-3 with a triple, a hit by pitch, and a stolen base.
A year after having just a .731 OPS and a 103 wRC+ in High-A, Cox is at a blistering 1.183 OPS and 209 wRC+ through 19 games playing up a level ⦠and also has 13 stolen bases in 15 attempts. I donāt think anyone else in the organization (save for perhaps Rafael Devers at the Major League level) has had a more surprising start to the year.
Nice games for catcher Drew Cavanaugh (No. 19 CPL) and second baseman Diego Velasquez (No. 31 CPL), who both hit 1-2 with 2 walks and a strikeout. Cavanaugh has built on his breakout 2025 by casually posting a 1.147 OPS and a 202 wRC+, while having an elite blend of contact, power, and walks (among the 108 Eastern League hitters with at least 50 plate appearances, Cavanaugh is 6th in average, 6th in walk rate, and 16th in isolated slugging). Velasquez, who doubled for his hit, quietly has a .788 OPS and a 120 wRC+ despite posting an uncharacteristically-low .244 average. Heās nearing the 200-game mark in AA, but is also still just 22.
Harber and center fielder Bo Davidson (No. 4 CPL) are both still trying to find their groove during seasons that have been interrupted (Harber by a fairly serious hamstring injury, and Davidson by a less-serious arm injury plus parental leave). Harber went 1-5 with a double and 3 strikeouts, and now has a .737 OPS and a 93 wRC+; Davidson hit 0-3 but drew 2 walks, moving his OPS to .676 and his wRC+ to 70. He did have an awesome catch, too.
Low-A San Jose (15-7)
San Jose Giants beat the Visalia Rawhide (Diamondbacks) 8-5 Box score
Fresh off Pitcher of the Week honors, RHP Keyner Martinez (No. 10 CPL) flashed some good and some bad in his Tuesday start. The strikeout stuff was emphatically on display for the 21-year old, who Kād 8 batters in just 4 innings. But it was definitely a case of being effectively wild, as Martinez also walked 5 batters, while giving up 4 hits and 2 runs.
Missing the plate has been the biggest issue for Martinez as he looks to build on his sensational 2025. Heās already walked 10 batters in just 15.2 innings, while hitting another 2. But when he gets hitters to swing? Well, things are going his way ⦠heās already recorded 24 strikeouts, and has only given up 11 hits. The overall numbers arenāt there yet ā he has a 5.17 ERA and a 4.80 FIP ā but itās certainly a very exciting package.
RHP Sam Bower followed and was awesome, giving up just a hit and a walk in 2.1 shutout innings, with 3 strikeouts. Bower was the teamās 11th-round pick back in 2022, but didnāt make his professional debut until this season, due to injuries. The St. Maryās alum is starting to find his groove, though heās issuing too many walks. Heās down to a 3.95 ERA on the year, though he has a 5.11 FIP.
In the batterās box, it was yet another great game for first baseman Hayden Jatczak, who has started his career by doing nothing but hitting, hitting, and hitting some more. The UDFA went 2-5 in this game, with both a home run and a double, raising his OPS to 1.056 and his wRC+ to 168.
Jatczakās numbers are propped up in part by an absurd 22.3% walk rate, but heās also just beating up on much younger players (he turns 25 in August). Itās been a fun debut to watch, and Iām curious how much longer the Giants let him lay waste to the lowest level of A-ball.
Center fielder Andy Polanco had a nice game, hitting 2-4 with a double and stealing a pair of bases. The 11th-round pick from 2024, who is celebrating his 21st birthday today, is holding his own on offense, with an .805 OPS and a 110 wRC+. There are some warning signs ā he has a sky-high .478 BABIP and a very high 28.2% strikeout rate ā but itās still nice to see given his 85 wRC+ in the Complex League last year.
Polanco is a burner, and has played strong defense for San Jose this year, while stealing 8 bases in as many attempts. Hopefully the offense can keep making strides.
Also stealing a base was shortstop Jhonny Level (No. 3 CPL), who hit 2-5 with a strikeout and his 7th swiped bag in 9 tries. Level has cooled off from his absurd start to the year, though he still has a 1.050 OPS and a 160 wRC+. Itās been nothing short of a fantastic season for the 19-year old switch-hitter, who I think has a good chance to be a consensus top-50 prospect by the end of the year.
And finally, right fielder Jose Astudillo made his season debut. And he made it quite nicely, I might add, hitting 2-4 with a walk. Astudillo, a recently-turned 22 year old from Venezuela, really opened eyes last year, when he started the season in the Dominican Summer League and ended it in Low-A. The right-hander is lacking power, but is a bat control artist: in 200 plate appearances across 3 levels last year, he hit just 1 home run, but posted a .367 batting average and struck out just 19 times.
Sacramento: 5:35 p.m. PT at Salt Lake (SP: Carson Seymour) Richmond: 3:00 p.m. PT at Altoona (SP: Joe Whitman) Eugene: 11:05 a.m. PT vs. Spokane (SP: Charlie McDaniel) San Jose: 3:35 p.m. PT at Visalia (SP: TBD)