On the Mariners drop in bat speed

ARLINGTON, TX - APRIL 07: Randy Arozarena #56 of the Seattle Mariners takes batting practice prior to the game between the Seattle Mariners and the Texas Rangers at Globe Life Field on Tuesday, April 7, 2026 in Arlington, Texas. (Photo by Courtney Kramer/MLB Photos via Getty Images) | MLB Photos via Getty Images

The Mariners are swinging slower and hitting worse, but connecting these dots isn’t as simple as it seems.

Bat speed is down for half the Mariners’ lineup over the first 2 1/2 weeks of the season. These batters are swinging 0.7 mph slower on average than they were last year. It’s become a fixation in the early going, especially as the team entered the weekend with a 79 wRC+ — bottom five in the majors. Some blame the slower swings for the disappointing start at the plate, and others point to Seattle’s frigid temperatures as the culprit for the decline.

These points were brought to Dan Wilson before Saturday’s game. He shot down either premise.

“That’s pretty negligible from what we’ve seen before,” Wilson said of the decline in bat speed. “It’s colder weather- there’s just a lot of different factors that could be involved there. That’s not something that’s concerning us. Obviously, we track, we monitor, but there’s nothing that’s discernible. We’re fourteen games in, there’s so much more season to go. We want to get off to a good start, obviously as a player you want to get off to a good start, but you know, sometimes those things take a little bit of time to get going. It’s not anything different.”

I pretty much agree.

The first thing to point out is only three Mariners have bat speed drops greater than 1 mph. Randy Arozarena has lost 3.5 mph from last year (the largest change in the majors), Leo Rivas has lost 1.6 mph, and Brendan Donovan has lost 1.3 mph. The next thing to point out is Arozarena and Donovan are the top two hitters on the team so far by wRC+. Bat speed is important, but it isn’t everything.

Now, there are several players with <1 mph bat speed drops who have indeed struggled. Josh Naylor, for instance, has lost 0.9 mph, and Cal Raleigh and Julio Rodríguez have each lost about 0.5 mph.

But the further you dig into the decimals of bat speed, the more difficult it becomes to separate noise from signal, especially in just 16 games. Let’s look at Julio’s rolling bat speed, for example:

Bat speed goes up and down naturally over the course of a season. That doesn’t always reflect a change in ability. These ebbs and flows can partially be attributed to the measurement itself. Bat speed is captured at the moment when the sweet spot of the bat crosses with the path of the ball. In other words, it tells us how fast the barrel is traveling at point of contact (or missed contact, in the case of whiffs).

This “point of contact” piece is crucial. A swing isn’t one, constant speed. It starts slow as the batter fires, and gains speed as the batter follows through. The “bat speed” for any given swing not only depends on how fast the batter swings, but how far they progress in their swing by the time the ball reaches the plate.

What does that mean for interpreting bat speed data? Well, that means observed bat speed can change with the pitch type, velocity, location, and the batter’s ability to identify such variables out of the pitcher’s hand. So if Julio took the exact same swing at a 99-mph fastball on the inner-third as he did on an 84-mph sweeper out of the zone away, he’s not likely to record the same “bat speed” on both swings. And that’s before considering how Julio might change his swing to match each pitch. From that perspective, bat speed is not only a matter of physical strength and ability, but a function of timing and circumstance.

For batters like Arozarena, who display very large changes in bat speed, it’s worth considering the underlying changes pushing their swing to new… slows:

But for pretty much every other Mariners’ batter exhibiting a decline (or gain) in bat speed, there simply hasn’t been enough time to say what, if anything, is different. I’m more likely to look at slower swings as a symptom of early struggles, rather than a cause. I kind of think the Mariners’ timing is just off.

Now, one theory that’s cropped up to explain the drop in bat speed is Seattle’s cold weather. Several people have pointed out the relationship between bat speed and temperature, noting swings are slower when it’s cold and faster when it’s hot.

I did some math on this last week for FanGraphs. My conclusion was, yes, bat speed likely depends on the temperature, and colder means slower. As Patrick Dufor points out in an excellent follow-up analysis, some of that could be the drag created by denser air at lower temperatures. But Dufor also notes drag doesn’t quite explain the full change. It’s possible batters might just be less comfortable in the cold. Julio agreed in an interview with the Seattle Times. “We’re not trying to swing slower; it’s just cold as (expletive) in Seattle,” he said, responding to concerns about the team’s bat speed decline.

Regardless, I estimated the change in bat speed at about 0.2 mph per 10 degrees Fahrenheit. That’s not a lot. While Seattle is the coldest city in the majors over the course of the season, it’s typically not the coldest city in the early part of the season. Lots of places are cold right now. In fact, T-Mobile Park is more neutral than you’d expect in April. It’s the late summer, when the rest of the country warms up and Seattle still has some bite after sunset, that we see the park flex its muscles. That’s to say, yes, it’s possible the Mariners are swinging slower because of the cold. But it’s probably not a big issue, and certainly not one unique to them. And it’s not the only thing that could be pushing bat speed down.

