'It’s F***ed': Calvin de Haan Rips Rangers As Disasterous Season Nears End

Calvin de Haan (Brad Penner-Imagn Images)

The New York Rangers were eliminated from Stanley Cup playoff contention Saturday, and nobody in the organization can be happy with the way things have unfolded for them this season. But one Ranger in particular – veteran defenseman Calvin de Haan – has just made it publicly known how angry he is at the moment. And de Haan lashing out could be the precursor to major changes for the Blueshirts.

Speaking to the New York Post Sunday at practice, de Haan said, “How about the way I’ve been treated here? It’s f***ed." de Haan bit his tongue after that statement, but he told media he’d be “very transparent” at the end of the season. 

And to be sure, you can understand why de Haan’s frustrations boiled over with Rangers management: He’s been a healthy scratch since March 3 – missing 18 straight games – and he had been playing third-pair minutes for the Colorado Avalanche before being dealt to the Rangers in the March 1 deal that sent blueliner Ryan Lindgren to the Avs. 

At 33 years old, de Haan – who will be a UFA at season’s end – is nearing the conclusion of his 12-year NHL career, and no player wants to be treated as a spare part. But de Haan’s criticism of the Blueshirts is going to be a stain on the team moving into the off-season, and it could give pause to free-agent NHLers who take in de Haan’s comments and decide to join a team that doesn’t have its players openly ripping team brass.

There’s no doubt de Haan was happy to play on an Avalanche team that, unlike the Rangers, was going places this season. And being forced to sit on the sidelines and watch helplessly as the Rangers nosedived out of playoff contention is obviously the straw that broke the camel’s back for de Haan.

If he had even the slightest inkling the Blueshirts would re-sign him for the 2025-26 campaign, de Haan would’ve kept his anger to himself, the way many players on losing teams choose to do. But clearly, he’s not concerned about burning bridges, and consequently, the Rangers look bad for not addressing the situation to de Haan’s satisfaction.

He’s going to be a free agent who will be, at best, a depth addition next year, so de Haan almost assuredly understands his place in the pecking order. But we don’t know the whole story behind him lashing out – and to be fair, we don’t know the Rangers’ side of the story – so Rangers GM Chris Drury will want to snuff out this human resources fire before it affects more people in the organization.

Indeed, de Haan has created a negative spectacle with his choice of words, and the public relations impact could affect Rangers fans and potential veteran additions this summer.

No player is bigger than a team, of course. But the way you handle your roster assets does reflect on you as a franchise. And that’s why de Haan’s outburst needs to be dealt with as soon as possible. It sure sounds like de Haan is going to be in a position to lash out to an even bigger degree when the season ends, so Drury has to do major damage control immediately to prevent that from happening. 

Because if he doesn’t, the odor of a player who feels betrayed or misled is going to linger – and the Rangers are going to take an even bigger PR hit than the one they’re dealing with now.

Get the latest news and trending stories by following The Hockey News on Google News and by subscribing to The Hockey News newsletter here. And share your thoughts by commenting below the article on THN.com.

Mets' offense turns on late in 8-0 win against Athletics

The Mets' bats woke up late en route to an 8-0 win over the Athletics on Sunday afternoon to take the rubber game of the three-game series.

Here are the takeaways...

-Not having hit to their fullest potential in the early going this season, the Mets had a golden opportunity to get off to a fast start against former Met Luis Severino in the first inning, after the right-hander walked Francisco Lindor to lead things off and Juan Soto reached on an error. However, New York wasted the prime scoring chance following a double play by Pete Alonso and a groundout by Brandon Nimmo.

-Meanwhile, Kodai Senga toed the rubber for his third start of the season and fell into immediate trouble after a leadoff double by Lawrence Butler to left field. Nimmo made a diving effort on the sinking line drive but came up empty, although the outfielder's hustle back to the ball kept Butler from going to third base. Senga rebounded nicely and got a strikeout, flyout and groundout to strand Butler at second.

-Senga was living dangerously in the first few innings and had to deal with traffic on the basepaths. But the right-hander was bailed out with a nifty double play in the second inning, started by third baseman Brett Baty -- who was playing in on the grass -- and turned by Luisangel Acuña at second. The duo turned another double play in the third after Senga allowed back-to-back singles to start the frame.

-As for Severino, he and Senga were matching zeros and engaged in a pitchers' duel. After escaping the first inning, the former Met struck out three in the second (all looking), one in the third and two in the fourth, which came after a double by Nimmo and a walk to Luis Torrens. Severino got through five scoreless innings, and despite a high pitch count -- thanks to some tough at-bats by the Mets throughout the contest -- he went out there for the sixth.

-Alonso began the inning with a walk and ended up on third base after two groundouts. But before throwing another pitch, A's manager Mark Kotsay went out to talk to his starter and instead of pulling him, Kotsay let Severino try to finish the inning.

Against his former battery mate, Torrens made Severino pay with an RBI single, his second hit of the game, to drive in Alonso for the game's first run and end Severino's outing. Torrens finished 3-for-4 with a double, two RBI, a walk and a run scored. He's now hitting .333 with a .942 OPS to begin the year.

-Staked to a lead, Senga, who got better as the game went on, kept on rolling. The 32-year-old pitched a shutdown sixth and ended his day with a 1-2-3 seventh, including two strikeouts. In seven frames, Senga allowed just four hits and two walks while striking out four across just 79 pitches. He likely could've went longer, but the Mets are still taking things slow with the righty after his injury-plagued 2024 campaign.

-New York's offense tacked on two in the seventh with an RBI double by Lindor and a bases loaded walk by Mark Vientos -- just his second RBI this season. The Mets added another run in the eighth before the floodgates opened in the ninth, when New York scored four more to make it 8-0. The big hits belonged to Vientos (RBI double), Torrens (RBI ground-rule double) and Baty (RBI triple).

Baty's triple was his first hit of the game, and it drove in his first run of the season as he looks to get his year on track. It was also the Mets' second triple of the afternoon, after Tyrone Taylor reached third in the eighth.

-Every starter besides Soto (0-for-3, two walks) had at least one hit. Lindor, Nimmo and Torrens produced multi-hit games.

-A.J. Minter and Max Kranick followed Senga in relief and kept the shutout intact with a scoreless inning each.

Game MVP: Luis Torrens

Torrens got the Mets on the board and finished 3-for-4.

Highlights

What's next

The Mets continue their road trip with three against the Minnesota Twins, starting on Monday night. First pitch is scheduled for 7:40 p.m.

RHP Clay Holmes (1-1, 4.30 ERA) will go up against RHP Joe Ryan (1-1, 2.65 ERA).

Yankees' Carlos Rodón remains plagued by homers curse: 'It's not good enough'

The Yankees insisted on a sixth-inning mound visit between starter Carlos Rodónand pitching coach Matt Blake before the Giants sent Jung Hoo Lee to the plate as the go-ahead run on Sunday. A proper time to talk strategy, considering that the southpaw allowed a solo home run to the lefty-batting outfielder just two innings earlier.

But the brief conversation didn't help solve the problem at hand. While ahead 1-2 in the count, Rodón hung a curveball that Lee launched into the right-field seats for a three-run blast. It was a go-ahead shot that ultimately spoiled Rodón's afternoon and lifted San Francisco to a 5-4 rubber-game win in the Bronx.

Of the 100 pitches that Rodón threw across 5.2 innings of work, only seven of them were curves. He relied heavily on a slider-fastball combo that yielded eight strikeouts and appeared to be the correct gameplan.

So, when he deviated from that approach to throw an infrequently-used breaking ball, he was at risk of further damage from Lee.

"[Lee is a] good hitter, hit my mistakes... Just terrible execution on a curveball that he punished," Rodón said following Sunday's loss. "Really frustrating. Up 3-1 in the sixth, obviously you want to hang up a zero. Just missed execution on a curveball and I got punished. It's not good enough... We have the momentum and I've just got to be better."

Rodón was cruising through five innings. He retired 10 of the first 11 batters he faced and looked well on his way to logging a quality start for the first time this season.

But the energy quickly shifted in the sixth. He gave up a leadoff infield single to Christian Koss, and after fanning Heliot Ramos for the first out, he put the tying run on base with a walk to Willy Adames.

The Yankees sent Blake to the mound to settle Rodón's nerves with Lee awaiting his third at-bat. Composed or not, Rodón found his way into control of the count before that fatal seventh and final curve.

