White Sox spoil back-to-back prospect debuts, lose another to Rays

Sam Antonacci went 1-for-3 with a walk and run scored in his major league debut. | Kamil Krzaczynski-Imagn Images

Tonight’s game felt almost like déjà vu from Tuesday. The Rays (10-7) once again put up eight runs while a prominent Chicago prospect made their major league debut, dealing the White Sox (6-12) back-to-back losses, 8-3.

Righthander Sean Burke was doing all right through four innings despite giving up a solo shot to Junior Caminero in the third, but the righthander had zero run support and started to fall apart in the fifth. Two hits in a row from Tampa Bay to begin the fifth kick-started their offense, with Caminero driving in his second run on an RBI ground out and Jonathan Aranda following that up with an RBI double to make it 3-0, Rays.

Attempting to come out for one final inning, Burke was unable to get it done and conceded a fourth run to Tampa on a leadoff home run from Jake Fraley to start the sixth. Burke was able to work around Cedric Mullins, but Richie Palacios’ base hit marked the end of the road. Until tonight, Sean hadn’t surrendered a single home run this year, and doing so ballooned his 3.60 ERA up to 4.43. Burke clearly didn’t have his A-game tonight, and his 17% CSW% (called strike plus whiff rate) was much lower than his previous two outings (averaging around 30%).

Notably, Burke’s fastball CSW% was only at 15% tonight, whereas in his previous start his fastball drew 13 called strikes + whiffs (35% CSW%), and a 44% CSW% from his April 3 outing. Burke ultimately allowed four runs on seven hits, and walked one more batter (three) than he struck out (two). At the very least, his average four-seam velocity was right in line with his 94 mph average, so hopefully it was just one of those days.

In for Sean, but not faring much better, was lefthander Tyler Gilbert, who was recalled from Triple-A Charlotte earlier today as Brandon Eisert was shuttled back down. This was Gilbert’s second appearance with the MLB squad this season, and just like Burke he surrendered four runs on two hits: a Yandi Díaz RBI double and a pinch-hit, three-run blast from Jonny DeLuca as a part of the Rays’ four-run seventh inning that made it 8-0.

It only took eight innings for a White Sox pitcher to make it through a frame unscathed — thank you, Bryan Hudson. Appearing in back-to-back games, Hudson put together a second consecutive clean inning tonight.

You’ll notice that I’ve only talked about pitching thus far, and that’s because up until the bottom of the ninth, there wasn’t much life coming from the South Side bats. Righthander Cole Sulser opened the game for the Rays and shut the Sox down for two innings before our old pal Jesse Scholtens took over for the next five. Scholtens ended up with the win in his one-hit outing against his former team, walking two and striking out three.

The Good Guys had posted just five hits and were facing an eight-run deficit through eight stanzas, and ended up waving the white flag given the starting catcher ended up pitching the last inning. Reese McGuire navigated a 1-2-3 inning, joining Hudson as the only other effective pitcher the White Sox used tonight, which is honestly kind of sad.

One of the (very few) positive offensive notes was that Sam Antonacci got a hit in his first major league at-bat — welcome to the show, Sam.

Antonacci also reached base a second time to start the ninth and ended up scoring for the first time as a White Sox. Rays reliever Ian Seymour began the ninth by walking both him and Tanner Murray. Derek Hill drove a base hit out to left to load the bases up for the Good Guys with nobody out; it finally seemed like they were getting something going, far too late. Antonacci crossed the plate on a wild pitch, which felt fitting. McGuire, the new star White Sox pitcher, yanked a single to drive in their second run of the game, 8-2.

Luisangel Acuña came up in another clutch situation and actually put up a decent at-bat, fouling off a few pitches and working a full count before grounding into a double play. Whomp whomp. A third run did score on the play, but going from zero to two outs with one pitch killed the momentum, and Andrew Benintendi struck out on three straight pitches to end the game.

Looking at the box score, the White Sox were outhit just 9-7, and going 2-for-6 with runners in scoring position doesn’t seem too bad. But they had just five hits and couldn’t convert a single run through eight frames, also leaving seven on base. On top of that, they struck out six times as a team, with four of them coming from Colson Montgomery in the cleanup spot — woof.

It was a rough showing from the Good Guys these last two games, given the mental gaffes, poor defense and lack of offensive production. Regardless of how the pitching does, they aren’t going to be able to win games without scoring runs. As Ozzie Guillén pointed out in the postgame show, the White Sox have seven players batting below .200, which is borderline horrific.

It would also be really nice if they started scoring runs earlier in the game rather than waiting until the very last minute to start stringing some hits together. The series finale will take place Thursday at 1:10 p.m., with lefthander Anthony Kay on the mound. Let’s hope the offense can wake up before then.


Former Astros prospect Jon Kemmer, 35, dead in rollover car crash

_Comp_

Jon Kemmer, a former minor leaguer who played with the Astros, Twins and Dodgers, died over the weekend after getting into a rollover crash while returning home from coaching a youth baseball tournament, according to multiple reports.

He was 35.

Explore Jefferson, citing the Galveston County Medical Examiner’s Office in Texas, reported that Kemmer, while coming back from coaching the 14U HTX Battle Bucks at a tournament in Houston, was traveling on Farm to Market Road 2004 when his car left the road, struck an electrical pole and rolled over at about 6:09 p.m. local time.

He died on the scene.

Jon Kemmer of the Astros runs to first base after hitting the ball against the Cardinals in the fourth inning during a spring training game at Roger Dean Stadium on March 13, 2017 in Jupiter, Fla. Getty Images

“We are deeply saddened to hear of the tragic passing of Jon Kemmer over the weekend,” the Astros said in a statement Wednesday, according to Chron.com. “Jon was drafted by the Astros in 2013 and developed into one of the organization’s most productive players, advancing to the Triple A level and also appearing in several Spring Training games. Our thoughts and prayers are with Jon’s family and friends during this very difficult time.”

A standout player at Clarion High School in Pennsylvania, Kemmer, primarily an outfielder, played college baseball at Allegany College of Maryland, Clarion University and Brewton-Parker College before getting selected in the 21st round of the 2013 MLB Draft by the Astros.

He spent the first four years of his career with the Astros organization, making it all the way to Triple-A.

His 2015 season with Double-A Corpus Christi proved to be his most fruitful, as he received multiple honors, including winning Texas League Player of the Month for August and getting named a postseason All-Star.