Again, my sense is the Mariners were kind of just bad the first two weeks of the season. I think their timing was off, I think they were swinging at bad pitches, and I think they were falling behind in counts. Each of those things could explain their bat speed slump, and I doubt it’s the other way around.

The Mariners entered the weekend with a 79 wRC+. After walking all over Astros’ pitching the last two nights, they enter Sunday with a 93 wRC+. We are not even 10% of the way through the season. It can swing in a jiff.

Pelicans vs Timberwolves Prediction, Picks & Odds for Tonight’s NBA Game

Want to get more Covers content? Add us as a preferred source on your Google account here.

Season finales with nothing at stake may be boring across most of the league, but the Minnesota Timberwolves have made sure to make tonight’s game against the New Orleans Pelicans a headline event in the Twin Cities. Kevin Garnett is returning for the first time since 2018.

With few angles to bet in what is effectively an exhibition game, my Pelicans vs. Timberwolves predictions and these NBA picks put a touch of stock in Garnett’s influence on Minnesota’s reserves on Sunday, April 12.

Pelicans vs Timberwolves prediction

Pelicans vs Timberwolves best bet: Timberwolves -6 (-110)

If you know a Minnesota Timberwolves player’s name, he's either sitting tonight or is named Donte DiVincenzo, and the latter is playing tonight simply to have played in all 82 games this season. He is not likely to see a full workload.

However, are Minnesota’s reserves better than the New Orleans Pelicans in general? Quite possibly. Terrence Shannon Jr. figures to score 30 points in this role. Joan Beringer may grab 15 rebounds if he can stay out of foul trouble. This is quite possibly Joe Ingles’ final NBA game.

There are ways of envisioning the Timberwolves putting up some numbers tonight.

Meanwhile, the Pelicans are not opposed to losing. They have a slight hope of tying the Grizzlies and Mavericks for the sixth-worst record in the league. In fact, Dallas is favored by 6.5 points tonight against the Bulls, the one inter-conference game on the slate.

Kevin Garnett at courtside should only further Shannon’s and Beringer’s motivation, though perhaps not holding as much mystique for Ingles, who overlapped with the Hall of Famer by two seasons in the NBA, the two seasons in which Garnett returned to Minnesota.

That motivation and the Pelicans’ lack of it should keep this a multi-bucket game.

Pelicans vs Timberwolves same-game parlay

Betting on the Timberwolves early and betting on an Over are both bets on Terrence Shannon Jr. The second-year wing has been stymied by injury this season, slowed to start the year, and then sidelined for two months in the middle of it.

With Minnesota coasting into the postseason, however, Shannon has taken center stage in the last two games, shooting 19-for-27 from the field and 10-for-14 from deep while scoring 33 and then 23 points.

He does not take long to get going, and once rolling, Shannon does not stop. It is not a coincidence that each of Minnesota's last two games went Over the total.

Pelicans vs Timberwolves SGP

  • Timberwolves -6
  • Timberwolves first half -3
  • Over 236

Pelicans vs Timberwolves odds

  • Spread: Pelicans +6 | Timberwolves -6
  • Moneyline: Pelicans +220 | Timberwolves -270
  • Over/Under: Over 236 | Under 236

Pelicans vs Timberwolves betting trend to know

The Pelicans are 2-6 ATS in their last eight games. Find more NBA betting trends for Pelicans vs. Timberwolves.

How to watch Pelicans vs Timberwolves

LocationTarget Center, Minneapolis, MN
DateSunday, April 12, 2026
Tip-off8:30 p.m. ET
TVPelicans+, FDSN-North

Pelicans vs Timberwolves latest injuries

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.

Game Preview #81: New Jersey Devils vs. Ottawa Senators

NEWARK, NJ - MARCH 23: New Jersey Devils center Dawson Mercer (91) and New Jersey Devils center Jack Hughes (86) share a laugh in warm ups before a game between the Ottawa Senators and New Jersey Devils on March 23, 2024 at Prudential Center in the Newark, New Jersey. (Photo by Andrew Mordzynski/Icon Sportswire via Getty Images) | Icon Sportswire via Getty Images

The Matchup The New Jersey Devils (41-36-3) versus the Ottawa Senators (43-27-10)

The Time: 7:00 PM EDT

The Broadcast: TV — MSGSN2; Radio — Devils Hockey Network

The End

Happy final Sunday of the 2025-26 New Jersey Devils season. This is our final home game until September, and the Devils are giving us a real treat to mark the end of this season: the last use of the “Jersey Jersey” designed like a crossover of a Los Angeles Kings jersey with a linesman uniform.

I am glad to see the Jersey Jersey go away. Maybe it’s just associating the Devils with an uptick in losing since their record-setting 52-win season, and maybe it’s the goaltender the team traded for and signed to a bad extension saying he cannot see the puck through the jersey pants. But I enjoy seeing the Devils wear red at home, or at least white throwbacks, or green. The idea of a black alternate was always intriguing, but the execution here was poor. If this is the last time I see it on the ice, I would be pretty happy.