"I thought he was excellent and a critical mistake with runners on. It's really one pitch that hurt his outing with two strikes, a hanging curveball," manager Aaron Boone said of Rodón. "It's that small of a separator between him being in a dominant position right now. The reality is, we've got to look at it as, he's throwing the ball incredibly well. It's that next level of avoiding that ball today. I thought the stuff was excellent..."

Rodón's ERA now sits a 5.48 through four starts this season (23 innings). He's already given up five homers, tied for most in the majors, and 10 of his 14 earned runs allowed have come on the long ball. Since the start of last season, the 32-year-old lefty has surrendered a league-high 36 blasts.

When looking at Rodón's full body of work in pinstripes, there's a clear history repeating itself. He's been plagued by walks, haunted by home runs, and tormented by winning efforts that evaporate.

The Yankees have no choice but to trust Rodón to work through the well-established issues and provide ace-type performances each week. He's getting paid to pitch like a No. 1 starter, after all.

"He's made a lot of big pitches. His stuff is prone to the long ball," Boone said. "Especially in certain situations, preventing that the best we can is a challenge."

Carlos Rodón allows pair of costly homers in Yankees' 5-4 loss to Giants

The welcome return of comfortable April weather didn't assist the Yankees on Sunday afternoon, as they fell to the San Francisco Giants, 5-4, in a rubber game at Yankee Stadium.

Here are the takeaways...

-- It didn't take long for the Yankees to irritate Giants ace Logan Webb. After a blistering one-out double to center from Aaron Judge in the first inning, Paul Goldschmidt delivered a two-out RBI single to right to make the score 1-0. The bottom half of the order contributed in the second, when back-to-back doubles from Jasson Dominguez and J.C. Escarra and an RBI single from Ben Rice bumped the lead to 3-0. Webb limited the damage to those three runs, but he only lasted five innings.

-- Carlos Rodón relied on heavy use of his slider that proved largely effective, but a few mistake pitches to Jung Hoo Lee spoiled an overall strong peformance. His first hiccup came in the fourth, when he gave up a solo home run to the second-year outfielder after retiring 10 of the first 11 batters faced. Then, with two on in the sixth, he was punished yet again by Lee, as he hung a curveball that landed over the right field wall for a go-ahead three-run shot.

-- Despite striking out eight for a second straight outing, Rodón fell one out shy of completing six frames. He threw 100 pitches -- 62 for strikes -- and surrended four-plus runs for a third time this season. His ERA now sits at a bloated 5.48 across four starts (23 innings).

-- San Francisco tacked on its fifth run in the seventh, facing reliever Mark Leiter Jr. The inning began with a double from Casey Schmitt, and he managed to score from second when Goldschmidt committed a fielding error on a one-out grounder hit by Christian Koss. New York then turned to Ian Hamilton, who registered a pair of strikeouts and walks across five batters faced.

-- The Yankees showed signs of a rally in the eighth, when Jazz Chisholm Jr. snapped a ghastly 0-for-24 slide at the plate with a solo home run to right. But Giants closer Ryan Walker shut that door in the ninth, retiring pinch-hitter Austin Wells, Rice, and Judge in order. New York hit 3-for-10 with runners in scoring position and left seven runners on base.

Game MVP: Jung Hoo Lee

Lee played the role of hero, driving in four with his pair of homers off Rodón. He finished the series with three jacks, four walks, a double, and seven RBI in nine at-bats.

Highlights

What's next

The Yankees (8-7) will continue their six-game home stand on Monday night, with the first of three matchups against the Kansas City Royals.

Carlos Carrasco (1-1, 7.71 ERA) is scheduled to take the mound, opposite Seth Lugo (1-1, 3.24 ERA) at 7:05 p.m.

Peter Laviolette Is ‘Not Blind’ About Potentially Getting Fired By Rangers

James Guillory-Imagn Images

With the New York Rangers officially eliminated from playoff contention, all eyes are on Peter Laviolette to see if he gets fired. 

Laviolette is in the second year of a three-year contract with the Rangers and it’s no secret he’s on the hot seat. 

One year after leading the Rangers to win the Presidents’ Trophy and record their best record in franchise history, they missed the playoffs, which has led to some pressing questions and concerns. 

On multiple occasions, fans have chanted “Fire Lavy” as the Rangers’ struggles became increasingly apparent.

Laviolette was finally asked about his job security and gave an honest answer on where he potentially stands.

“I think everything gets looked at when a year is not good like this. I’m not blind to anything. I love being here with these guys and the New York Rangers,” Laviolette said via Mollie Walker of The New York Post. “It’s a year where everything went right to a year where things didn’t go right. When things don’t go right, I’m sure everything gets looked at. I’m not naive. That being said, this is the place I want to be was New York City, the New York Rangers. It’s a great organization, great city, great family…”

“It's just tough right now, everybody's faced with disappointment. Everybody I just mentioned is faced with disappointment today and I get that. There's always things that are looked at.”

Nothing is confirmed yet, but it appears as if the writing is on the wall for Laviolette and his time in New York. 

The word around Laviolette’s future has been kept under wraps at least for now. However, TSN’s Pierre LeBrun believes that Laviolette will ultimately be relieved of his duties. 

“I can tell you that there’s absolutely no word out of the Rangers, themselves,” LeBrun said. “Very tight-lipped about what might transpire here over the next week, or so. But in talking to other people around the League, the low-hanging fruit, the expectations from a lot of people I’ve talked to is that Peter Laviolette could get fired.

“He’s got another year on his deal, so certainly not a sure thing. But when you look at the body language and the performance of the team over the last month, again, when I’ve talked to other people around the League, that’s probably the easiest conclusion, and so, we’ll see whether or not that happens.”

The Rangers have two games remaining with so many questions still left unanswered about what the team’s future will look like.

Struggling Brandon Marsh: ‘Just feel like I'm letting my guys down'

Struggling Brandon Marsh: ‘Just feel like I'm letting my guys down' originally appeared on NBC Sports Philadelphia

ST. LOUIS – When an offense succeeds, it’s typically not because of the nine-hole hitter. When an offense struggles, it’s typically not because of the nine-hole hitter.

But when the nine-hole hitter is riding an 0-for-26 slump without many competitive at-bats, it’s hard to overlook, even if larger issues exist.

Brandon Marsh is going through it. He’s batting .108 on the season and doesn’t have a hit in the last 11 games he’s played.

The Phillies face a right-handed pitcher in three of their next four games at home against the Giants but it may be time to sit him nonetheless.

“I gotta think about that one,” manager Rob Thomson said after Sunday’s 7-0 loss. “He’s really frustrated and understandably.”

Marsh hit .292/.387/.477 against right-handed pitching in 2023. He hit .262/.342/.450 against right-handed pitching in 2024. His pathway to consistent playing time is hitting righties and he’s done so the last two years, but so far this season, he’s just 2-for-24.

Saturday was one of Marsh’s better recent games. He walked and scored a run, then later sacrificed Alec Bohm to second, making it easier for Bohm to score on a single.

Marsh is in the mode right now of trying to do anything he can to have a productive day. Sunday was another rough one. He struck out swinging in his first at-bat on a fastball well above the zone, then chased a couple of sliders to strike out his next time up. His final at-bat of the day ended on a groundout on a sinker far inside off the plate.

“Yeah, you know…” he said Sunday afternoon before taking a long pause. “It’s been a rough start to the season for sure. I’m not doing my part, which stinks the worst. Just feel like I’m letting my guys down. I need to be better for them.”

It’s not as if the Phillies have a host of other options. Johan Rojas is the other centerfielder on the roster and is off to a nice start, but on an at-bat by at-bat basis, he doesn’t offer the Phils more of a chance for offense than Marsh. Justin Crawford is in Triple A, where he started hot before cooling off a bit. If Marsh, who does have minor-league options remaining, continues to struggle, Crawford could become a possibility. But it doesn’t seem like the Phillies are quite there yet. The left-handed-hitting Crawford’s spent a grand total of two weeks at Triple A.

Marsh isn’t the only cold Phillie. Alec Bohm is 5-for-50 since the third day of the season, and though he hit the ball hard for a bulk of that time with some bad luck, he hasn’t done so the last few days.

