Shohei Ohtani brilliant on the mound as Dodgers sweep Mets

LOS ANGELES, CA - APRIL 15: Shohei Ohtani #17 of the Los Angeles Dodgers (wearing #42 in honor of Jackie Robinson) reacts after striking out the side in the sixth inning during the game between the New York Mets and the Los Angeles Dodgers at UNIQLO Field at Dodger Stadium on Wednesday, April 15, 2026 in Los Angeles, California. (Photo by Jessie Alcheh/MLB Photos via Getty Images) | MLB Photos via Getty Images

The Dodgers honored the life and legacy of Jackie Robinson on Wednesday, and then proceeded to back Shohei Ohtani’s gem with four home runs as they swept the New York Mets with a dominant 8-2 victory.

Dodgers fans might have been disappointed that they weren’t afforded the opportunity to see Ohtani demonstrate his two-ways powers, but he certainly made up for it with another dazzling start.

Both team were held scoreless in the first inning for the first time in the series, but after Clay Holmes got two quick outs in the bottom of the second inning, Dalton Rushing continued his torrid start with a two-out double down the right field line. Hyeseong Kim attacked a sinker down the middle on a 1-1 count and sent it just past a leaping Carson Benge for his first home run of the season, giving the Dodgers an early two-run lead.

The Mets broke through against Ohtani in the top of the third as M.J. Melendez lined a double to the left-center field gap to bring up the potential tying run. Ohtani, who already had one strikeout in the inning, got Tommy Pham swinging for the second out. On the 11th pitch of his battle against Francisco Lindor, he side-stepped him, and blew a fastball at 100 miles per hour by him for his third strikeout of the inning to leave Melendez at second.

Ohtani had gone the first four innings without allowing a walk, but he immediately issued a free pass to Francisco Alvarez to begin the top of the fifth. Carson Benge would have made it two on with nobody out as he lined a would-be single to left field, but Alvarez thought that Teoscar Hernández had made the catch on a diving attempt. Hernández had actually trapped it, and he threw out the lead-runner with Alvarez retreated back to first.

The Mets made up for their base running blunder as Marcus Semien reached on Ohtani’s second walk of the inning, and Melendez connected for his second double of the game, driving home Benge and marking Ohtani’s first earned run of the season. Ohtani rebounded with another strikeout of Pham, and he kept the lead intact by getting Lindor to line out to left field.

The Dodgers had Blake Treinen warming up in the bullpen during the top of the fifth, but Ohtani stayed out for the sixth inning. The decision to keep Treinen from entering paid off, as Ohtani struck out the side in order to cap off the Dodgers’ third consecutive quality start against the Mets and a 10 strikeout performance from their regular leadoff hitter.

Teoscar Hernández greeted Mets reliever Tobias Myers rudely in the bottom of the sixth inning by connecting for a solo home run to the opposite field to give the Dodgers a two-run lead.

Blake Treinen eventually entered the game for the seventh inning, and he continued his impressive start to the season as he worked around a one-out double from Carson Benge to keep his ERA scoreless over 6 2/3 innings on the mound this year. Tanner Scott added to his turnaround start to the season with a perfect top of the eighth inning on just eight pitches.

The Dodgers looked to get some insurance against the former All-Star closer Devin Williams, and Teoscar Hernández beat out a routine ground ball to Lindor for an infield single. Things continued to unravel for the Mets, as Williams walked Muncy before Andy Pages drilled a ball over the head of Benge in right field, but both baserunners held on the play and were forced to advance just 90 feet. Dalton Rushing erased a possible save opportunity for Edwin Díaz by drilling a grand slam to center field to put the game out of reach.

In need of getting anything going his way offensively, and after lining out on a ball hit 107 miles per hour, Kyle Tucker connected for his first home run in front of the home crowd in a Dodgers uniform, giving the Dodgers a seven run lead and giving the Dodgers their fourth four home run game of the season.

