Here are all the former Cubs around MLB

With the Cubs off today, let’s have a bit of fun by looking back at some players we used to root for when they were members of our favorite team.

These men are all the former Cubs on other MLB 26-man active rosters as of today (with one exception, noted below). Notes: This does not include players who played in the Cubs minor-league system but never for the MLB Cubs.

Further, there are currently just six players who played for the 2016 World Series Cubs still on active rosters as of now: Jeimer Candelario (yes, he played in five games for the Cubs in 2016, going 1-for-11), Aroldis Chapman, Willson Contreras, Kyle Schwarber, Jorge Soler and Javier Báez. Kris Bryant remains on the Rockies’ 60-day injured list and it’s unclear when, or whether, he will play again.

Here is the entire list — a total of 36 players on 23 of the other 29 MLB teams. Many of these players had very brief Cub careers, but all wore the blue pinstripes at one time.

NL Central

Brewers: Trevor Megill

Cardinals: No one

Pirates: No one

Reds: Pierce Johnson, P.J. Higgins

NL East

Braves: No one

Marlins: Owen Caissie

Mets: Richard Lovelady, Brooks Raley, Luis Torrens, Jared Young

Nationals: No one

Phillies: Brad Keller, Kyle Schwarber

NL West

Diamondbacks: Michael Soroka, Ildemaro Vargas

Dodgers: Kyle Tucker

Giants: Caleb Kilian

Padres: Nick Castellanos, Jeremiah Estrada

Rockies: Willi Castro

AL East

Blue Jays: Tommy Nance

Orioles: No one

Rays: Hunter Bigge

Red Sox: Aroldis Chapman, Willson Contreras

Yankees: Cody Bellinger

AL Central

Guardians: Shawn Armstrong

Royals: No one

Tigers: Javier Báez, Zach McKinstry

Twins: Victor Caratini

White Sox: Anthony Kay, Reese McGuire, Sean Newcomb

AL West

Angels: Jeimer Candelario, Drew Pomeranz, Jorge Soler

Astros: Isaac Paredes

Athletics: Aaron Civale, Mark Leiter Jr.

Mariners: No one (Miles Mastrobuoni on IL, currently on rehab assignment)

Rangers: Joc Pederson

Cardinals’ Hidden Problem: McGreevy Is Playing With Fire Thus Far

DETROIT, MI - APRIL 03: Michael McGreevy #36 of the St. Louis Cardinals pitches during the game between the St. Louis Cardinals and the Detroit Tigers at Comerica Park on Friday, April 3, 2026 in Detroit, Michigan. (Photo by Carl Jones II/MLB Photos via Getty Images) | MLB Photos via Getty Images

It’s a long season that’s just getting underway, but the St. Louis Cardinals are performing in some surprising ways. Jordan Walker…might be a thing? (Crosses  fingers, avoids black cats, throws salt over shoulder. Let’s just do everything we can do to manifest it for this kid.) JJ Wetherholt looks to be the player advertised. Matt Svanson thinks he’s a Little League pitcher (that is not something I saw coming), and the bullpen at large seems as though it’ll be raising our blood pressure all year. Through two starts, Michael McGreevy’s baseball card numbers look really nice, but there are more warning signs than redacted portions of the Epstein files. To put it succinctly, he’s dancing on the edge of a knife.

Before we go diving into numbers to back up my claim, I think it’s important that we establish some groundwork. Michael McGreevy was never going to be a top of the rotation arm. He’s a quintessentially a Mozielak era draft and develop story as there ever has been. You’re familiar with the trope: a polished, college righty with pitch-to-contact stuff. Last year he had fans clamoring for more as he bumfuzzled major league lineups while he was riding the Zach Thompson Memorial Bullet Train back and forth to Memphis. He’s destined to be a back-of-the-rotation innings guy. There’s nothing wrong with that, that’s just the ceiling. Long term, I’m afraid McGreevy is going to be swamped by the tidal wave of K punch the organization is developing in the minors.

In fact, if you’re interested in audio/visual content, we talked more about Michael McGreevy with Kevin Wheeler (!) in the latest edition of Cardinals on My Time (™ Scott Plaza!). You can check it out here if that’s of interest to you, Apple and Spotify.

With that context established, let’s look at the data through three starts for Mr. McGreevy. As I mentioned, the baseball card stats are good. He’s averaging 5.1 innings per start with a 2.16 ERA and a 3.12 FIP. He’s been the most valuable pitcher in this young season thus far. On the surface, this is looking like the very best years of the Miles Mikolas experience. Ok, now while you’re recovering from that name drop, let’s be honest: McGreevy’s profile is quite similar to Mikolas’. Here’s the thing, Miles Mikolas had not one, but two, legitimately all-star caliber seasons for the Cardinals. I know that’s hard to remember through the mists of the hard contact, but it’s true. 

There are going to be stretches where Michael McGreevy looks…pretty good. If all things go well, I wouldn’t even rule out a fringe all-star season a la Mikolas. And, honestly, I’m rooting for his success, aren’t you?

This is where the Mike Schildt happy talk ends though. Because McGreevy scares the you know what out of me right now. Those ERA and FIP stats are nice and glittery, but the xERA is like the evil stepmother lurking in the shadows. Michael McGreevy’s expected ERA is 7.80. That is…catastrophic. Miles Mikolas this year is running an 7.85 expected ERA. I know I just kinda sorta praised Mikolas (I took a shower right after, don’t worry), but you do not want to be linked to Miles Mikolas’ pitching performance in 2026.