“It’s tough to struggle but obviously, it’s the big leagues so you’ve got to pull out of it and understand you’re gonna go through ups and downs in the season,” Bryce Harper said. “But just try to stay as even-keeled as you can and always remember it’s not about the name on the back, it’s about the one on the front. We’re trying to win series and no matter what you’re doing, you’ve got to keep rolling. I don’t want to be hitting .250 right now. Just want to win every day. You’ve got to have that mindset and come in and try to win ballgames.”

Sunday’s plane ride home probably wasn’t the most fun one Marsh and Bohm have had as Phillies. They’ve both delivered for this team and been a part of plenty of rallies and big moments, but their successes and failures matter more now than ever before. They’re getting older, they’re getting more expensive, they’re getting closer to free agency and their own improvement will help determine whether an offense that was largely unchanged will be able to take the next step.

“I’ve got to do anything I can to help this ballclub win and right now I’m not doing that,” Marsh said. “So I’ve got to figure some things out.”

Lineup lifeless, Wheeler off his game to end Phillies' rough road trip

Lineup lifeless, Wheeler off his game to end Phillies' rough road trip originally appeared on NBC Sports Philadelphia

ST. LOUIS — The Phillies had their ace on the mound in search of a series win that would have sent them back home with a .500 road trip, but the lineup was lifeless again and Zack Wheeler’s command was off in the middle innings of a 7-0 loss.

Four of the first 11 Phillies who came to the plate reached base Sunday afternoon against left-hander Matthew Liberatore. Bryce Harper’s third-inning single was their final baserunner of the game, though, with 20 in a row retired to end it.

The Phillies scored just six runs in the final four games of their road trip to Atlanta and St. Louis. They lost both series, going 2-4. They’ve been shut out twice in their last three games and were held without an extra-base hit both times. Series in Atlanta are always tough no matter how the Braves are playing, but the Phillies are much better than the Cardinals team that beat them two out of three this weekend, especially offensively.

“The guy threw the ball well but as an offense, we have to be better,” Harper said. “We had some opportunities to hit some pitches over the zone and it just didn’t happen.

“We’ve got to be better, we’ll find our way. Our eyeballs have been good lately but you’ve got to also hit with guys on base and in scoring position.”

Kyle Schwarber has been hot through much of these first 2½ weeks, Edmundo Sosa has had big moments and Harper has reached base at a near-.400 clip, but the Phillies haven’t yet had a stretch where several hitters are firing at the same time. Trea Turner is hitting .240 with a .661 OPS; J.T. Realmuto’s at .238 and .629.

A few others are ice cold, most notably Brandon Marsh and Alec Bohm, who are 0-for-26 and 5-for-45 since the Phillies left D.C. on March 30.

“It’s tough to struggle but obviously, it’s the big leagues so you’ve got to pull out of it and understand you’re gonna go through ups and downs in the season,” Harper said. “But just try to stay as even-keeled as you can and always remember it’s not about the name on the back, it’s about the one on the front. We’re trying to win series and no matter what you’re doing, you’ve got to keep rolling. I don’t want to be hitting .250 right now. Just want to win every day. You’ve got to have that mindset and come in and try to win ballgames.”

It’s only mid-April and the Phillies’ offense is much better than this. It’s hard to ignore, though, given the way the last two Octobers ended, with their streaky lineup struggling top to bottom. Every shutout, every down offensive stretch is a reminder of the offense’s floor, of how quickly hot can turn to cold.

It was a long week for the Phillies. They played through a 2-hour, 45-minute rain delay on Thursday night in Atlanta and got to the team hotel around 4 a.m. Friday. They were shut out Friday night, they controlled Saturday’s win from start to finish and were shut out again Sunday.

“Oof,” manager Rob Thomson said. “We had a chance in the third inning there but then we didn’t swing it after that. We’ve got to get home, get some energy, get this team starting to hit this ball in the middle of the diamond again and we’ll be all right.

“There’s some little things we didn’t do well today. We didn’t execute a bunt play (on defense). It looked like some of the outfielders were having a little trouble seeing the ball off the bat. There’s some things we need to clean it up and get back to playing our game.”

Without any run support, it wouldn’t have mattered if Wheeler pitched a gem, but he’s been uncharacteristically off these last two starts. His velocity was down in Atlanta and back up in St. Louis, but both times the command was below his standard. Willson Contreras started the scoring with a two-run homer in the fourth inning on a middle-in fastball Wheeler intended to throw outside. He allowed three doubles in a two-run sixth inning, missing over the middle on two of them.

“Command just wasn’t really there today and hasn’t been for a couple of games now,” Wheeler said. “Just gotta dig into that a little bit and figure out what’s going. I don’t think it’s anything crazy but velo’s down and the command’s off a little bit so got to fix that.”

Wheeler did hit 97 mph on Sunday and he averaged 95.4 mph with his four-seamer, the same velocity as last season. The bigger issue seems to be command. Some of his fastballs have been backing up over the plate and he wants to figure out why.

“Maybe, yeah,” he said when asked if he’s experienced this in consecutive starts at any point the last few years, “but the velo was there and that also helps get some swings-and-misses and maybe not so many barrels. You can get away with a little bit more when you have more velo. Just kinda the combo of that hurt me a little bit today.”

Even with Wheeler carrying a 4.07 ERA through four starts, the Phillies’ rotation has still been their main strength 15 games in. Jesus Luzardo has been effective all three times. Cristopher Sanchez induced five double plays on Saturday and has a 3.12 ERA. Taijuan Walker hasn’t allowed a run in his first two starts. Sunday’s game was the first one they’ve been truly out of thus far.

“I think at the beginning of the season we all knew the starting pitching was going to be a strength for us,” Harper said. “Obviously, our offense needs to be a strength too because if you don’t score runs, you’re not gonna win games.”

Thomson didn’t think fatigue played a role in Friday’s loss after the marathon rain delay and extra innings the night before, but he acknowledged it after the series finale.

“I felt it today,” he said. “I didn’t feel it the first day or the second day but I felt it a little bit today, they were kinda dragging a little bit. We’ve got to get home, get a good night’s sleep and get back after it tomorrow.”

Ex-Red Sox prospect breaks up Crochet's no-hit bid in eighth inning

Ex-Red Sox prospect breaks up Crochet's no-hit bid in eighth inning originally appeared on NBC Sports Boston

Boston Red Sox ace Garrett Crochet was five outs away from pitching a no-hitter Sunday against his former team. Then, one of the prospects shipped to the Chicago White Sox in the blockbuster offseason trade between the two clubs stepped to the plate.

Chase Meidroth, who made his MLB debut against Boston on Friday, broke up Crochet’s no-hit bid with a one-out single in the eighth inning. The knock forced Crochet out of the game, and he exited to a standing ovation from the Rate Field crowd:

Crochet was flat-out filthy in his fourth start of the season, allowing only one earned run on the one hit with 11 strikeouts and one walk. The stellar outing lowered his ERA to 1.38.

Garrett Whitlock replaced Crochet in the eighth inning, allowing one run to score before escaping a jam. It got scary for the Red Sox, who dropped the first two games of their series vs. the lowly White Sox, but they finished on a high note with a much-needed 3-1 victory.

Boston (8-9) will look to snap out of its recent funk when it visits the Tampa Bay Rays (6-8) for a three-game series starting Monday.

Fantasy Baseball Waiver Wire: Jose Soriano breaking out, Chase Meidroth gets the call

Welcome to Waiver Wire Watch, where I review my favorite waiver wire adds and drops for each week of the MLB season.

The premise is pretty straightforward. I’ll try to give you some recommended adds each week based on recent production or role changes. When I list a player, I’ll list the category where I think he’ll be helpful or the quick reason he’s listed. I hope that it will help you determine if the player is a fit for what your team needs or not.

For a player to qualify to be on this list, he needs to be UNDER 40% rostered in Yahoo! formats. I understand you may say, “These players aren’t available in my league,” and I can’t help you there. These players are available in over 60% of leagues and some in 98% of leagues, so they’re available in many places and that can hopefully satisfy readers in all league types.

Waiver Wire Hitters

Kyren Paris - 2B, LAA: 70% rostered (39% rostered when this article was first drafted)
(SPEED UPSIDE, POTENTIAL PLAYING TIME OPPORTUNITY)

