In The Lab: Effects of Good Coaching
Admittedly, there is nothing more challenging than doing analysis on the fly. All numbers that appear in the lab during the regular season are a snapshot in time. In April, the impacts of one or two games can have quite an effect on the overall numbers. However, we are trying to look at things holistically and when that happens the numbers have a little more value.
Coming into play the Rockies, the Astros had the number one offense in MLB. They were number one in almost every category. The most telling category is walks. It seems foolish to say, but nothing gets more giddy and excited than walks. It is the single most underappreciated stat in baseball. Certainly, the season is only two weeks old, but the change has been noticeable.
Before I dive into the numbers I should make a few admissions. First, my username for SBNation is “VBallretired”. I took that name because I am a retired volleyball coach. Admittedly, my career as a coach was short. I quit coaching when my daughter was very young because I wanted to see her grow up. I’ll never regret that decision. I say all that to say that I know how difficult coaching is. I also know that what happens on the field or court is not always a reflection of the message you are giving to the players.
Alex Cintron and Troy Snitker were the guys for the last several years (since 2018 for Cintron). I am not in the clubhouse. I am not an insider. I don’t know the message that was being communicated. I can only see the results. The results were pretty clear. The Astros were less selective overall, more aggressive early in counts, and not particularly effective in situational hitting situations with men on base. Those are the facts. Whether they were coached to do those things or not is unknown.
As a former coach, I can attest to the fact that some teams take to your core message and resemble the kind of team you envision. Some teams don’t. I definitely get it. So, I will not completely crap on Cintron and Snitker except to say that the team was not effective offensively and it was time for a new voice (or voices). Sometimes people’s voices get drowned out for whatever reason. However, the numbers below are a testament to the idea that coaches can have an effect. A number of fans and analysts didn’t think it mattered. Players are who they are. That is certainly true to a certain extent, but it is not universally true.
We are looking at three process numbers do demonstrate what has been happening in the early going. The first number is chase rate. As a reminder, 30 percent tends to be around the league average. We are comparing each player’s 2025 rate with the 2026 rate. So, league norms are not necessarily relevant. The second number is swing percentage. it is followed by zone percentage which is the percentage of pitches that actually wind up in the zone. 50 percent tends to be average on both counts. Again, we are more interested in 2025 versus 2026. Numbers are accurate through the end of the Athletics series.
| 2025 Chase | 2026 Chase | 2025 Swing | 2026 Swing | 2025 Zone | 2026 Zone | |
| Yainer Diaz | 44.3 | 38.6 | 59.5 | 55.6 | 44.7 | 43.5 |
| Christian Vazquez | 25.7 | 39.0 | 42.7 | 46.1 | 49.5 | 46.1 |
| Christian Walker | 28.1 | 28.6 | 52.2 | 45.8 | 50.6 | 45.8 |
| Isaac Paredes | 21.4 | 33.3 | 40.9 | 46.0 | 50.1 | 46.8 |
| Jose Altuve | 38.3 | 19.6 | 49.1 | 32.4 | 45.1 | 41.2 |
| Carlos Correa | 28.8 | 31.3 | 46.4 | 45.5 | 49.4 | 45.5 |
| Jeremy Pena | 35.5 | 29.5 | 51.1 | 53.7 | 47.4 | 46.3 |
| Nick Allen | 24.8 | 6.3 | 47.4 | 38.5 | 53.9 | 59.0 |
| Yordan Alvarez | 26.7 | 27.5 | 43.8 | 39.1 | 46.8 | 39.1 |
| Joey Loperfido | 33.9 | 33.3 | 52.9 | 52.5 | 48.9 | 49.5 |
| Jake Meyers | 23.4 | 30.7 | 46.9 | 51.1 | 51.9 | 43.6 |
| Cam Smith | 29.6 | 35.6 | 48.4 | 48.4 | 51.7 | 44.5 |
| Brice Matthews | 31.8 | 21.2 | 49.7 | 40.2 | 50.8 | 51.4 |
| Aggregate | 30.2 | 28.8 | 48.5 | 45.8 | 49.3 | 46.3 |
I should start with the usual caveats and disclaimers. I use the word aggregate because it is the numerical average of all of the numbers. It doesn’t represent differences in who actually gets the plate appearances. It also doesn’t represent the actual roster employed last season. In particular, Nick Allen is much more patient than Mauricio Dubon, so we included Allen because coaches have to be graded based on what they do with what they have and not based on what they have.
Dans Brown’s job is to give Joe Espada the very best roster he can. Espada’s job is to employ that roster to maximum effect. From there, the hitting and pitching coaches are charged with getting as many of their charges to hit or pitch their very best. Given all of those caveats we can begin to digest these numbers to figure out what they might mean long-term.
We will start on the right hand side of the ledger. The zone percentage represents the percentage of pitches that hitters see in the zone. Clearly, teams are not challenging Astros hitters very much. Of course, there are multiple reasons for that. On the one hand, it could be a bigger trend based on past performance. If I were coaching against the Astros, I would probably tell me pitchers to test the Astros hitters and their strike zone judgment. In particular, Diaz, Altuve, and Pena have been free swingers. Why give them a lot to hit?
On the other hand, they have gone up against three teams so far. Even if we include the Rockies, we would see four teams expected to be near the bottom of the standings. The Red Sox might be the notable exception to that rule, but no one has high hopes for the Athletics, Angels, or Rockies pitchers. So, maybe they are just incapable of getting it in the zone consistently.
Either way, the Astros have responded by swinging less often and chasing less often. I’m certain that the actual 2025 numbers would be worse than what we see above. So, the difference is that much more stark. It clearly reflects the messaging going to hitters. Of course, only those inside the clubhouse would know whether the message has changed considerably. Often the key to good coaching is not the message itself, but in how it is communicated. Clearly, the message is the right one and so far it is being communicated in a way most of the hitters can digest. From here, Joe Espada will need to manipulate the lineups to take fuller advantage of those performing and Brown will need to shape the roster by possibly moving some of these guys not performing. That is the way this whole thing works. Of course, the rubber will meet the road when the Astros finally see a good pitching staff in Seattle.
Sabres vs Rangers Prediction, Picks & Odds for Tonight’s NHL Game
Want to get more Covers content? Add us as a preferred source on your Google account here.
Braden Schneider has been a blocked shot machine for New York, eating multiple pucks in eight of his last 10 games.
My Sabres vs. Rangers predictions expect his prowess in that area to be on full display in a pace-up spot against Buffalo.
Read more in my NHL picks for Wednesday, April 8.
Sabres vs Rangers prediction
Sabres vs Rangers best bet: Braden Schneider Over 1.5 blocked shots (-135)
Braden Schneider is a fearless shot blocker who has ramped it up a notch since the New York Rangers traded multiple players at the deadline, including fellow defensive defenseman Carson Soucy.
Schneider has blocked 35 shots over his last 16 games, clearing his 1.5 line 13 times. Only six defensemen have stepped in the way of more rubber during that time.
The matchup against the Buffalo Sabres should lead to multiple blocks once again. They rank 11th in shot attempts since the deadline and play at a very fast pace, creating a high-event game environment.
Sabres vs Rangers same-game parlay
The Rangers are working on two days of rest, which greatly benefits the team’s biggest minute-muncher.
Playing fresh has made a difference as Adam Fox attempted 4+ shots in all eight games after a couple of days off, averaging 5.6. He also had four shots on eight attempts in his only meeting with the Sabres this season.
New York has allowed just six goals over the last six games, Igor Shesterkin is in great form, and the Sabres sit fourth in team save percentage. Strong goaltending at both ends should lead to a lower-scoring affair.
Sabres vs Rangers SGP
- Braden Schneider Over 1.5 blocked shots
- Adam Fox Over 1.5 shots on goal
- Under 6.5
Sabres vs Rangers odds
- Moneyline: Buffalo -145 | New York +125
- Puck line: Buffalo -1.5 (160) | New York +1.5 (-190)
- Over/Under: Over 6.5 (+110) | Under 6.5 (-130)
Sabres vs Rangers trend
The Sabres have only hit the Over in 8 of their last 25 away games (-9.60 Units / -35% ROI). Find more NHL betting trends for Sabres vs. Rangers.
How to watch Sabres vs Rangers
| Location | Madison Square Garden, New York, NY |
| Date | Wednesday, April 8, 2026 |
| Puck drop | 7:00 p.m. ET |
| TV | TNT, truTV |
Sabres vs Rangers latest injuries
Odds are correct at the time of publishing and are subject to change.
Not intended for use in MA.
Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.
This article originally appeared on Covers.com, read the full article here and view our best betting sites or check out our top sportsbook promos.
Today in White Sox History: April 8
1963
On this date, one of the biggest “what if’s” in franchise history took place.
As per the rules at the time, the White Sox had to choose between two pitchers signed to “bonus baby” contracts, as only one player signed to a deal for more than a certain amount of money could remain in the organization; the other would have to be waived.
With that in mind, rookies Bruce Howard and Denny McLain square off in an intrasquad game to see who would be released and who got promoted to Double-A Lynchburg. Howard won, 2-1. McLain got his walking papers and was claimed by Detroit the following week. He’d go on to win 131 big league games, including 31 in 1968.
Howard won 26 in his career, and never could find consistent success. He was traded to the Orioles in November 1967.
1984
After 559 starts in the National League, Tom Seaver made his American League debut in a 7-3 mauling by the Tigers at Comiskey Park. The loss came a day after the South Siders were no-hit by a Detroit team that got out the gate hot and didn’t stop until they won the 1984 World Series. Seaver lasted just 4 1⁄3 innings, surrendering five earned runs, including a solo homer to Kirk Gibson.
After his debut loss, Seaver was defeated again, and took a 7.71 ERA into his third start. The future Hall-of-Famer corrected himself on the season, however, ending up with a 15-11 record and 3.95 ERA/105 ERA+/4.1 WAR. At age 39, he led the White Sox pitchers in wins and was second in WAR.
1991
It was always a “House of Horrors” for the White Sox, but on this day they got the last laugh.
The Sox spoiled the last Orioles home opener in Memorial Stadium by ripping Baltimore, 9-1. Sammy Sosa clubbed homers in the second and eighth innings to lead the rout, driving in five runs on the afternoon. Jack McDowell went the distance for the win, striking out 10.
1995
With teams ramping up quickly to fill out rosters as the labor impasse that cancelled the 1994 World Series ended, the White Sox signed free agent outfielder Mike Devereaux and southpaw starter Jim Abbott for the season.
Devereaux was signed for $1,350,000 and served as the team’s primary right fielder (1.8 WAR, .306/.352/.465, 115 OPS+) before being dealt to contending Atlanta for minor league center fielder Andre King on August 25.
Abbott, famously a star hurler with just one hand, signed for $2 million and had a renaissance season, going 6-4 with a 3.36 ERA and 2.6 WAR in just 17 starts. He was dealt back to his original club, the California Angels, on July 27. Abbott also would mount a comeback with the White Sox in 1998, after sitting out 1997.
2014
The White Sox hit six home runs, including the first two of José Abreu’s career, in a 15-3 rout of the Colorado Rockies at Coors Field. Avisaíl García adds two homers, with Tyler Flowers and Alexei Ramírez getting one apiece. The White Sox scored 11 times in the final three frames, turning a 4-3 squeaker into a 15-3 romp. Jim Margalus covered the rout for South Side Sox.
2021
The Legend of Yermín Mercedes grew, as he clubbed the third-longest home run ever at new Sox Park. Coming against Brad Keller of the Royals, the 485-foot clout was hit in the rain, and in Yermín’s very first 2021 at-bat in front of his home fans.
2025
In just his second career start, Shane Smith threw a no hitter for 5 ⅔ innings, becoming the first MLB pitcher with a least 11 ⅔ innings pitched in his first two starts to allow no more than four total bases. The last pitcher to accomplish this stingy feat was also a South Side hurler: Shovel Hodge, in 1920.
Game 12 Preview: Tigers turn to Valdez vs Twins on Wednesday night
The losing continues for the Detroit Tigers, who dropped their third straight on Tuesday night to the Minnesota Twins, 4-2. To make matters worse, it was the second-straight Tarik Skubal start wasted in defeat.
The ace southpaw struggled in his third game of the 2026 campaign, lasting just 4 1/3 innings while giving up four earned runs on eight hits — plus he issued his first two walks of the season. It doesn’t help that Detroit’s offense has been as robust as a wet noodle, and so now Minnesota is up two games to none in this week’s four-game series.
The Tigers can still force a split, but they need to get things going on Wednesday night behind their high-priced lefty, Framber Valdez. The free agent acquisition has paid off so far, and hopefully, his success continues into his third start.
Opposite him is right-hander Baily Ober, who is no stranger to the Motor City Kitties. Detroit won both games against him last year, tallying 10 earned runs on 14 hits (five home runs) but just one walk with nine strikeouts in 11 innings over those two matchups.
Can the Tigers heat up and snap schneid? Tune in on Wednesday night to find out.
Detroit Tigers (4-7) vs. Minnesota Twins (5-6)
Time (ET): 7:40 p.m. ET
Place: Target Field, Minneapolis, Minnesota
SB Nation Site:Twinkie Town
Media: Detroit SportsNet, MLB.TV, Tigers Radio Network
Game 12: LHP Framber Valdez (1-0, 0.75 ERA) vs. RHP Bailey Ober (0-0, 6.75 ERA)
| Player | G | IP | K% | BB% | GB% | FIP | fWAR |
|---|---|---|---|---|---|---|---|
| Valdez | 2 | 12.0 | 20.4 | 6.1 | 52.8 | 2.27 | 0.4 |
| Ober | 2 | 8.0 | 14.3 | 8.6 | 29.6 | 4.69 | 0.1 |
VALDEZ
OBER
What do you do for the late night games?
Good morning, Phillies fans. You can be forgiven for being a bit bleary-eyed this morning, given that yesterday was another 9:45 eastern start. Fortunately, today’s game is a reprieve in the form of a 3:45 start. But there will be more late nights this season; a road trip to San Diego and Los Angeles in late May will require some coffee.
Or not. Perhaps energy drinks are your beverage of choice for those late baseball nights. Or perhaps you don’t stay up at all. If you’re among those who prioritize health over baseball (I’m not), do you watch a replay of the game the next morning? If so, do you avoid spoilers? Or is a recap your option of choice? We offer those, you know.
Today’s question is: what do you do for the late night games?
How surprised were you with Tuesday night’s bullpen management?
After the fisticuffs between Reynaldo Lopez and Jorge Soler, Walt Weiss had a bit of a problem. He had to get 4 1/3 from his bullpen, but ideally, while preserving a small lead. If the game were a blowout already, it would be easy to sacrifice Jose Suarez and move on from there, but that wasn’t a good tactical option in a close game.
When I saw Tyler Kinley coming in, I started to do some math in my head — between Kinley and three “good relievers,” you could straightforwardly get either 3 1/3 or maybe more, depending on whether Kinley came back out after ending the fifth. You’d need Kinley for a full frame to get to 4 1/3. So, I started to think along the lines of, “Okay, fine, these guys are gonna have to pitch more than an inning, and that’s how we solve this problem.”
But that’s not what happened either. Kinley got two outs, one in the fifth, and one in the sixth. Dylan Lee finished the sixth. Robert Suarez was thrown in to face the scary part of this lineup in the seventh, but he was only asked to go an inning. Then we got an “Aaron Bummer in not-meaningless leverage” sighting, but a hit-by-pitch and a “oh rats we used all our ABS challenges already” sequence led to the tying run coming to the plate, so Walt Weiss, Jeremy Hefner and company went with Raisel Iglesias for the remainder of the game. Iglesias even stayed in as the Braves tacked on multiple runs in the top of the ninth.
While we’ve seen a lot of these things before (Iglesias for more than an inning, pitchers for less than an inning for handedness reasons, Aaron Bummer in non-awful leverage, a better reliever pitching earlier to face off against tougher batters), we generally haven’t seen them combined in this fashion. While the starting pitching decisions still trend towards the lackadaisical, we can at least say that Walt Weiss and company are being a lot more aggressive with their bullpen and bench decisions than we’ve seen in the past from this team.
If you were watching last night (which I know is a tough sell given the time for many of you), did the bullpen management surprise you as it happened?
Morning Skate: Inching
It is Wednesday, my dudes.
There are a few different ways of looking at the current state of the Boston Bruins:
- They’ve lost four games in a row.
- They’re on a two-game point streak.
- They’re a point or two away from clinching a playoff spot.
- They’re not looking terribly convincing at the moment.
The good news is that all of those things can be true at once, and last night’s 6-5 OT loss in Carolina was kind of a microcosm of all of them.
The Bruins looked OK early last night against Carolina, holding leads of 1-0 and 3-2 in the first period.
Then the wheels kind of fell off, with the Canes scoring three straight goals and, at times, skating circles around the Bruins.
However, the B’s bounced back, and while they ultimately lost, they left Raleigh with a point.
Your highlights from last night:
In the “good” column, Morgan Geekie broke his scoring drought in resounding fashion, recording a hat trick and pushing his season total to 37 goals.
Pavel Zacha also hit the 30-goal mark for the first time in his career, while David Pastrnak reached the 70-assist mark for the first time as well.
In the “bad” column, Jeremy Swayman got yanked in the second period after allowing five goals on 23 shots, though his removal was less about his individual performance and more about sparking the team in front of him.
Joonas Korpisalo played well again in relief, allowing just one goal on 17 shots (though that came in OT, so….).
If you look at last night’s game, I think you can be happy with some of the effort, concerned with some of the gaps, but ultimately, a point in Carolina isn’t a bad thing.
The B’s end their four-game road trip taking just two points out of a possible eight, leaving their playoff spot up in the air when it could have been done and dusted by now.
Ottawa, Columbus, and Philadelphia won last night, with Ottawa looking particularly impressive in scoring five times in the third period to beat Tampa.
Montreal won as well, meaning the Bruins can pretty much forget about any hopes of chasing a divisional playoff spot — it’ll be wild card or bust.
As of Wednesday morning, the B’s are in the WC1 spot, four points ahead of Ottawa in WC2.
In terms of falling out of the playoff picture, the B’s are six points ahead of Columbus (four games left) and seven points ahead of Detroit and the New York Islanders (four games apiece left).
While the B’s will now enjoy a nice stretch of three days without a game before they host Tampa on Saturday, they can clinch a playoff spot depending on other results.
Columbus plays Buffalo on Thursday, Detroit plays Philadelphia, and the Islanders play Toronto.
If all three of Columbus, Detroit, and the Islanders lose in regulation, the Bruins will clinch a playoff spot. That’s not likely to happen, but hey, it’s a scenario.
Basically, it boils down to this: if the Bruins get two points (in any fashion) over their last three games, they’ll be in.
The Red Wings and Islanders can’t get more than 97 points, and while Columbus can get 98 and equal the B’s in the first tiebreaker (regulation wins), they can’t catch the B’s in the second tiebreaker (regulation and OT wins).
My head hurts, and someone please correct me if I’m wrong.
Just get a couple of more points and save us all the trouble.
In other news, Charlie McAvoy was announced as the B’s nominee for the Masterton Trophy this morning, a deserved nod after he lost around 93 teeth over the course of the season.
What else is on tap for today?
Bucks vs. Nets Player Grades: A potentially crucial loss
In what can only be described as a tank-off (though I’d argue one team tried a lot more shenanigans than the other), the Milwaukee Bucks fall to the Brooklyn Nets 96-90. The loss brings the Bucks just one game behind the Bulls for the ninth-best draft odds. This win for the Nets means they lead the season series 2-1. Read our full summary of the game here and catch a six-minute audio recap on the Bucks+ podcast, Bucks In Six Minutes, below.
Player Grades
Pete Nance
26 minutes, 8 points, 2 rebounds, 6 assists, 2 steals, 3/8 FG, 1/4 3P, -13
Nance was mostly invisible in this game. Didn’t have his shot going, but did somewhat of an impact through his passing.
Grade: C
Taurean Prince
36 minutes, 16 points, 11 rebounds, 4 assists, 3 turnovers, 6/15 FG, 4/12 3P, +1
Shot worse than he had been, but made some big ones down the stretch (including a tough three from the deep corner). Also contributed in other areas such as rebounding. The four assists are nice until you see the turnovers; don’t quit your day job, TP.
Grade: C+
Ousmane Dieng
31 minutes, 10 points, 7 rebounds, 3 assists, 7 turnovers, 5/12 FG, 0/5 3P, -5
A really tough game for Ous, who seems to be hitting a wall as this season comes to a close. It’s understandable, with him never playing this much before, but still, you’d like for him to play better against a team like that. Having that many turnovers is unacceptable.
Grade: D+
AJ Green
38 minutes, 20 points, 6 rebounds, 6/13 FG, 6/12 3P, -4
Was lukewarm for most of the game, but lit it up in the fourth, going 3/5 from three, including a clutch triple to bring the Bucks within two with 32 seconds left. I liked his physicality on defence as well.
Grade: B-
Jericho Sims
36 minutes, 12 points, 8 rebounds, 6 assists, 6/9 FG, +7
It really seems like they’re making a point of using Jericho as a hub as the season winds down. His development as a DHO/short-roll operator has been tremendous.
Grade: A-
Cormac Ryan
33 minutes, 14 points, 5 rebounds, 2 assists, 2 turnovers, 5/12 FG, 3/6 3P, -5
Didn’t shoot the ball from two as well as he had been, but still had some moments of brilliance. In particular, Ryan had a smooth “Pinoy step” in the second quarter (kind of like a slow euro-step with the shot fake on the first step… YouTube it if that made no sense, LOL).
Grade: B
Andre Jackson Jr.
15 minutes, 3 points, 2 assists, 3 turnovers, 1/3 FG, 0/2 3P, 0
We might be coming to the end of the line with AJax. Just not a functional NBA player.
Grade: D-
Gary Harris
21 minutes, 7 points, 3/9 FG, 1/4 3P, -11
Did some nice things—including a one-legged three with the shot clock winding down in the first half—but all in all, not much to report, good or bad (in typical Gary Harris fashion). Good on him for wanting to play and compete in a game like this, though.
Grade: C
Doc Rivers
I mean, how much can you really judge Doc when the front office really took over for this one? I’ll keep echoing the point that the team is “playing the right way,” evidenced by having 25 assists on 45 made field goals.
Grade: C+
DNP-CD: Alex Antetokounmpo, Thanasis Antetokounmpo
Inactive: Kevin Porter Jr., Giannis Antetokounmpo, Myles Turner, Bobby Portis, Kyle Kuzma, Gary Trent Jr., Ryan Rollins
Bonus Bucks Bits
- The Bucks (31-48) have the Pistons, Nets, and 76ers (two likely losses, one that could go either way). The Bulls (30-49) have the Wizards, Magic, and Mavs (one win, one loss, and one that could go either way). If the Bulls win two of those games and the Bucks lose two, both teams will end up with the same record of 32-50, triggering a coin flip for the ninth-best odds (I think).
- Prior to the game, Doc answered a question about how long he sees himself continuing to coach in the NBA: “I won’t answer that, but I have grandkids that I want to see. I’ll let you figure it out from there.”
- Doc said the Nets getting to the line 23 times to the Bucks’ eight, along with Milwaukee’s 19 turnovers, were the biggest things that lost them the game. Singled out Ous as someone who has to value the ball better.
- Back home in New York, Cormac Ryan got a small but loud applause when he scored.
- The Nets were doing some shifty tanking stuff, such as not playing E.J. Liddell (their best player on the night) in the fourth quarter. Also, Nolan Traore is playing suspiciously low minutes and coming off the bench. Yes, the Bucks were also tanking (right?), but at least they played their best guys when it mattered.
- Milwaukee went on a 15-5 run late in the fourth, but it wasn’t enough.
Up Next
The Bucks are back in action tonight in Detroit at 6:00 p.m. CDT. Catch the game on FanDuel Sports Network Wisconsin.
Cubs 9, Rays 2: At last, some hard-hit baseballs go for Cubs hits
Coming into Tuesday night’s game, the Cubs were third in all of MLB in hard-hit rate, trailing only the Dodgers and Rangers. Here’s what it looked like before the game:
You knew that eventually some of those hard hit balls would start falling in for hits, and that’s what happened Tuesday in Tropicana Field. The Cubs bats kept hitting baseballs hard, and many of them did drop in, leading to a 9-2 win over the Rays. The Cubs had 16 hits in the game, a season high.
The first inning went scoreless, then Dansby Swanson smacked a double to left, hard it. Check out the exit velocity:
Michael Conforto followed with this RBI single [VIDEO].
Matt Shaw scored Conforto with this double [VIDEO].
The Cubs put two more on the board in the third. Alex Bregman led off with a double and went to third on a sharp single to right by Pete Crow-Armstrong.
PCA took off for second. He was safe, and a throwing error allowed Bregman to score [VIDEO].
PCA took third on the error and scored on a sac fly by Moisés Ballesteros [VIDEO].
That was all off Rays reliever Mason Englert, who I thought was going to be used as an opener in this one — but the Rays left him in through two out in the fourth inning and 65 pitches, a career high for the right-hander. The Cubs took advantage and hit him hard. The last batter he faced, Nico Hoerner, smacked a laser of a line drive to left for a single, their seventh hit of the game in less than four innings.
A note on those back-to-back two-run innings from BCB’s JohnW53:
Going into tonight, the Cubs had scored multiple runs in just two of their last 41 innings. Then they did it twice in three innings, back-to-back.
Javier Assad breezed through the early going in this game, retiring the first 12 Rays on just 46 pitches, really efficient work. It was his usual game when he’s on, not throwing real hard, just keeping Rays hitters off balance and pounding the strike zone. Keep up this great work!
PCA was thrown out trying to steal in the fifth. That was the Cubs’ first CS of 2026 after 11 successful steal attempts this year.
Junior Caminero walked to lead off the fifth, the Rays’ first baserunner. An infield hit by Chandler Simpson broke up any thought of a no-hit bid. Assad eventually got out of the inning with a double-play ball.
In the sixth, Ballesteros led off with a single and one out later, advanced to second on a wild pitch. A walk drawn by Conforto and single by Shaw loaded the bases. Nico Hoerner then dribbled a ball up the middle that the Rays defense turned into an out with some fancy flips, but Ballesteros scored to make it 5-0 [VIDEO].
Assad was lifted with two out in the sixth and 80 pitches, having allowed one hit and two walks, with three strikeouts. He was just outstanding. Here’s more on Assad’s outing [VIDEO].
Hoby Milner relieved Assad and allowed a hit, then finished off the inning with a fly to center. More on Assad’s outing from John:
This was the 11th of Javier Assad’s 55 career starts in which he did not allow a run. The longest was 8.0 innings at Cincinnati on Sept. 2, 2023. The Cubs lost, 2-1. He pitched six innings three times, on April 2, May 5 and May 15 of 2024; 5.1 twice, in 2022 and last year; and 5.0 twice, both in 2022. The two other starts were only 4.0 and 3.1. The fewest hits in any of the previous shutout starts of at least 5.0 was four, five times. The most recent was May 15, 2024, vs. the Rockies.
PCA’s bat seemed to come alive in this game. In the seventh, he smashed his first home run of the year [VIDEO].
That was another ball hit really hard by a Cub [VIDEO].
The Cubs added another run in the eighth. Swanson led off with a single and stole second. Conforto walked, and one out later Nico singled in Dansby [VIDEO].
The Rays got on the board in the eighth with a couple of runs off Phil Maton, who has been… not good so far in a Cubs uniform. This is something that’s going to have to improve. Craig Counsell doesn’t have much of a Circle of Trust in this year’s Cubs bullpen so far. One of the runs scored literally off Maton when Ryan Vilade’s line drive hit him in the back [VIDEO].
Maton had to be relieved by Caleb Thielbar with two out and his season ERA at 13.50. That’s gotta improve.
The Cubs added two more in the ninth. PCA singled and advanced to second on a wild pitch. Ballesteros followed with his first home run of 2026 [VIDEO].
This is the sort of offense this team is capable of. Let’s hope it shows up more often in upcoming games.
Jacob Webb, who had also struggled in his first few appearances this year, entered to throw the ninth. He walked the first hitter he faced on four pitches, then retired three in a row to end things. Here’s the final out [VIDEO].
That’s the only complaint department item for this one, still a bit shaky among the middle relievers.
Once again in this game, Ballesteros showed how good he is at ABS challenges. Here, he gets a strike three call overturned [VIDEO].
As JD says on the clip, that’s a dangerous time to use a challenge — top of the second inning. But Ballesteros was correct. Ultimately he flied to left, but that made Englert throw three extra pitches. Every little bit counts. One day, Ballesteros is going to do this and it will come through for him with a key hit.
The Cubs will go for the series win Wednesday evening in St. Petersburg. Colin Rea will make his first 2026 start for the Cubs, and Joe Boyle goes for the Rays. Game time is again 5:40 p.m. CT and TV coverage will be via Marquee Sports Network.
Minor League Recap: Franklin Gomez impresses in org debut
Columbus Clippers 14, Worcester Red Sox 10
Clippers improve to 7-3
Between 16 hits, 12 walks and two hit by pitches, Columbus scored a whopping 14 runs with 30 baserunners on Tuesday — and somehow they still needed a late rally to pull out the victory.
George Valera led the way, going 4-for-5 with two sacrifice flies and six runs batted in. (He’s ready folks).
Stuart Fairchild went 2-for-4 with a triple, a walk and a hit by pitch. Cooper Ingle reached base all six times, going 1-for-1 with four walks, a hit by pitch and three runs scored. Kody Huff reached base five times, going 2-for-3 with a triple, three walks and four runs scored.
Other standouts included Dayan Frias, who went 1-for-4 with two walks and a stolen base, Travis Bazzana who went 2-for-6 with a walk and a stolen base Petey Halpin, who went 2-for-7 with a double. Milan Tolentino had a multi-hit game, going 2-for-6.
Starting pitcher Trenton Denholm pitched reasonably well, allowing four runs (two earned) on nine hits in 5.0 innings. He struck out six and didn’t walk anyone.
Andrew Walters made his first rehab appearance of the season, allowing two runs on one walk and one hit in an inning. Colin Holderman was tattooed for four runs on three hits and a walk in his lone inning of work.
Also rehabbing was Hunter Gaddis, who pitched a scoreless inning with two strikeouts. Franco Aleman closed out the victory with a scoreless ninth inning.
Akron RubberDucks 12, Harrisburg Senators 13 (F/10)
RubberDucks fall to 3-1
Scoring 12 runs wasn’t enough for the Akron offense on Tuesday. Angel Genao led the way, smacking his second home run of the season, going 2-for-4 with two walks.
Also homering were Jacob Cozart, who went 2-for-5 and Alex Mooney, who went 1-for-5 with a grand slam.
Ralphy Velazquez and Alfonsin Rosario both went 2-for-6 with a pair of runs scored. Wuilfredo Antunez went 1-for-3 with two walks while Nick Mitchell went 2-for-5.
Starting pitcher Dylan DeLucia had an atrocious outing, allowing 10 runs (eight earned) on 11 hits in just 3.0 innings. He struck out three and walked two.
Jay Driver chipped in 2.0 scoreless innings of relief while Zane Morehouse and Reid Johnston both gave up one run.
Alaska Abney pitched a scoreless inning and Jack Jasiak allowed the ghost runner to score with two outs in the bottom of the 10th to take the tough-luck loss.
Lake County Captains 6, Dayton Dragons 2
Captains improve to 2-2
Lake County didn’t get a ton of offense, but it was timely. Ryan Cesarini led the way, going 2-for-2 with a walk and a stolen base to lead the way offensively.
Bennett Thompson also had a multi-hit game, going 2-for-5 with a double and two runs scored. Jaison Chourio walked twice and stole a base while Nolan Schubart walked twice and had a sacrifice fly and Anthony Silva went 1-for-3 with a double and a walk and Aaron Walton went 1-for-4 with a walk and a stolen base.
Top draft pick Jace LaViolette’s early season struggled continued, going 0-for-4 with a strikeout, although he reached base for the first time of his career with a walk.
Starting pitcher Franklin Gomez looked sensational in his Guardians system debut. He pitched 4.0 shutout innings of four-hit ball, striking out seven and walking just two.
Michael Kennedy added solid long relief with 3.0 scoreless innings, giving up two hits with three strikeouts, although he walked four.
Logan McGuire was touched up for two runs in 1.2 innings and Sean Matson picked up a one-out save
Hill City Howlers 4, Fredericksburg Nationals 9
Howlers fall to 2-2
Hill City players got on base, but no one had a particularly great game Tuesday. Dauri Fernandez, Robert Arias and Anthony Martinez all went 1-for-3 with a walk, with Arias also stealing a base.
Yelferth Castillo had the biggest hit of the game, a home run while Yaikel Mijares walked twice and stole a base.
Starting pitcher Aiden Major made his organizational debut, allowing two runs on four hits with three strikeouts and two walks in 2.2 innings.
Will McCausland also gave up two runs, but impressively struck out eight batters in 3.2 frames of long relief.
The big blow came from reliever Zane Petty, who was tagged for five runs in his lone inning of work, preventing any thoughts of a comeback.
Optics match early reality for Orioles
I traded my Easter ham for a hot dog last weekend to watch the Orioles take on the Pirates at PNC Park. On paper, it felt like dealing Erik Bedard for Adam Jones and a quartet of pitchers. It’s not like I was skipping Thanksgiving dinner, and it’s always a thrill to catch a game or three at the second most beautiful park in baseball.
There was a legitimate buzz in Pittsburgh leading up to the team’s home opener. A traditionally pessimistic fan base garnered some optimism with the signings of Ryan O’Hearn, Brandow Lowe, and Marcell Ozuna, but the city caught fire when the organization announced they were promoting top prospect Konnor Griffin before the first home game of the season.
The top prospect in baseball? That’s nice. Call me when you go back-to-back-to-back. Baltimore’s lineup should have featured Adley Rutschman, Gunnar Henderson, and Jackson Holliday, but the youngest reamined on the IL recovering from a broken hamate bone. Still, I couldn’t help but smile when the sold out crowd rose to its feet to greet the future of its franchise. Pirates fans are aching for the type of feeling Baltimore enjoyed during a 101-win season in 2023, and Orioles fans are looking to rediscover the magic.
Griffin delivered a big hit, and the Orioles failed to recover from a four-run deficit. Baltimore went 1-for-9 with runners in scoring position, and Gregory Soto danced around a solo homer for his first save of the season. Fans talked some smack in a jovial manner as I left the park. “We’ll get you tomorrow,” I said with a grin, and the fans conceded like it was already a foregone conclusion.
That’s not what happened though. Baltimore let a two-run lead slip away with the type of defense that we all feared would rear its ugly head at some point. Coby Mayo failed to turn a double play. Anthony Nunez couldn’t corral a weak grounder, and the Pirates walked it off for their second one-run win in as many days.
I won’t waste much time on the finale. Chris Bassitt looked old and cold with temperatures in the low 50s. Craig Albernaz yelled at home plate umpire James Jean like a manager watching his team get hopelessly swept, and Jean barked back like a guy unhappy to be working on a holiday. I left the park like a guy who went to three games and all he got was a lousy opening series pin.
I was ready to air grievances like some odd combination of Easter and Festivus, but I don’t post on Monday mornings. Since then, the Orioles traveled to Chicago and clinched a series victory with a pair of close wins. They enter today with a chance of a series sweep and a return to .500. So where does that leave us?
Nothing is coming easy for this team right now. Baltimore finished 3-for-15 with runners in scoring position yesterday with 14 men left on base. The team could have coasted to a comfortable victory but instead needed its closer for a second straight day in April.
Baltimore’s early struggles are manifesting in strange ways. The team desperately needed a hit with runners in scoring position and less than two outs yesterday. Albernaz sent Ryan Mountcastle up to pinch hit in the fifth inning because he couldn’t trust Colton Cowser to put the ball in play right now. Mountcastle drove in a run with an RBI-groundout, but the move said more about Cowser’s inability to handle offspeed pitches than anything else.
Samuel Basallo can hit the ball HARD, but the Orioles still have a rookie batting .167 in the cleanup spot. A team that spent $155 million on Pete Alonso should be able to let guys like Basallo and Beavers cut their teeth a little lower in the order.
Trevor Rogers has looked the part through his first three starts, but the second head of Baltimore’s two headed monster failed to complete five innings in either of his first two outings. The Orioles could use a strong start from Kyle Bradish today with closer Ryan Helsley likely unavailable.
Cade Povich and Brandon Young have already turned in better appearances than free agent signing Chris Bassitt. The 37-year-0ld is 0-2 with a 14.21 ERA on the season. The Birds will need more out of Bassitt with Zach Eflin already on the 60-day injured list.
Henderson, Rutschman, and Taylor Ward look capable of carrying the offense until Alonso heats up, but the bottom half remains a question mark without Holliday and Jordan Westburg. Mayo has yet to offset the defense at third base, and Jeremiah Jackson looks to be the easy option once Holliday returns.
After 11 games, the optics match reality. The Orioles are playing like a team fighting to play .500 baseball. That’s not a disaster, but it’s not enough either. These two close wins in Chicago stopped the sky from falling, but Baltimore could really use a comfortable win to catch its breath. There’s an opportunity to get that win today with Bradish on the mound against University of Maryland product Sean Burke.
Pirates sign Konnor Griffin to record 9-year, $140 million extension
The Pittsburgh Pirates and rookie infielder Konnor Griffin agreed to a nine-year contract extension, the team announced Wednesday, April 8.
The extension ties the 19-year-old to the team through the 2034 season. Financial terms were not disclosed by the team, but it is reported to be worth $140 million, according to The Athletic and ESPN.
After being baseball's top-rated prospect, Griffin, a Jackson, Mississippi native, was called up from Triple-A Indianapolis on April 3, and in 17 at-bats this season, he is hitting .176 with three RBIs."Signing Konnor is a meaningful commitment to this team, this city and our fans. It reflects our belief inKonnor, in this season’s club and in the future of our organization," said Pirates Chairman Bob Nutting in a statement.
"Konnor represents everything we value in a player – exceptional talent, strong character, a team-firstmentality and a maturity that stood out to all of us from the beginning. He is the right person, from the rightfamily. This is another important step in the work we have been doing to build a winning team, for this yearand going forward."
Griffin, who got married in January, was selected with the ninth overall pick in the 2024 MLB draft.
Last season, in 122 games between Low-A Bradenton, High-A Greensboro, and Double-A Altoona, Griffin was spectacular, hitting .333 with 21 home runs, 94 RBIs, and scoring 117 runs.
OFFICIAL: We have signed INF Konnor Griffin to a nine-year contract extension that runs through the 2034 season. pic.twitter.com/eipHszMm6s
— Pittsburgh Pirates (@Pirates) April 8, 2026
Pittsburgh has missed the postseason in each of the last 10 seasons, is off to a 7-4 record in 2026.
This article originally appeared on USA TODAY: Konnor Griffin contract: Pirates sign rookie to record extension
Thoughts on a 3-2 Rangers win
Rangers 3, Mariners 2
- A big win for your First Place Texas Rangers.
- Yes, that’s right…with the Astros and Angels losing, the Rangers are currently alone in first place in the A.L. West, a half game above Houston and Anaheim.
- Also, weirdly, they have the third best record in the American League right now. The only other A.L. teams above .500 are the 8-2 Yankees and the 7-5 Guardians.
- The Rangers, having run through a bunch of relievers the day before, needed innings from Nathan Eovaldi. And Nathan Eovaldi gave the Rangers innings.
- Six of them, to be precise. Six rather good innings.
- The first pitch of the game didn’t go well, I must admit. Brendan Donovan took the first pitch out of the park.
- That said, he didn’t exactly crush the ball. With a 94 mph exit velocity and a 34 degree launch angle, its a ball that Statcast says turns into an out 95% of the time.
- Unfortunately, Eovaldi experienced the 5%, and the Rangers were immediately in a 1-0 hole.
- Eovaldi ended up allowing a pair of runs, the second coming on a single-wild pitch-walk-single sequence. Cal Raleigh’s RBI single came on an 0-2 pitch that he flared into center field. Raleigh didn’t hit it well, but he was able to muscle it into that no man’s land in the outfield where weakly hit flares fall for hits.
- Eovaldi had his stuff going on, though. Seven strikeouts in the game, and a whopping 22 swings and misses generated on 93 pitches. He relied heavily on his splitter and his cutter, using them almost a third of the time, and generated 8 whiffs apiece off of those two pitches.
- The Donovan homer was off his fastball, and maybe not surprisingly, Eovaldi threw that pitch just nine more times after that.
- Jacob and Jakob finished things off, with Latz providing two shutout innings and Junis allowing two baserunners to start the ninth, scaring everyone, before finishing things off and getting the save.
- The offense wasn’t good, generating just six hits and no walks, with two GIDPs to boot. George Kirby had the Rangers’ number once again.
- But they strung hits together when they needed to, all at the start of the fifth inning.
- Joc Pederson started things off with an infield single, advancing to second on a bad throw to first, and scored on Evan Carter’s single.
- Then Kyle Higashioka, who led off the third with a blast down the left field line that looked like it would be a homer, but which drifted maybe a foot foul, crushed a Kirby pitch into the left field seats for a home run. And just like that, it was a 3-2 Rangers lead.
- Kirby retired the next 12 Rangers hitters in order, but it ultimately didn’t matter, as the three runs the Rangers put up ended up being enough.
- Nathan Eovaldi topped out at 95.3 mph with his fastball, averaging 94.4 mph. Jacob Latz’s fastball maxed out at 94.4 mph. Jakob Junis hit 93.8 mph with his fastball.
- Kyle Higashioka’s homer was 107.1 mph. Brandon Nimmo had a 104.4 mph ground out. Wyatt Langford had a 102.6 mph ground out. Ezequiel Duran had a 102.2 mph ground out. Jake Burger had a 101.2 mph ground out. Evan Carter had a 100.5 mph single.
- Now to finish off a sweep on a Wednesday afternoon and head into the off day with us all being happy.
Islanders' Updated Playoff Odds
The New York Islanders' night of scoreboard watching last night can be summarized by one singular word: Oof.
The Ottawa Senators beat the Tampa Bay Lightning in regulation. The Philadelphia Flyers pummeled the New Jersey Devils. The Columbus Blue Jackets knocked off the Detroit Red Wings in a shootout.
By the time the carnage ended, the Islanders sat in 11th place in the Eastern Conference, three points outside both third place in the Metropolitan Division and the final Eastern Conference Wild Card spot.
Moneypuck.com moved the Islanders' playoff odds down to just 19.4%.
That almost feels too generous.
The Islanders' tragic number is down to six.
The tragic number is a countdown to when the Islanders are mathematically eliminated from playoff contention.
Every regulation loss moves the number down by two. From here on in, every time Ottawa and Philadelphia win, it also moves the number down by two.
The number sitting at six signifies just how close the Islanders are to elimination.
If the Flyers and Senators win three of the last four, the Islanders are out. That's also assuming New York wins out.
One loss and all they'd have to do is go 2-2-0, and they'd clinch over New York.
Yes, the Islanders do play the Senators on Saturday afternoon.
But, Ottawa's other opponents to close the year are the Florida Panthers, the Devils, and the Toronto Maple Leafs.
Not exactly a killer's row. That's three mathematically eliminated teams and the Islanders.
Philadelphia, meanwhile, heads on the road to take on the Red Wings Thursday night, then heads to Winnipeg to face the Jets. They close with a back-to-back at home against the Carolina Hurricanes and Montreal Canadiens.
They're much likelier to stumble down the final stretch. Of course, the Blue Jackets also passed the Islanders last night, so it's worth observing their final stretch, too.
Columbus visits Buffalo on Thursday, then Montreal on Saturday. They close with two home games against the Boston Bruins and Washington Capitals.
Again, like Philly, there's a chance they'll stumble.
Even with the potential for some stumbling ahead of them, the Islanders themselves will be playing with the pressure equivalent to that of walking on a tightrope from the Empire State Building to the Chrysler Building with no safety net.
One trip, one misplaced step, and they'll come crashing down with no chance of making it.
Essentially, the Islanders must go 4-0-0, and hope two of Philly, Columbus, and Ottawa all succumb to the pressure.
The odds are no longer in the Islanders' favor after the entirety of March saw them control their destiny.
New head coach Peter DeBoer has hands full immediately.