So, what gives? Expected ERA is one level smarter than ERA. ERA doesn’t care how you got there, xERA does. It factors in the quality of contact against a pitcher to give a better picture of how well they’re actually pitching. And, well, McGreevy is terrifying right now. While you’re reading these next stats, play the crescendo of a horror film in your mind. His barrel percentage is in the 26th percentile. His groundball percentage is below average. He’s not missing any bats at all with a whiff percentage in the fifth percentile and not fooling any batters with a chase percentage in the 28th percentile.

Translation: McGreevy is getting smoked. What’s worse is this damage is occurring in the air at levels we’ve never seen in his career before. Why is air contact worse? How many groundball homeruns and doubles have you ever seen? What’s keeping him afloat? He’s currently running a .204 BABIP – he’s getting crazy lucky. 

A deeper look at his arsenal and command reveals the conundrum that looks ready to plague him his whole career. He has a Location+ of 110. That’s amazing and in line with his career averages. McGreevy is one of the best pitchers alive when it comes to placing pitches where he wants them to go. The problem comes when you look at his Stuff+. Right now it’s checking in at an anemic 76. To put it bluntly, that’s not competitive in a major league setting. McGreevy must maintain elite command if he’s going to be a viable pitcher with a long MLB career.

This brings us to the final, and most worrying issue. That Stuff+ rating is directly tied to his fastball. And that fastball is currently dragging him down faster than an Old Testament millstone around the neck. In 2024 and 2025 he averaged exactly 93 mph with the heater. He’s only at 90.7 mph thus far. He’s been literally quoted as saying that the fastball velocity issue keeps him up at night. So, we know they haven’t solved it yet. Unfortunately, there’s only so much pinpoint control will do for you. His “stuff” is in danger of slipping off the earth and into the void where major league hitters are teeing off on him.

Is he injured? There’s no indication of that. Maybe it’s a cold April, early season thing? Perhaps a mechanical issue is at fault? Whatever it is, it’s going to have to be solved if McGreevy is going to survive in this rotation. He’s probably always going to be on the edge of competitiveness because of his stuff. It’s just that right now with the velocity decrease he’s dancing on the edge of a knife. Hopefully, they can solve it – I’ll be rooting for that outcome!

If you’d like #evenmorecoverage, feel free to follow me on twitter @mksmith86. I’m usually watching the game. Honestly, your best bet is to follow our podcast on twitter @redbirdrundown2 – we post a lot more there. 

Let me know how you’re feeling about McGreevy in the comments. Thanks for reading!

Mariners Prospect Rankings #3, RHP Ryan Sloan

There are very few baseball players capable of doing the things that Ryan Sloan does on a daily basis. At just 20 years old, Sloan has ascended from high schooler to consensus top 100 prospect in just 82 innings, supplanting himself near the top of pitching ranks over players with far more professional experience. A tremendously gifted player with as much potential as any pitching prospect the Seattle system has seen in years, Sloan is on a rocket ship toward the big leagues and could be a major league contributor far sooner than anyone could have anticipated at the time of his drafting.

Physically, Sloan has an imposing 6’5 frame with plenty of strength to hold velocity deep into games. More impressively, however, is how he’s able to move given his size. Sloan is smooth down the mound and rarely looks like he’s overexerting himself, repeating his mechanics exceptionally well for someone as green as he is. His athleticism is an underrated aspect of his game and is foundational to what makes him so tantalizing as a prospect.

The arsenal is immense. His fastball, arguably his “worst” pitch, is now sitting 98 mph, up a few ticks from last season. It doesn’t get much carry through the zone and isn’t spectacular metrically, but his velocity helps it play up and makes it a solid offering. His slider, a hellish breaker with bite and sweep, is a true strikeout offering that profiles as a plus-pitch long term. His changeup, a pitch he picked up at a high school event one day to combat a lefty heavy lineup, is equally as impressive, dropping off the table for hitters and getting some arm-side fade to boot. He’s added a cutter and sinker as well, giving him a five-pitch arsenal to deploy on opposing hitters. The stuff is not a concern whatsoever.

The command is typically where young pitchers falter, but for Sloan, it’s arguably better than his stuff. Sloan rarely walks batters and has commanded his pitches rather well, working a sub 2 BB/9 in his first professional season and landing his putaway pitches in good spots to induce chase. His aforementioned athleticism and repeatable mechanics corroborate the notion he’ll throw strikes, and he’s given little reason to believe adding new pitches to his arsenal impacts his overall control of the zone. It’s borderline anomalous talent.

At the risk of egging on the hype train even further, there is not an obvious critique of Sloan’s game. Sure, the fastball is generic in shape, but any heater that’s sitting 98 is going to play at any level, particularly one that’s well located. At 20 years old, Sloan has already ascended to Double-A and seems destined for the elite upper echelon of prospects leaguewide. He’s polished, he’s “stuffy”, and he’s got a great head on his shoulders that’s equally personable as it is competitive. It’s tough to poke holes in his game right now, and fans should get excited to watch Sloan pitch in a Mariner uniform for many years to come.

Paul Skenes makes cryptic comments after Konnor Griffin’s $140 million Pirates extension

Paul Skenes is the undisputed face of the Pirates’ franchise, right? To many fans, that’s the case.

But Skenes thinks it’s Konnor Griffin.

After Griffin inked a nine-year, $140 million extension with the Pirates on Wednesday, Skenes was asked of the deal.

“He’s gonna be the face of the Pirates for a long time,” Skenes said of Griffin.

Paul Skenes led the league in ERA in 2025, leading to his Cy Young win. Archie Carpenter/UPI/Shutterstock

Of course, that distinction undoubtedly falls on Skenes right now.

The 2023 No. 1 overall pick won the National League Cy Young Award last season in just his second year in the league.

He also captured Rookie of the Year honors the campaign prior after posting a 1.96 ERA and 170 strikeouts over 23 games.