Despite Paris being well over the cut-off for this article, I wanted to include him in here because he's one of the most-added players in fantasy baseball and has been a lightning rod for discussion online; many conversations are ones I've been a part of. It was pointed out to me that some of my Twitter comments made it sound like I was not interested in Paris, so I want to be clear that if he's available in your league, you should be looking to add him. What Paris has done to start this season is stupid good, and we have that detailed video online that breaks down his swing change this off-season, which I linked to last week. Paris is a former second-round pick who could absolutely be reaching a new level of success thanks to a new swing. However, I think it's important that we also acknowledge that Paris is a career .237 minor league hitter, had a 35% strikeout rate at Triple-A last year, and currently has just a 63% contact rate with a 17% swinging strike rate. Even with the changes, Paris has the profile of a hitter who will produce power/speed numbers but likely swing and miss a lot and have a poor batting average. Think about last season when Jo Adell got off to a hot start and we assumed he had fixed his contact issues, and then he slowed considerably as the year went on. You're going to keep Paris in your lineup as long as he's producing, and he could produce for a long time, but he also could wind up a .230 hitter with good power/speed numbers. You'd be really happy with that considering he was a waiver wire add, but just keep expectations in check when you're thinking about who to drop and who to trade in order to get Paris on your team.

Jacob Wilson - SS, ATH: 39% rostered
(BATTING AVERAGE UPSIDE, EVERYDAY ROLE)

Wilson was 14% rostered when we discussed him last week, so quite a few folks like what he's doing in Sacramento, and it's hard to blame them. If you like batting average and hate strikeouts and walks, then Jacob Wilson is for you. The Athletics' rookie makes an elite amount of contact but doesn't hit for power or draw walks or steal many bases. Wilson has never stolen more than four bases or hit more than seven home runs at any minor league level, so you need to be honest with yourself about what you're after when you add Wilson. He will give you a strong batting average, and he has moved from the bottom third of the order up to sixth and could conceivably climb up to second or third if he keeps hitting. There's a place for that on some fantasy rosters, but it may not be yours. A similar boring but dependable option in deeper formats if you need a guy like that in the infield is Geraldo Perdomo - SS, ARI (39% rostered). Perdomo has a bit more speed than Wilson, but a similar amount of power and won't hit for as high of a batting average. However, Perdomo does also hit second for Arizona, so that keeps him in the thick of things and is part of the reason he has 13 RBIs already this season. It's a pick-your-poison type of situation between these two, but they both have places on rosters.

Kyle Manzardo - 1B, CLE: 37% rostered
(POWER UPSIDE, PLAYING TIME OPPORTUNITY)

I see that Manzardo has dipped below the 40% rostered cut-off, so I wanted to bring him back up again. Yes, he's hitting just .200 on the season, but he's hitting the ball hard, has a swinging strike rate of just 10%, and is still making 76% contact overall. The hits are going to fall, so now might be the time to get him onto your rosters. In deeper formats, you could also turn to Matt Mervis - 1B, MIA (2% rostered), who was a fantasy darling back when he was on the Cubs a couple of years ago. His minor league numbers didn't carry over to the big leagues, but now he finds himself in an everyday role in Miami and has slugged four home runs while hitting .281 in his first 10 games. I should note that he also has a 39% strikeout rate and a 20.5% swinging strike rate, so the batting average is certainly going to come down. The power is for real though, as is the playing time.

Trevor Story -SS, BOS: 35% rostered
(SPEED UPSIDE, EVERY DAY JOB)

I'm not sure Story gets enough respect because he's had a checkered past when it comes to injuries, and many fans just want to see Marceo Mayer in Boston. However, Story has turned himself into a really good defensive shortstop, and his speed makes a real impact in fantasy leagues. Through 16 games to start the season, Story has six steals and two home runs while playing every day at short. He may hit just .250 on the season, but he's been hitting fifth in the Red Sox order, which gives him some real counting stat upside to go with 25+ stolen base speed.

TJ Friedl - OF, CIN: 35% rostered,
(SPEED UPSIDE, EVERY DAY JOB)

If you wanted an outfielder who can help you in steals and runs scored, you could go after Friedl, who is leading off for Cincinnati. He's only hitting .255 to start the season, and the Cincinnati lineup has been struggling, but Friedl has scored nine runs while hitting in front of Elly De La Cruz and Matt McLain. His sprint speed has been falling over the last few years, but he has also consistently stolen bases when he's in the lineup, and he'll play every day while he's healthy. If you're in deeper leagues, you can also gamble on somebody like Mike Yastrzemski - OF, SF (12% rostered), who is hitting .316 with two home runs, two steals, and six RBI so far this season. Little Yaz has just a 9.2% swinging strike rate, which has led to a 77% contact rate and a solid amount of barrels early in the year. He's not going to "break out," but the Giants are a solid lineup, and he's led off the last two games with LaMonte Wade Jr. struggling.

Dylan Moore - 1B/2B/3B/SS/OF, SEA: 26% rostered
(SPEED UPSIDE, PLAYING TIME OPPORTUNITY)

Injuries to Victor Robles and Ryan Bliss have opened up the opportunity for everyday playing time for Moore, who can play second base, third base, or the outfield. I know he sat on Friday and Saturday, but we can't really expect the Mariners to play Leo Rivas and Miles Mastrobuoni over Moore. However, we've also seen Dylan Moore do this before. He has great speed and plays almost every position on the diamond. However, we also know that he struggles with making consistent contact, and the cold streaks will always be there. If you wanted a safer option with not as much upside, you could go with Josh Smith - 3B/SS/OF, TEX (14% rostered), who figures to get regular starts in left field while Wyatt Langford is out with an oblique issue. Smith also started at third base when Josh Jung was out, so the Rangers have no problem just plugging and playing him basically anywhere. He's hitting .353 with three steals to start the season, and is a great multi-position bench piece.

Trent Grisham - OF, NYY: 20% rostered
(LINEUP UPSIDE, SNEAKY PLAYING TIME)

I think Grisham's recent uptick in playing time is mostly due to a hot streak and injuries/sickness elsewhere on the Yankees roster, but we have to acknowledge that he started six straight games for a stretch earlier this week and is hitting .344 with three home runs on the season. He has only 36 plate appearances, but he has just a 7.6% swinging strike rate, is not chasing out of the zone, is making contact at an 80% clip, and has an average exit velocity of 92.4 mph. The Yankees love his defense in the outfield, but playing him out there means sitting one of their other outfielders or moving them to DH and sitting Ben Rice. That makes playing time hard to come by. The playing time is more secure with somebody like Sal Frelick (OF, MIL: 20% rostered), who is playing every day in Milwaukee. Frelick is a good hitter, who is hitting .321 in his 15 games, but he's unlikely to hit more than five home runs this season. This play is essentially about batting average and speed, but if you need those two things, Frelick is a solid gamble for you.

Zac Veen - OF, COL: 20% rostered
(SPEED UPSIDE, EVERY DAY PLAYING TIME)

The Rockies called up Zac Veen last Sunday, and since then, he has gone 3-for-19 with six strikeouts and one walk in five games. Your desire to add Veen will be dependent on how much you trust spring training and prospect pedigree. Veen is a former 9th overall pick and top 100 prospect, but he has fallen off all top 100 lists the last two seasons due to some contact issues that led to mediocre minor league performance. However, he had a strong spring and hit .387/.472/.677 in eight games at Triple-A with six strikeouts and four walks, so maybe his plate discipline is improving? He's just 23 years old, and Coors Field will help some of his batting average risk, but I maybe woulnd't be spending triple digits here outside of deeper formats because I'm just not sure Veen will make enough contact to stick this season.

Jorge Polanco - 2B, SEA: 19% rostered
(DEEP LEAGUE OPTION, COUNTING STATS UPSIDE)

You never want to spin injuries into a positive, but the injury to Victor Robles may have helped Polanco. Polanco has been off to a hot start to the season, but his surgically repaired knee has been giving him some problems. With Robles not in the lineup, the Mariners are able to move Luke Raley to right field against right-handed pitchers and put Polanco in the lineup at DH, which will help him take some impact off his knees as an everyday third baseman. Polanco has gone 13-for-34 (.382) with three home runs and 12 RBI to start the season, andI wrote him up as an undervalued hitter in spring training, so I would recommend taking some shares. Jose Caballero - 2B/3B/SS, TB (8% rostered) is another multi-position option in deeper leagues after he made his first start in the outfield this week as Tampa Bay looks to get him more at-bats and cover for the injury to Josh Lowe. We know that Caballero can be a difference-maker in the stolen base category, and if he winds up playing 75% of games with 2B/3B/SS/OF eligibility, that's pretty valuable.