Kemmer was traded to the Twins in 2018 and later spent time in the Dodgers organization in 2019, the same year he also played in the Mexican League.

Jon Kemmer of the Houston Astros poses for a portrait at The Ballpark of the Palm Beaches on February 21, 2018 in West Palm Beach, Florida. Getty Images

He later played in the Dominican Winter League during the 2020-21 campaign.

He finished his minor league career with 116 home runs and a .283/.366/.509 slash line.

Kemmer is survived by his wife, Kourtney, and their two children, according to an online obituary.

A celebration of life is slated to be held in Clarion in late May.










Braves News: Luke Williams era ends, Martin Perez, more

ATLANTA, GEORGIA - APRIL 11: Martín Pérez #33 and Jonah Heim #20 of the Atlanta Braves converse in the second inning against the Cleveland Guardians at Truist Park on April 11, 2026 in Atlanta, Georgia. (Photo by Kevin C. Cox/Getty Images) | Getty Images

The Braves are cruising to start this season, with the second best record in MLB and the best run differential (pending the Dodgers game tonight). While there’s been some good fortune on the pitching side, there has also been some uncharacteristic underperformance from Chris Sale and some bad luck from a few of Atlanta’s bats. Dominic Smith is unlikely to be Aaron Judge all year, but on the whole this feels in the realm of sustainable, especially with reinforcements coming over the coming weeks and months. It would be especially useful if a few of Schwellenbach, Smith-Shawver, and Waldrep could come up and be productive, perhaps giving the team and opportunity to bump Grant Holmes and/or Reynaldo Lopez into an impact reliever spot. For now though, let’s just enjoy the team being in a good spot 10% of the way into the season, a stark contrast from last year.

Braves News

Martin Perez is back and expected to start Friday’s game, after being waived, electing free agency, and ultimately re-signing with Atlanta.

Luke Williams elected free agency after being DFA’d, but of course he could always sign back in Atlanta like Perez did.

We took a minute to appreciate what Dominic Smith has produced for Atlanta so far this season.

The Braves collected another series win, this one against the Marlins in a convincing 6-3 game behind Bryce Elder and some solid offense.

MLB News

Nick Pivetta will be sidelined for significant time with a flexor strain for the Padres.

Jorge Soler’s suspension for his brawl with Reynaldo Lopez was reduced to 4 games from 7, 1 fewer than Lopez got.

Young shortstop Kevin McGonigle signed an 8 year, $150 million extension with the Tigers.

The MLBPA continues to shake up its upper level management in the 11th hour of this CBA, as negotiations are set to begin in earnest on the new CBA.

Dodgers on Deck: Friday, April 17 at Rockies

WASHINGTON, DC - APRIL 04: Tyler Glasnow #31 of the Los Angeles Dodgers pitches against the Washington Nationals at Nationals Park on April 04, 2026 in Washington, DC. (Photo by G Fiume/Getty Images) | Getty Images

After an off day Thursday, the Dodgers open a four-game weekend wraparound against the Colorado Rockies starting Friday night at Coors Field in Denver.

Tyler Glasnow takes the ball in the series opener on Friday. Right-hander Tomoyuki Sugano will be on the mound for Colorado.

Friday game info
  • Teams: Dodgers at Rockies
  • Ballpark: Coors Field, Denver
  • Time: 5:40 p.m. PT
  • TV: SportsNet LA
  • Radio: AM 570 (English), KTNQ 1020 AM (Spanish)

Jared Young to undergo left knee surgery, miss 6-8 weeks in Mets depth crusher

An image collage containing 1 images, Image 1 shows Jared Young bunts for a hit during the Mets' loss to the A's on April 10, 2026 at Citi Field

Access the Mets beat like never before

Join Post Sports+ for exciting subscriber-only features, including real-time texting with Mike Puma about the inside buzz on the Mets.

Try it free

LOS ANGELES — Mets outfield depth has turned shallow since the latter part of spring training.

Jared Young is the latest casualty.

Young was placed on the injured list Wednesday with a meniscus tear in his left knee, becoming the third Mets outfielder sidelined by injury. Young is scheduled to undergo surgery Thursday, with a return to play set for six to eight weeks.

Juan Soto is on the IL with a right calf strain, and Mike Tauchman underwent surgery for a meniscus tear in spring training. Tauchman’s injury created the opening for Young to stick with the team.

Jared Young bunts for a hit during the Mets’ loss to the A’s on April 10, 2026 at Citi Field. Robert Sabo for New York Post

The Mets recalled MJ Melendez from Triple-A Syracuse to fill Young’s spot. Melendez went 2-for-4 with an RBI double in the Mets’ 8-2 blowout loss to the Dodgers on Wednesday night.

Young, who also saw action at first base, owned a .350/.391/.450 slash line in 23 plate appearances.

He also provided a left-handed bat off the bench.

“There not only was going to be playing time for him, but he was giving us some good at-bats from the left side,” manager Carlos Mendoza said before the Mets faced the Dodgers on Wednesday night. “It’s a big blow, but guys will step up.”

Melendez signed with the team at the start of spring training, but was optioned to Syracuse late in camp.

The Mets later signed veteran outfielder Tommy Pham to a minor league contract and selected him to the major league roster Monday.


Jorge Polanco was absent from the starting lineup and could face an IL stint as soon as Friday, according to Mendoza, as he deals with bursitis in his right Achilles.

With Polanco sidelined, Melendez was inserted as the DH with Pham in left field.




Soto continued a running progression and took at-bats against minor league pitching at Citi Field.

The goal, according to Mendoza, is to get Soto back in the lineup during the next homestand. Soto last played for the Mets on April 3.


Luis García was released by the Mets. The veteran reliever was designated for assignment by the club last weekend.


Huascar Brazobán had not allowed an earned run over 11 multi-inning appearances since last season entering Wednesday.

The right-handed reliever had not allowed a run over 8 ¹/₃ innings this season, tying him for fifth in scoreless streaks among MLB relievers.


The Mets’ offensive stats were ugly even before they suffered their eighth consecutive loss.

During their previous seven losses as play began Wednesday, the Mets had a .178/.211/.258 slash line from their lineup.

Opponents outscored the Mets 36-10 in those seven games. Six of the Mets’ runs during that stretch were scored in one game, against the Athletics on Saturday at Citi Field.