Nico Daws to Start, Topias Vilen to Play

While the Devils called up two more from the Utica Comets to play at the end of the season, neither were on the ice yesterday. Jake Allen played a very solid game in net, to his credit, while Dennis Cholowski continued to play on a pairing with Johnny Kovacevic. Tim recapped that game for us, and while Cholowski actually did his job pretty well (a rarity since his first NHL appearance of the season against the Kings), it should be his last game in a Devils uniform.

Nico Daws, meanwhile, should be getting the second half of this back-to-back. Since being relegated to the AHL for the most part at the start of the 2024-25 season, Daws has a .945 save percentage and 1.49 goals against average in seven NHL games. That’s pretty good! I would think that, if he was so out of his depth in the NHL, he would be sitting a bit lower than a .945 save percentage over scattered use. Jumping from the AHL to the NHL is not easy with the differences in speed and the quality of shooters, but the AHL has its own problems for goaltenders with the proliferation of grinders and poorer defense.

I am excited to see Daws share the ice with Vilen, and I hope they give the 23-year old defenseman a good pairing to work on. As Tim mentioned last night, the Dillon-Nemec pairing has been a really tough watch. He wrote:

Dillon and Nemec are one of the worst positional D pairs I have ever seen. Both routinely over commit at both blue lines and get burned for odd mans the other way. I am going to write about personnel for next season, and I think I’ve had enough of both of them. I realize Dillon is a great dude and has an element we lack, but if you’re going to be a “defensive defenseman” than maybe do it. It’s like the are actively trying to sabotage each other.

I have thought about this as well. I think the Dillon-Hamilton pairing worked so well last season because it was effectively chaotic. If an opponent skater did not keep their head up, Brenden Dillon might blow them up at center ice. But go the other way, and they had 6’7” Dougie Hamilton in their business. Those two were made for quick strikes back at the other team, with Dougie’s slap shot and Dillon’s eagerness to rush up the ice. But Simon Nemec is not Dougie Hamilton. He does not use a 6’7” frame to seal off the wall and reach out to disturb puck carriers. He’s smaller, slower, and plays more like a rover. He totally lacks physicality away from the net, too, so pairing him with a defensive guy like Dillon who plays his best defense by jumping the play before it happens is a recipe for disaster more often than not.

Tonight, I think a Vilen-Nemec second pairing and a Dillon-Kovacevic third pairing would be a smart choice. The Devils have nothing to gain in the standings by winning, so holding the veterans up for more ice time is unnecessary. I would much rather see what Vilen and Nemec can do against guys like Brady Tkachuk than I want to see Vilen play 10 minutes against Lars Eller and Nick Cousins. In the AHL, Vilen has arguably been Utica’s steadiest defenseman since Kevin Bahl graduated to the NHL, and he has done so while being a decent point producer. He might have shown more promise at a younger age in that area, but he has not fallen to pure shutdown levels of offense.

Different Bottom Six Look, Please

While this does not really matter, I am really not seeing what there is to be gained out of giving Marc McLaughlin and Brian Halonen more looks with Paul Cotter. I do not think that line has really worked much at all, and I would rather see Maxim Tsyplakov in the lineup so he can get an actual chance on the third line with Cody Glass and Lenni Hameenaho. Nick Bjugstad is still a good enough player to have in the bottom six, but I would rather see Tsyplakov-Glass-Hameenaho and Cotter-Bjugstad-Halonen/McLaughlin than the paradigm Keefe has been running with lately.

Your Thoughts

What do you think of tonight’s game? Will you be watching? What do you think of Vilen and Daws? Leave your thoughts in the comments below, and thanks for reading.

Milwaukee Bucks vs. Philadelphia 76ers Preview & Game Thread: End of suffering and an era?

PHILADELPHIA, PA - JANUARY 27: Tyrese Maxey #0 of the Philadelphia 76ers dribbles the ball as AJ Green #20 of the Milwaukee Bucks plays defense during the game on January 27, 2026 at the Wells Fargo Center in Philadelphia, Pennsylvania 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 David Dow/NBAE via Getty Images) | NBAE via Getty Images

The Milwaukee Bucks have their final game of the 2025-26 regular season, traveling to Philadelphia to take on the 76ers. Philly has won all three games and will look to complete a season sweep.

Where We’re At

What a season; I don’t think anybody expected this. To be honest, a lot went wrong. The Bucks didn’t have much control of injuries to key rotation players like Giannis Antetokounmpo, Myles Turner, and Kevin Porter Jr., or regression from role players like Gary Trent Jr. A portion of the problems was self-inflicted, stemming from roster construction, effort in games, and coaching malpractice. The Bucks will not be playing in the postseason for the first time in 10 years, and what happens next will be the biggest question for Bucks ownership.