Nick Kurtz - 1B, ATH: 14% rostered
(PROSPECT STASH, POWER UPSIDE)

It may be early for prospect stashes, but it depends on your league size and bench space. Kurtz was the fourth overall pick in last year's draft and got an aggressive assignment to Triple-A after a strong spring training. Well, he's gone 22-for-57 (.386) in his first 13 Triple-A games with seven home runs and 21 RBI. If he keeps doing this, the Athletics are going to call him up and let Tyler Soderstrom be their everyday DH. That probably means making Brent Rooker play the field, but you're gonna have to do that if Kurtz keeps hitting like this. The A's put Rooker in right field on Saturday when they gave Lawrence Butler a day off, so the experimenting is beginning, which means a move may be soon. Roman Anthony - OF, BOS (28% rostered) is another top prospect who may not be long for the minors. The Red Sox will need to clear up some space in the outfield for him, but he's off to a strong start in Triple-A and should be up soon, especially if Ceddanne Rafaela continues to struggle to make good on his strong spring training. Rafaela could move into a super utility role with Jarren Duran in CF and Anthony in LF.

Nolan Schanuel - 1B, LAA: 10% rostered
(BATTING AVERAGE UPSIDE, EVERYDAY ROLE)

I had Schanuel on a few teams last year. He has good speed for a first baseman and had a 91% zone contact rate, which highlights his overall batting average upside. So far in 2025, Schanuel has posted much better bat speed numbers and has hit the two hardest balls of his MLB career. Remember that he's only 23 years old and debuted in the same season he was drafted. There is still some potential growth here, and it wouldn't surprise me if Schanuel hit .275 with 15 home runs and 10 steals. That's not bad for a deeper league corner infield target. You could also pivot and grab Carlos Santana - 1B, CLE (11% rostered). The batting average won't be as high, but Santana has two home runs and a steal so far this season and is doing what he typically does: showing elite plate discipline, not swinging and missing much, and making strong contact. This feels like a batting average or power choice here.

Ke'Bryan Hayes - 3B, PIT: 9% rostered
(ELITE LINEUP SPOT, FINALLY CHANGING?)

The results have not been there early for Hayes, but I wanted to point him out for two reasons. First, he's hit third, fifth, or first mostly for Pittsburgh, which means he's always in an elite lineup spot. The second is that he seems to be starting to do what we've long wanted him to do. It's only been 60 plate appearances, but his pull rate is the highest it's ever been, and his fly ball rate is the second-highest it's ever been. His average exit velocity is 92.3 mph, and his launch angle is 14.5 degrees. He's still not chasing; he's being way more patient in the zone, but only swinging and missing at a 7.3% rate. If you ever said to yourself, "I like Hayes, but I wish he would try to pull and/or lift the ball more," then maybe this is your time to buy in.

Jordan Lawlar - SS, ARI: 8% rostered
(POTENTIAL CALL-UP, BATTING AVERAGE UPSIDE)

We are nearing Jordan Lawlar time in Arizona. The 22-year-old has gone 16-for-56 (.286) to start the season at Triple-A with one home run and four steals, but he has also been playing second base regularly of late. That's big news with Ketel Marte likely out until early May. The Diamondbacks look like they're trying to see if Lawlar can fit as an everyday player for them at the keystone, and there's a chance he could be a five-category guy when he gets the opportunity. The only caveat is that he'll have to produce enough early on to convince Arizona to find a way to keep him up once Marte is back in the lineup.

Heston Kjerstad - OF, BAL: 6% rostered
(POWER UPSIDE, PLAYING TIME OPPORTUNITY)

Since Colton Cowser hit the injured list with a fractured thumb, Kjerstad has become the regular starter in left field for Baltimore. The results have not been there, and he hit just .209 in spring training, so I'm not yet convinced he's going to take this job and run with it. However, he hits the ball hard, and the Orioles are likely going to give him enough playing time to decide if they want to keep him or trade him for pitching, so I'm willing to add him in most places just in case he starts to make more contact. Another outfielder who is struggling but will continue to get chances is Nolan Jones - OF, CLE (11% rostered). I would maybe only put Jones on your "watch list" for now, but I did feel the need to mention that, in 40 plate appearances, he has just a 9.7% swinging strike rate, has a 77% contact rate, 10.5% barrel rate, and an average exit velocity of 94 mph. It at least bares watching.

Pavin Smith - 1B/OF, ARI: 6% rostered
(COUNTING STAT UPSIDE, EVERY DAY JOB)

It's tough to roster players like Smith, who sit every time a left-hander is on the mound, but if you're playing in a daily moves league or a league that lets you change hitters mid-week, you should at least put him on your radar. Smithis somebody that I’m in onafter he hit .270/.348/.547 with nine home runs and a .896 OPS in 158 plate appearances in a part-time role last year. This season, he's gone 12-for-33 (.364) with one home run and eight runs scored, while registering an average exit velocity of 94 mph. It's early days, but he's pulling the ball way more than average, just not lifting it as much as we'd like to see. Michael Conforto - OF, LAD (20% rostered) also fits into that boat while hitting in one of the best lineups in baseball. Yes, it's a bummer that they don't get at-bats every day, but remember that the overall quality of their at-bats is likely improved by not having to face lefties, so there is a trade-off there.

Hyeseong Kim - 2B/SS, LAD: 6% rostered
(POTENTIAL CALL-UP, BATTING AVERAGE UPSIDE)

While Andy Pages struggles defensively in center field, Kim has been playing center field regularly in Triple-A. He was sent there to continue to work on the new swing the Dodgers had tweaked for him, and the early results are promising. Kim has gone 17-for-58 (.293) with three homers and four steals over 13 games to start the season. He has an experienced star from his time in the KBO, and it might not be long before the Dodgers give him a chance in the big leagues.

Chase Meidroth - 2B/3B/SS, CWS: 4% rostered
(BATTING AVERAGE UPSIDE, STARTING OPPORTUNITY)

Chase Meidroth was one of the central components that came over to the White Sox in the Garrett Crochet deal. Despite the batting average not being great in spring training, he showed elite plate discipline and then went down to Triple-A and hit .267/.450/.600 with three home runs, two steals, and 11 runs scored in nine games. Now, he's getting a shot with the White Sox and will most likely be an everyday starter now that he's up. He's unlikely to hit double-digit home runs, but he can steal 10 bags and hit .250-.260 while producing a solid on-base percentage. That may not have much shallow league value because of the poor lineup around him, but he's firmly on deep league radars.

Pedro Pages - C, STL: 3% rostered
(POWER UPSIDE, STARTING JOB)

Pages is the starting catcher in St. Louis for a month with Ivan Herrera sidelines. Pages hasn't been so bad himself, hitting 10-for-34 (.294) with a home run and seven RBI. If you're in a two-catcher format, he makes for a solid add, as does Carlos Narvaez - C, BOS (1% rostered), who is the starting catcher in Boston now. Narvaez is more of a defensive catcher, but he has just an 11% swinging strike rate to start the season with a 12% walk rate, 78% contact rate, and 9.5% barrel rate. It's early for most of those stats, but the point is simply that he has been average as a hitter and will play most days in Boston in the immediate future. As will Dillon Dingler - C, DET (5% rostered) in Detroit with Jake Rogers hurt. Dingler has gotten off to the best start of the group, going 12-for-31 (.387) with two home runs and eight RBI, and he was a top prospect in the Detroit system, so he's worth a shot as well in case any of these early gains stick.

Alek Thomas - OF, ARI: 2% rostered
(FORMER TOP PROSPECT, POTENTIAL PLAYING TIME OPPORTUNITY)

Alek Thomas was once a top prospect in the Diamondbacks organization, but he battled injuries and could never seem to transition his minor league ability into MLB success. He's taken the starting center field job from Jake McCarthy, at least against right-handed pitching and has gone 10-for-31 (.323) with five runs and eight RBI on the season. He's been a little more aggressive this time in the big leagues and swinging and missing more than we've seen from him in the past, but he also still has a 90% zone contact rate, so I'm OK with him being more aggressive if it leads to more authoritative contact. Another deep league option is Kameron Misner - OF, TB (3% rostered), who found himself with a shot at a starting job thanks to an oblique injury that could keep Josh Lowe out for multiple months. The 27-year-old Misner is off to a good start, going 8-for-22 with one home run and four RBI so far this season. He’s added 2.8 mph to his bat speed, which has added 1.7 Run Value per 100 swings, which is among the tops in baseball in the early going. Remember that Misner was a former first-round pick, who hit .248/.360/.442 with 17 home runs and 30 steals in Triple-A for the Rays last season. This could be deep league worthy while Lowe is out. His teammate Jake Mangum - OF, TB (11% rostered) is another option, especially if you're in a deep league and looking for speed.