Mariners Game #19: Game Thread II

Apr 15, 2026; San Diego, California, USA; Seattle Mariners designated hitter Dominic Canzone hits an RBI double during the second inning against the San Diego Padres at Petco Park. All MLB players are wearing number 42 today to honor Jackie Robinson. Mandatory Credit: Denis Poroy-Imagn Images | Denis Poroy-Imagn Images

More game thread!

Reds, Sal Stewart smash Giants in 8-3 victory

CINCINNATI, OHIO - APRIL 15: Sal Stewart #27 of the Cincinnati Reds is congratulated by Elly de la Cruz #44 and Matt McLain #9 after hitting a three-run home run during the second inning of the game against the San Francisco Giants at Great American Ball Park on April 15, 2026 in Cincinnati, Ohio. All players are wearing the number 42 in honor of Jackie Robinson Day. (Photo by Kirk Irwin/Getty Images) | Getty Images

The older you get, the easier it is to think four, five years ago wasn’t ancient history. I still have the same phone, same laptop from 2022, for instance – the same desk chair, car, house, backpack. But watching Wednesday evening’s contest in Great American Ball Park between the Cincinnati Reds and San Francisco Giants was enough to make one realize just how long ago the promise of the early 2020s Reds really was.

Tyler Mahle, who was dealt during the 2022 teardown to Minnesota for the likes of Spencer Steer and Christian Encarnacion-Strand, was back on the mound in GABP to face the Reds. He was doing so as a Giant after he’d been a Twin and Texas Ranger in between, a nomadic post-Reds trip that shows just how fickle the business of baseball can be once injuries begin to tear away at your fabric.

Mahle was the vet in this one, the one whose velocity is down and pitch-mix is new as he works to figure out how to pitch once rearing back for a couple extra miles per hour isn’t in the cards any more. Sharing the mound with him was Rhett Lowder, who was a 19 year old pitching for the Strasburg Express in the Valley League of collegiate summer ball during the same 2021 season when Mahle posted career-bests in bWAR (4.9) and IP (180.0) with the Reds.

And it was Lowder who was in command.

Cincinnati’s righty exited after going 6.2 IP, his longest outing yet in the big leagues. He’d allowed 2 ER while on the bump, though Brock Burke did allow one inherited run to score once taking over in the 7th. It was an effective, efficient 90 pitch outing for Rhett, who limited hard contact for the most part and threw all of his pitches all over the strike zone.

The same could not be said for Mahle, however. He spiked a handful of balls in the dirt, walked 5 batters in his 4.0 laborious IP, and left enough pitches over the heart of the plate for the Reds to not just homer four times off him, but post some tape measure shots in the process.

Neither of the 3-run blasts by Sal Stewart were tape measure, truly, as both only flew into the first few rows of GABP’s small confines. Still, they were lasers off the bat on pitches not exactly right down the pipe, both coming on swings where Stewart’s elite combination of hand-eye coordination and reaction time allows him to put his own unique swing on each pitcher’s pitch and still find ways to barrel them. Both were also to right-center, in case anyone’s worried whether or not he’s a step-in-the-bucket rookie who’s just thriving on pulling the ball.

(He’s tonight’s Joe Nuxhall Memorial Honorary Star of the Game, by the way. He was a senior in high school down in Florida during Mahle’s brilliant 2021.)

Similarly, Eugenio Suarez (3 for 4, HR, R, RBI) poked a slider the other way for a homer on a pitch Mahle left up, a good piece of hitting as opposed to just running into one that missed in a hot zone.

Elly De La Cruz, though, hit the snot out of one. He launched a 442 foot homer to straightaway CF off Mahle, a true tape measure shot from the left-side of the plate as he reminded us that, despite recent success hitting righty, it’s him hittin’ lefty that’s the show-stopper.

All told, it was a brilliant night of baseball for the Reds, who won 8-3 and moved to 11-7 on the season. They claimed the series win over San Francisco, as that ends tomorrow at 12:40 PM ET with Chase Burns on the mound. They also made the iffy-hamstring issue that closer Emilio Pagan is dealing with a moot point for a night, as their offense finally kicked it into gear enough to make needing a closer not really a thing.

Astros 3, Rockies 1: Strikeouts swing Rockies to sixth-straight loss

HOUSTON, TEXAS - APRIL 15: Willi Castro #3 of the Colorado Rockies is hit in the hand by a pitch in the fourth inning against the Houston Astros at Daikin Park on April 15, 2026 in Houston, Texas. All players are wearing the number 42 in honor of Jackie Robinson Day. (Photo by Tim Warner/Getty Images) | Getty Images

It was a rough night at the plate for the Colorado Rockies as they failed to get their offense rolling once again as the Astros took home a 3-1 victory to win the series and hand the Rockies their sixth-straight loss.

Not Around Long Enough

Things did not get off to a good start for Jose Quintana on the mound. The veteran lefty struggled to find his command out of the gate as he walked the first three Houston batters into the bottom of the first inning. It marked the first time in his long career that he had ever done that to start a game. The Astros then managed to scratch across their first two runs via sacrifice flies, but the inning set a tone for Quintana. After giving up a Yordan Alvarez home run in the third inning, Quintana’s night would end in the fourth with two outs. He lasted just 3.2 innings, giving up three runs on three hits with one strikeout and four walks.

Labored at-bats and an Astros team that refused to chase resulted in a lot of deep counts for Quintana. He threw 75 pitches with 41 going for strikes, with roughly 25 of those pitches coming in the first inning because of the walks and long at-bats. He lines up to make his next start in Colorado, where he will need to be effective and efficient.

Can’t Touch Arrighetti

The Rockies hadn’t faced Spencer Arrighetti since 2024, when he tossed seven shutout innings and allowed just three hits with 10 strikeouts. This time around wasn’t all that forgiving an encounter either, as Arrighetti appeared almost unhittable. He went six innings, allowing just one run on two hits, having thrown 100 pitches. He again struck out 10 Rockies but did pair it with four walks and a couple of hit batsmen. He generated 20 swing and misses, the majority of which came on his curveball, which he threw 38% of the time. The lone run he gave up was a Willi Castro RBI double in the second inning, as he later escaped a bases-loaded jam in the third inning.

Ouch That Hurts