Kyle Hurt made his long-awaited return from injury one day shy of two whole years since his last appearance, and it started off well with a strikeout of Brett Baty. Hurt allowed a single to Bo Bichette and then plunked Alvarez to put two on with one out, but recovered by striking out Benge. The Mets got back one run on a single from Marcus Semien, but Hurt struck out Melendez to finish the sweep and hand New York their eighth consecutive loss.

Game particulars
  • Home runs— Hyeseong Kim (1), Teoscar Hernández (4), Dalton Rushing (4), Kyle Tucker (2)
  • WP—Shohei Ohtani (2-0): 6 IP, 2 hits, 1 earned run, 2 walks, 10 strikeouts
  • LP— Clay Holmes(2-2): 5 IP, 4 hits, 2 earned runs, 1 walk, 4 strikeouts
Up next

The Dodgers are off on Thursday as they fly out to Denver to open a four-game series against the Colorado Rockies on Friday (5:40 p.m. PT, SportsNet LA). Tyler Glasnow makes his fourth start while the Rockies have yet to announce their starter.

8-11: Chart

SAN DIEGO, CALIFORNIA - APRIL 15: Emerson Hancock #26 of the Seattle Mariners pitches during the fifth inning of a game against the San Diego Padres at Petco Park on April 15, 2026 in San Diego, California. (Photo by Sean M. Haffey/Getty Images) | Getty Images

Padres 7, Mariners 6

I had some really good chart art cued up, too 🙁

A puffy vest giveaway on a chilly night: Emerson Hancock, +.18 WPA

Realizing a vest doesn’t have sleeves: José Ferrer, -.84 WPA

Game thread comments of the day:

I could not choose between these two, and my hubris has been punished by the baseball gods.

9-9 – Rangers come up short in 6-5 loss to Athletics

Apr 15, 2026; West Sacramento, California, USA; Members of the Texas Rangers wear number 42 in honor of Jackie Robinson Day during the national anthem before the start of a baseball game against the Athletics at Sutter Health Park. Mandatory Credit: Dennis Lee-Imagn Images | Dennis Lee-Imagn Images

The Texas Rangers scored five runs but the Athletics of California, United States on planet Earth scored six runs.

The Rangers didn’t have many hits on the night — just five total — but two of them contributed to all five of their runs with Corey Seager hitting a two-run home run in the 3rd and Jake Burger continuing to feast in Sactown with a three-run shot in the 8th.

Unfortunately for Texas, the A’s got a couple of two-out, RBI hits early off a rather inefficient Kumar Rocker and then had their own big swings with a two-run home run off the bat of Rangers killer Shea Langeliers that broke a 2-2 tie in the 6th and a two-run home run from Jacob Wilson an inning later.

Despite being solid so far this season, both homers were given up by Cole Winn in what proved to be a bad moment for a poor outing as the 6-2 lead was exactly enough insurance for the A’s.

Nevertheless, the lack of production throughout most of the game (just one hit through the first five innings) ultimately feels like more of the deciding factor than anything else.

Player of the Game: Burger and Seager tried to make it happen with their home runs but I’d like to give a nod to Gavin Collyer who made his debut, threw three pitches, and picked up the first strikeout of his career.

Up Next: The Rangers close out this series in West Sacramento with RHP Jack Leiter set to make the start opposite LHP Jacob Lopez for the Athletics.

The Thursday afternoon finale from Sutter Health Park is scheduled for 2:05 pm CDT and will be aired on the Rangers Sports Network.

Arrighetti’s 10K Lead Astros to 3-1 Victory over Rockies

HOUSTON, TEXAS - APRIL 15: Spencer Arrighetti #41 of the Houston Astros is congratulated by Yainer Diaz #21 during the sixth inning against the Colorado Rockies 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 Houston Astros/Getty Images) | Getty Images

The Houston Astros beleaguered starting rotation was desperate for a strong starting performance.

Spencer Arrighetti, in his first start of the season, delivered.

Arrighetti gave the Astros their third quality start of the season, hurling 6 innings of 1 run ball while striking out 10 to lead Houston to a 3-1 victory over the Colorado Rockies.