Philadelphia has had an interesting season. Some might view their current 8th place as underachieving, but with Joel Embiid injured and Paul George suspended for 25 games, maybe they handled it better than most teams, like the Bucks, would have. The Sixers do have something to play for: a win and other results could have them move up to sixth place and avoid the play-in game(s), but a loss could have them in the 9-10 game against the Miami Heat.

Injury Report

The Bucks will not have Giannis Antetokounpo (knee), Kevin Porter Jr. (knee), Bobby Portis (wrist), Kyle Kuzma (achilles), Myles Turner (ankle), Gary Trent Jr. (oblique), and Ryan Rollins (thumb). Gary Harris (groin) and Pete Nance (knee) are listed as questionable.

The Sixers will not have Joel Embiid (appendicitis) and Johni Broome (knee), but will have Tyrese Maxey (finger) available.

Player To Watch

Ousmane Dieng has been a nice addition for the Bucks, and with Rollins out, the Bucks will lean on him for the playmaking and offensive burden. The Sixers will make him work hard for it.

How To Watch

5:00 p.m. CDT on FanDuel Sports Network Wisconsin.



Where to watch New York Yankees vs. Tampa Bay Rays: Live stream, start time, TV channel, odds for Sunday, April 12

The New York Yankees (8-6) face the Tampa Bay Rays (7-7) in an AL East matchup. Cam Schlittler, boasting a 1.62 ERA, is expected to start for the Yankees against Tampa Bay's Drew Rasmussen, who has a 1.80 ERA.

  • New York Yankees: 8-6 (No. 1 in AL East)

  • Tampa Bay Rays: 7-7 (No. 3 in AL East)

  • Spread: Tampa Bay Rays 1.5

  • Moneyline: Tampa Bay Rays +125 (42.6%) / New York Yankees -150 (57.4%)

  • Over/Under: 7.5

New York Yankees: Cam Schlittler (2-0, ERA: 1.62, K: 22, WHIP: 0.48)
Tampa Bay Rays: Drew Rasmussen (0-0, ERA: 1.80, K: 10, WHIP: 0.80)

Weather: 81°F at first pitch

Ballpark: Capacity: 25,025 | Roof: Dome | Surface: Artificial Turf

Sunday morning Rangers things

LOS ANGELES, CALIFORNIA - APRIL 11: Chris Martin #31 of the Texas Rangers pitches against the Los Angeles Dodgers during the eighth inning at Dodger Stadium on April 11, 2026 in Los Angeles, California. (Photo by Luke Hales/Getty Images) | Getty Images

Good morning, folks…

The Texas Rangers fell to the Los Angeles Dodgers by a score of 6-3 last night.

Shawn McFarland’s game story from the loss talks about the team feeling they are able to come back from deficits.

An MRI on Wyatt Langford resulted in his being determined to be day-to-day with his quad strain, which is good news as he won’t have to go on the injured list.

David Laurila has his Sunday Notes column up at Fangraphs.

Where to watch Texas Rangers vs. Los Angeles Dodgers: Live stream, start time, TV channel, odds for Sunday, April 12

The Texas Rangers (7-7) face the Los Angeles Dodgers (11-3) in the final game of a tied three-game series. Jacob deGrom is expected to start for Texas while Roki Sasaki pitches for Los Angeles.

  • Date: Sunday, April 12

  • Time: 4:10 p.m. ET / 1:10 p.m. PT

  • Where: Dodger Stadium, Los Angeles, CA

  • TV Channels: SportsNet LA, Rangers Sports Network

  • Live Stream:ESPN+, MLB.TV | Follow on Yahoo Sports

  • Texas Rangers: 7-7 (No. 2 in AL West)

  • Los Angeles Dodgers: 11-3 (No, 1 in NL West)

  • Spread: Los Angeles Dodgers 1.5

  • Moneyline: Los Angeles Dodgers -130 (53.7%) / Texas Rangers +105 (46.3%)

  • Over/Under: 8.5

Texas Rangers: Jacob deGrom (0-0, ERA: 3.72, K: 13, WHIP: 0.83)
Los Angeles Dodgers: Roki Sasaki (0-1, ERA: 7.00, K: 9, WHIP: 1.56)

Weather: 65°F at first pitch

Ballpark: Capacity: 56,000 | Roof: Open | Surface: Grass

Sunderland 1-0 Tottenham, Nottingham Forest 1-1 Aston Villa, Crystal Palace 2-1 Newcastle: Premier League – as it happened

Nordi Mukiele’s deflected shot sent Spurs even deeper into the relegation mire, while Forest earned a crucial point against Villa and Palace beat Newcastle

And there looks to be a more solid look about the side he’s sent out, with players in their natural positions. In particular, I like the legs in midfield, though I’m still concerned about where the goals might come from – none of the front three can reliably create for themselves, and there’s a lack of wingers and invention around and behind them.

All that said, I’m really looking forward to seeing how Spurs look, having had a couple of weeks to absorb new instructions. I very much doubt De Zerbi leaves things alone for fear of confusing them – I’d expect his instructions to be the pro forma, from now.