Jake Meyers - OF, HOU: 2% rostered
(STARTING JOB, SPEED UPSIDE)

Let's throw another deep league option in there, but Meyers is starting every day in center field for the Astros and has gone 10-for-36 (.278) with five steals so far this season. He hits eighth in the order, so he's unlikely to help your counting stats too much, but an outfielder who can hit .270-.280 and swipe bases in a good offense certainly has value in deeper formats. Another deeper league outfielder with a starting job is Leody Taveras - OF, TEX (3% rostered), who is hitting just .220 but has also stolen five bases so far this season. With Evan Carter in the minors and Wyatt Langford hurt, Taveras should play regularly for the foreseeable future.

Gabriel Arias - 2B/3B/SS, CLE: 2% rostered
(STARTING JOB, POWER UPSIDE)

It might be time to start taking note of what Arias is doing. The 25-year-old won the starting second base job for the Guardians and has gone 12-for-42 (.286) with three home runs and seven RBI to start the season. Arias added 1.3 mph to his swing as welland now has an average bat speed of 75.7 mph, which is 15th-best in all of baseball, right around Elly De La Cruz, James Wood, and many other high-upside power hitters. Guardians manager Stephen Vogt talked up Arias in spring training and has used him at 2B, 3B, and SS already this season. He could be a solid bench add in deeper formats. With Masyn Winn headed to the IL, it looks like Thomas Saggese - 2B, STL (2% rostered) will be the starting shortstop in St. Louis for the immediate future. The 23-year-old has gone 8-for-17 with one home run and four RBI to start the season and hit .253/.313/.438 with 20 home runs and nine steals in 125 games at Triple-A last year, so there is some deep-league value here, especially since he will be 2B/SS eligible soon.

Adael Amador - 2B, COL: 1% rostered
(CALL UP, SPEED UPSIDE )

The Rockies are also calling up Amador, who struggled in his first taste of the big leagues last year, but he's just 22 years old and has been showing better plate discipline this season, slashing .275/.408/.450 with two home runs, four RBI, nine runs, and three stolen bases in 49 plate appearances at Triple-A. He does have some contact issues, but there is certainly speed here, and potentially 15 home run power in Coors Field, which could make a .240 type of average palatable in fantasy leagues. The Twins are also calling up Brooks Lee - 2B/SS/3B (3% rostered) and sending Jose Miranda down to Triple-A. Lee was sidelined by a back strain late in spring training, but figured to play every day for the Twins. He didn't have a great spring, and is not much of a power/speed threat, so I think he's a better real-life player than fantasy player.

Waiver Wire Pitchers

Jose Soriano - SP, LAA (42% rostered)
I wrote about Jose Soriano asone of my favorite late-round starting pitcher targets for draft season. The key for him was going to be getting ahead with his sinker to give him the opportunity to go to the curve, slider, and splitter for swinging strikes. So far, so good. The overall profile can be wonky at times with Soriano, but he has three legit swinging strike offerings, so I love the foundation we can build off of here.

Max Meyer - SP, MIA (35% rostered)
I wrote about Max Meyer as one of my undrafted starting pitchers I think have the upside to finish inside the top-25, so you can read that article to see a more detailed breakdown of why I liked him coming into the season. Obviously, what we've seen so far in the first few weeks doesn't change anything for me.

Jordan Hicks - SP, SF: 35% rostered
Yes, I know Jordan Hicks had a rought start against the Yankees, and I know his sinker velocity was down to 96 mph. However, it was a cold and rainy night in New York, and essentially all of the damage against Hicks happened in the fifth inning. I'm still willing to add him and at least keep him on the bench against the Phillies to see if the velocity comes back under normal weather conditions.

Blake Treinen - RP, LAD (34% rostered)
I know people always love to chase the trendy closer when it comes to waiver wire Sunday, but sometimes I'd rather take a really good reliever in a save share. No, Treinen is not "the closer" in Los Angeles; however, he has two saves already this season and is going to get some save opportunities while pitching high-leverage innings. On days when he doesn't get saves, he's likely going to give you solid ratios and some strikeouts. I'd take that over a closer who may be a grenade. Jason Adam - RP, SD (35% rostered) is in the same boat. We know Adam is a good reliever. He's going to help your ratios and steal a few wins, and when the Padres finally trade Robert Suarez, who has been on the trade block all off-season, I think it'll be Adam that takes over and starts to get saves. You can add him now and not have to spend big money.

David Peterson - SP, NYM (34% rostered)
Peterson is yet another intriguing starter who showed some interesting tweaks in his season debut, with more movement on his changeup and a nice backfoot slider to right-handed hitters. I wrote about why Peterson is one of my favorite late-round starting pitchers to draft,so I’d encourage you to read that if you want a detailed discussion of why I like the left-hander. He lines up to start against the Cardinals this week, and I'm OK with that start.

Matthew Boyd - SP, CHC: 28% rostered
I wrote up Matthew Boyd in this week’s Starting Pitcher News article. In that article, I discussed Boyd's arm angle change and how it has impacted the movement on his pitches, particularly his changeup. I'm not sure it makes Boyd a locked-in every week type of starter, but Boyd has solid velocity on his fastball and is throwing from a more comfortable arm slot, so I'm happy to take gambles in deeper leagues.

Emilio Pagan - RP, CIN: 24% rostered
Pagan appears to be the favorite for saves in Cincinnati right now, and his velocity is up, but we've kind of seen this from him in the past. We know Pagan can go through hot stretches, but he can also give up lots of hard contact and home runs. That makes me a little nervous. Especially since Alexis Diaz is back to pitching, and pitching well, at Triple-A. Dennis Santana - RP, PIT (19% rostered) is another short-term "closer." With David Bednar in Triple-A and Colin Holderman struggling, Santana has the closer's role right now, but I think Bednar will be back up in a few weeks to take that job back, so I'm not making big bids here. In fact, Bednar has thrown three scoreless innings at Triple-A with five strikeouts and no walks, so I'm not sure what value the Pirates are getting out of him pitching there.

Zebby Matthews - SP, MIN: 19% rostered
Matthews wasone of my favorite late-round picks early in spring training, and he has been cruising in Triple-A, We thought Matthews would get a chance when Pablo Lopez went down, but that doesn't appear to be the case. Still, Matthews, allegedly, has a chance to be a part of a six-man rotation, and I truly believe he can be a difference-maker on fantasy rosters. Even if Festa takes the spot right now, Chris Paddack continues to struggle, and we should see Zebby up in Minnesota before long. In fact, it could be on Monday against the Mets.

Eduardo Rodriguez - SP, ARI: 19% rostered
Rodriguez is an interesting name right now because a 4.86 ERA and 1.20 WHIP through three starts is not great. However, he also has 20 strikeouts to just six walks and is getting more chases out of the zone than he has in a few years. His velocity is up from last year, and a lot of his early stats are similar to the pitcher he was in 2023, when he posted a 4.26 SIERA, 15.3% K-BB%, and 1.15 WHIP. That version of him would be solid in 15-team leagues, and he gets the Marlins this week, so he's worth the gamble there.

Tommy Kahnle - RP, DET: 17% rostered
Early in spring training, I had Kahnle pegged as the potential closer in Detroit, but then Beau Brieske was re-signed, and it seemed like A.J. Hinch would give him the first crack at the game. He did, and it didn't go so well. Kahnle is a bit of a "one-trick pony" with his changeup, but I think he's a bit safer than Santana. That's also why I want to take stabs on Porter Hodge - RP, CHC (17% rostered). Ryan Pressly doesn't look great, and the Cubs aren't going to move on from him quickly because of what it took to get him to Chicago, but I think stashing Hodge makes some sense since he's allowed just two runs while striking out nine in seven innings.

Easton Lucas - SP, TOR: 15% rostered
What do we make of Lucas? He's looked good through two starts, but he's a lefty who throws 92 mph and only has a rotation spot because Max Scherzer is hurt. Still, Lucas has good vertical movement on the fastball and keeps it upstairs while also featuring a change, sweeper, and slider. I guess this can work, and he has a two-start week, but one of those is against the Braves, and that worries me. David Festa - SP, MIN (7% rostered) also got the call to take Pablo Lopez's spot in the rotation and looked solid, throwing 4.2 innings and not allowing an earned run while striking out four and walking one. However, he was pulled after 64 pitches, and I have the feeling Minnesota is going to keep limiting him like that because they did it last year too.

