Ben Rice drives in a pair in Yankees' 6-2 spring training win over Pirates

The Yankees defeated the Pittsburgh Pirates by a score of 6-2 in spring training action on Monday afternoon.

Here are the takeaways... 

-- Ben Rice served as the DH and led off. After popping out in his first at-bat, Rice came up with the bases loaded and two outs his second time up, and ripped a two-run single up the middle to give Yanks a 3-1 lead in the second inning. He added another hit with a single in the fourth, and walked in his final plate appearance, reaching base three times in total. Rice and Paul Goldschmidt figure to split time at first base this season in the Bronx.

-- Jasson Dominguez got the start in left field, hitting second in the order, and he followed Rice by lining a two-out RBI double to extend the Yankees' lead to 4-1 in the second. He ended his day 1-for-4 with three strikeouts. Dominguez could be the odd man out in the outfield, but he's already put together a couple of hits this spring.

-- Spencer Jones, playing center and batting fifth, walked on four pitches in his first at-bat, coming around to score as part of that four-run second inning. But he ended up going 0-for-2 with a pair of strikeouts, something that has plagued him throughout his minor league career.

-- The Yankees' lone home run of the day came off the bat of minor league catcher Miguel Palma, who hit a solo shot in the eighth inning. Palma was signed in December. 

-- Lefty Ryan Yarbrough allowed one run on pair of singles in the first inning, but he settled in and had a decent outing overall. The southpaw went 2.0 innings, allowing one earned run on three hits while striking out four and walking one.

Paul Blackburn followed Yarbrough on the bump, and he pitched around three hits to give the Yankees two scoreless innings.

-- Bubba Chandler, ranked by MLB Pipeline as the No. 11 prospect in all of baseball, was the starter on the mound for the Pirates, but the young right-hander struggled mightily with his command. He recorded just five outs while walking four, including walking Payton Henry to force in a run. 

Highlights

Up Next

The Yankees stay on the road and face the Toronto Blue Jays on Tuesday at 1:07 p.m.

Tarik Skubal to pitch one game in World Baseball Classic ahead of contract year

The USA pitching staff at the 2026 World Baseball Classic will have an extremely different look from the 2023 iteration. After throwing Merrill Kelly, Lance Lynn, and Adam Wainwright in 2023, the upcoming World Baseball Classic will have a loaded rotation with the likes of Paul Skenes, Garrett Whitlock, and Tarik Skubal, among others.

However, at least one of those pitchers is going to be extremely limited. Skubal, who is about to enter a contract year with the Detroit Tigers and is represented by Scott Boras, told reporters on Feb. 23 he will only throw a start in pools and be shut down after, possibly returning to watch the finals is the USA makes it — but even then only as a "fan."

"I'm trying to do both things, trying to pitch for Team USA but I understand the need to be here with these guys and get ready for the season," Skubal said, per The Athletic. "I think it’s kind of the best of both worlds in that aspect, and I’m grateful they took me in that capacity."

Of a potential finals run, Skubal said: "If they go to the finals, I think I'm going to try and lobby to just go watch and be with the guys."

The finals will be held in Miami, about a four-and-a-half hour drive from Lakeland, where the Tigers hold their spring training.

Where losing a pitcher of Skubal's caliber shortens any rotation, the United States has a bevy of options to choose from behind him.

USA 2026 World Baseball Classic pitchers

Here's a look at the pitching staff for Team USA in the World Baseball Classic.

Starting pitchers

  • RHP Paul Skenes - Pittsburgh Pirates
  • LHP Tarik Skubal - Detroit Tigers
  • LHP Matthew Boyd - Chicago Cubs
  • RHP Clay Holmes - New York Mets
  • RHP Nolan McLean - New York Mets
  • RHP Joe Ryan - Minnesota Twins
  • RHP Michael Wacha - Kansas City Royals
  • RHP Logan Webb - San Francisco Giants
  • LHP Clayton Kershaw - Retired

Bullpen

  • RHP David Bednar - New York Yankees
  • LHP Garrett Cleavinger - Tampa Bay Rays
  • RHP Garrett Whitlock - Boston Red Sox
  • RHP Griffin Jax - Minnesota Twins
  • RHP Brad Keller - Philadelphia Phillies
  • RHP Mason Miller - San Diego Padres
  • LHP Gabe Speier - Seattle Mariners

Obviously rotation won't be an issue for the USA. But with Kershaw occupying a roster spot and now Skubal freeing one after he leaves, it's still a blow for what is expected to be the best rotation top to bottom in the WBC.

Tarik Skubal contract

Skubal is entering the final season of team control this year, which is undoubtedly influencing his decision to limit himself in the WBC.