Last year, Skenes was even better, leading the league with a 1.97 ERA in 187 2/3 innings, while also punching out 216 batters. That is what you call the face of a franchise.

But for Skenes, he thinks that should be Griffin.

In 2025, he split time between three levels, eventually finishing the year in Double-A. Before the season, Griffin was ranked as the No. 1 prospect in baseball at just 19 years old.

He started this season in Triple-A, where he batted .438 in just 21 plate appearances before being called up to the majors.

Konnor Griffin has played six games at the MLB level since being called up. Getty Images

Griffin has played in six MLB games thus far, racking up three hits and four RBIs but hitting .167.

His extension marks the largest contract in Pirates history, surpassing Bryan Reynolds’ $106.75 million deal in 2023.

“I see a winning organization here,” Griffin said after inking the deal. “We’re gonna do a lot of great things with the players that we have. I wanna be a part of it for nine years. I wanna continue to be a part of the build of winning playoff baseball. This is a great place for me, a great place for my family. I couldn’t be more proud.”

Now, Skenes hasn’t exactly agreed with that sentiment recently. After Pittsburgh fired Derek Shelton midway through last season, Skenes blasted the team for its poor play.

“Unfortunately, I wasn’t shocked,” Skenes said. “At the end of the day, we’re (12-26). Someone’s gotta be held accountable. Right now, it’s him. That’s just kind of how it goes. I don’t know if it fixes the root of the issue, which is that we need to play better.”

In contrast to Griffin, Skenes has yet to sign an extension with the Pirates, and he would currently become a free agent after the 2029 season.

Game 13: Twins vs Tigers

MINNEAPOLIS, MN - APRIL 08: Byron Buxton #25 of the Minnesota Twins is congratulated after scoring a run by Victor Caratini #37 during the game between the Detroit Tigers and the Minnesota Twins at Target Field on Wednesday, April 8, 2026 in Minneapolis, Minnesota. (Photo by Michael Turner/MLB Photos via Getty Images) | MLB Photos via Getty Images

First Pitch (CT):12:40 PM
TV: Twins.TV
Radio: TIBN/830 WCCO/102.9 The Wolf /Audacy App
Know Yo’ Foe: Bless You Boys

The Twins have already secured their first series win of the season and they’ll go for their first sweep of the season as they try to take game four against Jack Flaherty and the Tigers. Both Flaherty and Twins starting pitcher Mick Abel have great stuff, but have struggled in their first few starts of the young season. With both bullpens pretty taxed after short starts and bullpen struggles, whichever starter can last the longest will likely emerge victorious.

One way or another, expect a heavy dose of new Twin Garrett Acton this afternoon.

Meanwhile, Luke Keaschall gets his first day off of the season amid this stretch of 15 straight days with a game. He is likely available off the bench to pinch hit against a lefty, but I would expect Austin Martin up first as they try to get him completely off his feet for the day. As talented as he is, it’s important to remember he’s never played over 103 games in a season due to his various arm injuries and it does no one any favors to wear him down in April.

Let’s sweep this series up and head to Toronto!

Lineups

TwinsOpponent
SP: Mick AbelSP: Jack Flaherty
1. Byron Buxton, CF1. Colt Keith, 3B
2. Trevor Larnach, DH2. Gleyber Torres, DH
3. Josh Bell, 1B3. Riley Greene, LF
4. Matt Wallner, RF4. Kerry Carpenter, RF
5. Victor Caratini, C5. Spencer Torkelson, 1B
6. Kody Clemens, 2B6. Zach McKinstry, 2B
7. Royce Lewis, 3B7. Javier Baez, SS
8. Tristan Gray, SS8. Parker Meadows, CF
9. James Outman, LF9. Jake Rogers, C

New MLB City Connect jerseys, ranked: See the 2026 alternate uniforms

In its never-ending quest to separate the hardball superfan from more of their hard-earned money, Major League Baseball, its apparel and merchandising partners and eight teams have rolled out a second generation of “City Connect” jerseys and hats.

Coming just three years after dropping alternate togs for the Braves, Brewers, Orioles, Padres, Pirates, Rangers, Reds and Royals, fans of that octet of teams will now have the right drop $200 on a new jersey, or $53 on a cap.

Yet is it all worth it?

Whether these Connects 2.0 are an improvement on the OGs is of course a matter of taste. Yet the first pass through these eight mid-market clubs produced both iconic jerseys and also some mail-it-in efforts that made it an easier bar to clear.

Ranking the eight new City Connect jerseys – and whether they represent an improvement on the original:

1. Pittsburgh Pirates

Daunting and haunting, from font to cap. Pirates are supposed to be a little scary and this kit fills that bill, thanks to a heaping spoonful of what outfielder Jake Mangum calls “mustard gold” accenting the jersey and cap. The Jolly Roger on the sleeve is downright horrifying. While the league wants to siphon more cash out of the consumer, you might be in a plundering mood yourself when donning this gear.

An improvement?

Yes. Both the Pirates and Reds seemed to draw the short straw the first time around, with unimaginative “PGH” and “CIN” slapped across the jerseys. The Pirates, at least, got better treatment this time around.

2. San Diego Padres

Just a gorgeous callback to their orange and blue color scheme of the 1990s. While the Padres have wisely and successfully leaned into Brown over the years, this color scheme is regionally evocative and recalls an era that was quietly successful, including a surprise 1998 World Series run.

An improvement?

No. You wanna talk retro regionally evocative? There’s just no improving upon the fluorescent aerobics-class gear of the original City Connects, an apparel set that makes you want to grab a Walkman and rollerblade through Mission Bay Park. This version's La Catrina Dia de los Muertos patch, while a nice touch, seems to make the kit want to split the difference between "active lifestyle" and "cultural history."