Arrighetti was terrific, allowing only 2 hits on the night. He threw 100 pitches, 61 for strikes. He generated an incredible 20 swings and misses.

Arrighetti was backed by Yordan Alvarez, who was 2-for-3 with a double and his 7th HR of the season. He scored twice and also drew a walk.

Alvarez is now batting .333 on the season with a 1.250 OPS. He has 7 HR and 17 RBI.

Also of note, struggling reliever Bryan Abreu threw 1.1 innings of scoreless and hitless baseball. He walked one and struck out 2.

Enyel De Los Santos pitched a 1-2-3 9th for his second save of the season, and second in as many nights. He struck out 2, needing only 14 pitches to complete the inning.

With the victory, the Astros improve to 8-11 on the season.

The Astros will go for the sweep Thursday at Daikin Park. Ryan Weiss will get the start for Houston. First pitch scheduled for 7:10 P.M.

Bryce Elder pitching like an All-Star again for the Braves

ATLANTA — Bryce Elder is pitching like an All-Star again.

Considered the weak link in the Atlanta rotation coming into the season, Elder has turned in four dominating starts to rekindle memories of his surprising 2023 season.

Elder hurled scoreless ball into the sixth inning on Wednesday night, leading the Braves to a 6-3 victory over the Miami Marlins.

“This feels a little more complete,” the 26-year-old right-hander said. “I have more weapons. We’ll just try to keep it going.”

Elder was a huge surprise for the Braves three years ago, earning an All-Star berth in his first full season while going 12-4.

But he struggled mightily the last two seasons while bouncing back and forth between the majors and Triple-A Gwinnett. His ERA soared to 6.52 while making just 10 big league starts in 2024, followed by an 8-11 mark with a 5.30 ERA a year ago.

Elder might’ve been done in Atlanta if not for a rash of injuries that ravaged the starting rotation, allowing him to claim the fourth slot in a makeshift group as the Braves wrapped up spring training.

His performance over four starts — a 2-1 record with a 0.77 ERA — has manager Walt Weiss feeling good about his chances of remaining the rotation even when ailing pitchers such as Spencer Strider and Spencer Schwellenbach return to the mound.

“He’s in a really good place,” Weiss said of Elder.

He believes the Texan is a more complete pitcher than he was in ’23, with a diverse arsenal that helps him get by with a fastball in the low 90 mph range.

Elder has paired an improved slider with a change-up and three different fastballs — a two-seamer, a four-seamer and a cutter — to keep hitters off balance. Despite the lack of overpowering stuff, he has 23 strikeouts in 23 1-3 innings.

“All his stuff has really picked up,” Weiss said. “He’s throwing the ball really well.”

Elder doesn’t want to get too far ahead of himself. Better than almost anyone, he knows how quickly things can change. This time, he wants to show a bit of staying power.

“I’ve had a lot of good runs and I’ve had a lot bad runs,” Elder said. “More than anything, I’m just trying to treat it like one day at a time. Just keep my stuff crisp, keep my work right, and whatever happens that day is what happens.”

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.


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)

NBA referee Ben Taylor injured, replaced by alternate during Warriors-Clippers play-in game

INGLEWOOD, Calif. (AP) — Referee Ben Taylor left the play-in tournament game between the Golden State Warriors and the Los Angeles Clippers with an injury on Wednesday night.

Taylor walked stiffly off the court and went up the tunnel behind one basket at Intuit Dome with 8:51 left in the third quarter. He was replaced by alternate referee Sean Corbin after a brief delay.

The NBA sends a fourth alternate referee to every postseason game for exactly such a situation.

Taylor is an 11-year NBA veteran referee, while Corbin is in his 31st season on the job.

The ninth-seeded Clippers led the 10th-seeded Warriors 61-53 at halftime of the elimination game.

___

AP NBA: https://apnews.com/NBA

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.

NBA announces dates for Sixers first-round series vs. Boston