He is playing on a one-year, $32 million deal he won in arbitration after the Tigers filed for a $19 million. The back-to-back AL Cy Young winner is expected to command a record-breaking contract as a free agent in the coming offseason. His $32 million number is already encroaching upon Gerrit Cole's $36 million AAV from the Yankees.

Agent Scott Boras has made no bones about Skubal's prospects on the market. After he won his arbitration case, Boras told The Detroit Free Press:

"Cy-squared is exponentially valued – a critical and crushing distinction that separates Skubal from one-time Cy Young winners. How rare is Skubal's back-to-back Cy performance? It's over the moon. Only 12 in MLB history – the same number of men who have walked on the moon."

This article originally appeared on USA TODAY: Tarik Skubal to pitch one game in 2026 World Baseball Classic

Dodgers' Kyle Tucker not bothered by fuss over contract; signing is win-win

PHOENIX — Kyle Tucker slipped into the Los Angeles Dodgers clubhouse early Monday morning, quietly dressed in front of his locker and was virtually unnoticed.

This is the highest-paid player in baseball this season.

This was the most sought-after free agent all winter.

And this is the player who’ll be blamed for Major League Baseball’s lockout on Dec. 1.

Tucker, the Dodgers’ new right fielder, hears it, smiles uneasily at the mere mention of the notion, and shakes his head.

What did he ever do to deserve this unwanted attention except sign a contract like thousands of free agents before him?

The difference, of course, is that he not only signed a four-year, $240 million contract that pays him $60 million a year - the greatest present-day annual salary in baseball history - but it’s with the mighty Dodgers.

The rich gets richer, the powerful get more powerful and the angry fans get angrier.

Welcome to life as a Dodger.

“It doesn’t bother me, it really doesn’t,’’ Tucker tells USA TODAY Sports. “I’m sure it would have probably happened in some aspect regardless of where I would have went. But I think with this team, winning the last two years, probably made it bigger.’’

You think?

The moment Tucker signed his stunning deal Armageddon sirens screamed throughout Major League Baseball. Owners immediately decried that his signing is Exhibit 1-A why a salary cap is needed. And the union argued that this is why a salary cap would completely ruin the fair market.

Tucker is a four-time All Star, two-time Silver Slugger and World Series champion, but he has only one top 10 MVP finish (fifth in 2023) in his career.

The Dodgers, who just won two World Series without him, are paying $119.9 million alone this season for Tucker’s services when you consider the 110% penalty for signing him while being over the highest luxury tax threshold.

That expenditure just so happens to be equal or greater than the entire payroll for nine of the 30 MLB teams.

Really.

If Tucker had just signed the 10-year, $350 million contract that the Toronto Blue Jays offered, no one would have blinked. If he had accepted the New York Mets’ four-year, $220 million deal, there would have been angst among owners, but not a seismic uproar.

The Dodgers were the only team that could trigger a reaction so furious that the signing could threaten to shut down the game once the collective bargaining agreement expires in December.

“I just happen to be on the team this front office assembled,’’ Tucker says. “I mean, obviously, every team would want to get the best players on their own team, but it doesn’t always work out like that. But this team does a pretty good job trying to put the best product out on the field for the fans.

“They’ve done that the last couple of years, putting themselves in a position to win a World Series.’’

And succeeding.

Los Angeles Dodgers outfielder Kyle Tucker plays against the San Diego Padres during a spring training game at Peoria Sports Complex.

For Tucker, it’s a colossal win-win.

He not only joins the best team in the land, becoming the highest-paid player in the game, but he also can squeeze in quietly, and ever so comfortably, in a sea of All-Stars, MVPs and future Hall of Famers. The Dodgers’ clubhouse attendants and batboys may get more air time and exposure than Tucker this season, which perfectly fits his personality.

“They make it pretty easy to come into this clubhouse and just be yourself and enjoy baseball,’’ Tucker said. “This organization is first class. We do have some really great players and great people on this team, so I’ve felt comfortable ever since I got here. I’m just going to do my thing regardless of where I’m at.’’

It’s the ideal scenario for Tucker and his low-key personality where he could go hitless for a week as the Dodgers’ starting right fielder and perhaps no one would even notice.

“When you come to a new team like this, you don’t have to be the main guy,’’ said Dodgers outfielder Teoscar Hernandez, who moved from right field to left field to accommodate Tucker. “So it will be great him because he won’t have that extra pressure on him. He can just be himself.’’

The Dodgers couldn’t care less if he makes the media’s job easier with quotes and sound bites as long as his bat does the talking for him. He averaged 30 homers and 104 RBI for three consecutive seasons before enduring calf, shin and hand injuries the last two years with the Houston Astros and Chicago Cubs, but still has a career .865 OPS - 40 points above the league average.