Speaking of those hit batters, Arrighetti ended up knocking two Rockies out of the game. Troy Johnston was plunked by a fastball on the meatier part of his thigh in the first inning, but remained in the game until he was replaced by Kyle Karros in the bottom of the third. Castro was then hit on the hand by a fastball in the fourth inning and had to immediately depart the game to get checked out, and was replaced by Tyler Freeman.

That left the Rockies with a shortened bench the rest of the game, but the good news is that Johnston has only a contusion, while Castro’s results were negative on the hand, though his hand is going to be swollen.

Trust the Gordon Pitcher-man

After Quintana’s shortened start, the Rockies turned to the recently recalled Tanner Gordon to pick up some innings out of the bullpen. Luckily, a long reliever stepped up in the moment once again for manager Warren Schaeffer.

Gordon proceeded to cruise through four innings, allowing just two hits as he struck out four batters against one walk. Peppering in a healthy dose of fastballs with his improved secondaries, Gordon threw 40 of his 60 pitches for strikes.

Rockies starters have struggled to give length over the last few games, and luckily, the bullpen has stepped up to limit the damage, but more members of the rotation will need to find a way to work through five innings more often than not, despite the excellence of the performances of pitchers like Gordon, Chase Dollander, and Antonio Senzatela.

Too Many Strikeouts

Once again, the woes of the Rockies’ offense boiled down to the strikeout. After striking out 10 times against Arrighetti, the Houston bullpen tallied five more for a total of 15. The team managed just one run on three hits, producing 27 whiffs against the Astros’ pitching. The top third of the order had eight strikeouts while the team managed just five walks in the game. Despite generating a few opportunities to score as the game went on, the Rockies went 0-for-9 with runners in scoring position and had a team total of 10 men left on base. The lone extra-base hit was Castro’s RBI double.

Up Next

The Rockies and Astros will conclude the series on Thursday before heading home to face the Los Angeles Dodgers. Colorado will use an “opener” before giving way to Dollander for the bulk of the innings as they try to avoid the sweep. Houston has not announced a starter.

First pitch is scheduled for 6:10 pm MT.

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!

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

Brewers defeat Blue Jays 2-1 to end losing streak

Apr 15, 2026; Milwaukee, Wisconsin, USA; Milwaukee Brewers pitcher Abner Uribe (45) celebrates with catcher Gary Sanchez (99) after beating the Toronto Blue Jays at American Family Field. Mandatory Credit: Benny Sieu-Imagn Images | Benny Sieu-Imagn Images

Sometimes the stupidest things can change a team’s momentum.

In the eighth inning tonight, a Brewers offense that was grasping at straws all night managed to score two runs on four batted balls that had an average exit velocity of 63 mph and went combined distance of 23 feet in the air. Baseball is a stupid game.

Those two runs, plus a big day for Brewers’ starter Chad Patrick and a beleaguered Milwaukee bullpen (who pivoted to a likely new closer), were enough to finally put an end to the Milwaukee’s dismal six-game losing streak.

Though no one would’ve predicted it at the time, Toronto nearly won the game in the top of the first inning. After Marshfield native Daulton Varsho drew a walk with one out, he moved to third on a Vladimir Guerrero Jr. single and scored on a Jesús Sánchez sacrifice fly. It was 1-0 in the top of the first, but that score nearly stood for the entire game.

Milwaukee’s offense is missing a whole lot of punch right now, and Toronto starter Dylan Cease—the newly-minted $210 million man—smelled blood. Cease, who came in with a 2.45 ERA and an absurd 26 strikeouts in less than 15 innings, was on his game. William Contreras did manage a line drive single in the bottom of the first, but Milwaukee didn’t have another hit until fifth inning (a Joey Ortiz single), and they managed to get a runner past first base only once during Cease’s entire six-inning outing, when Ortiz stole second and moved to third on a groundout but was stranded there.

Patrick, though, was up for the challenge after the early hiccup. He’s had a somewhat strange season—walks are up, strikeouts are way down, he’s not giving up runs but things have been pretty shaky. Patrick came in with a FIP of 4.29 and an ERA of 0.73, which is borderline funny. He still couldn’t find his strikeout stuff tonight, and that remains a concern, but Patrick was inducing weak contact all over the place, took advantage of the good defensive players behind him, and worked with shocking efficiency.

After Toronto’s first-inning run, they did very little to threaten Patrick again. A third-inning leadoff single was erased one batter later by a double play. Lenyn Sosa hit a two-out single in the fifth (just after Brandon Lockridge made a fantastic leaping catch on a foul ball), but did not advance. The one time the Blue Jays got a little bit of a rally going was in the seventh: Kazuma Okamoto drew a one-out walk, but Patrick got the second out before giving way to DL Hall. Andrés Giménez singled to put two on with two out, but Hall retired Sosa on a fly ball to end the inning.

In total, Patrick needed just 81 pitches to go 6 2/3 innings—he was the first Brewer starter this season to record an out in the seventh inning. He struck out just two batters, but allowed only three hits (all singles) and two walks.

It was in the eighth when the Brewers, down 1-0 and looking helpless at the plate, made their move. Cease was pulled after six, so Milwaukee had gotten that hurdle out of the way, and the pitcher in the eighth was the submariner, Tyler Rogers, who entered with a 0.00 ERA in 8 2/3 innings this season. The Brewers will not win any awards for style for what came next, but they needed something to go their way, and something finally did. Here’s how it went:

  • David Hamilton hit an infield single on a swinging bunt. 48 mph exit velocity, 2 feet, -79 degree launch angle.
  • Sal Frelick hit a high chopper directly in front of the plate that just sort of died. It went 0 feet, according to game day, with a -76 degree launch angle. The exit velocity here was 61.3 mph. Catcher Brandon Valenzuela waited to see if it would go foul, then tried to pick it up to throw Frelick out, but mishandled it; it was ruled an E2.
  • William Contreras poked a single through the right side of the infield, which was pretty open for him due to a defensive shift. A classic piece of slap-hitting—this one had a distance of 17 feet and a launch angle of -7 degrees, with an exit velocity all the way up at 92.3 mph. Hamilton scored, and Frelick advanced to third.
  • Brice Turang hit a soft ground ball just past Rogers that enabled Frelick to score from third. Turang was out at first, and his RBI groundout went 3 feet, with a -57 degree launch angle, and came off the bat at 53.3 mph.