3. Texas Rangers

The Rangers opened their airplane hangar of a ballpark with an accompanying everyday uniform set that was appropriately bland. Their ’23 City Connects were an improvement on that. Yet this version steers hard into the red that was a staple of their franchise for most of their first six decades. And the “TEJAS” script across the chest is “also in homage to the Tejano culture as we know it,” Daisy Rincón, the Rangers manager of multicultural marketing tells MLB.com. “There’s a large mix of Mexican-Americans here in Texas. It’s in the spirit of celebrating Texas culture.”

An improvement?

Yes. The originals that paid homage to the long history of baseball in Texas were pretty cool, even if they had a “Will I really wear this in public?” vibe. Acknowledging the multicultural makeup of the club’s fans is a nice touch, though it loses some steam when you take into account some, um, other actions of the franchise.

4. Baltimore Orioles

Aiming to connect the city’s “big stoop energy” with its jewel of a gathering place, Camden Yards, the Orioles’ new entry features accents of “Camden Green” (who knew?) and patches celebrating the Eutaw Street home-run plaques and the iconic clock tower. Hey, why be less when you can BMORE?

An improvement?

Yes. If only because the previous version’s special touches were so subtle they often escaped the naked eye. The green and orange does evoke a Miami Hurricanes intrasquad scrimmage, but it’s a pretty combo.

5. Milwaukee Brewers

The “Wisco” in script letters across the chest immediately signal an aggressive rebrand: “Even though the official branding is City Connect, we call it ‘State Connect’ internally,” Brewers president of business operations Rick Schlesinger tells MLB.com. So, shoutout Kewaunee County, we guess. It is a pretty color scheme, for sure, with its Base Blue intended to reflect the state’s endless shorelines and waterways.

An improvement?

No. Hey, the Great Lakes are freaking awesome, and the club is wise to tap into the state’s greatest natural resources. Yet the grill-out theme of the originals also captured the Milwaukee baseball experience and the winterlong pining for warmer times so wonderfully.

6. Atlanta Braves

The most powdery blue you’ve ever seen, the Braves have scrawled an audacious “Atlanta” across the chest with font choices aimed to evoke the team’s TBS glory days of the 1980s and ‘90s (the ATL sleeve patch is essentially the old TBS logo). Sartorially pleasing.

An improvement?

No. The 2023 originals were so clean, with “The A” scrawled in such gorgeous type. It provided a nice roadmap should the club ever want to move on from its nickname. Also, it was released “to honor the legacy of Hank Aaron,” which one would think might have a shelf life greater than three years.

7. Cincinnati Reds

They are the Reds, and the uniforms are very red – seven shades of it, according to the team. For the first time since that odd swath of franchise history when the club commuted from Riverfront Stadium/Cinergy Field to Great American Ball Park, the kits will feature pinstripes, though they’re less pronounced set against the, well, redness of it all.

An improvement?

Yes. Like the Pirates, the Reds’ first Connects seemed bereft of creativity, relative to their major league brethren. These pop a little more and feature more interesting design elements, though the “C” logo is, well, interesting.

8. Kansas City Royals

They’ve gone from a fountain theme to a… fountain theme. At first glance, the scheme looks like way too much is going on, though the subtleties pop a little more once you slow everything down. Most notably: Two blue stripes on the armbands surrounding a swath of white, symbolizing the city’s position with one foot in Missouri and another in Kansas.

An improvement?

No, but it’s close. The Kauffman Stadium fountains have given way to a more regional look, appropriate given the club’s desire to join the Chiefs in greener pastures elsewhere in the surrounding area.

This article originally appeared on USA TODAY: MLB City Connect 2026 new jerseys ranked, from Padres to Braves

Giants Reacts Survey: What part of the roster is to blame?

Matt Chapman taking his hat off.
SAN FRANCISCO, CA - APRIL 08: Matt Chapman #26 of the San Francisco Giants puts on his cap during a game against the Philadelphia Phillies on April 8, 2026 at Oracle Park in San Francisco, CA. (Photo by Matthew Huang/Icon Sportswire via Getty Images) | Icon Sportswire via Getty Images

Welcome to SB Nation Reacts, a survey of fans across the MLB. Throughout the year we ask questions of the most plugged-in Giants fans and fans across the country. Sign up here to participate in the weekly emailed surveys.


It hasn’t been the start to the season that the San Francisco Giants wanted. And unfortunately, it’s been a struggle across the board.

The offense, which on paper should arguably be the strength of the the team, is 28th in the Majors in runs per game. The defense, something Buster Posey openly wants to win with, has graded out as fairly poor, with plenty of mistakes. The pitching looks significantly better after back-to-back shutout wins over the Philadelphia Phillies, but even so, the rotation is 15th in ERA, and the bullpen 19th … despite playing 10 of their 13 games at Oracle Park.

So which of those four do you assign the most blame to when assessing the poor start to the 2026 season?

Game # 12, Athletics vs. Yankees Game Thread

Jeffrey Springs will take the mound today in the rubber match of the 3-game series with the New York Yankees. | Jeff Curry-Imagn Images

Fresh off a come from behind, ninth inning victory over the New York Yankees last night, the two teams are back at it this morning in the Bronx. Yankee Stadium will host the rubber match of this three-game series with the 4-7 A’s going up against the 8-3 Yankees.

Jeffrey Springs will get the start for the Athletics today. Springs is 1-0 in his two starts this season with a 2.38 ERA and nine strikeouts in 11.1 innings.  He’ll go up against 26-year-old lefty Ryan Weathers who came to the Yankees vis trade from Miami in the off-season.  Weathers is the son of former MLB (and Yankees) hurler David Weathers. He has no record in his two starts for the Yankees this season with a 4.50 ERA and eleven strikeouts.