“I love guys who just come to work and value playing and love playing and competing," Dodgers manager Dave Roberts says. “He just wants to win. He’s not a self-promoter. He’s not going to give you guys a lot of great sound bites. He wants to play to win.

“I love guys like that.’’

While four-time MVP Shohei Ohtani left the Dodgers’ camp Sunday night for the WBC, with about a dozen reporters departing too and leaving perhaps the fewest reporters in the Dodgers’ camp since 2003, Tucker went about his business as usual.

No one bothered him. Perhaps no one really noticed him. And in about a week, there won’t be a single reporter stopping their Dodgers coverage with his absence.

Tucker’s wife, Samantha, is expecting their first child in a week.

Samantha’s pregnancy is the reason Tucker declined Team USA’s offer to play in the World Baseball Classic beginning March 6. He hopes to play in the international tournament one day, but this is not the time to be away from the birth of his son.

“I’m going to miss out on this WBC experience,’’ Tucker said, “but for good reason. Believe me, I wanted to do it. So hopefully, if something pops again next time, I’ll do it for sure.’’

For now, he has a World Series championship to win.

“It’ll be cool watching those guys get their World Series rings this year,’’ Tucker said of the scheduled March 27 ceremony. “These guys deserve it. They worked their asses off to be in the position they are. So, it’s going to be fun to watch and hopefully be part of the [ring] ceremony next year.’’

Well, whenever that likely lockout ends and the 2027 season begins.

Follow Nightengale on X: @Bnightengale

This article originally appeared on USA TODAY: Dodgers' Kyle Tucker isn't bothered by fuss over record contract

Gamethread 2/23: Phillies at Nationals

Feb 21, 2026; Dunedin, Florida, USA; Philadelphia Phillies outfielder Justin Crawford (80) doubles during the first inning against the Toronto Blue Jays at TD Ballpark. Mandatory Credit: Kim Klement Neitzel-Imagn Images | Kim Klement Neitzel-Imagn Images

Here are the lineups. For the Phillies:

For the Nationals:

Let’s talk about it.

The surprise case for Randy Vásquez’s breakout

PEORIA, ARIZONA - FEBRUARY 22: Randy Vasquez #98 of the San Diego Padres prepares to deliver a pitch against the Los Angeles Dodgers during a spring training game at Peoria Stadium on February 22, 2026 in Peoria, Arizona. (Photo by Norm Hall/Getty Images) | Getty Images

In the seven-player trade that sent Juan Soto to the New York Yankees, a young 25-year-old named Randy Vásquez went from being the No. 13 prospect in the Yankees’ system to a backend starter in San Diego. 

Now, after achieving surprisingly good results last season, Vásquez is projected to occupy the Padres’ fourth spot in the starting rotation. But what’s his ceiling? Is what we saw from him last year permanent or was it just a flash in the pan?

Early struggles seemed to stay

Vásquez began as a starter in the minor leagues for New York, but saw minimal starting opportunities with the big-league club, being used more as a reliever who covered multiple innings. That system worked well in 2023, a year that saw him finish with a 2.87 ERA across 37 ⅔ innings.

However, when Vásquez transitioned to a full-time starting role in San Diego he struggled mightily. He had a career high WHIP in 2024 (1.51) and, when his pitches did find the zone, they were crushed (.304 opponent batting average). 

The combination of these two factors made it seem like Vásquez would be more of a depth option in 2025 than a regular starter. But when Joe Musgrove underwent Tommy John surgery in October ‘24, the Padres needed someone to fill innings. They gave the ball to Vásquez and, boy, did he outperform expectations.

A unicorn of a year

2025 was the best year of Vásquez’s career and it’s not even close. He finished with a 3.84 ERA in 26 starts and brought his WHIP down to 1.32 and opponent batting average to (a much more respectable) .247. 

Plus, he offered something that San Diego desperately needed down the stretch: durability. Amidst injuries from Michael King and inconsistency from Dylan Cease, Vásquez managed to cover a career-high 133 ⅔ innings for the club. 

Strangely enough, that didn’t stop Vásquez from being pulled from games early by former manager Mike Shildt. The club never seemed to trust him to get out of difficult situations, taking him out of more than a few games the moment he encountered trouble. 

Hopefully he’ll get a longer leash from new skipper Craig Stammen than he did with Shildt.

So what’s the problem?

All of this sounds great. Why would Vásquez be unable to capitalize on his success? The problem is that his expected stats in ‘25 were all much worse than his actual ones (5.37 xERA compared to 3.84 ERA). 

To put it simply, Vásquez was lucky. But he also wasn’t. He had a career-high ground ball percentage of 40.1%, making sure that any contact he allowed resulted in an easy out at first base. 

Vásquez’s start to spring