Continue reading...

Jazz vs Lakers Prediction, Picks & Odds for Tonight’s NBA Game

Want to get more Covers content? Add us as a preferred source on your Google account here.

The Utah Jazz take on the Los Angeles Lakers at Crypto.com Arena on the final night of the NBA regular season.

The Lakers will be without at least two of their Big 3, and my Jazz vs. Lakers predictions and NBA picks expect Luke Kennard to step up in a big way.

Jazz vs Lakers prediction

Jazz vs Lakers best bet: Luke Kennard Over 25.5 points + rebounds + assists (-112)

With Austin Reaves and Luka Doncic both sidelined, Luke Kennard has joined the first unit, logging 31 minutes per game across four straight starts. In that span, he’s averaged 27.6 PRA and recorded his first career triple-double.

Over his last four, Kennard has posted PRA totals of 23, 24, 21, and 42, respectively, clearing the Over only once but coming close in each contest. LeBron James is questionable tonight, and with James at less than 100%, Kennard could operate as the team’s leading facilitator and a go-to scoring option.

Over the last 10 games, the Utah Jazz have allowed the most points per game to opponents at a whopping 134, and their 123 defensive rating ranks 26th. The Jazz have surrendered the third-most rebounds (49), second-most assists (33.1), and third-most made 3-pointers (15.5). 

Utah also ranks first in pace by a mile at 109.3. Kennard gets the perfect storm of an excellent matchup, quick tempo, and potential high usage in front of the home crowd. My money’s on a big game.

Jazz vs Lakers same-game parlay

The Lakers can clinch the No. 3 seed in the Western Conference with a win and a Nuggets loss, so L.A. should be all-in on a victory tonight. The Jazz are doing all they can to lose games, and they've been getting blown out with regularity. Even if LeBron is sidelined, the Lakers have enough firepower to win this game comfortably.

The Jazz play at such a high pace that I'm taking the Over despite lengthy injury reports from both teams. The Jazz have allowed the second-most field goal attempts from opponents at a healthy 96.1, and the Lakers can take advantage of a weak Utah defense. The Jazz have enough scorers to get some buckets and take this Over the total.

Jazz vs Lakers SGP

  • Luke Kennard Over 25.5 points + rebounds + assists
  • Lakers -14.5
  • Over 236.5

Our "from downtown" SGP: Double-double trouble!

Kennard recorded his first career triple-double against the Mavericks last Sunday, and he came within one and two assists of reaching a double-double in each of his next two games. He can reach 10 points and 10 dimes tonight, and for bettors interested in turning up the heat even more, his line to record a triple-double is set at +3500.

Deandre Ayton’s production has been hit-or-miss lately, but he should have no problem reaching this statistical milestone against one of the worst defenses in the NBA. The Jazz have surrendered the third-most rebounds and second-most points in the paint across the last 10 games, and Ayton went for 20 and 14 in his only game against Utah with a full allotment of minutes this season.

Jazz vs Lakers SGP

  • Lakers -14.5
  • Luke Kennard to record a double-double
  • Deandre Ayton to record a double-double

Jazz vs Lakers odds

  • Spread: Jazz +14.5 | Lakers -14.5
  • Moneyline: Jazz +750 | Lakers -1200
  • Over/Under: Over 236.5 | Under 236.5

Jazz vs Lakers betting trend to know

The Jazz have gone Over their team total in 14 of their last 17 games for +10.6 units and a 54% ROI. Find more NBA betting trends for Jazz vs. Lakers.

How to watch Jazz vs Lakers

LocationCrypto.com Arena, Los Angeles, CA
DateSunday, April 12, 2026
Tip-off8:30 p.m. ET
TVJazz+, Spectrum SportsNet

Jazz vs Lakers latest injuries

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.

Ryan Ward hits walk-off homer, Wyatt Crowell goes 5 scoreless

Feb 22, 2026; Peoria, Arizona, USA; Los Angeles Dodgers first baseman Ryan Ward against the San Diego Padres during a spring training game at Peoria Sports Complex. Mandatory Credit: Mark J. Rebilas-Imagn Images | Mark J. Rebilas-Imagn Images

For the first time in seven opportunities this season, all four Dodgers affiliates won on the same day.

Player of the day

Wyatt Crowell put up more zeroes for Double-A Tulsa, with seven strikeouts in five scoreless innings against Springfield. It was the second appearance of the season for the left-hander, who pitched three scoreless frames against San Antonio on April 4. Crowell struck out four in a row at one point, including all three in the second inning.

Crowell, the Dodgers’ fourth-round draft pick out of Florida State in 2023, walked 15.2-percent of his batters faced in his first two professional seasons. But so far this year, he’s walked only three of 33 batters faced (9.1 percent), to go with 10 strikeouts.

Triple-A Oklahoma City