Weathers will face off against this lineup for the A’s:

Springs will go up against this batting order for Aaron Boone’s first place Yankees:

Follow the Game:

Watch:
Athletics – NBCSCA

Listen:
Athletics – Talk 650 KSTE, A’s Cast

San Diego Padres honor past legends in 2026 City Connect jersey unveiling

An image collage containing 2 images, Image 1 shows San Diego Padres player in a colorful City Connect uniform running with a bat, Image 2 shows Tony Gwynn acknowledging the crowd, holding his helmet in one hand and a bat in the other

One of the most passionate fan bases in baseball just got a lot happier Thursday morning.

MLB and the Padres announced San Diego’s new City Connect jerseys for the 2026 season, revealing a striking color combination that honors the cross-cultural fan base between Southern California and Mexico.

Per the Padres, the slogan for the jerseys are “Two Countries. Two Cultures. Together as One.”

The uniform begins with a white hat and navy blue bill, with the traditional “SD” embroidered in orange and navy blue. The jersey is navy blue with trim colors that reflect the traditional celebration of Día de Los Muertos. The pants are white with an orange band the runs from the hip to the ankle along the side.

According to the Padres, there are six distinct features for the city connect uniforms.

The newest iteration of the jerseys are a stark contrast to its predecessors.

While the old combination was bright and vibrant, celebrating San Diego’s sublime coastal location, the newest version pays homage to past that honors its legends and former greats.

Among Padres legends who have passed recently are Tony Gwynn, Ken Caminiti, Randy Jones and Padres owner Peter Seidler.

Gwynn, or better known as “Mr. Padre” after spending 20 season with the team, is the greatest Padre to have ever lived. He finished with a career .338 batting average, eight national league batting titles and played in San Diego’s two World Series trips. He passed away on June 16, 2014 at the age of 54 after losing his battle with cancer.

San Diego Padres’ Tony Gwynn, who passed away in 2014, acknowledges the crowd as he comes up to bat in the ninth inning against the San Francisco Giants at Pacific Bell Park in San Francisco, Sunday, Sept. 30, 2001. (AP Photo/Eric Risberg) AP

According to the Padres, there are six distinct features for the city connect uniforms.

Sleeve Patch

Día de los Muertos is about remembering and celebrating our loved ones. The Padres honor our traditions and families with a La Catrina patch, an iconic symbol of this holiday and celebration of those we hold dear. She is adorned with a traditional floral crown, surrounded by ofrenda candles, and set against the aqua backdrop of the Pacific Ocean.

Wordmark

The uniform is a continued celebration of our binational region. The refreshed wordmark is inspired by our beautiful shared coastline, spectacular sunsets, and active lifestyle.

The Cap

Featuring a bone crown, obsidian bill and floral pattern on the interior, the hat design is a nod to one fo the Padres greatest teams and legends taken too soon.

Trim and Braid

A marigold pattern is sublimated on the trim of the sleeves and the braids on the bone-colored pants. This flower is quintessential to Día de los Muertos and symbolizes joy and the beauty of life.

Colors

Evocative of our vibrant landscape, rich culture, history, and traditions, the colors — bone, obsidian, marigold, aqua, fireberry, and Padres gold — come together in one uniform.

Jock Tag

The papel picado celebrates the history of the Padres franchise and region we call home, using logos from the past that pay tribute to our teams, players, and faithful fans.

To purchase the City Connect jerseys, click HERE.


Download The California Post App, follow us on social, and subscribe to our newsletters

California Post News: Facebook, Instagram, TikTok, X, YouTube, WhatsApp, LinkedIn
California Post SportsFacebook, Instagram, TikTok, YouTube, X
California Post Opinion
California Post Newsletters: Sign up here!
California Post App: Download here!
Home delivery: Sign up here!Page Six Hollywood: Sign up here!


Alex Vesia pitched his 300th game with Dodgers

LOS ANGELES, CA - MARCH 27, 2026: Los Angeles Dodgers pitcher Alex Vesia (51) reacts after striking out Arizona Diamondbacks shortstop Geraldo Perdomo (2) to retire the side in the seventh inning at Dodger Stadium on March 27, 2026 in Los Angeles, CA.(Gina Ferazzi / Los Angeles Times via Getty Images)

Alex Vesia pitched in one of the highest-leverage moments of the young season for the Dodgers on Tuesday night against the Toronto Blue Jays, escaping a bases-loaded, no-out jam in the seventh inning to protect a two-run lead.

Vesia inherited runners at the corners after Yoshinobu Yamamoto allowed a double and single to open the frame, the first Dodgers starting pitcher to last into the seventh inning this season. Vesia walked his first batter to load the bases, but then sandwiched two flyouts around a strikeout to get out unscathed.

Tuesday was also notable because it was Vesia’s 300th game with the Dodgers, a number reached by only 25 pitchers in franchise history. A fitting number, considering Vesia walked off the mound with the energy of Leonidas.

When the Dodgers acquired Vesia in February 2021 — from the Miami Marlins along with Kyle Hurt for reliever Dylan Floro — the left-hander was entering his age-25 season, and to that point had pitched five games in the majors, all with the Marlins in 2020.

He’s been a fixture in the Dodgers bullpen for the last half-decade, with a 2.62 ERA and 3.01 xERA, and 32.6-percent strikeout rate, and also has a 1.86 ERA and 3.76 xERA in 26 postseason games, including a save in Game 2 of the 2024 World Series.

Since joining the Dodgers, he ranks 21st in the majors in games pitched, including sixth-most among left-handed pitchers.