Tyler Mahle - SP, TEX: 13% rostered
Look, I don't know what to make of Mahle right now. His four-seamer was down to 90.4 mph in his last start yet still got seven whiffs. How? I dunno. Maybe it was the weather, but Mahle has tons of injury concerns in the past, and seeing the velocity drop like that is a bit concerning to me. I might rather gamble on somebody like Shane Smith - SP, CWS (4% rostered), who is not in a great situation but might be pretty good. His fastball and changeup are legit and a solid foundation for success. His curve and slider are not as exciting. I wonder if he carved up Cleveland because they have so many lefties, and he could let that changeup eat. I'm not going overboard here, but it's worth a gamble.

Brayan Bello - SP, BOS: 11% rostered
Last week, I mentioned Bello if you need an IL stash, and now we have a bit more information on his timeline. Bello is scheduled to one final rehab start this week and then will be activated before the week of the 21st. Same with Lucas Giolito - SP, BOS (21% rostered). That means that there should be a mid-week announcement that BOTH Bello and Giolito will be activated off the IL, which could drive up their FAAB price next Sunday. If you have the space and want to get ahead of it, now is the time.

Luis L. Ortiz - SP, CLE: 5% rostered
Ortiz jumped back on the radar after a strong performance against the Royals, striking out 10 and walking two while allowing one run on two hits in 5.2 innings against the Royals. This comes after a quality start against the Angels, and I think we're just seeing Ortiz continue to adjust to some pitch mix changes that the Guardians are having him undertake. I spoke with Guardians’ pitching coach Carl Willis at spring training about how they might adjust Ortiz's approach, and Ortiz was a late-round target of mine in part due to those changes. I think we're starting to see him settle in a bit, and I love picking up shares of him before this start against the Pirates.

Bobby Miller - SP, LAD: 2% rostered
It also appears that Bobby Miller is getting another chance to start in Los Angeles and will draw a home start against the Rockies. The 26-year-old has allowed three runs on six hits in 12 Triple-A innings while striking out 11 and walking 11. The command is certainly still not there, so it's hard to get overly excited, but he's at least a name to keep an eye on.

STREAMING STARTER PITCHERS

(ranked in loose order)

Week of 4/14

Strong Preference

PitcherRoster%Opponent
Eduardo Rodriguez12%at MIA
David Peterson32%vs STL
Tyler Mahle8%vs LAA
Osvaldo Bido6%at CWS
Richard Fitts4%vs CWS

Fairly Confident

JP Sears12%at CWS
Andrew Heaney8%vs WAS
Jordan Hicks35%at PHI
Michael Lorenzen4%at DET
Nick Martinez23%vs SEA
Ben Lively7%at PIT
Mitchell Parker16%at PIT
Landen Roupp11%at PHI, vs LAA
Griffin Canning5%at MIN
Easton Lucas7%vs ATL, vs SEA
Luis L Ortiz4%at PIT
Jose Quintana1%vs DET
Grant Holmes33%at TOR, vs MIN
Edward Cabrera4%vs ARI
Quinn Priester1%vs DET

Some Hesitation

Reese Olson29%at MIL
Cade Povich4%vs CIN
Matthew Boyd22%at SD
Hayden Wesneski3%vs SD
Jose Soriano22%at TEX
Will Warren10%at TB
Matthew Liberatore4%at NYM
Tomoyuki Sugano11%vs CLE
Jack Kochanowicz11%at TEX
Tyler Alexander4%vs DET, vs ATH
Shane Smith4%at BOS
Patrick Corbin3%vs LAA
Davis Martin1%vs ATH
Bobby Miller2%vs COL
Martin Perez4%at BOS
Landon Knack19%vs COL
Chad Patrick3%vs ATH
Shane Smith1%at CLE, vs BOS

Giants enjoying cheering on healthy Lee amid early 2025 breakout

Giants enjoying cheering on healthy Lee amid early 2025 breakout originally appeared on NBC Sports Bay Area

Jung Hoo Lee has been everything the Giants hoped he would be, and possibly more, through 14 games in the 2025 MLB season.

It’s early, but the young center fielder has been San Francisco’s best all-around player this season and almost single-handedly lifted the Giants’ offense to a 5-4 series-clinching win over the New York Yankees on Sunday at Yankee Stadium.

With the Giants trailing 3-0 in the fourth inning, Lee blasted a solo home run to right field, his second of the series, to trim the deficit to two runs. Fast forward two innings, and San Francisco took a 4-3 lead over New York in the sixth on Lee’s clutch three-run home run.

“To be able to come back after being down, obviously Jung Hoo had a big say in it … to come back and win a game like that in comeback fashion and then hold on at the end. It’s pretty rewarding and says a lot about our team at this point,” Giants manager Bob Melvin said postgame.

In three games against the Yankees, including Friday’s rain-shortened contest, Lee went 4-for-9 with three home runs, seven RBI and four walks.

Not bad for a Yankee Stadium debut.

Lee not only is off to a red-hot start this season, but he is having success against top pitchers he never has faced before. His two home runs on Sunday made him the first left-handed hitter ever to hit two home runs off Yankees lefty Carlos Rodón in the same game.

“It’s pretty remarkable in the fact that a lot of these guys he’s never faced before,” Melvin said of Lee’s success thus far. “He’s going to continue to face guys he’s never seen before, but that’s where the bat-to-ball skills come into play. He feels like he can put anybody in play when he’s seeing it good and he’s squaring it up, those are the kind of results you’re going to get.”

After Lee suffered a season-ending shoulder injury in mid-May last year, the then-rookie was resigned to a support role on the bench as he cheered on his new Giants teammates. Now healthy and playing like many within the organization believed he could, Lee’s teammates are eager to return the favor.

“We’re asking [translator Justin Han] when he goes up to hit ‘How do you say ‘Let’s go’ in Korean?’ and stuff like that. I’m going to feel real bad because I don’t remember what it is, but in the moment, you just start saying stuff, cheering him on in Korean,” Giants pitcher Logan Webb told reporters postgame.

“We can cheer him on instead of him cheering us on.”

The Giants saw flashes of Lee’s potential in 37 games last season, but nothing to this degree.

Lee currently is batting .352/.426/.704 with three home runs, 11 RBI, eight doubles, three stolen bases, seven walks and a 1.130 OPS in 54 at-bats.

“I think last year we were finally starting to see the potential, and then he got hurt and it’s starting to happen this year,” Webb added. “He looks super confident, he’s unbelievable in the outfield. Obviously, I’m a little biased, but he’s probably one of the best at putting the ball in play, making contact. Just seeing the power start to come, I feel like everyone’s been wanting to see that. It’s just cool to see him [succeed] because he’s such an amazing guy, great teammate and brings a lot of energy.”

The Giants will need more of that energy for the remainder of their difficult 10-day, three-city road trip and for the remainder of the 2025 season if they hope to sneak into the playoffs.

Download and follow the Giants Talk Podcast

Fan reaches into Mike Trout’s glove to snatch a catch from Angels outfielder

HOUSTON — A fan grabbed the ball out of Mike Trout’s glove after the Los Angeles Angels star reached into the right field stands Saturday night to make what appeared to be a great catch against the Houston Astros.

Trout raced into the right-field corner on the fly ball hit by Yainer Diaz in the second inning of the Angels’ 4-1 win, leaped and extended his left arm into the stands to make the grab. But a fan wearing an Astros jersey was also reaching for the ball at the same time.

The ball appeared to simultaneously glance off the fan’s hand while Trout made the catch. The fan immediately snatched the ball from Trout’s glove with his left hand.

Trout gestured emphatically to umpires that the fan had taken it out of his glove. The fan then looked as if he was trying to give the ball back to Trout, raising both arms while holding the ball in his right hand.

“I jumped in, it was in my glove and the guy just literally took it out,” Trout said after the game. “He was really apologetic. I learn new things every single day. Once I go into the stands, it’s free game. Being in center field is a little different because I don’t really get that play.”

Trout, who hit a two-run single in the first, moved from center field to right field this season to reduce wear and tear on his body and help him stay on the field.