Ryan Ward hit a three-run walk-off home run to erase a two-run deficit and lift the Comets over the Round Rock Express (Rangers) in a wild game.

Ward had three hits on the night and stole a base. Austin Gauthier also had three hits, including a double. Ryan Fitzgerald had two hits, including a double.

River Ryan allowed three doubles in a row in a first inning that also included a walk, a hit batter, two runs scored, and needed 36 pitches to complete. He retired seven of his final eight batters faced to get through three innings without any further damage. Ryan struck out four on the night, and threw 56 total pitches, just 20 over the final two frames.

It’s been a rough go so far this season in the Pacific Coast League for left-hander Logan Allen, who allowed only one run in his first three innings of relief but ran out of gas in the seventh. He allowed two singles and two walks before getting pulled with one out, and all of them scored during the frame. Allen this season has faced 59 batters, and 28 of them have reached (19 hits, nine walks) for a .475 on-base percentage and only six strikeouts.

Double-A Tulsa

Zyhir Hope blew open a low-scoring affair with a three-run home run in the sixth inning to give the Drillers the breathing room they needed to beat the Springfield Cardinals.

Hope’s home run was not only against a left-handed pitcher, but was also hit to the opposite field.

High-A Great Lakes

The Loons scored in five different innings to beat the West Michigan Whitecaps (Tigers).

Third baseman Logan Wagner had three hits, including a double, and scored three times. Center fielder Charles Davalan also doubled, part of a two-hit, two-run game. Designated hitter Jose Meza reached base four times with two walks, a double, and single, with two RBI. Shortstop Jose Izarra homered.

Zach Root needed 32 pitches to record only two outs in his start, pulled with the bases loaded in the first inning. He allowed only one run, thanks to Dilan Figueredo inducing a groundout to strand three runners. Figueredo followed with three perfect innings of his own, earning the win with his 10-up, 10-down performance, including two strikeouts.

Class-A Ontario

Four Tower Buzzers pitchers combined to shut out the Inland Empire 66ers (Mariners), with 10 strikeouts and no walks.

Isaac Ayon, the Dodgers’ 18th-rounder from 2024 out of Oregon, pitched four scoreless innings with four strikeouts, allowing only a pair of singles. Logan Lunceford got the next five outs, with two strikeouts of his own, followed by Robby Porco getting five outs.

Jecsua Liborius earned the save by striking out all three batters in the ninth. He has retired all 10 batters he’s faced this season with eight strikeouts, seven weeks shy of his 21st birthday.

Easton Shelton on Saturday was designated to hit, and that he did, driving in both Ontario runs, with a second-inning double and solo home run in the seventh.

Transactions

Triple-A: Pitcher Chris Campos was activated off the injured list after missing a week and a half, and had a rocky first game back, allowing three of his six batters faced to reach, giving up an unearned run and allowing both inherited runners to score. Right-hander Jordan Weems was placed on the development list.

Saturday scores

Sunday schedule

  • 11 a.m. PT: Great Lakes (Christian Zazueta) at West Michigan (Gabriel Reyes)
  • 11:15 a.m.: Tulsa (Payton Martin) at Springfield (Brandt Thompson)
  • 12:05 p.m.: Oklahoma City (Jackson Ferris) vs. Round Rock (Austin Gomber)
  • 2:05 p.m.: Ontario (TBA) at Inland Empire (Jackson Steensma)

Where to watch Orlando Magic vs. Boston Celtics: Live stream, start time, TV channel, odds for Sunday, April 12

The Orlando Magic are hoping to improve their postseason seeding with a victory over the Boston Celtics. The Celtics are locked into the Eastern Conference’s No. 2 playoff seed and could rest several of their key players in their final game of the regular season.

  • Orlando Magic: 45-36 (No. 2 in Southeast Division)

  • Boston Celtics: 55-26 (No. 1 in Atlantic Division)

  • Spread: Boston Celtics +12.5

  • Moneyline: Boston Celtics +500 (16.0%) / Orlando Magic -700 (84.0%)

  • Over/Under: 219.5

Braves Minor League Recap: Brett Sears pitches scoreless outing

Saturday saw all four affiliates in the Atlanta Braves system in action, as the teams earned a split on the day. The biggest highlight on the day had to be the Brett Sears scoreless outing, but we also saw Juan Mateo return from injury, Lucas Braun throw five solid innings, and both John Gil and Tate Southisene reaching base multiple times.

Gwinnett Stripers 4, Nashville Sounds 3

  • Aaron Schunk, 3B/1B: 2-2, 2B, 2 BB, R
  • Rowdy Tellez, 1B: 2-4, 2B, R, RBI
  • Lucas Braun, SP: 5 IP, 8 H, 2 ER, 1 BB, 5 K
  • Hayden Harris, RP: 1.1 IP, 1 H, 0 R, 0 BB, 1 K

Box Score

Statcast