Stammen has publicly stated that Vásquez has a small edge over the competition in the battle for back end rotation spots. But all of that is still dependent on Vásquez’s performance in Cactus League play.

Which brings us to Sunday’s start against the Los Angeles Dodgers. In the Padres 5-1 loss, Vásquez shined – only giving up a single to Will Smith in the first inning and a walk in the second. He also threw 23 of 31 pitches for strikes across eight batters faced.

Vásquez started to make the case that what he began to unlock in 2025 wasn’t just a fluke, it was building to something more. If he continues to capitalize on that this spring, we could see him blossom into a quality starter the Friars can depend on to go out and dominate each time he takes the mound. 

Grapefruit Juice: Mets 4, Blue Jays 3

Feb 23, 2026; Dunedin, Florida, USA; New York Mets second baseman Jackson Cluff (85) celebrates with teammates after scoring in the third inning against the Toronto Blue Jays during spring training at TD Ballpark. Mandatory Credit: Jonathan Dyer-Imagn Images | Jonathan Dyer-Imagn Images

The New York Mets (2-1) defeated the Toronto Blue Jays (1-2) by a score of 4-3 today at TD Bank Park in Dunedin.

  • Clay Holmes started the game for the Mets, and threw 57 pitches over three and two-thirds innings. Holmes surrendered a long two-run home run to Kazuma Okamoto for the only runs against him. Holmes struck out three, walked two, and allowed just the one hit. As Holmes is playing for Team USA in the World Baseball Classic, he is likely a little ahead of the pack in terms of stamina.
  • Nick Morabito, the lone Mets’ prospect added to the 40-Man Roster ahead of the Rule 5 Draft late last year, drove drove in Jackson Cluff for the Mets’ first run and then scored on a MJ Melendez double to tie the game in the third inning.
  • In the sixth, Ronny Mauricio led off with a bloop double. Jacob Reimer replaced him on the base paths and scored the Mets’ third run when Vidal Bruján stole second and the ball got away from Toronto, allowing Reimer to round third.
  • Bruján left the game after injuring himself sliding into second on that same play. It appears to be a hand injury, the extend of which is not known as of publication time.
  • Tobias Myers threw two and a third innings of scoreless ball, allowing three hits and striking out three.
  • Cristian Pache hit a towering solo home run in the seventh to put the Mets up 4-2.
  • Ryan Lambert, who our Lukas Vlahos wrote a glowing season preview of, was impressive in his one inning of work, hitting 99 MPH on the radar gun, and striking out three and allowing just one hit to Carlos Mendoza (not the Mets’ manager).
  • The Mets were up 4-2 heading into the bottom of the ninth, but Trey McGough gve up a walk, a double, a single to lead to a run scoring. McGough struck out veteran Eloy Jiménez before Jay Harry hit into a 3-3-2 double play to end the ballgame.

The Mets play the Astros tomorrow at Clover Park at 1:10pm. The game will be broadcast on SNY.

Mets' fireballing relief prospect Ryan Lambert dominant, Clay Holmes solid in win over Blue Jays

The Mets beat the Blue Jays, 4-3, on Monday as their spring training slate continued.


Here are the takeaways...

-Clay Holmes, who is a bit ahead workload-wise as he prepares to pitch for the United States in the World Baseball Classic in March, allowed two runs in 3.2 innings.

Holmes' sinker was up to 96 mph in the first inning, and he also mixed in his sweeper, changeup, and cutter. He got Andres Gimenez to strike out swinging on the sweeper to start the game and worked around a hit-by-pitch by getting Vladimir Guerrero Jr. to tap into a 1-6-3 double play. 

In the second inning, Kazuma Okamoto took Holmes deep to dead center field for a two-run homer on a curveball that caught too much of the plate. Holmes hasn't thrown a curve in a regular season big league game since 2021.

Overall, Holmes gave up one hit, walked two, and struck out three while throwing 57 pitches (30 strikes).

-Tobias Myers fired 2.1 scoreless innings, allowing three hits (all singles), walking none, and striking out three. 

Myers, who is stretching out as a starting pitcher, excelled in relief last season for the Brewers -- with a 1.91 ERA and 0.91 WHIP across 28.1 innings over 16 appearances as hitters slashed just .219/.245/.295 against him (.541 OPS). Manager Carlos Mendoza said last week that Myers will be on the Opening Day roster if healthy, with his role TBD.

-Carson Benge entered the game in the fifth inning. Benge struck out swinging his first time up after fouling off a pair of two-strike pitches. In his second and final at-bat, Benge hit a hard ground out (99 mph exit velocity) to first base.

- Hard-throwing relief prospect Ryan Lambert was dominant in his inning of work, striking out three -- two on his slider and one on his fastball, which was up to 99 mph. Lambert's only blemish was a soft two-out single. 