BOSTON, MA - MARCH 1: Tyrese Maxey #0 of the Philadelphia 76ers looks to pass the ball during the game against the Boston Celtics on March 1, 2026 at TD Garden in Boston, Massachusetts. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and/or using this Photograph, user is consenting to the terms and conditions of the Getty Images License Agreement. Mandatory Copyright Notice: Copyright 2026 NBAE (Photo by Brian Babineau/NBAE via Getty Images) | NBAE via Getty Images

Alright, round four. The first three have just gone so well.

With their win over the Orlando Magic in the Play-In tournament, the Sixers’ 2026 playoff position is finally set in stone. They will be the seventh seed in the Eastern Conference and will take on the second-seeded Boston Celtics.

Now that they officially have a set opponent and seed, the league has also announced dates, times and TV networks for the first round of the playoffs. The first two games of the series will of course be in Boston, with Game 1 kicking off the series on Sunday, April 19. This rivalry will be kicking off a Sunday slate full of basketball as that one will tip off at 1 p.m. ET on ABC. This is also a helpful reminder that for the first time in years, local broadcast channels will not carry round one.

Game 2 will be Tuesday the 21st at 7 p.m. on Peacock and NBC Sports Network. When the series swings back to Philly for Game 3, the series will be shown on a third different platform. That’ll be the 24th at 7 p.m. and that one will be on Amazon Prime. Game 4 will be on the 26th, again at 7 p.m., and this one will just be on regular NBC.

If the series goes any further, and that is a big if, Game 5 would be on the 26th in Boston. Game 6, if necessary, would be on the 28th in Philly. If things get really crazy, Game 7 would take place on May 2. Times and TV networks haven’t been announced for those last three — the league has to wait and see how many series progress that far first.

Tyrese Maxey scores 31 and Sixers beat Magic 109-97 in play-in game, advance to series vs. Celtics

PHILADELPHIA (AP) — Tyrese Maxey scored 31 points, V.J. Edgecombe added 19 points and 11 rebounds, and the Philadelphia 76ers weathered the absence of Joel Embiid to beat the Orlando Magic 109-97 on Wednesday night and secure the No. 7 seed in the Eastern Conference playoffs.

The Sixers moved on to a first-round series that begins Sunday at Boston.

Desmond Bane and the Magic aren’t done yet. They will host Charlotte on Friday night, with the winner earning the No. 8 seed in the East and a first-round matchup with Detroit.

The Hornets held on to beat Miami 127-126 when Miles Bridges blocked Davion Mitchell’s attempt at a winning layup at the buzzer. Charlotte’s LeMelo Ball will play, although he was fined $35,000 for what the league said was an uncalled flagrant foul when he tripped Bam Adebayo, causing a back injury that forced the Miami star out of the game.

Embiid had an emergency appendectomy last week in Houston. While the 76ers haven’t given a timetable for his return, the two-time scoring champion returned to the team on Wednesday, surprising teammates in the locker room and watching the game from the bench.

Maxey, named an Eastern Conference All-Star starter for the first time in his career, scored seven straight points late in the fourth to give the Sixers some breathing room against a Magic team that wasted a chance to play this game at home with a late collapse in a loss to the Celtics in the season finale.

Bane, who averaged 20.1 points and played all 82 games, carried Orlando’s offense with 34 points. He hit a 3 that moved Orlando within two and Anthony Black hit a 3 that pulled the Magic to 87-86.

Maxey had a bit more help down the stretch.

Andre Drummond filled the void left by Embiid with 14 points and 10 rebounds off the bench. Kelly Oubre Jr. scored 19 points and Paul George had 16.

George, who served a 25-game suspension this season for flunking a drug test, hit a fadeaway jumper in the third quarter that stretched the lead to seven and prompted an Orlando timeout. He later popped the ball free and dumped it to Edgecombe, who dunked on — and got in the face of — Jalen Suggs for a 73-62 lead.

Edgecombe, the No. 3 overall pick in last year’s draft, was whistled for taunting and officials had to separate the teams. Oubre waved his arms toward a roaring crowd and the Sixers seemed primed to build some separation.

Up next

Game 2 is Tuesday in Boston, and the Sixers return home for Game 3 on April 24.