This was a back and forth affair with Nashville taking one run leads and Gwinnett tying the game up from there, until the Stripers were able to break the cycle with a walkoff win in the 10th inning. Lucas Braun got the start and pitched five solid innings, giving up a pair of runs on eight hits and a walk. He also recorded five strikeouts to go with a game-high 13 whiffs. Tayler Scott got the next inning and two thirds, allowing a run, before a scoreless inning and a third from Hayden Harris. Ian Hamilton came on for the ninth and 10th innings, not giving up a run, and picking up the win. Combined the Stripers pitching staff allowed three runs on 11 hits, three walks, and 11 strikeouts with 23 whiffs – good enough to claim four of the top five spots on the game’s whiff leaderboard despite not recording any of the game’s top five velocities.

Offensively the Stripers had six guys combine for nine hits, with Aaron Schunk, Rowdy Tellez, and Brett Wisely each having two-hit nights. Schunk also added two walks, meaning he reached base in all four of his plate appearances in this one. Schunk, Tellez, and DeShawn Keirsey Jr. picked up doubles as well, the team’s only extra base hits. Cal Conley was promoted just in time for this game, and came off the bench as a pinch runner, getting caught stealing home in the bottom of the eighth.

Columbus Clingstones 6, Montgomery Biscuits 2

  • Drew Compton, 1B: 2-4, HR, 2 RBI, R, BB
  • Adam Zebrowski, C: 1-3, HR, 2 RBI, R, BB
  • Brett Sears, SP: 6.1 IP, 4 H, 0 R, 1 BB, 6 K
  • Blayne Enlow, RP: 1.2 IP, 1 H, 0 R, 0 BB, 2 K

Box Score

Brett Sears took the ball for the start and tossed six and a third shutout innings on Saturday night. Sears allowed just four hits and a walk, striking out six and picking up 13 whiffs. He was commanding it well in this one, throwing 61 of his 84 pitches for strikes. Blayne Enlow followed and didn’t allow a run during his inning and two thirds. Ryan Bourassa came in for the ninth, and gave up a pair of runs to put an end to the combined shutout.

This was a pretty complete performance by the offense, as seven starters picked up at least one hit and eight reached base safely. Five Clingstones ended up with multi-hit games in this win, including Drew Compton, Kevin Kilpatrick Jr., Luke Waddell, Tristin English, and Jordan Groshans. Compton and Adam Zebrowski each connected on homers, with Compton’s being a two-run shot and Zebrowski’s being a solo, while Kilpatrick recorded a pair of doubles and a steal. Waddell and Lisandro Espinoza each added doubles in the win as well.

Bowling Green Hot Rods 7, Rome Emperors 6

  • Eric Hartman, CF: 1-4, 2B, R, RBI, SB
  • John Gil, SS: 1-2, BB, 2 RBI, SB
  • Cade Kuehler, SP: 3 IP, 4 H, 5 ER, 4 BB, 2 K
  • Ian Mejia, RP: 2 IP, 2 H, 2 R, 1 ER, 0 BB, 4 K

Box Score

Cade Kuehler got hit early on in this one, giving up three runs in the first and two more in the second. He lasted just three innings, allowing the five runs on four hits and four walks. Ian Mejia came in for the next two innings, and while he did allow two runs, he also picked up four strikeouts and 11 whiffs in those two innings. Cory Wall pitched the next two innings without giving up a run, before giving way to Logan Samuels. Samuels walked the first batter he faced in the bottom of the eighth inning, but the game was called at that point, so he only faced one hitter.

Despite those five early runs against them, the Rome offense did a good job of fighting back to stay in the game. Once again John Gil and Eric Hartman headlined the performances for the offense, as Hartman doubled, batted in a run, scored once, and stole a base. Gil singled, walked, batted in two runs, and also stole a base. Colby Jones and Dalton McIntyre each had two-hit nights, with each scoring a run plus McIntyre batting one in. Among the other prospects here, Owen Carey was hitless in two at bats, but drew a walk and scored twice. Cody Miller went hitless in four at bats, striking out in each one.

Delmarva Shorebirds 7, Augusta GreenJackets 4

  • Tate Southisene, 2B: 0-3, 2 BB, R
  • Juan Mateo, 3B: 1-2, BB, RBI
  • Zach Royse, SP: 3.1 IP, 7 H, 4 ER, 2 BB, 3 K
  • Carter Lovasz, RP: 2 IP, 3 H, 1 R, 0 BB, 3 K

Box Score

This one featured all pitchers from the 2025 draft class for Augusta, along with one undrafted free agent from last year as well. Seventh rounder Zach Royse was the starter, and he had a rough first inning allowing three runs, before rebounding and pitching better for the rest of his night. Overall Royse allowed four runs on seven hits and two walks to go with three strikeouts and 11 whiffs. Next came 19th rounder Ryan Heppner, who allowed two runs in his inning and two thirds, though he did induce nine whiffs. Eighth rounder Carter Lovasz was next, and he allowed a run over two innings of work, picking up three strikeouts and seven whiffs. Undrafted free agent Drew Christo pitched a scoreless frame to finish this one off.