Lambert is in the mix for one of the final spots in the bullpen.

- Outfield prospect Nick Morabito laced an RBI single to center field in his first time up, and followed that up by swiping second base. Morabito, whose big league ETA is 2027, stole 49 bases in 118 minor league games last season. He then swiped 16 more bags in 17 Arizona Fall League games.

Morabito, who went 1-for-3 with an RBI and run scored, also flashed the leather. To open the fifth inning, he charged in from left field to foul territory before snagging a fly ball right up against the protective netting.

- Mark Vientos was hit by a pitch in his first time up. He finished 0-for-2 with a strikeout. 

- MJ Melendez, who is in the right field/bench competition, looped an RBI double the other way his second time up. He went 1-for-3.

- Vidal Brujan finished 0-for-2 with a walk and a stolen base. Brujan is battling for one of the final spots on the bench.

- Ronny Mauricio finished 1-for-2 with a pop fly double and a walk. Mauricio could be part of the Mets' Opening Day plans at shortstop in the event Francisco Lindor isn't ready after having hamate surgery. The expectation has been that Lindor will be back in time. 

Highlights

What's next

The Mets host the Astros on Tuesday at 1:10 p.m. on SNY. 

Monday Morning Minnesota: The “PabNo” Edition

MINNEAPOLIS, MINNESOTA - SEPTEMBER 19: Pablo Lopez #49 of the Minnesota Twins walks to the dugout after pitching against the Cleveland Guardians in the third inning of the game at Target Field on September 19, 2025 in Minneapolis, Minnesota. (Photo by Stephen Maturen/Getty Images) | Getty Images

It is truly just my luck that right after I published last week’s Monday Morning Minnesota, we started getting reports about Pablo Lopez having a potential elbow issue. Now, Pablo is out for the season after undergoing Tommy John surgery, and Joe Ryan was diagnosed with lower back inflammation, which might jeopardize his ability to pitch in the World Baseball Classic. Anyways, keep an eye out for the injury report today for the Twins; I apologize in advance for any misfortune this article may cause.

The Past Week on Twinkie Town:

Elsewhere in Twins Territory:

In the World of Baseball:

  • The MLBPA’s prep for the upcoming labor negotiations hit a snag as executive director Tony Clark resigned after an internal investigation. Jeff Passan at ESPN examines the fallout from Clark’s resignation and what the union should do in this new chapter.
  • The MLB.com beat writers get together and provide one dark horse candidate for each team’s Opening Day roster.
  • David Adler at MLB.com gives us 11 players to watch out for at the World Baseball Classic.

Arizona Diamondbacks Spring Training Gameday Thread, #4 vs. Cleveland Guardians