Here are the highlights from that sequence:

Of course, given Milwaukee’s issues lately finishing ballgames, no one was comfortable heading to the ninth with a 2-1 lead. Nobody except perhaps Abner Uribe, the man with the baseball. Looking sharp and hitting 99 on the radar gun, Uribe got Okamoto to ground out and struck out Ernie Clement. With two outs, Giménez hit a ball pretty hard toward the left field gap but the speedy Lockridge moved over and made the catch without too much trouble. The losing streak was over. Uribe, at a time when the team desperately needed someone to come through in a save situation, came through.

There was nothing pretty about Milwaukee’s offense today, but the pitching staff showed up big time and the Brewers managed to turn a game that looked like it was headed toward a soul-crushing 1-0 loss into a feel-good, come-from-behind victory. There were no Brewer extra-base hits and only Contreras reached base more than once, but they did what they needed to do tonight. On the mound, Patrick had his good outing and was followed by scoreless appearances by Hall, Aaron Ashby (who allowed a hit and a walk in his inning but struck out the side), and Uribe, who struck out one and didn’t allow a hit.

For all the (justified) doom and gloom after Monday’s game, the Brewers can now win this series and build some real momentum with a win tomorrow afternoon. That game will be at 12:40 p.m., and will see two players on opposite ends of their careers face off: the veteran lefty Patrick Corbin for Toronto, and Brandon Sproat, making his return to the rotation, for the Brewers.

'He's a beast.' Can Reds' Sal Stewart win NL Rookie of the Year?

Coincidentally on Jackie Robinson Day across Major League Baseball, Cincinnati Reds' rookie Sal Stewart continued a rookie season surge that has him on the fast track to winning the award named after the player who broke the game's color barrier 79 years ago.

The Reds waited 22 years for one of their rookies to win the Jackie Robinson Award, also known as the Rookie of the Year.

Jonathan India broke through in 2021, now Stewart is the betting favorite five years later.

Stewart has shined in a struggling Cincinnati lineup through the first month of the season. He helped his National League ROY campaign in a big way on Wednesday, April 15, slugging a pair of three-run homers in the Reds' 8-3 win over the San Francisco Giants at Great American Ball Park.

According to the Reds, Stewart's six RBI are tied for the second-most by a Reds rookie in a single game since rookie rules were established in 1958.

"Don't throw it over the plate to him," fellow rookie Rhett Lowder. "He's a beast."

Elly De La Cruz added: "I like everything (about Stewart's game). He's a really good hitter."

De La Cruz, who hit a 442-foot homer of his own Wednesday, is the youngest player in Reds' history to post a multi-homer game in 2024 at 22 years, 88 days old. Stewart is just 41 days older.

Stewart's six RBI helped the Reds, who entered the night 27th in baseball in scoring, post a season-high eight runs. The five-run cushion was the largest of the club's 11 wins thus far.

"We have such a deep lineup and we're gonna show that. We're gonna prove that" Stewart said. "I've said it over and over again. I'm excited for what this lineup can do."

How does Sal Stewart stack up against other MLB rookies?

According to an odds tracker for all MLB awards, Stewart was +220 to win the National League Rookie of the Year award going into Wednesday's tilt.

He's one of five players listed at less than 15-to-1 to win the award, along with New York Mets pitcher Nolan McLean, Pittsburgh shortstop Konnor Griffin, St. Louis shortstop JJ Wetherholt and Miami outfielder Owen Caissie.

Stewart's seven homers are most among MLB rookies and tied with Brandon Lowe and Aaron Judge for second most in the league. After Wednesday's win, he leads MLB in slugging percentage. He's also top 5 in total bases, extra-base hits, OPS and RBI.

Griffin, who made his MLB debut April 3, is hitting .189 with five RBI. Wetherholt is hitting .227 and hit a pair of homers in the Cardinals' win over Cleveland Tuesday. Caissie is hitting .245 for the Marlins but has just one hit in 17 at-bats since going 3-for-4 with two doubles and three RBI against Cincinnati April 9.

McLean, the only pitcher in the top 5 in the betting odds for the award, is 1-1 with a 2.28 ERA over four starts.

"His confidence is really high. He uses all of the field. He's just a really good hitter," Reds manager Terry Francona said. "It's early. Let's let it play out. He's done a tremendous job."

Stewart echoed that not-so-fast mentality with 88.9% of the regular season still remaining.

"The game's over now. I'll enjoy it tonight, but tomorrow, we gotta come out here and look for a sweep," Stewart said. "I'm super happy to help the team win and I put my team in a good position."

If you purchase through our links, the USA Today Network may earn a commission. Prices were accurate at the time of publication but may change.

This article originally appeared on Cincinnati Enquirer: Reds' Sal Stewart looks like NL Rookie of the Year candidate

Yankees lay out Anthony Volpe's next steps, set Gerrit Cole's first rehab start

Anthony Volpe played a baseball game Tuesday night for the first time since he underwent shoulder surgery to deal with a torn labrum last October. It was in Somerset, not Yankee Stadium. And he only played long enough to take two at-bats. But he was out there again, and he felt that was worth celebrating.

"It was great. Like, so much fun to be back out there,” Volpe said. “It felt like a big milestone. We appreciated it for what it was.”

Whatit was is the beginning of a build-up that his manager, Aaron Boone, said will likely continue in the minor leagues through at least next week. He said Volpe will play five-plus innings in Somerset again Thursday and Friday, take a day off Saturday, then play again Sunday. Minor league teams do not play on Mondays, so the Yankees currently plan to use that as a rest day before transferring Volpe’s rehab to Triple-A Scranton/Wilkes-Barre, where he will continue to increase workload.

“Probably four or five games next week, then we’ll kind of evaluate and see where we’re at from there,” Boone said.

Volpe admitted it will be difficult for him to wait through such a deliberate build-up before returning to the big leagues, though he conceded he wants to experience a variety of in-game occurrences – running the bases, diving for a ball, etc. – so he knows how the shoulder will feel during and after each of them.

“I wish I could play more to test it more, but it felt amazing,” Volpe said. “I feel like we have a great routine to warm everything up and get ready, so it feels good.”

The Yankees have mostly relied on Jose Caballero to play shortstop in Volpe’s absence, with a few appearances from Ryan McMahon sprinkled in as well. That combination left the Yankees tied for the worst shortstop OPS in baseball entering Wednesday night’s game -- .471, tied with the Boston Red Sox.

