ATLANTA, GEORGIA - NOVEMBER 28: Nickeil Alexander-Walker #7 of the Atlanta Hawks moves the ball as Dean Wade #32 and Donovan Mitchell #45 of the Cleveland Cavaliers attempt to steal in the first quarter during the 2025-26 Emirates Cup at State Farm Arena on November 28, 2025 in Atlanta, Georgia. 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. (Photo by Paras Griffin/Getty Images) | Getty Images
The Cleveland Cavaliers are starting their preferred starting five of James Harden, Donovan Mitchell, Dean Wade, Evan Mobley, and Jarrett Allen. This should be a good test against the Atlanta Hawks.
Share your thoughts as the game unfolds. If you aren’t a member of the community, sign up so you can talk to your fellow Cavalier fans and make your voice heard!
ANAHEIM, CALIFORNIA - APRIL 08: Ronald Acuña Jr. #13 of the Atlanta Braves reacts after hitting a double against the Los Angeles Angels in the first inning at Angel Stadium of Anaheim on April 08, 2026 in Anaheim, California. (Photo by Ronald Martinez/Getty Images) | Getty Images
Okay, so technically relentless would be scoring in every inning, and the Braves only scored in five of the nine frames available to them, but hey — it worked just fine. The offense started early and didn’t stop until well past clobberin’ time, leading to an 8-2 victory over the Angels. Meanwhile, Grant Holmes did what the team needed him to do despite an ugly second inning, pitching nearly seven frames and letting the Braves avoid using any of their key bullpen arms heading into tomorrow’s off-day. With the victory, the Braves move to 8-5, and have yet to lose a series all season.
The scoring started early. Ronald Acuña Jr. led off with a bloop double behind third base, and then moved around the bases on a couple of outs to score the game’s first run. In the second, Austin Riley drew a leadoff walk, stole second with two outs, and then scored on Jonah Heim’s semi-bizarre ground rule double, which was simultaneously a barrel but also kind of a hanging-up-forever fly ball into the right-field corner.
This portended a cruising-ish game for the Braves, but Holmes had a lot of trouble in the second. For a second there, it looked like the Braves might suffer a disappointing loss due to Holmes’ struggles. The frame started with Holmes hanging a slider to Braves hero and noted pugilist Jorge Soler, cutting the lead in half. Holmes then totally fell apart mechanics-wise (his first was rough but not this rough despite being a 1-2-3 frame), with three walks and a single sandwiched in there to tie the game. The game-tying base on balls was actually initially ruled a strikeout, but ABS is a thing, and it was a facile overturn into an RBI for Logan O’Hoppe.
After that, though, Holmes locked in. He blew Oswald Peraza away on three pitches, and then lucked out when Zach Neto A) randomly tried to bunt with the bases loaded and then B) popped up a down-the-pipe fastball to shallow right. Mike Trout was up next, and Holmes served him a hanging slider on 1-2, but Trout just bounced it weakly back up the middle to Ozzie Albies to keep the game tied.
And then, it was all Braves. Angels starter Reid Detmers grazed Drake Baldwin on 0-2 with one out, and Matt Olson bashed a low liner (so low it wasn’t even a barrel!) over the yellow line in right-center for a two-run homer. Riley followed with a hustle double, and then Mauricio Dubon hit a routine grounder that Neto airmailed, giving the Braves a fifth run. The hits just kept on coming, too. In the fifth, after Detmers departed, Dubon yanked a two-run double. In the sixth, Baldwin dunked a ball into center to score Michael Harris II, who had drawn a leadoff walk and stolen second earlier in the inning.
Meanwhile, Holmes rolled along after his second inning hiccup. The Angels made some pretty good contact here and there, but the Braves’ defense was solid. From the third through the sixth, the Angels got just one baserunner. Holmes struck out the first two he faced in the seventh, but Peraza hooked a well-placed curve for a double, and Neto beat out a slow roller. The Braves swapped Holmes for Joel Payamps to face Mike Trout, and Payamps came through by getting Trout to swing through high heat. Jose Suarez finished the game with two frames, striking out the side in the first and getting a double play in the second. Harris snagged a Peraza liner in center to end the game.
The Braves’ side of the box score looked quite delicious in this one, with five doubles, a homer, six walks, and a hit by pitch. Detmers was overwhelmed (4/2 K/BB ratio, the Olson homer, in 4 1/3); Holmes ended up with a decent line overall (6/3 K/BB ratio, the Soler homer, in 6 2/3) but would’ve been nearly pristine if you removed that second inning from consideration.
The Braves now embark on what is a happier flight home than if this game had gone sideways in the second, and get a well-deserved day of rest after 13 straight games to begin the season. They will open up a homestand with a set against the Guardians on Friday night.
HOUSTON, TX - FEBRUARY 11: JD Davidson #4 of the Houston Rockets arrives to the arena before the game against the LA Clippers on February 11, 2026 at the Toyota Center in Houston, Texas. 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 Logan Riely/NBAE via Getty Images) | NBAE via Getty Images
On Tuesday, the Houston Rockets converted JD Davison’s two-way deal to a traditional NBA contract, theoretically helping the Rockets’ ongoing need at the point guard position.
The Houston Rockets are signing two-way guard JD Davison on a new two-year deal, filling their open roster spot heading into the playoffs, agent Corey Marcum of EZ Sports Group tells ESPN.
Davison has been with the team mostly all season, although he hasn’t spent much time on the floor. As a two-way signee, Davison was limited to just 50 NBA games, although it’s not limited to whether or not he actively plays in the games.
Even if he was made active but never actually logged game minutes, that counted towards his count. The Rockets rank the risk of Davison not being eligible for the postseason, absent a standard NBA deal.
Davison reached his 50th game on Sunday, when the Rockets beat the Golden State Warriors in Stephen Curry’s return from a two-month absence.
As for the deal itself, it’s a two-year contract with a team option in the second year. Davison, the G-League MVP of the 2024-25 season, rose to prominence in Rockets circles during the preseason.
At that point in time, the Rockets were still dealing with the news of Fred VanVleet’s torn ACL and season-long absence. Making matters worse, Houston didn’t technically have any other point guards on the roster, either.
Aaron Holiday and Reed Sheppard had been utilized more as scoring guards upto that point. And still have, although we’ve seen Rockets coach Ime Udoka give Sheppard more on-ball reps in recent months.
During the preseason, Davison made 47.1 percent of his three-pointers, proving capable of providing theoretical value in that realm for a Rockets team lacking outside shooting specialists. Davison also averaged 10.5 points.
On the season, Davison’s counting stats aren’t exactly eye-popping, as he’s averaged 2.2 points, 1 assist and .9 rebounds, while shooting 40 percent from the field, 28.6 percent from three, which translates to 11.3 points, 5.2 assists and 4.5 rebounds per 36 minutes.
SACRAMENTO, CALIFORNIA - APRIL 05: Jake Meyers #6 of the Houston Astros bats against the Athletics during the second inning at Sutter Health Park on April 05, 2026 in Sacramento, California. (Photo by Scott Marshall/Getty Images) | Getty Images
An awful road trip got even worse as the Astros were swept by the Colorado Rockies, falling under .500.
You know those days where nothing goes right straight from the jump? The Astros do too. Today was one of those days.
Looking to salvage the finale of a 3 game series against the Rockies in Colorado, the wheels came off very fast for Houston in a 9-1 drubbing that sent them to their fourth straight loss and a game under .500 at 6-7. The Astros are now 1-5 on the current 10 game road trip.
Cristian Javier continued to struggle with his velocity, bouncing between 91-93 MPH with his fastball, and that was the lesser of his issues today.
Javier had to leave the game after just 1 inning due to shoulder pain. Trainers checked on him before the start of the second inning, and the Astros had to remove him.
A.J. Blubaugh was summoned in relief in an unusual spot – needing to get ready very quickly.
Blubaugh never looked comfortable today and it manifested in a 5-run second inning from which the Rockies never looked back.
Houston was held to just 1 run for the second consecutive game. They did manage 8 hits and 2 walks, but went 1-for-7 with RISP and left 9 men on base.
Complicating matters for the Astros, they also lost centerfielder Jake Meyers in the game. Meyers was injured on a check swing in the top of the 2nd, clutching at his side.
Jake Meyers immediately grabbed his oblique after this check swung. He’s leaving this game. pic.twitter.com/7H6D3qhC3G
Abreu’s struggles and inconsistencies are still a mystery to the team and Abreu, who is struggling mightily to regain his usual elite form.
The Astros have an off day Thursday before beginning a 4-game series in Seattle against the Mariners. They are expected to go to a 6-man rotation beginning with that series as they will play 13 straight days.
Instead of showing any urgency, though, Bradish casually started walking after the ball. Chase Meidroth, advancing to third on the walk, alertly picked up on the scenario and scampered home. Bradish finally quickened his step before throwing wildly to the plate, and Meidroth scored with ease to give Chicago a 3-2 advantage.
And with the throw reaching the backstop, Montgomery rounded first and reached second when Rutschman double-clutched and did not make the throw in time.
In all, Bradish was chargeed with two errors on the play, one for the missed catch and one for the ugly throw home.
Baltimore Orioles pitcher Kyle Bradish (38) wipes his face after Chicago White Sox shortstop Chase Meidroth (10) scores during the fifth inning at Rate Field on April 8, 2026. Matt Marton-Imagn Images
Bradish struck out Andrew Benintendi to limit the damage, and the Orioles took the lead in the top of the sixth, giving the right-hander the win, his first of the year after two straight defeats to start the season.
The starter admitted after the game that he exhibited “childish behavior” in the moment and will make sure not to do something like that again. Bradish added he talked with manager Craig Albernaz immediately after the incident and made clear he was mad at himself for the “mental error.”
“Yeah, just frustration came out,” Bradish said. “It’s unacceptable, it’s childish behavior and that will not happen again.”
The win gave the Orioles a series sweep and improved their record to 6-6.
The Cardinals open up by leaving the bases loaded in the top of the first, but struck for two runs in the second, keyed by a 2-RBI Burleson single. McGreevy came out and worked in his normal workmanlike manner, which was welcome against this line-up, which has really been scoring runs. The Nats got to him for 1 run in the third on some small ball. Jordan Walker launched a 3-2 pitch for a solo HR to extend the Cardinal lead in the fifth. Pozo added a late 2-RBI single to extend the lead.
McGreevy’s final line of 6 IP, 1 R, 4 K, 0 BB, 4 hits was very solid. The bullpen was unscored upon for the final three innings to close things out without any drama.
Line-up (and roster) machinations
McGreevy starts for the Cardinals. The Nats send out old friend Miles Mikolas.
A mostly stock “Herrera at the C” line-up for today, except Scott II gets the day off, Church to CF and Sags to LF. Urias at third, Gorman at DH.
Walker and Gorman remain 4-5 in the line-up, after recent adjustments. Who had this in their pre-season predictions?
It’s been a fascinating series. Arguably, the Cardinals lost a game they should have won, and then won a game they should have lost. What will the rubber game reveal?
The Game Details
A view from the box score, for those who want a deeper sense of the game.
T1 – Wetherholt grounds out, but Herrera follows with a solid single. Burleson with an infield single. Walker K’s (to Mikolas of all people!). Gorman walks, but Winn grounds out to end the threat.
B1 – The first two batters reach against McGreevy with singles, but a 1-6 force, F8 and 6-3 puts a quick end to the traffic jam.
T2 – Urias 4-3. Sags singles. Church with a solid smash pushing Sags along. A handy passed ball moved the runners up to 2nd and 3rd. Wetherholt with the backwards K. Situational hitting continues to be problematic. Mikolas gives Herrera the open base, but Burleson burns him with a 2-run single. Walker grounds out to end the inning. 2-0 Cardinals.
B2 – K. F7. F9. Quick inning.
T3 – Gorman walks again. Winn grounds into a force. Urias with the backwards K. Sags lines out.
B3 – Single. Another single makes it first and third. Boy, they’ve had trouble getting Wood out. So do a lot of people. An infield out scores a run. GIDP ends the threat. Now 2-1 Cardinals.
T4 – Lord in for Mikolas, who gives way after a short start (3 IP). Lord K’s Church. Weird. Wetherholt 5-3. Herrera 4-3.
B4 – L6. F7. 4-3 on a really nice play by Wetherholt ends the inning.
T5 – Burleson F8. Jordan with a solo HR. Gorman out 3u. Winn backwards K. Been a few of those today. Cards now up 3-1.
T7 – Perez relieves Lord. Wetherholt leads off with a walk. See the Cardinals relievers aren’t the only ones with the obligatory lead-off walk syndrome. Herrera follows with his own walk. Burleson singles in another run. Walker K’s. Pozo pinch hits for Gorman. Odd. Pozo GIDP to kill the rally. Now 4-1 Cardinals.
B7 – Svanson in for McGreevy. He issues the obligatory walk. 6-3. L6. Backwards K. Svanson pitching very tentative. He is working his way down the trust chart.
B8 – 5-3. 5-3. Svanson out, Bruihl in. He gets Wood out.
T9 – Church backwards K. Wetherholt F8. Herrera HBP. Burleson walks. Poulin replaces Henry on the mound. Walker walks. Pozo with a 2-RBI single to extend the lead. Winn P6. Cardinals now up 6-1.
B9 – O’Brien in for Bruihl. 5-3. 1-3. 3-1. No sweat. Cardinals win.
Post-Game Notes
Solid starting pitching following by scoreless bullpen work is a good combination.
The Cardinals finish the road trip with an overall 7-5 record on the season.
Many fans wondered if Jordan Goodwin would even make the opening day roster when the team claimed him off waivers after being released by the Los Angeles Lakers. With him returning to the Valley, many speculated about how much of a difference-maker he would truly be. Well, Goodwin saw all of that and proved it where it mattered this season, on the court.
This year, he was recognized for winning the Dan Majerle Hustle award. This is given to a player every year, to recognize their heart, grit, and hard work in getting them to where they are in the rotation. Something that Suns legend and Ring of Honor member Dan Majerle always represented in Phoenix.
Goodwin is very deserving of this crown, as I mentioned, many did not know what he could be for the Suns this year. He was competing with Jared Butler for the final roster spot, and even though Goodwin earned it, there was no set spot in the rotation for him. He had to earn those minutes, and he did that, proving to the fanbase that the return of Goody was going to be a revival.
Jordan Goodwin would make an All NBA 1st Effort Team if there was one of those
Man is just relentless on both ends trying to create opportunities for his team
The guard this season is putting up some nice numbers, averaging 8.7 points, 4.9 rebounds, 2.2 assists, and 1.5 steals per game while shooting 37% from three. His ability to showcase his defense prowess and be an effective ball stopper is what makes him highly praised in the valley. This is what made him stand out and get the playing time he sees now.
Jordan Goodwin this season:
• Leads the Suns in deflections, 8th overall in the NBA • Leads the Suns in steals • 36 games with multiple steals, the 5th most in the NBA • 136 offensive rebounds, 3rd among all guards https://t.co/RHXU9DiK68
Goodwin always has that fight in him and never gives up. The hustle this man shows when he touches the court is infectious, and it plays off to the rest of the team. He is always fighting for loose balls, trying to generate a steal, and on some nights, he can get it going from three-point land. This year, Goodwin had a career-high 8 threes against the Oklahoma City Thunder, the one time they beat the team this season.
Jordan Goodwin full highlights vs. Oklahoma City Thunder last night (108-105 W):
A career-high 26 points on 9/16 FG (56.3%), a career-high 8 threes on 8/13 3PT (61.5%), 4 Rebounds, 1 TOV, 1 PF, and a +/- of +8 in 30:47 minutes played off the bench.
This type of heart and effort is hard to find in the NBA, and for the Suns, it was vacant from previous teams. Now with Jordan Ott at the helm, things have shaped up differently for the Suns and in a lot better light. A majority of that on the defensive end starts with Goodwin and also ends with him. That is why he is recognized for receiving an award he most certainly deserves. The next on the agenda for Goodwin is a well-deserved long-term contract to stay in the Valley.
WASHINGTON, DC - APRIL 07: Will Riley #27 of the Washington Wizards brings the ball up court against Collin Sexton #2 of the Chicago Bulls during the first half at Capital One Arena on April 7, 2026 in Washington, DC. 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. (Photo by Scott Taetsch/Getty Images) | Getty Images
The Washington Wizards and Chicago Bulls square off again Thursday for Round 2 at Capital One Arena.
Game info
When: Wednesday, April 9 at 7:00 p.m. ET
Where: Capital One Arena, Washington, D.C.
How to watch: Monumental Sports Network, League Pass
Injuries: For the Wizards, Tre Johnson (foot) and Jaden Hardy (back) are questionable, while Alex Sarr (toe), Trae Young (quad), Kyshawn George (elbow), Anthony Davis (hand), Tristan Vukcevic (knee), Cam Whitmore (shoulder), and D’Angelo Russell (not with team) are out.
For the Bulls, Josh Giddey (hamstring), Matas Buzelis (illness), and Isaac Okoro (quad) are questionable, while Nick Richards (elbow), Anfernee Simons (wrist), Jalen Smith (calf), Zach Collins (toe), and Noa Essengue (shoulder) are out.
What to watch for
The Wizards are coming off an absolute shellacking at the hands of the Bulls on Tuesday in a matchup that ended 129-98. Washington fell behind by 20 points in the first quarter and never mounted anything remotely resembling a comeback.
One difference coming into the rematch is that the Wiz have since ensured that the team will keep its 2026 first-round pick. There’s a chance Washington will look to pick up one more victory, knowing that the team enters Thursday with a 2.5-game cushion over the Brooklyn Nets and a full game over the Indiana Pacers in the race to the bottom. Perhaps the Wizards will try to appease the basketball gods with a final win.
Will Riley also gets another crack at the Bulls after posting arguably the worst game of his career against Chicago. Washington’s second-half breakout rookie finished with just two points on 1-of-13 shooting. Riley had just come off back-to-back 30-point games.
One bad inning cost David Peterson and the Mets' cold bats returned in their 7-2 loss to the Diamondbacks.
The Mets had eight hits and walked just once as they dropped the middle game of their series against Arizona, and snapped their four-game winning streak.
Here are the takeaways....
-Peterson was a bit unlucky in the first inning of this one, allowing a run after a Corbin Carroll double, a Geraldo Perdomo infield single -- more of a swinging bunt -- and a sac fly from Gabriel Moreno. But the opposite happened in the second. The Diamondbacks jumped all over the southpaw, scoring four runs in the second frame, with the big hit coming from another Carroll double that cleared the bases. The Carroll double came on a first-pitch down-and-away curve that came off the bat at 103.8 mph.
The Mets left-hander would settle down, retiring 11 of his last 12 batters to get through five innings, but it wasn't good enough to keep the game within reach, especially with the team's offensive struggles.
He finished allowing five runs on six hits and two walks while striking out six across his five innings (85 pitches/53 strikes).
Peterson's last outing saw him allow six runs (five earned) in 4.1 innings pitched against the Giants. After pitching 5.1 scoreless innings in his first start (March 28 vs. Pirates), Peterson has now allowed 10 earned runs in 9.1 innings.
-D-backs starter Ryne Nelson no-hit the Mets until the fourth when Bo Bichette led off with a single. Bichette would finally get things started in the sixth inning when he hit a one-out single. Back-to-back singles from Luis Robert Jr. and Brett Baty pushed across the Mets' first run of the day. After Mark Vientos struck out swinging, Nelson was pulled. Marcus Semien flew out to end the Mets' threat.
The Mets would push across their second run in the eighth after a Baty double put runners on first and second with one out, and a Mark Vientos sac fly put the score to 7-2.
-Sean Manaea was tasked with finishing the game after Peterson and was effective until the eighth inning. Ildemaro Vargas hit a one-out single to Robert Jr., who looked to have caught it, but was called a trap. After a single and a walk loaded the bases, Jorge Barrosa lined a pitch to Robert Jr. in center. The Mets outfielder went a long way to catch up to the ball, but the ball bounced out of his glove for a double.
Manaea saved the bullpen again, going four innings while allowing two runs on five hits and two walks. He struck out two batters. In three appearances, he's allowed three runs in 9.0 IP this season.
-Carson Benge was 0-for-24 before finally breaking that streak with a ninth-inning single through the right side. He did have a hit stolen from him by Barrosa earlier in the game.
Game MVP: Corbin Carroll
The Arizona outfielder went 3-for-5 with three extra-base hits while driving in two runs.
Apr 8, 2026; San Francisco, California, USA; Philadelphia Phillies right fielder Adolis García (53) walks off the field after lining out to San Francisco Giants left fielder Harrison Bader (9) in the to pot the eighth inning at Oracle Park. Mandatory Credit: Justine Willard-Imagn Images | Justine Willard-Imagn Images
The Phillies got their obligatory series loss in San Francisco out of the way early this year, going out with a whimper in the rubber match of the series thanks to a silent offense and a back-breaking home run allowed by Aaron Nola. They have still not won a series in San Francisco since 2013 and are 9-29 at Oracle Park since. The last run the Phillies offense scored in this series was Brandon Marsh’s sacrifice fly in the seventh inning of their comeback win on Monday. They have not scored in the ensuing 20 innings since and have totaled only eight hits over that span.
It looked like maybe today would be different though when Kyle Schwarber and Bryce Harper both singled in the first to put two runners on with one out, but Alec Bohm lined out on three pitches and Bryson Stott struck out on six pitches against Giants’ starter Tyler Mahle. It was one of six strikeouts for Mahle in 5.2 innings, five of which came on his splitter.
Schwarber and Harper yet again got on base in the third inning, this time with a pair of two-out walks and advancing to third and second respectively on a wild pitch. But yet again, Bohm failed to make the Giants pay, as he softly grounded out to third on a pitch on the outside corner of the zone despite being ahead in the count 3-1.
That would be the Phillies last real scoring chance until the seventh, when pinch hitter Otto Kemp singled, only the team’s second hit since the first inning, with one out and Trea Turner drew a walk. The previous script was flipped this time however, as it was Schwarber and Harper’s turn to not come through with runners on. Schwarber swung over a curveball in the dirt for a punchout and Harper grounded out to first on a slider well below the zone to end the threat and strand two more runners. The Phillies wouldn’t get another baserunner and in total stranded nine total runners and went 0-5 with runners in scoring position.
Aaron Nola meanwhile was excellent through five innings, allowing just three hits and no walks. He escaped a one out triple from Luis Arraez in the first with back-to-back strikeouts of Matt Chapman and Rafael Devers. Danger reared its head again in the fourth when Arraez and Chapman led off the inning with a pair of singles, but Nola was able to get Devers to ground into a double play and induced a fly ball to Jung Hoo-Lee to escape damage once again.
Nola had two runners on again in the sixth following a Willy Adames double and an Arraez walk, but this time he was not able to navigate his way out of trouble. He struck out Chapman after an ABS challenge overturned a call on the field for the second out, but the first pitch Nola threw to Devers was deposited into center field for a three-run home run.
Nola then finished the sixth and ended his day with those three runs allowed on five hits and one walk with three strikeouts in six innings. Not a bad day, but with how the offense played in this series, it was insurmountable. José Alvarado allowed two more runs to come across for the Giants in the eighth thanks to some singles and his own throwing error as the final humiliation before the Phillies offense went down 1-2-3 in the ninth.
Next matchup
The Phillies will have off tomorrow before opening a three-game series at home with the Diamondbacks on Friday. Jesús Luzardo (1-1, 4.97) is scheduled to take the ball for Philadelphia. Arizona has of this writing not yet announced a starter.
Apr 3, 2026; Bronx, New York, USA; New York Yankees pitcher Will Warren (29) looks back during the first inning against the Miami Marlins at Yankee Stadium. Mandatory Credit: Vincent Carchietta-Imagn Images | Vincent Carchietta-Imagn Images
After spearheading last night’s thrilling comeback win, Amed Rosario finds himself back in the starting lineup, and I will be expecting another two home runs from today’s third baseman. He and the rest of the Yankees will be facing off against the man who was once seen as the future long-term ace of the staff, with Luis Severino tapped to start against his old squad for the third time in his career.
Severino’s had a rough start to 2026 after a strong World Baseball Classic — one of many such cases around the league. In two starts he’s posted a 6.48 ERA, but his 3.63 FIP is a little cleaner. He had one perfectly serviceable start in the season’s opening series at Toronto; getting thudded around by Atlanta last week has his early-season numbers looking a little rough. He hasn’t exactly fooled the Yankees in his two previous starts against them, with a 15.26 ERA and 1.136 OPS against. If that trend continues today, New York stands a good chance of winning yet another series.
Will Warren gets the ball for the Bronx Bombers, in a reverse of Sevy — strong ERA, higher FIP. His paltry five percent walk rate is the big thing to watch as he gets into the swing of the season; I can’t imagine he’ll keep it that low but if he can maintain a below-average walk rate, his historical challenges with nibbling might be going away. The rotation has led the way for the Yankees so far this season, and there must be some pressure on the next day’s starter to match what the squad has put up in the year’s first two weeks.
We have a little bit of juggling in the lineup, with the aforementioned Rosario at third and batting eighth. Ryan McMahon returns to the field, this time at shortstop and batting ninth. I’m not in love with McMahon getting much playing time at all, but it’s not like José Caballero has been any better. Austin Wells also enjoys a night off, with J.C. Escarra behind the plate.
Take note that this is the weekly Amazon Prime game!
DENVER, CO - APRIL 8: Edouard Julien #6 of the Colorado Rockies hits a two RBI single in the second inning against the Houston Astros at Coors Field on April 8, 2026 in Denver, Colorado. (Photo by Justin Edmonds/Getty Images) | Getty Images
For the first time in 14 years, the Colorado Rockies swept the Houston Astros with a 9-1 victory on Wednesday. With the victory, the Rockies improved to 6-6 on the year, marking the latest they had been at a .500 record or better at least 12 games into a season since May 14, 2022. Behind another strong starting pitching performance and quality hitting from the offense, the Rockies have now won four straight games.
Lorenzen’s Refresh
Looking to avenge his rough outing last time around, Michael Lorenzen did that and more against the Astros. He ended up going 5.2 innings, allowing one run on seven hits with four strikeouts and two walks. The lone run came in the top of the second after Isaac Paredes walked to lead off the inning and advanced to third on a single from Christian Walker. Lorenzen then notched a pair of punch outs before pinch-hitter Brice Matthews singled to left field to drive in the run.
Lorezen went right back to work, utilizing all of his pitches to stifle the Astros offense. He induced eight groundouts and threw 62 of his 100 pitches for strikes. He was close to finishing the sixth inning, but ran into trouble after Joey Loperfido had a two-out hit to put men on the corners. Lorenzen then left the game with the bases loaded after issuing a walk to Matthews. Luckily, Zach Agnos bailed him out of the inning without another run scoring.
The Rockies’ starters now sport a 4.44 ERA on the season as a unit at the end of this home stand.
Agnos Carving up the Astros
Speaking of Agnos, the young righty cruised through the end of the game to earn a multi-inning save. He ended up working 3.1 innings, allowing just one hit while striking out two batters. He turned 44 pitches, 29 of which went for strikes.
A Busy Second Inning
Astros’ starter Cristian Javier had to depart the game after throwing his warm-up pitches in the second inning, leaving the Rockies to face off against the Houston bullpen the rest of the game. The Rockies ended up scoring five runs in the second inning, after scratching one across in the bottom of the first. Troy Johnston led off with a double, followed by a bunt single for Brenton Doyle. He then stole second base while Kyle Karros drew a walk to load the bases with no outs. Edouard Julien delivered a two-run single to give the Rockies a 3-1 lead.
Tyler Freeman dropped a sacrifice bunt, setting up a sacrifice fly RBI for Mickey Moniak. Hunter Goodman then drew a walk and stole second base with TJ Rumfield at the plate. A wild pitch scored Julien, upon which Rumfield drew a walk after a 10-pitch at-bat. Ezequiel Tovar put the cap on the inning with an RBI double to give the Rockies a 6-1 lead.
Colorado had four hits, two stolen bases, three walks, and a pair of bunts in the inning, showing off the multiple facets that offense can use to score runs.
Rockies Rockin’ Offense
Goodman would tack on the Rockies’ seventh run with a solo home run in the fourth inning, while another sacrifice fly in the sixth inning would add on an eighth run, and a Johnston single in the eighth tacked on a ninth run. In total, the Rockies scored nine runs on 10 hits with every player reaching safely at least once. Julien, Tovar, and Johnston each had two hits, while only two starters didn’t have an RBI.
Even more surprising and encouraging was the fact that the Rockies drew nine walks against seven strikeouts. In fact, it was the first time in 251 games that they had more walks than strikeouts, which was the second-longest streak since 1901. Add in four stolen bases and a team that also went 5-for-15 with runners in scoring position.
Up Next
Colorado heads to San Diego to begin a four-game series. They will use an opener, most likely followed by Chase Dollander. San Diego will send Randy Vasquez (1-0, 0.75 ERA) to the mound.
First pitch is scheduled for 7:40 pm MT. See you then!
MINNEAPOLIS, MN - APRIL 03: Joe Boyle #36 of the Tampa Bay Rays pitches during the game between the Tampa Bay Rays and the Minnesota Twins at Target Field on Friday, April 3, 2026 in Minneapolis, Minnesota. (Photo by Matt Krohn/MLB Photos via Getty Images) | MLB Photos via Getty Images
On top of that, there's great news about the status of Pistons star Cade Cunningham.
After missing time after suffering a collapsed lung, Cunningham is expected to make his return Wednesday night against the Milwaukee Bucks, according to ESPN's Vincent Goodwill.
The Pistons went 8-3 without Cunningham. Overall, the team has a 13-5 record and has averaged 114.8 points per game without its MVP candidate.
Cunningham has averaged 24.5 points, 5.6 rebounds and a career-high 9.9 assists in 61 games this season. With just three games remaining, Cunningham seemingly won't be eligible for end-of-year awards, such as Most Valuable Player, due to the league's 65-game threshold.
More important for Cunningham and the Pistons' brass, though, is his return in time to make a run in the postseason.
It's the first time that the Pistons have been the top dog in the East since 2007. That season ended with an Eastern Conference finals loss to the Cleveland Cavaliers, led by a 22-year-old LeBron James.
Last year, the Pistons snapped a five-year postseason drought with a playoff berth as the No. 6-seed. However, they lost a hard-fought series in the first round of the 2025 NBA Playoffs to the New York Knicks, 4-2.
The Pistons selected Cunningham with the first overall pick of the 2021 NBA Draft out of Oklahoma State. He's helped lead the charge to get the franchise back to its winning ways.
Beloved sports commentator Dick Vitale delivered some bad news on his health on Wednesday, March 8.
Through a statement from ESPN PR, Vitale announced that he received bad news after going through a series of routine tests last week. The iconic college basketball personality revealed that there were some "abnormalities" found.
“While I feel great physically and sharp mentally, I heard from my doctors that the latest tests (which included a PET scan, then a CAT scan with two MRIs) showed some abnormalities,” Vitale said in a statement shared by ESPN. “They are recommending some additional testing to determine next steps. I'm hoping for the best and we will see what the roadmap looks like after an upcoming biopsy.
“As always, I plan to remain as active as ever and fight as hard as can be.”
Vitale, 86, was declared cancer-free last year and made his return to broadcasting. Last month he called a First Four game between North Carolina State and Texas, with Charles Barkley, the first time the two called a game together.
“I'm still doing games,” Vitale told USA TODAY Sports in March. “It's a miracle. It's absolutely a miracle. I get emotional about it sometimes.”
Since 2021, Vitale has battled with cancer when he was diagnosed with melanoma and lymphoma. He was then diagnosed with vocal cord cancer in 2023. He made an emotional return to ESPN, broadcasting games, last February.
Here's a look at the full statement on his health:
Full Dick Vitale statement on health
“Like countless others, each time I go for any kind of test, I am a nervous wreck,” Vitale said. “The latest example is my scans last week. The anxiousness you feel about the uncertainty is off the charts. You just never know what’s next, and it can be surprising or scary.
“While I feel great physically and sharp mentally, I heard from my doctors that the latest tests [which included a PET scan, then a CAT scan, and then two MRIs] showed some abnormalities.”
“They are recommending some additional testing to determine next steps. I’m hoping for the best, and we will see what the roadmap looks like after an upcoming biopsy,” Vital added.
“As always, I plan to remain as active as ever and fight as hard as can be.”