Home / Picks / MLB
MLB Pick

Mariners ML (-162) Is the Pick of the Day

April 5, 2026 | 6 min read | BetLegend
Seattle Mariners in action during the 2026 MLB regular season series at Angel Stadium
Mariners in action at Angel Stadium for the series rubber match | Photo: MLB

This one comes down to pitching, and it isn't even close. Luis Castillo takes the ball for Seattle in the rubber match of this three game series at Angel Stadium, and across the diamond stands Ryan Johnson, a 24 year old right hander making just the second start of his entire major league career. The first one did not go well. At all. The Mariners sit at 4-5 and the Angels mirror them at 4-5, so neither team is running away with anything early. But Castillo is one of the best arms in the American League, he owns the Angels historically, and this afternoon's matchup is the kind of lopsided pitching edge you have to jump on before the market corrects itself. Seattle at -162 on the moneyline is the play.

Luis Castillo Has Been Dominant to Start 2026

Castillo opened his season against the Yankees and threw six shutout innings, scattering just two hits and striking out seven. He punched out Aaron Judge for his 1,500th career strikeout in that game, a moment that reminded everyone just how long this guy has been dealing at the highest level. In his second start against Cleveland, he went another six innings and allowed two earned runs on three hits with seven more strikeouts. Through 12 innings this season, Castillo has a 1.50 ERA with 14 punchouts. The command has been sharp, the velocity is there, and he's locating his sinker and changeup the way you'd expect from a frontline starter in peak form.

What makes today especially interesting is the matchup history. Castillo owns a career 5-2 record against the Angels with a 2.84 ERA and 80 strikeouts in 11 appearances. That is a massive sample, and the results have been consistent year after year. Los Angeles has never been able to figure him out, and there is no reason to believe this afternoon is the day they crack the code. He knows this lineup. He knows this ballpark. And he's pitching with the kind of confidence that comes from two strong outings to open the year.

Ryan Johnson's MLB Debut Was a Disaster

The Angels are sending out Ryan Johnson, the 24th overall pick in the 2024 draft out of Dallas Baptist. He won a rotation spot this spring after posting solid numbers in the minors last summer, going 4-3 with a 1.88 ERA across 12 starts at High-A. That is promising for the future, but the jump from High-A to the majors is enormous, and his first taste of it was ugly. Johnson lasted just 3.1 innings against the Cubs on March 31, getting tagged for six earned runs on seven hits and four walks. He allowed three runs in the first inning, three more in the third, and was pulled after 80 pitches. His final line: 16.20 ERA and a 3.30 WHIP. Today is his second career start, and while there's always a chance a young arm figures it out, the reality is that asking a kid with one disastrous outing under his belt to contain a major league lineup is a significant ask.

Johnson throws a sinking fastball that sits 93 and can touch the upper 90s, paired with a low 80s sweeping slider that he leans on heavily. Against the Cubs, hitters laid off the slider and sat on the sinker, turning it into loud contact. Seattle's lineup is better equipped to do the same, and even if the Mariners' bats have been slow to start, they don't need to light up the scoreboard. They just need enough runs to support Castillo, and that bar is usually pretty low when your ace is dealing.

The Mariners' Pitching Staff Has Been Elite

Seattle's 2.52 team ERA is one of the best marks in baseball through the first week and a half of the season. The pitching has carried this club while the offense finds its footing. Cal Raleigh is hitting .160, Julio Rodriguez is at .077, and Josh Naylor is at .037. Those numbers are atrocious. But here's the thing about early season slumps from established hitters: they don't last. Raleigh was hitting .125 through seven games last year and finished the season with 60 home runs and a second place finish in AL MVP voting. Rodriguez started at .182 and finished sixth in MVP. The bats will come around. They always do.

In the meantime, the pitching is good enough to win games on its own. Bryan Woo threw seven innings of one hit ball against these same Angels on Thursday, striking out six and dominating from start to finish. The Mariners won that game 3-1 in extra innings when Cole Young delivered a go ahead RBI triple in the tenth. This pitching staff gives Seattle a realistic chance to win every single night regardless of what the offense does, and when you combine that with a matchup against a pitcher who just gave up six runs in 3.1 innings, the lean toward the Mariners gets even stronger.

The Angels' Offense Has Mike Trout, but Questions Everywhere Else

Mike Trout is hitting .300 with two home runs through six games, because of course he is. The man is a generational talent and he's looked healthy and locked in to start the year. Zach Neto has shown pop with two homers of his own, and Jo Adell made three home run robbing catches on Friday night in what was one of the more impressive defensive performances you'll see all season. But the Angels as a team are hitting .192 and have scored 33 runs in nine games. That is not a lineup that strikes fear into a pitcher like Castillo.

Defensively, the Angels have committed nine errors already, more than double the Mariners' four. Sloppy play in the field tends to compound in games where the pitching matchup already favors the other side, and a young pitcher like Johnson doesn't have the experience or composure to shake off mistakes behind him. If the Angels boot a ball or two early and Castillo keeps dealing, this game can get away from Los Angeles in a hurry. The talent gap between these two rosters isn't massive, but the pitching gap in today's game is enormous, and pitching wins in April.

Series Context and Situational Edge

This is the rubber match of a three game set that has been defined by pitching. Seattle took the opener 3-1 in extra innings behind Woo's dominance, and the Angels took game two 1-0 behind a strong outing from Kochanowicz and three spectacular catches from Adell. Both games were low scoring, tightly contested, and decided by a few plays. That pattern should continue today with Castillo on the mound, but the difference is the other side of the equation. Johnson is not Kochanowicz. He doesn't have the track record, the poise, or the stuff to replicate what the Angels got from their starter on Friday night.

The all time series between these franchises tilts 155-137 in the Angels' favor across 298 games, but that historical number doesn't mean much when you're evaluating a single game pitching matchup. What matters is that Castillo has thrown 80 strikeouts against this organization in 11 career appearances with a 2.84 ERA. He knows how to attack this lineup. And the Angels are sending out a kid who has thrown 3.1 big league innings in his life, all of them bad. That asymmetry is the entire case for this pick, and it is a strong one.

The Bottom Line

You're getting a proven ace with a career of dominance against this specific opponent going against a pitcher who has been in the majors for two weeks and got shelled in his only appearance. The Mariners' offense is cold, no question, but the pitching staff has been good enough to steal games all week and Castillo is the best arm in this rotation. Seattle at -162 asks you to trust the better pitcher, the better defense, and the better overall staff in a rubber match where the stakes matter for both teams' early season trajectory. Trust the arm. Take the Mariners.

The Pick

Seattle Mariners ML (-162)

← Back to All Picks
Clicky