Exactly what a now-healthy Volpe will be offensively remains to be seen, but he certainly enjoyed a good test of his readiness Tuesday: Both of his at-bats came against rehabbing Phillies ace Zack Wheeler. He struck out both times.

“He looked sharp,” Volpe said. “But I feel like I saw it okay. It was a treat for sure.”

Speaking of injured aces, two Yankees who qualify for that title should be taking steps forward in the next few days. 

Carlos Rodón, who threw three innings and 50 pitches in his last live batting practice session, will pitch to live hitters in Somerset on Saturday, Boone said. Gerrit Cole, meanwhile, threw his regularly scheduled side session before Wednesday’s game. The team later decided that Cole will pitch in a game Friday at Somerset. The veteran threw three innings in a live batting practice session last weekend.

Exactly when both will return to the majors remains unclear, though Boone said earlier this week he still estimates Rodón is ahead of Cole. But both pitchers are firmly in the building-stamina phase of their rehabilitation process, which means if everything continues to go well, they can both now count their remaining absence in weeks, not months.

Cubs Minor League Wrap: Cole Mathis’ 2HR leads Pelicans past

SCOTTSDALE, AZ - OCTOBER 26: Cole Mathis #16 of the Mesa Solar Sox bats during the game between the Mesa Solar Sox and the Scottsdale Scorpions at Scottsdale Stadium on Sunday, October 26, 2025 in Scottsdale, Arizona. (Photo by Norm Hall/MLB Photos via Getty Images) | MLB Photos via Getty Images

For those of you asking. Jaxon Wiggins was placed on the injured list today. The Cubs say that they’re hopeful it will be a short trip.

Porter Hodge will have elbow surgery and is out for the season.

Dylan Carlson elected free agency.

Left-hander Marino Santy was promoted to Double-A Knoxville from High-A South Bend.

Iowa Cubs

The Iowa Cubs were broadsided by the Columbus Clippers (Guardians), 9-4.

Paul Campbell pitched the first four innings in his Cubs’ organization debut. Campbell allowed a two-run home run in the fourth, but otherwise acquitted himself well. His final line was two runs on four hits over four innings. He struck out four and walked no one.

Unfortunately, Tyler Beede did not have as good of a Iowa debut. He came on to pitch the sixth inning and didn’t managed to get through it. Beede got the loss after allowing four runs on two hits and two walks over two-thirds of an inning. One of those hits was a three-run home run. Beede did not have a strikeout.

Catcher Casey Opitz made his season debut and went 2 for 3 with an RBI single and a squeeze bunt. He scored once in addition to the two RBI.

Shortstop Ben Cowles went 2 for 3 with a walk and an RBI single.

DH BJ Murray was 2 for 4.

Here’s Opitz’s safety squeeze.

Knoxville Smokies

The Knoxville Smokies reeled in the Pensacola Blue Wahoos (Marlins), 8-0.

Four Knoxville pitchers combined on the five-hit shutout. Yennri Rojas started and gave up just one hit over 3.1 innings. Rojas did walk four while striking out two.

Jace Beck pitched the next 2.2 innings and got the win. Beck surrendered one hit while walking two. He struck out six.

Evan Taylor pitched the seventh and eighth innings. He allowed two hits but didn’t walk anyone and struck out one.

Marino Santy handled the ninth. He allowed a leadoff single but nothing else. Santy struck out one.

Right fielder Alex Ramirez was 3 for 5 with a double. He scored twice and drove in one.

DH Ethan Hearn was 2 for 4 with a two-run double. He went 2 for 4 and was hit by a pitch. Hearn also stole a base.

Miguel Useche added an insurance run with a pinch-hit home run in the top of the ninth.

Some Smokies highlights from the fourth inning.

South Bend Cubs

The South Bend Cubs filleted the Beloit Sky Carp (Marlins), 9-5.

Starter Kevin Valdez struggled tonight, giving up three in the first inning and two in the fourth. His final line was five runs on five hits over 3.1 innings. Valdez walked two, hit one batter and struck out three.

Ethan Bell relieved Valdez in the fourth and while he did let two (out of three) inherited runners to score, he didn’t allow any runs of his own and took home his first South Bend win. Bell allowed no runs and no hits. He walked one and struck out one over 1.2 innings.

Ethan Flanagan pitched the final four innings without giving up a run for the save. Flanagan allowed just two hits while striking out seven and walking no one.

Right fielder Kade Snell gave South Bend the lead for good in the bottom of the fourth with an two-run single. Snell also had an RBI ground out earlier in the game and a sacrifice fly later. That gave him four RBI on a 1 for 4 game. Snell also stole a base.

First baseman Cameron Sisneros clubbed a solo home run in the seventh inning. It was his second on the year. Sisneros went 3 for 4 with two RBI.

Catcher Owen Ayers tacked on an insurance run in the bottom of the eighth with a solo home run. It was his fourth home run already this season and third in as many games. Ayers went 2 for 4 with a walk and two runs scored.

Second baseman Drew Bowser was 2 for 3 with a walk. He scored once.

An RBI triple for Leonel Espinoza. He was 1 for 4 and was hit by a pitch. He scored twice.

Easy power out of Sisneros.

Ayers’ home run.

Myrtle Beach Pelicans

The Myrtle Beach Pelicans melted down the Kannapolis Cannon Ballers (White Sox), 5-4 in 10 innings.

Starter Dominick Reid surrendered three runs on four hits over 3.1 innings. He walked three and srtuck out five.

Eli Jerzembeck provided solid relief after not giving up a run over 2.2 innings. He allowed two hits and walked one while striking out four.

Ben Johnson pitched the top of the tenth, didn’t allow a run and got the win. After balking the automatic runner over to third with no outs, Johnson escaped with a walk, a caught stealing and two strikeouts. Johnson walked two batters total.

First baseman Cole Mathis provided most of the offense tonight with two two-run home runs. The first came in the bottom of the first and the second one was in the third. Mathis now has six home runs in just 11 games. He just missed a home run later in the game and had to settle for a double. Mathis went 4 for 5 with the double and two home runs.

Left fielder Jose Escobar singled home the winning run in the bottom of the tenth. Escobar was 3 for 4 and was hit by a pitch.