GOODYEAR, AZ - FEBRUARY 28: A general view of the exterior of Goodyear Ballpark after the game between the Colorado Rockies and the Cleveland Guardians on Friday, February 28, 2025 in Goodyear, Arizona. (Photo by Caitlin O'Hara/MLB Photos via Getty Images) | MLB Photos via Getty Images

The Diamondbacks will be hopping on the team bus, and whizzing on the 101 and 10, for the drive to Goodyear for today’s game. Probably a toss-up whether that or Camelback Ranch is the furthest ballpark from Salt River Fields, but either way, forty miles isn’t bad. It’s one way the Cactus League is definitely better than the Grapefruit League. Heck, even when Tucson was still in the mix, it was still less of a hike than some of the Florida parks. When the Astros play the Blue Jays, someone there is going to have to make the 217 mile trek between Dunedin and West Palm Beach, a solid four hours each way.

Here’s today’s D-backs line-up.

Also potentially pitching: RHP Juan Morillo, RHP Juan Burgos, LHP Adonys Perez, RHP Logan Mercado, RHP Luke Albright and RHP Alec Baker

Be nice if we could get both the offense and the defense working in the same game. We’ve had one game where the pitching worked (the 3-2 win in the opener), one where the hitting was good (yesterday’s 10-9 loss), and one which was not great in either department. Taylor Clarke starts for the D-backs. I was informed by kilnborn, that he is married to another Taylor Clarke. Researching this, I discovered they had twin sons, called… Sadly, not Taylor III and Taylor IV, but Bryce and Brody. Oh, well. We’ll also get our first look at Morillo and Burgos, both contenders for spots at the back of the Arizona bullpen.

Dodgers vs. Mariners game chat

Tempe, AZ - February 21, 2026: Los Angeles Dodgers right fielder Teoscar Hernández (37) hugs Los Angeles Dodgers manager Dave Roberts (30) after scoring in the first inning at Diablo Stadium, Tempe, AZ on February 21, 2026. (Eric Thayer / Los Angeles Times via Getty Images)

The Dodgers play their first home game of the spring as they take on the Seattle Mariners at Camelback Ranch. Landon Knack gets the start for the Dodgers.

MONDAY GAME INFO
  • Teams: Dodgers vs. Mariners
  • Ballpark: Camelback Ranch
  • Time: 12:10 p.mm. PT
  • TV: SportsNet LA
  • Radio: KLAC AM 570 (simulcast), KTNQ 1020 (Spanish)

Join the conversation!

Sign up for a user account and get:

  • Fewer ads
  • Create community posts
  • Comment on articles, community posts
  • Rec comments, community posts
  • New, improved notifications system!

Game Thread: White Sox (3-0) at Rockies (1-2)

Feb 17, 2026; Glendale, AZ, USA; Chicago White Sox infielder William Bergolla Jr. poses for a portrait during photo day at Camelback Ranch.
Say hello to William Bergolla Jr., early contender for White Sox Cactus League MVP for 2026. | Mark J. Rebilas-Imagn Images

Sure, it’s too early to start counting on the calendar to determine which White Sox arm is in line for Opening Day on March 26 but … well, OK, I just did. And today’s starter, Shane Smith, going every five days lands him at March 25. So, as makes absolute sense, Shane Smith is your Opening Day starter.

In addition to Smith, Grant Taylor and Seranthony Domínguez are scheduled to pitch today. Though there could be surprises, that likely means any other arms (say, five innings’ worth?) will be from minor league camp.

Of additional interest is Munetaka Murakami getting a back-to-back start after playing half of the game on Sunday, slotting into the 3-hole and DHing. We’ll also get another look at the possible right side of the outfield in 2026, with Luisangel Acuña in center and Jarred Kelenic in right. Finally, camp sensation William Bergolla Jr. (who had Bergolla and Sam Antonacci as your second-half 2026 middle infield?) hits ninth, playing shortstop. Bergolla has gone 4-for-4 with two doubles, two runs, a steal and an RBI so far this spring.

So now, the bad news: It’s a Gameday view today, with no TV, webcast or even radio from Chicago or Colorado. You’re dependent on my take on the game … which will be through Gameday! See you then.

Community Prospect List: Sabin Ceballos voted No. 43

Sabin Ceballos reaching back to make a throw.
RICHMOND, VA - JUNE 25: Sabin Ceballos #8 of the Richmond Flying Squirrels makes a throw to first base during the game between the Reading Fightin Phils and the Richmond Flying Squirrels at The Diamond on Wednesday, June 25, 2025 in Richmond, Virginia. (Photo by Matthew Mitrani/Minor League Baseball via Getty Images)

We have reached the final chapter in the 2026 Willie McCovey Memorial Community Prospect List! Just one more ballot must be submitted, and then we will have successfully ranked the top 44 prospects in the San Francisco Giants organization. And with time to spare, I might add!

The penultimate name on our list is someone who was opening a lot of eyes this time last year: it’s third baseman Sabin Ceballos, who has been voted as the No. 43 prospect in the system. That’s a drop of 25 spots for Ceballos, who made his CPL debut at No. 18 a year ago.

That paints the picture of someone who had a tough 2025, but that doesn’t quite do justice to the narrative arc of his prospectdom. The right-handed hitter was a third-round pick in the 2023 draft by the Atlanta Braves, and received a signing bonus in line with a mid-fourth round pick. He was coasting along in Atlanta’s system, playing decently but not making a lot of noise: during his first full season, in 2024, he had a .706 OPS and a 117 wRC+ for Atlanta’s High-A affiliate.

Then he was traded the Giants in the Jorge Soler deal. He stayed in High-A, heading straight to the Northwest League to join the Eugene Emeralds. That was a homecoming for the University of Oregon product, and it seemed that the refreshing Pacific Northwest air ignited something in Ceballos. He hit the cover off the baseball with the Emeralds, posting a .913 OPS and a 152 wRC+. After hitting just three home runs in 377 plate appearances in High-A at the time of the trade, Ceballos smashed seven dingers in just 140 plate appearances the rest of the way.

He quickly proved that the success wasn’t just due to a reunion with the state of Oregon. Ceballos popped over from Minor League camp to fill in for a handful of Cactus League games in 2025, and the results were mesmerizing. He appeared in 15 games for the Giants this time last year, and hit 9-20 with three extra-base hits, four walks, and just three strikeouts, leaving the desert with a 1.633 OPS, a 317 wRC+, and some serious prospect shine.

Those highs were very high, but what followed was not. The Giants assigned Ceballos to AA Richmond, where he spent the entirety of the 2025 season, and the results were not very good. He had a rough debut, barely staying above the Mendoza Line in April, and then things got very ugly.

In May, Ceballos hit just 12-70 with no home runs, for a .171/.301/.214 line. In June, he went 9-61 with no home runs, and a slash line of .148/.235/.180. He entered July with a .178 batting average, a .522 OPS, and just one home run.

But the good news is that the slump did not last all year, and Ceballos put in some serious work turning around his season. You certainly would not have been able to predict, as the calendar turned to July, that Ceballos would end the year with a triple-digit wRC+, but he did exactly that.

After two straight months well below a .200 average, Ceballos nearly hit .300 in July … and did in August. From July through the end of the year, he went 46-150 with 16 extra-base hits, including five home runs. That brought him all the way up to a .670 OPS and a 102 wRC+. Those numbers look even better when you account for age: Ceballos turned 23 towards the end of the season, making him roughly 1.5 years younger than his average peers.

While Ceballos ended the year on a tear, the overall numbers are still not particularly good. His overall line was carried in large part by his strong walk rate of 11.2%, which ranked 46th out of 134 Eastern League hitters who had at least 200 plate appearances last year. But his batting average of .232 ranked 72nd, while his isolated slugging of .106 was 91st.

Despite those poor numbers, Ceballos had little issue making contact in 2025. His strikeout rate was a very tidy 17.4%, which ranked 24th out of those aforementioned 134 hitters, and his swinging strike rate of 7.3% was 16th. He does a tremendous job of making contact … he just struggles to make good contact.

But wait! There’s even more optimism. Ceballos is not your prototypical Minor League third baseman, hoping that the bat can carry a no-place-to-put-him-throw-him-in-a-corner-and-hide-his-glove defensive profile. No, Ceballos was a bonafide defensive weapon at the hot corner last year. I’d stop short of calling him Casey Schmitt or Matt Chapman out there, but he’s very strong defensively. If the bat can rise to meet the glove, then he’ll be cooking, and have a Major League career ahead of him.

I would presume that he’ll be back in Richmond for a repeat of the level in 2026, though he’ll be sharing real estate with Parks Harber if that’s the case. And given how hot his second half was in 2025, it probably won’t take too many weeks of swinging the bat well to get a promotion to AAA where, as they say, you’re only one call away.

Now let’s vote on the final name for our list! As a reminder, voting now takes place in the comment section, using the “rec” feature.

The list so far

  1. Bryce Eldridge — 1B
  2. Josuar González — SS
  3. Jhonny Level — SS
  4. Bo Davidson — CF
  5. Dakota Jordan — CF
  6. Luis Hernández — SS
  7. Gavin Kilen — SS
  8. Carson Whisenhunt — LHP
  9. Blade Tidwell — RHP
  10. Keyner Martinez — RHP
  11. Jacob Bresnahan — LHP
  12. Trevor McDonald — RHP
  13. Argenis Cayama — RHP
  14. Luis De La Torre — LHP
  15. Trevor Cohen — OF
  16. Jesús Rodríguez — C
  17. Parks Harber — OF/3B
  18. Carlos Gutierrez — OF
  19. Drew Cavanaugh — C
  20. Daniel Susac — C
  21. Gerelmi Maldonado — RHP
  22. Josh Bostick — RHP
  23. Lorenzo Meola — SS/2B
  24. Will Bednar — RHP
  25. Yunior Marte — RHP
  26. Joe Whitman — LHP
  27. Joel Peguero — RHP
  28. Alberto Laroche — RHP
  29. Trent Harris — RHP
  30. Carlos De La Rosa — LHP
  31. Diego Velasquez — 2B
  32. Lisbel Diaz — OF
  33. Maui Ahuna — SS
  34. Cam Maldonado — OF
  35. Victor Bericoto — OF/1B
  36. Reid Worley — RHP
  37. Jack Choate — LHP
  38. Rayner Arias — OF
  39. Nate Furman — 2B
  40. Jakob Christian — OF
  41. Juan Sánchez — LHP
  42. Jancel Villarroel — C
  43. Sabin Ceballos — 3B

Note: Clicking on the above names will link to the CPL where they were voted onto the list.

No. 44 prospect nominees

Scott Bandura — 24.6-year old OF — .626 OPS/88 wRC+ in AA (186 PA); .838 OPS/136 wRC+ in High-A (373 PA)

Reggie Crawford — 25.2-year old LHP — did not pitch in 2025; 1.04 ERA/4.07 FIP in AAA in 2024 (8.2 IP); 4.66 ERA/4.93 FIP in AA in 2024 (9.2 IP)

Jose Ortiz — 21.7-year old OF — .803 OPS/134 wRC+ in Low-A (66 PA)

Jean Carlos Sio — 21.10-year old INF — .808 OPS/130 wRC+ in High-A (122 PA); .821 OPS/129 wRC+ in Low-A (385 PA)

Charlie Szykowny — 25.7-year old 3B/1B — .816 OPS/122 wRC+ in High-A (549 PA)

Tyler Vogel — 25.3-year old RHP — 18.00 ERA/6.47 FIP in AAA (2 IP); 1.13 ERA/2.42 FIP in AA (16 IP); 2.83 ERA/3.86 FIP in High-A (41.1 IP)

Note: Each player’s first name links to their Baseball-Reference page, and their last name links to their Fangraphs page. All stats are from the 2025 season.

Spring Training Game Thread IV

SURPRISE, ARIZONA - FEBRUARY 19: Seth Lugo #67 of the Kansas City Royals poses for a portrait during photo day at Surprise Stadium on February 19, 2026 in Surprise, Arizona. (Photo by Jeremy Chen/Getty Images) | Getty Images

In today’s spring training matchup, the Royals take on the Cubs. We’ll get our first look at Seth Lugo after his injury-plagued 2025 season. Lugo’s 4.15 ERA from 2025 outperformed his 5.09 FIP, and he pitched only 145.1 innings. The Royals gave Lugo an extension instead of trading him last season, so it’s crucial that he rebounds this season.

The Cubs will start Ben Brown. He’s been a starter and come out of the bullpen as the bulk guy for the past two seasons. He sports a high strikeout rate and a decent walk rate so far. If he can be consistent as a starter, he’ll be really good. He did pitch against the Royals on July 21st and gave up seven runs in four innings of work.

The game starts at 2:05pm Kauffman time (US Central). You can listen on 96.5 The Fan.

Lineups:

ST Game 4: Milwaukee Brewers at San Diego Padres

PEORIA, ARIZONA - FEBRUARY 22: Xander Bogaerts #2 of the San Diego Padres attempts to turn a double play as Noah Miller #88 of the Los Angeles Dodgers slides into second base during the fourth inning of a spring training game at Peoria Stadium on February 22, 2026 in Peoria, Arizona. (Photo by Norm Hall/Getty Images) | Getty Images

Milwaukee Brewers at San Diego Padres, February 23, 2026, 12:10 p.m. PST

Watch: Padres.TV and MLB Network (Out of Market Only)

Location: Peoria Sports Complex – Peoria, AZ

Listen: None



Please remember our Game Day thread guidelines.

  • Don’t troll in your comments; create conversation rather than destroying it
  • Remember Gaslamp Ball is basically a non-profanity site
  • Out of respect to broadcast partners who have paid to carry the game, no mentions of “alternative” (read: illegal) viewing methods are allowed in our threads

GB community, this is your thread for today’s game. Enjoy!

Colorado Rockies spring training game no. 4 thread: Shane Smith vs. Michael Lorenzen

SCOTTSDALE, ARIZONA - FEBRUARY 18: Michael Lorenzen #24 of the Colorado Rockies poses for a portrait during photo day at Salt River Fields at Talking Stick on February 18, 2026 in Scottsdale, Arizona. (Photo by Jeremy Chen/Getty Images) | Getty Images

Walks came back to haunt the Colorado Rockies in their 9-5 loss to the Texas Rangers on Sunday. The minor league arms struggled to find the zone, but it was non-roster invite Parker Mushinski who struggled the most of the arms that day, walking three and giving up five runs in his 2/3 of an inning. Still, there are some worthwhile things happening with the offense and the pitchers, with a strong shot of making the roste,r so that is good.

Michael Lorenzen will make his Cactus League debut as he takes the ball against the Chicago White Sox. Signed to an $8 million deal, the Rockies are hoping that Lorenzen’s intellectual mind, deep mix of pitches, and desire to solve Coors Field will make him a valuable asset in 2026. He is embracing the challenge and welcomes the role of mentoring and teaching the young guys in the clubhouse. Unfortunately, you’ll only get to watch clips of him pitching after the game today since it isn’t available on television or the radio.

Shane Smith will take the mound for the 3-0 White Sox. Selected in the Rule-5 draft in 2024, Smith was a darling for Chicago in an otherwise forgettable season. He ended up making 29 starts and posting a solid 3.81 ERA with 145 strikeouts against 58 walks in 146 1/3 innings of work, and was named an All-Star in his first big league season while finishing 10th in Rookie of the Year voting.

On the position player side of things, the Rockies continue to experiment with new positions, as Ryan Ritter, who started at third base recently, is now getting some looks in the outfield as he starts in left field. As for the White Sox, Munetaka Murakami will continue getting exposure while their other new additions fill up what could be a fairly regular lineup for them come April.

First Pitch: 1:10 p.m. MDT

TV: None

Radio: None

Lineups:


Please keep in mind our Purple Row Community Guidelines when you’re commenting. Thanks!