The big story offensively had to be the season debut for Juan Mateo, who just returned from the injured list. The versatile infielder got the start at third base and went one for two with a walk and run batted in, before being removed from the game – something the Braves often do with guys making their return from injury. Nick Montgomery’s solid start to the year after really struggling here last year continued on Saturday, as he recorded a double in four at bats. Last year’s first round pick Tate Southisene was hitless in three at bats, but did draw a pair of walks and scored a run. Alex Lodise and Conor Essenburg were each hitless in four at bats, with Essenburg striking out four times and Lodise three of his own.

2026 Cubs Heroes and Goats: Game 14

Reminder: I’m on vacation all this week and will be a little briefer than usual and one or more pieces could be delayed. Thanks for your patience.

If you’re not one of my longtime readers, this is a great jumping-in point. By about the third inning Saturday, I saw the season declared as over, the team described as garbage and had officially muted my first Cub-focused Twitter user of the season. I don’t have any interest in gloom and doom. Any time I’m looking for that, I can dial into the outside world. Baseball is where I go to unwind and have fun.

For me, the strangest thing that I’ve learned in my time blogging about baseball over the last 10 years is what a significant part of the fan experience doom and gloom is for some portion of the fanbase. Is it frustrating when the Cubs have a pitcher throw six no-hit innings and end up losing anyway? Absolutely. Is it a compound wound when for four innings the next day they haven’t scored? Yes, it is.

I saw one person post in the comments to Game 13 how much this reminded them of 2025. That’s a fair comment. That’s the concern. But I’m certainly not giving up on this team before the weather even warms up. This team benefits greatly from the long ball and it doesn’t help when that is suppressed. Both teams play in those conditions, but not all teams have nine or more players who could legitimately hit double digit homers. They had eight do it last year with their third catcher at nine and Nico Hoerner at 7. I feel like their whole regular nine less Hoerner but possibly also Matt Shaw are legit double digit homer guys. Miguel Amaya or Michael Conforto might challenge double digits with enough playing time.

When the Cubs did play in the dome in Tampa, the ball was jumping and they did win two of three. So I’m going to wait before I rule this team buried. This has been a frustrating stretch. Every season for the best and worst teams includes frustrating stretches. Keep the faith.

Three Positives:

  • Moisés Ballesteros was two for two before being lifted from the game. He’s been one of the most productive bats in the early going. I’m not sure I want to see him instantly lifted every time a lefty comes in. I know sometimes a bat gets overexposed when getting extra playing time. But I’d lean a little heavier and see where that point is.
  • Alex Bregman had a pair of hits including a game-tying RBI single in the ninth.
  • Hoby Milner has been terrific so far. He faced the top of the order in the ninth inning and worked a perfect inning, giving the team a chance to tie in the bottom of the inning.

Game 14, April 11: Pirates 4, Cubs 3 (8-6)

Reminder: Heroes and Goats are determined by WPA scores and are in no way subjective.

THREE HEROES:

  • Superhero: Daniel Palencia (.308). IP, 4 BF, 0 H, BB, 0 R, 0 K
  • Hero: Alex Bregman (.196 ). 2-6, RBI
  • Sidekick: Nico Hoerner (.075 ). 1-6, RBI

THREE GOATS:

  • Billy Goat: Seiya Suzuki (-.440 ). 1-4
  • Goat: Ian Happ (-.235 ). 0-5, BB
  • Kid: Matt Shaw (-.183). 0-1

WPA Play of the Game: Alex Bregman’s game-tying single with two out in the bottom of the ninth. (.468)

*Pirates Play of the Game: With first and second and two outs in the 11th, Brandon Lowe batted with runners on first and second. He reached on an error and the go ahead and eventual winning run scored. (.331)

Cubs Player of the Game:

Game 13 Player of the Game: Shōta Imanaga received 121 of 123 votes.

Up Next: In the third and final game of the series, Jameson Taillon matches up with Bubba Chandler.

Mariners News: Emerson Hancock, George Springer, and Ryan Mountcastle

Apr 8, 2026; Toronto, Ontario, CAN; Toronto Blue Jays designated hitter George Springer (4) hits a one run double against the Los Angeles Dodgers during the seventh inning at Rogers Centre. Mandatory Credit: John E. Sokolowski-Imagn Images | John E. Sokolowski-Imagn Images

Here’s your weekly injury notes! Must be Sunday! The Mariners guaranteed at least a split of the four-game series against Houston with a thrilling walk-off win to celebrate Humpy shoulder plush night to get to 6-9. The Mariners can secure an important series win today at 1:10 with Logan Gilbert on the mound. Happy Sunday everybody!

In Mariners news…

  • Lance Brozdowski broke down how some teams are training their pitchers to add more cut to their fastballs by making subtle differences to their throwing motion, and used the Mariners and Emerson Hancock as heavy focuses in the study to show the effectiveness these changes can have.
  • Easy game.

Around the league…