Shortstop Ty Southisene was 1 for 2 with two walks. He scored one run.

The two Mathis home runs.

Escobar sends everyone home happy.

Braves reel in another series with 6-3 win over Marlins

ATLANTA, GA - APRIL 15: Ronald Acuña Jr. #13 of the Atlanta Braves smiles after the game against the Miami Marlins at Truist Park on April 15, 2026 in Atlanta, Georgia. (Photo by Jack Casey/Atlanta Braves/Getty Images) | Getty Images

In the first two games of this series, the Braves had to weather an offensive barrage from the Marlins. They didn’t do so effectively in the series opener, and needed a huge hit from Dominic Smith to even the series last night. Tonight, though, it was largely smooth sailing through Marlin-infested waters, as Bryce Elder mostly cruised and the Braves jumped out to an early lead and more or less left the opposition in their wake.

Elder’s first frame was a bit rocky, as he walked Xavier Edwards and then grazed Otto Lopez to put two on with one out. Not to worry, though, a routine flyout and then a slider-slider-slider strikeout of Connor Norby ended that threat. Elder then struck out two more in a perfect second and let his defense help him to a perfect third, before another two strikeouts started the fourth. Norby collected the first hit off Elder with a plonked double down the right-field line, but Michael Harris II flagged down a hard-hit liner by Owen Caissie to keep Miami off the board.

Chris Paddack struck out both Ronald Acuña Jr. and Drake Baldwin in a perfect first, but the Braves got to him in the second. Ozzie Albies hooked the first Paddack pitch he saw Chop House-ward for a solo homer. The trio of Mike Yastrzemski, Smith, and Mauricio Dubon followed with singles to plate another run; Paddack struck out Acuña to end the inning with two in scoring position.

After that, things were quiet until the fifth, where they got slightly dicey. Graham Pauley did a nice job connecting on a good Elder slider and thwacked it for a one-out double. Deyvison De Los Santos followed with a soft bouncer that Dubon charged, rushed, and threw wide of the bag. Elder then had a very unfortunately-timed lapse in command, issuing a walk (six pitches, but none anywhere near the zone) to load the bases, with Edwards coming up. Elder threw two four-seamers to Edwards. The first missed its spot but nestled in for a strike. The second was fought off and bounced weakly to Dubon, who raced to second and fired on the first — aided by a big stretch from Matt Olson, the initial call was safe at first, but it was quickly overturned on replay review to keep Miami off the board once again.

Paddack departed after a two-out single by Acuña in the fifth. Baldwin followed with a single off new pitcher John King, but the Miami reliever froze Olson on 1-2. After a leadoff single started the sixth, Elder got two groundouts, but neither could be converted to a double play. Skipper Walt Weiss then lifted Elder in favor of Dylan Lee, who walked pinch-hitter Austin Slater but then caught Heriberto Hernandez looking on a 3-2 slider right down the pipe. Elder finished the game with more or less a return to form to his earlier, Bryce Eldar-level of pitching, with a 7/2 K/BB ratio in 5 2/3 innings. Things felt a little rocky for him because his three free passes (remember the hit by pitch) came with men on, but the slider was absolutely on point tonight both in terms of command and in terms of results, with a whiff rate north of 50 percent.

Elder left the game when it was 2-0, but that quickly changed. Austin Riley connected for his first homer of the year, a 400-footer to left center, on King’s first pitch of the sixth. After an easy Tyler Kinley frame in the seventh, the Braves basically engaged in a bit of batting practice against Andrew Nardi: Acuña doubled (on basically a missed sliding catch), Baldwin singled, and Olson obliterated a hanging slider to make it 6-0. Riley added a double for good measure, but was stranded.

With the game now resembling a rout, the Braves went to Osvaldo Bido for the eighth, and …. egh. Liam Hicks had a two-run homer, Norby reached on a bad throw to first by Riley, Bido uncorked two wild pitches, and Slater walked (again), before Weiss had seen enough and sent Robert Suarez in to restore order. The first batter Suarez faced hit yet another dinky bouncer to Dubon, who took a chance and threw to second — but Albies couldn’t corral the throw. Not to worry, though: Pauley, as the tying run, got beat on a changeup and hit into an easy double play.

The Braves went 1-2-3 against Calvin Faucher in the bottom of the eighth, and Raisel Iglesias easily wrapped up the game. He struck out pinch-hitter Agustin Ramirez on three pitches, clipping the zone with a four-seamer to end the at-bat. He then threw three straight changeups and got three straight whiffs from Jakob Marsee. Edwards ruined the potential immaculate inning with his PA that resulted in a single up the middle, which was a shame because Iglesias ended the game on his third three-pitch strikeout of the night: Lopez waved weakly at a buried changeup to seal yet another series win for the Braves.

Every Brave had a hit except Harris, who went 0-for-4 with two strikeouts. Though the Braves went without a walk, they hit three homers, so, y’know, whatever. They’ll try to keep things rolling after Thursday’s off day in a big weekend set in Philadelphia.

Jays Lose to Brewers, 2-1

MILWAUKEE, WISCONSIN - APRIL 15: Brandon Valenzuela #59 of the Toronto Blue Jays is out at second base as Joey Ortiz #3 of the Milwaukee Brewers turns a double play during the third inning at American Family Field on April 15, 2026 in Milwaukee, Wisconsin. All players are wearing the number 42 in honor of Jackie Robinson Day. (Photo by Patrick McDermott/Getty Images) | Getty Images

It was a dark and stormy night in Milwaukee, with big lightning displays outside the stadium and rain leaking through cracks in the American Family Field roof. Inside the stadium, it was a pretty juiceless affair. Neither offence could get much of anything going. Ultimately, it was the Brewers who cobbled together a little bit more.


Toronto struck first. Daulton Varsho worked a one out walk in the first, moved to third on a Vladimir Guerrero jr. ground ball single, and came home on a Jesus Sanchez sac fly. From there, it settled into a pitchers’ duel. Cease gave up a line single in the bottom of the first, walks in the second and fourth, and another hit to Joey Ortiz in the fifth. In the sixth, he gave up his third walk but a strike’em out-throw’em out double play ended the inning. All told, he went six shutout innings on two hits and three walks, striking out six.