Only one of Vesia’s Dodgers games was a start. He served as the opener on July 8, 2023 against the Angels, and pitched a scoreless first inning. But when he pitches next in relief, Vesia will join an even more exclusive club. Currently only nine Dodgers have pitched 300 times in relief.

Most relief appearances, Dodgers history

  1. Kenley Jansen, 519 games
  2. Ron Perranoski, 456 games
  3. Jim Brewer, 456 games
  4. Clem Labine, 388 games
  5. Jonathan Broxton, 386 games
  6. Charlie Hough, 385 games
  7. Pedro Báez, 355 games
  8. Ed Roebuck, 321 games
  9. Tom Niedenfuer, 310 games
  10. Alex Vesia, 299 games

White Sox vs. Royals prediction: Odds, recent stats, trends, and best bets for April 9

The Chicago White Sox (4-8) travel to Kauffman Stadium on Thursday to open a four-game series against the Kansas City Royals (5-7). It's a matchup of two teams looking to snap modest losing streaks and move north in the American League Central standings.

Chicago heads on the road this weekend owning a 1-5 record away from the Windy City and riding a three-game losing streak. Along those same lines, the Royals are looking to snap a two-game skid of their own. KC is looking to continue what has been a dominant run at home against the ChiSox having knocked them off 14 straight times. Royals’ pitchers have allowed just 17 runs during their 14-game home winning streak against Chicago.

On the mound, Kansas City looks to veteran right-hander Seth Lugo (1-0, 1.59 ERA) to help get them back in the win column. Last season, the White Sox scored just three runs over 12 innings against Lugo. Opposing the veteran hurler will be left-hander Anthony Kay (0-0, 4.00 ERA), who is back in a big league starting rotation for the first time since 2021.

Offensively, the Royals will rely on Maikel Garcia, who has 13 hits over his last 10 games, and rookie Carter Jensen to spark their offense, which has struggled with runners in scoring position this season. For the White Sox, power hitter Munetaka Murakami, who has four home runs this season, will need to produce in a lineup that has scored just 41 runs this season (no team has scored fewer runs).

Lets dive into tonight’s matchup and find a sweat or two.

We’ve got all the info and analysis you need to know ahead of the game, including the latest info on the how to catch first pitch, odds, recent team performance, player stats, and of course, our predictions, picks & best bets for the game from our modeling tools and staff of experts.

Follow Rotoworld Player News for the latest fantasy and betting player news and analysis all season long.

Game Details and How to Watch: White Sox vs. Royals

  • Date: Thursday, April 9, 2026
  • Time: 7:40PM EST
  • Site: Kauffman Stadium
  • City: Kansas City, MO
  • Network/Streaming: MLB.TV, CSNA, Royals.TV

Never miss a second of the action and stay up-to-date with all the latest team stats and player news. Check out our day-by-day MLB schedule page, along with detailed matchup pages that update live in-game with every out.

The Latest Odds: White Sox vs. Royals

The latest odds as of Thursday courtesy of DraftKings:

  • Moneyline: White Sox (+153), Royals (-186)
  • Spread: White Sox +1.5 (-131) / Royals -1.5 (+109)
  • Total: 9.0 runs

Probable Starting Pitchers: White Sox vs. Royals

Pitching matchup for April 9:

  • White Sox: Anthony Kay
    Season Totals: 9.0 IP, 0-0, 4.00 ERA, 1.33 WHIP, 5K, 6 BB
  • Royals: Seth Lugo
    Season Totals: 11.1 IP, 1-0, 1.59 ERA, 0.97 WHIP, 10K, 2 BB

Who’s Hot? Who’s Not! White Sox vs. Royals

  • Rookie Carter Jensen is 5-14 over his last 4 games
  • Munetaka Murakami is hitting only .205 but has smacked 4 HRs
  • Bobby Witt Jr. is 5-15 over his last 4 games
  • Luisangel Acuna is 7-24 (.292) in April
  • Andrew Benintendi is 3-20 (.150) in April

Rotoworld still has you covered with all the latest MLB player news for all 30 teams. Check out the feed page right here on NBC Sports for headlines, injuries and transactions where you can filter by league, team, positions and news type!

Top Betting Trends & Insights: White Sox vs. Royals

  • The White Sox are 5-7 on the Run Line this season
  • The Royals are also 5-7 on the Run Line this season
  • The OVER has cashed just 4 times in the Royals’ 12 games this season (4-8)
  • The OVER has cashed 8 times in Chicago’s 12 games (8-4)

If you’re looking for more key trends and stats around the spread, moneyline and total for every single game on the schedule today, check out our MLB Top Trends tool on NBC Sports!

Expert picks & predictions: White Sox vs. Royals

Rotoworld Bet Best Bet

Please bet responsibly. If you or someone you know has a gambling problem, call the National Gambling Helpline at 1-800-522-4700.

Our model calculates projections around each moneyline, spread and over/under bet for every game on the MLB calendar based on data points like past performance, player matchups, ballpark information and weather forecasts.

Once the model is finished running, we put its projection next to the latest betting lines for the game to arrive at a relative confidence level for each wager.

Here are the best bets our model is projecting for Thursday’s game between the White Sox and the Royals:

  • Moneyline: Rotoworld Bet is staying away from a play on the Moneyline.
  • Spread: Rotoworld Bet is leaning towards a play on the Royals on the Run Line.
  • Total: Rotoworld Bet is recommending a play on the Game Total UNDER 9.0.

Follow our experts on socials to keep up with all the latest content from the staff:

  • Jay Croucher (@croucherJD)
  • Drew Dinsick (@whale_capper)
  • Vaughn Dalzell (@VmoneySports)
  • Trysta Krick (@Trysta_Krick)