First base umpire Alan Porter ruled it a foul ball and not a catch. Angels manager Ron Washington came out to discuss the play with the umpires, but the ruling stood and was not reviewed by replay.

“He said it doesn’t matter,” Trout said of what he was told by Porter. “As soon as your glove goes into the stands, it’s fair game. And if it hits their finger or the ball hits their hand, I guess it’s ruled dead. I guess if you saw the replay, it hits his hand first, then goes in my glove. So even if I would have come back out (with the ball), they probably could have challenged it. That was my understanding.”

Washington said he was told he could have challenged the play, but didn’t want to risk losing his challenge at that point in the game.

“I thought he had it and we looked at it,” Washington said. “It looked like a fan pulled it out of his glove as he was coming out, but I would have had to use a challenge. And if the umpires didn’t do that, I would have lost it early.”

Porter, who is the crew chief, told a pool reporter after the game that the play was reviewable, but is also a judgment call.

“The fly ball was in the stands — it was not over the field of play,” Porter said. “Once the ball is outside of the field of play, the fielder goes into the stands at his own risk. So, the ball being touched by the fan does not create spectator interference at that point.”

The fan and his son were escorted out of the section by security and moved to a different section. Trout had security bring the fan and his son down to the Angels clubhouse after the game. Trout gave the fan’s son a bat and signed the ball. He also took a picture with the fan and his son.

“They were really apologetic,” Trout said. “It didn’t really affect the game. I have a kid myself. That kid was probably 9 years old, so just seeing him after the game, they were really nice people.”

Diaz ended up flying out to center to end the inning.

The play was reminiscent of Game 4 of last year’s World Series when two fans interfered with him and one pried a foul ball out of the glove of Dodgers’ Mookie Betts at Yankee Stadium. However, umpires ruled that was fan interference and a catch by Betts.

Salt attack sets up RCB victory against Royals

England's Phil Salt hit a 33-ball 65 as Royal Challengers Bengaluru beat Rajasthan Royals by nine wickets in the Indian Premier League.

Chasing 174, Salt struck five fours and six sixes before pulling Kumar Kartikeya's delivery to Yashasvi Jaiswal at deep mid-wicket.

His attack left his side in the driving seat at 92-1 in the ninth over, and his opening partner Virat Kohli guided RCB home in the 18th over while reaching an unbeaten 62 from 45.

Jaiswal was the star of the Royals innings, hitting 75 from 47 at the top of the order.

The 23-year-old put on 49 and 56-run partnerships with Sanju Samson (15 from 19) and Riyan Parag (30 from 22) before being trapped lbw by Josh Hazlewood.

The finisher Shimron Hetmyer failed to fire, hitting nine from eight before being caught off Bhuvneshwar Kumar's penultimate ball of the innings, while Dhruv Jurel finished unbeaten on 35 from 22 as Royals closed on 173-4.

That total was not enough to trouble RCB and Kohli added 83 with Devdutt Padikkal (40 from 28) to secure his side's fourth win in the competition.

The win moves RCB two places up to third, while the Royals remain in seventh.

Franchise Cricket banner
[BBC]

Mets at Athletics: How to watch on April 13, 2025

The Mets (9-5) go for a series win against the Athletics (6-9) in Sacramento on Sunday at 4:05 p.m. on PIX11. Here's what to know about the game and how to watch...


Mets Notes

  • Kodai Senga pitched 5.0 shutout innings his last time out, and has allowed just two earned runs over his 10.0 innings this season (1.80 ERA)
  • Pete Alonso's 1.164 OPS leads all National League qualified hitters, and his 18 RBI are second in the NL
  • Juan Soto has reached base in 13 of the Mets' 14 games this season, including a pair of walks on Saturday, giving him 12 free passes in the early going
  • Luis Severino (4.74 ERA) makes the start against his former team after signing a three-year deal with the Athletics this past offseason


    METS
    ATHLETICS

    Francisco Lindor, SS

    Lawrence Butler, RF

    Juan Soto, RF

    Brent Rooker, DH

    Pete Alonso, 1B

    Tyler Soderstrom, 1B

    Brandon Nimmo, LF

    Shea Langeliers, C

    Mark Vientos, DH

    Miguel Andujar, LF

    Luis Torrens, C

    Jacob Wilson, SS

    Brett Baty, 3B

    Seth Brown, CF

    Tyrone Taylor, CF

    Gio Urshela, 3B

    Luisangel Acuña, 2B

    Max Muncy, 2B


    How can I watch Mets vs. A's online?

    To watch Mets games online via PIX11, you will need a subscription to a TV service provider and live in the New York City metro area. This will allow fans to watch the Mets on their computer, tablet or mobile phone browser.

    To get started on your computer, go to the PIX11 live stream website and follow the site's steps. For more FAQs, you can go here.

      Cubs finish with 21 hits, have huge night in 16-0 rout of Dodgers

      LOS ANGELES — The Chicago Cubs had a big night against the defending champion Los Angeles Dodgers.

      One night after being shut out, the Cubs broke out for 14 runs and 15 hits in the final three innings of a 16-0 victory Saturday night, to hand the Dodgers their first home loss of the season and their worst home shutout loss in franchise history.

      The Cubs finished 21 hits, including nine for extra bases.

      “The boys came out swinging, and it was pretty cool to see,” said Chicago’s Carson Kelly, who homered twice among his three hits and drove in three runs. “Kudos to our guys for working at-bats, really working counts, getting good pitches to drive and not missing them. We also ran the bases well and took our walks … I think it’s just the mentality of this team that we’re gonna fight to the end no matter what the score is.”

      Michael Busch, once a top prospect in the Dodgers’ farm system, had four hits, including a homer and two doubles, and drove in three runs. The first baseman is batting .308 (12 for 39) with three homers, six doubles and 11 RBIs in 10 career games against the Dodgers.

      Ian Happ had three hits and scored two runs, and Miguel Amaya replaced the injured Seiya Suzuki (right-wrist pain) in the fifth inning and homered among his two hits and drove in three runs.

      Kelly keyed a five-run seventh inning by with a homer 384 feet over the left-field wall against Dodgers reliever Ben Casparius, and then crushed a 391-foot homer on a floater from infielder-turned-pitcher Miguel Rojas for a two-run shot in the ninth.

      “You have to take a quick swing, not a big swing,” Kelly said, when asked how hard it is to homer off a 40-mph pitch. “You have to find the right timing of it.”

      The Cubs pushed their major league-league-leading run total to 112, which is 21 more than the second-place New York Yankees (91), and they have outscored opponents by 41 runs, a margin nearly twice as much as any other team.

      Busch, who homered off Dodgers starter Roki Sasaki for a 1-0 lead in the second, came within inches of a monster game when he was robbed of a grand slam by center fielder Andy Pages to end the third.

      “I saw him (make the catch) — unfortunately,” said Busch, a former minor league teammate of Pages. “He’s a good player. I didn’t want him to do that, so we’re gonna have to have a conversation.”

      Sasaki (0-1) left with a 1-0 deficit after allowing one run and four hits in five innings, striking out three and walking two. However, the Cubs then broke through against a Dodgers bullpen that entered with a 2.15 ERA, the fourth-best mark in baseball.

      Busch doubled and scored on Justin Turner’s RBI single off Casparius for a 2-0 lead in the sixth, and Amaya (single), Busch (single), Dansby Swanson (single) and Nico Hoerner (sacrifice fly) drove in runs after Kelly’s leadoff homer in the seventh.

      Kyle Tucker had a two-run single and Amaya a two-run homer in the eighth, and the Cubs teed off on Rojas in the ninth.

      The offensive outburst backed a superb start by Cubs right-hander Ben Brown, who used only two pitches — a four-seam fastball that averaged 95.6 mph and a knuckle-curve that averaged 86.9 mph — to blank the Dodgers on five hits in six innings, striking out five and walking none.

      Brown (2-1) gave up five runs and seven hits in four innings of his previous start, a no-decision against San Diego.

      “Just trying to do the exact opposite of last week,” Brown said. “This past week was a grind working on things, mentally going through things, but I put in that effort, and it obviously showed tonight.

      “I was able to slow the game down, slow the heart rate down, execute pitch by pitch and go back to where I was last year … when my stuff is there, we can get through lineups like that.”

      ICYMI in Mets Land: Bats go quiet in loss to A's, top prospects off to strong start

      Here's what happened in Mets Land on Saturday, in case you missed it...