After his stumble out of the gate, Chad Patrick was even stingier, conceding just one single each in the third (by Brandon Valenzuela) and fifth (by Lenyn Sosa). He also went a bit deeper than Cease, recording two outs in the seventh around a walk to Kazuma Okamoto. DL Hall took over to face the lefty Lenyn Sosa, getting a fly out.

Mason Fluharty started the bottom of the seventh, giving up a single while getting two outs before giving way to Braydon Fisher. Fisher got Ortiz to ground out to preserve the shutout.

In the eighth, Aaron Ashby gave up a single to Varsho and walked Guerrero with two out. Myles Straw was called on to pinch hit for Jesus Sanchez, but struck out.

Tyler Rogers took the eighth. David Hamilton reached on a swinging bunt that Rogers couldn’t bare-hand. Brandon Valenzuela misplayed a ball chopped straight down onto the plate, allowing Sal Frelick to reach and Hamilton, representing the tying run, to move all the way to third with none out. A Contreras ground ball single tied the game with runners still on the corners. A Turang chopper bounced just over Rogers’ head, scoring the go ahead run. Rogers got out of it from there, but the damage was done. The four balls that resulted in either batters reaching or scored runs traveled a total of 22 feet in the air. So it goes.

Abner Uribe locked it down, retiring the Jays in order


Jays of the Day: Dylan Cease (0.39)

Less so: Nathan Lukes (-0.12), Ernie Clement (-0.13), Tyler Rogers (-0.54)


Getaway day tomorrow, with first pitch at 1:40pm ET. The Jays will hope that Patrick Corbin (0-0, 9.00) can do a little better than he managed last time out. For Milwaukee, top prospect Brandon Sproat (0-1, 10.45) will look to bounce back from a dreadful first three starts of the season.

Yankees walk off Angels as Caballero’s double secures comeback win

Apr 15, 2026; Bronx, New York, USA; New York Yankees shortstop Jose Caballero celebrates his two run walkoff hit against the Los Angeles Angels during the ninth inning at Yankee Stadium. All MLB players are wearing number 42 today to honor Jackie Robinson. Mandatory Credit: Brad Penner-Imagn Images | Brad Penner-Imagn Images

As corny as it sounds, a lot can happen before that 27th out, and what felt like it would’ve been yet another deflating loss—following a dangerous trend early on in 2026—turned into one of the more thrilling wins for the Yankees this season as they walked off the Angels at home, 5-4, on a José Caballero two-run double. But before getting to that moment against a familiar face in Jordan Romano, the Angels’ new closer who also blew the game on Monday, the Yankees tested the patience of their fans.

Facing a starting pitcher who was dealing with walk issues ahead of this game, the Yankees capitalized on it by earning four free passes against Jack Kochanowicz. Two of them led directly to runs, as Trent Grisham made it a 3-0 game early on with a two-run knock in the second after Aaron Judge began the scoring in the first with his 375th career homer, a solo shot. And yet one can’t help but feel underwhelmed by the Yanks’ efforts. Despite allowing three runs in the first two innings, Kochanowicz managed to pitch into the seventh inning and left in line for the win as the Yankees’ bats took a hiatus from scoring in between the second and the ninth, allowing the Angels to take control of this one for a large period.

In order for the Halos to do that, they had to get at Luis Gil, which turned out to be not much of a problem, homering three times against him. In fact, with the way the Yankees performed after Gil’s departure, the Angels probably wished he could’ve stayed in there a bit longer. For someone who ultimately failed rather spectacularly in his number-one objective in trying to deliver a solid performance tonight—keeping the ball in the park—Gil certainly could’ve done worse than the four runs he allowed in five innings of work.

The Angels got to work on Gil with solo shots by Adam Frazier in the third and Logan O’Hoppe in the fifth, and then the star of this series, Mike Trout, got what looked like—right until the end—was going to be the biggest hit of this game. Notorious for loving the ball down in the zone, Trout got a low heater he was looking for and took it to right field for a two-run shot to then give the Angels the 4-3 lead on career long ball no. 410. Absurdly, it was Trout’s fourth long ball of this series, going deep in each of the three games.

What’s even more worrisome is that the three home runs were in no way a fluke—the Angels were all over Gil and could’ve easily constructed a more damaging scoreline. According to Statcast, the average exit velocity on batted-ball events against Gil’s fastball was 99.1 mph. Every time the Angels connected, they did so with authority, and they connected quite often, whiffing on just 3 of 17 swings against his fastballs.

Somewhat leaving Gil off the hook would come back to bite the Angels, but it took many a comeback attempt from the Yankees before doing so. The Yankees first got some momentum back in the seventh inning, securing the third out at the top of the frame with Cody Bellinger gunning down Zach Neto, who attempted to go from first to third on a ground-ball single from Trout—and then by opening the bottom of the frame with a beautifully laid down bunt single from Austin Wells. With Wells at second and two outs following Ryan McMahon’s strikeout, the managerial chess match took place. Trent Grisham was coming up for his fourth at-bat against Kochanowicz, so the Angels brought in Drew Pomeranz, and Aaron Boone countered with Paul Goldschmidt. The veteran’s hard liner unfortunately found the glove of Frazier at second base to close the threat.

The theme of narrowly missing out kept going as Giancarlo Stanton—who had a particularly difficult time striking out three times against Kochanowicz—crushed a 3-2 fastball against Romano to start the ninth, but it didn’t have enough air under it and was caught by Bryce Teodosio in right. Teodosio had just come into the game as a defensive replacement.

Sometimes, though, it’s better to be lucky than good, and the Yankees’ successful comeback effort originated on a massive blunder from the Angels’ defense. Right after Stanton’s lineout, Jazz Chisholm Jr. hit a casual popup, but miscommunication on the infield between Neto and old friend Oswald Peraza saw it drop in.

With Jazz on base, the Yankees had an immediate threat. Chisholm stole second, and a slightly-rattled Romano walked Wells.

That’s when Caballero mustered a timely hit, knocking one into left-center field with the runners in motion. Chisholm easily scored the tying run, and a hustling Wells came all the way around to cross home as well, just barely beating the surprised Angels’ relay throw home.

The Survive Trout Show continues for one more day tomorrow at 1:35pm ET, as the Yankees send out the best they have for this series finale against the Angels, with ace Max Fried looking for his third win of the season. The Angels haven’t announced their starter yet. Just in case you were wondering, Trout and Fried have never faced each other before in the big leagues.

Box Score