Braves at Angels series recap: Throwing hands, hitting dingers, winning ballgames

ANAHEIM, CA - APRIL 07: Los Angeles Angels designated hitter Jorge Soler (12) swings a punch at Atlanta Braves pitcher Reynaldo Lopez (40) on the mound as home plate umpire Edwin Moscoso trails the play during the MLB game between the Atlanta Braves and the Los Angeles Angels on April 7, 2026 at Angel Stadium in Anaheim, CA. (Photo by Brian Rothmuller/Icon Sportswire via Getty Images) | Icon Sportswire via Getty Images

I think this series is our clearest evidence yet that 2026 should be a better year for the Atlanta Braves than 2025 was. Sure, it’s still very early and 13 games is only a small drop in the bucket of a full 162-game season but the Braves have already just gotten done doing something that they failed to do all last season: Win more than one (1) game in the state of California.

Indeed, the Braves are now back in Atlanta after pulling off a series win in California in order to up their record in the Golden State to 2-1. For reference’s sake, they went 1-12 in every game they played in that state last season. Already, things are looking up for this ballclubs and it’s not just the fact that they got this particular monkey off of their collective backs. There’s a lot to talk about from what was a wild (but successful) series in Anaheim against the Angels. Let’s get into it!


Monday, April 6

Angels 6, Braves 2

This game essentially came down to two bad innings from Chris Sale — two uncharacteristically bad innings, at that. The bottom of the fourth felt like one of those typical implosions that seems to happen with alarming regularity in the state of California for the Braves, no matter who’s pitching or playing. It started with Sale hitting our old friend Jorge Soler with a pitch and that was the start of five of the first six Angels batters in that frame reaching base safely. Despite the fact that only one of those was a hit that made it into the outfield, Sale managed to give up three runs in the process. Two singles, two walks and two hit-by-pitches was the method by which the Angels did their damage. He did strike out seven batters though, so there’s that.

The Braves were unable to respond in the next frame as Jose Soriano continued to absolutely mow down Braves hitters for what would turn into an excellent eight-inning performance from the Angels hurler. The Angels then rudely welcomed Sale back to the mound with a Jorge Soler single and then a two-run dinger from Jo Adell. That was the end of the night for Sale and essentially the end of the contest for the Braves as they were unable to muster up anything outside of a first-inning solo homer from Drake Baldwin and a ninth-inning solo shot from Mauricio Dubón.

Tuesday, April 7

Braves 7, Angels 2

Even when the Braves win one in California, it’s anything but normal. Jorge Soler continued to be a thorn in Atlanta’s side as he hit a two-run shot in the first inning that put the Angels ahead and it would’ve been understandable to think that this would be the start of another long and late night out West for the Braves. The good news is that this time, the Braves got up off of the mat and came back swinging. Eli White doubled in the first run of the night for the Braves in the second inning and then Atlanta took the lead in the fourth inning after rallying to score three more runs. Austin Riley tied the game up with an RBI single, which was lovely to se considering how much he has struggled to start this season

Funnily enough, there weren’t too many post-fight fireworks from both teams and things actually calmed down a bit. Atlanta’s bullpen did a very good job of covering the final four innings of this one after López got ejected, which meant that the runs scored by the Braves later on in the game weren’t sorely needed but were there purely as insurance. A solo homer from Ozzie Albies in the eighth gave Atlanta some real breathing room at 5-2 and then RBIs from Drake Baldwin and Matt Olson in the ninth inning allowed the Braves to pull away in order to make sure that this truculent ballgame ended in victorious fashion for Atlanta.

Wednesday, April 8

Braves 8, Angels 2

If you had told me that Grant Holmes would’ve gotten nearly seven full innings deep into this game after how the second inning went, first I’d be confused about you being a time traveler and using that power to inform me about a baseball game but then I’d be shocked at the result of said baseball game. Indeed, Grant Holmes looked like he was going to have a Sale-like implosion in the second inning of this one but he somehow got out of it by “only” giving up two runs. Those two runs would be all he’d surrender for the rest of his outing, as he quickly regained his composure and clamped down on the Angels from that point forward.

While that was going on, Atlanta’s lineup proved to be a bit much for Reid Detmers and the rest of the Angels pitching staff to deal with on the day. Austin Riley came to life in this one with a hit and two walks and each time he reached base, he scored. Riley even legged out a double in extremely cool fashion (with a swim move at second to finish it) as he looked as dynamic and threatening as he had since Opening Day. Ronald Acuña Jr. picked up a couple of good-luck hits in this one as well, so hopefully this’ll be the start of these two really getting going.

Ultimately, the Braves ended up cruising to victory in this one as Holmes settled down and went deep. Joel Payamps was able to make sure that Holmes’ line stayed looking good once he exited and then Jose Suarez delivered a nice performance over two innings as well. The series win marked Atlanta’s first series victory in California since 2024, which is when they downed this same Angels team over the course of three games in mid-August back then.


Is the California Curse over and limited to just 2025? They still have to go visit their National League foes in Los Angeles, San Diego and San Francisco but for now, this was a huge relief to see the Braves pick up a series win in Anaheim and it was even better to see this team continue to avoid dropping any series so far. They’ve now either won or split each of the series that they’ve played here early on and you don’t need me to tell you that winning every series is a surefire way to rack up some wins across the long haul of a regular season.

A winning road trip in general is a lovely way for the Braves to return home. While they could’ve gotten more from the series in Arizona, taking two-out-of-three against a tricky Angels squad was the perfect way to make sure that this was a productive road trip. While Chris Sale’s performance was disappointing, even the staff ace is entitled to having a bad day now and then. It also helped that Reynaldo López was effective before he joined Fight Club (and they even got some best-case scenario news when it came to his inevitable suspension) and Grant Holmes came up big as well. The offense was also consistent over the course of these three games and hopefully this will get some of the stars like Acuña and Riley going as well.

Meanwhile, things won’t get a lot easier for the Braves once they return home to wear their clean new City Connect uniforms. The Cleveland Guardians won their series over the Kansas City Royals, so we’ll have two 8-5 teams doing baseball battle once the Braves get back in action on Friday night. That’ll certainly be a test for the bottom portion of this Braves rotation and another test to se if this lineup can continue getting it done. For now, they’ll be full of confidence following a productive road trip with a lot of positives to take home with them.

Red Sox Minor Lines: The return of Patrick Sandoval

Worcester: W, 8-5 (BOX SCORE)

After almost two years of rehab, Patrick Sandoval is back. The idea of paying someone fresh off of Tommy John surgery $18 million to rehab has been met with plenty of criticism, but Sandoval’s 529 strikeouts in 536 career innings with an ERA just over 4 can provide some stability if healthy. I don’t think I want Sandoval in the big league roation, but perhaps some sort of relief role is best for the current club as they deal with injuries and uncertainties in that regard (as our own Jake Roy points out, the current iteration of the bullpen cannot hold a lead).

In his first trip back to a mound, Sandoval dealt with some rust regarding control. Of his 63 pitches, only 35 fell in for strikes. This also led to longevity issues, as he recorded just ten outs, issuing three walks (and letting three runs score from these walks) but striking out three. Seth Martinez brought some balance back to the game, pitching eight perfect outs. This gave the WooSox time to string some runs on the board, resulting from a costly error of the Clippers’ (Guardians AAA) Travis Bazanna on a Braiden Ward grounder. Ward would subseqently break the tie in the eighth, while Kristian Campbell would drive in a run with a bases loaded HBP. A Mikey Romero sac-fly later, the lead was up to three runs, and the WooSox would not let that up.

Portland: L, 3-11 (BOX SCORE)

Franklin Arias continues to start the season strong, as he had two knocks and three RBIs. The team also managed two three-baggers, one each from Marvin Alcantara and Abrham Liendo. That’s about all the good that came from Wednesday night’s game against New Hampshire (Blue Jays AAA).

Four hitters in the Sea Dogs’ lineup are still hitless on the season almost a week in. Also, it doesn’t help that Gage Ziehl, the return for the Jordan Hicks trade, allowed seven runs, five earned, off nine hits in two and a third innings, so this one was done quickly in a fashion in which “get the game to Michael Sansone” doesn’t hit quite the same way as it does with a lead. Sansone was fine, pitching five and a third, allowing the deficit to grow more, but then, since this was the second blowout Portland’s incurred in a week, we were treated to a position player pitching, and, to his credit, Drew Ehrhard put in the best pitching performance of the night.

Greenville: L, 1-4 (BOX SCORE)

Everyone in the lineup had a hit against the Spartanburgers (Rangers High-A) on Tuesday, but it was quite the opposite on Wednesday. Hub City had a no-hitter going against the Drive until the sixth, when Jack Winnay drove into right field to advance Justin Gonzales (who led the inning off with a walk) to third; Gonzales would score on a Mason White sac fly. Winnay had the only hit of the night for the Drive, and, if you’re a math person, you know that one hit is usually never going to beat the two home runs Luis Cohen allowed.

Salem: W, 6-3 (BOX SCORE)

It was a bullpen game in Salem, but no matter. Jacob Meyers, Myles Patton, Brandon Neely and Harry Blum may not be aboard the Artemis II by a long shot, but they navigated this game safely and kept the Warbirds (Brewers A) at bay following some early trouble. All in all, Wilson stranded nine batters. The six hits Greenville got as a team were all concentrated among three hitters, but the hits came at the right times, namely Andrews Opata getting two triples to put himself in scoring position and 18-year-old Avinson Pinto tacking on two doubles.

Have a marvelous Thursday!

Marlins closer Pete Fairbanks returns after missing 3 games for child’s birth

MIAMI — Pete Fairbanks is back with the Miami Marlins after the reliever was away from the team for a few days for the birth of his child.

The veteran right-hander missed the first three games of Miami’s home series against the Cincinnati Reds but is available for the finale.

Fairbanks, who has recorded two saves this season, pitched the first inning of the Marlins’ finale against the Yankees on April 5 before leaving Yankee Stadium to be with his wife Lydia, who was scheduled to have labor induced.

Fairbanks threw a 27-pitch first inning, allowing three hits and a home run.

In a corresponding move, the Marlins optioned RHP Ryan Gusto to Triple-A Jacksonville.

Where to watch Colorado Rockies vs. San Diego Padres: Live stream, start time, TV channel, odds for Thursday, April 9

The Colorado Rockies (6-6, tied for second in the NL West) face the San Diego Padres (6-6, also tied for second in the NL West) in the first game of a four-game series. The Padres are favored with a moneyline of -190 and a spread of -1.5, with Randy Vásquez starting on the mound, boasting a 0.75 ERA and 11 strikeouts. Colorado’s starter is TBD.

  • Colorado Rockies: 6-6 (tied for second in NL West)

  • San Diego Padres: 6-6 (tied for second in NL West)

  • Spread: San Diego Padres -1.5

  • Moneyline: San Diego Padres -190 (62.6%) / Colorado Rockies +155 (37.4%)

  • Over/Under: 8

San Diego Padres: Randy Vásquez (1-0; ERA: 0.75; K: 11; WHIP: 1.00)

Colorado Rockies: TBD

Series: Game 1 of 4 (series tied)

Weather: 69°F at first pitch