Game 25 Preview: Tigers look to even series up with Brewers

The Detroit Tigers returned to Comerica Park — where they had won eight of their first nine games — on Tuesday night to open up a three-game series with the Milwaukee Brewers. Unfortunately, things did not go quite as planned, as the visitors spanked the Ole English D to the tune of a 12-4 defeat.

Keider Montero was not awful, but his defense and the bullpen failed him — well, except for Jake Rogers, who was the only hurler to not allow a run. But that game is over and in the books, and it is time for the Tigers to turn the page.

On Wednesday, right-hander Casey Mize will take the mound for the Motor City Kitties while fellow righty Chad Patrick gets the call for the Brew Crew. The former has not faced Milwaukee since 2024, when he nearly matched Montero’s line from last night to take the loss in a 5-4 final; this will be the first time that the latter has ever thrown against Detroit.

Take a look below at how they match up.

Detroit Tigers (12-12) vs. Milwaukee Brewers (13-9)

Time (ET): 6:40 p.m.
Place: Comerica Park, Detroit, Michigan
SB Nation Site:Brew Crew Ball
Media: Detroit SportsNetMLB.TVTigers Radio Network

Game 25: RHP Casey Mize (1-1, 2.78 ERA) vs. RHP Chad Patrick (1-0, 0.95 ERA)

PlayerGIPK%BB%GB%FIPfWAR
Mize422.226.67.434.43.130.6
Patrick419.012.09.337.33.970.2

MIZE

PATRICK

Fantasy Baseball Do Not Drop List: Holding Ceddanne Rafaela, Jack Leiter, more

We're a month into the baseball season, and fantasy managers are starting to lose patience with their slow starters. We need results, and we need them now. But hold your horses, some slow starters don't deserve to be dropped.

As a general rule, I still think it's too early to drop players you drafted in the first 10-12 rounds. Yes, that includes Jeff Hoffman and Devin Williams. If you want to shift guys to the bench to "teach them a lesson" or save your ratios, that's fine. However, I would still hold onto those early-round players unless there was an injury. When it comes to the players you drafted later, that's another story, and now is the time of the season when you can think about moving on if there are attractive waiver wire options in your league.

Before you do that, though, make sure to read this article, where I'll highlight a few hitters and pitchers who are off to slow starts and are being dropped in a lot of formats, but are players I'd hold. I created leaderboards to highlight solid underlying metrics that make me believe these players can still turn it around. Let's dig in to find out who we're talking about and why.

MLB: Los Angeles Angels at New York Yankees
Sam Antonacci, Lourdes Gurriel Jr. and Bryan Baker are among the 12 newcomers in this week’s update.

Fantasy Baseball Hitters to Hold

For hitters, I used my standard pre-season and mid-season leaderboard that helps me identify hitter targets. It looks at hard-hit rate, zone contact, swinging strike rate (SwStr%), and barrel rate to see who is not swinging and missing often, making consistent contact in the zone, and making consistently hard contact. For right now, I did not use barrel rate as part of this equation because I think it's a bit too early in the season. For this article, I removed all hitters who had a wRC+ over 100 because that would mean they have been above-average hitters. I then removed all hitters who were below league-average in the three criteria we're using for this article, and that gave us a list of players who are technically not producing but have the underlying metrics to suggest that they will start to.

NameTeamwRC+HardHit%Z-Contact%SwStr%
Wyatt LangfordTEX78.299839280.3770490.872340.110759
Tyler SoderstromATH86.961360.4516130.8476190.110803
Pete AlonsoBAL96.571447940.5636360.840.117207
Roman AnthonyBOS91.883304270.4807690.8372090.101648
Alex BregmanCHC81.243850.4583330.8818180.059113

I'm just going to briefly start with the players you know you're definitely not cutting. However, they qualified on this list, so I wanted to list them just to show that the underlying metrics are OK and there doesn't seem to be any immediate cause for concern. Yes, there may be things going on underneath the hood that could lower our expectations a bit, but the season isn't even one month old, so I'm not panicking on layers you drafted this early on. Sadly, Wyatt Langford was hurt on Tuesday night, so just keep an eye on his injury status over at the Rotoworld Player News page.

NameTeamwRC+HardHit%Z-Contact%SwStr%
Ceddanne RafaelaBOS112.82187770.3913040.8305080.113281
Cam SmithHOU111.18140.4684310.8551630.129141
Jose FernandezARI102.3394020.4444440.8666670.114894
Iván HerreraSTL102.01930580.5161290.9555560.058974
Trent GrishamNYY98.498954680.5769230.9436620.05625
Evan CarterTEX98.448150.4081630.8764040.081818
Chase MeidrothCHW98.375129150.4426230.8915660.058011
Daylen LileWSN97.324478180.4078950.909910.117845
Miguel VargasCHW96.465413020.4426230.848740.06117
Brandon MarshPHI92.484430.4615380.8933330.101563
Edouard JulienCOL91.933710.4615380.8840580.080769
Jung Hoo LeeSFG86.170924570.4029850.975610.046647
Kyle KarrosCOL76.988360450.4186050.8904110.098039
Mike YastrzemskiATL75.605704150.4347830.8846150.09622
Luis García Jr.WSN67.748050060.4385960.9729730.064
Marcell OzunaPIT55.962223480.4117650.8928570.11315
Bo BichetteNYM53.898560220.4285710.9019610.110215
Jakob MarseeMIA47.827239760.3709680.9587630.042654
Bryson StottPHI46.711991130.50.9615380.070248
Alec BohmPHI16.42450510.3833330.8831170.068259

In short, if a hitter is on this list, I'm inclined to give them a little more leash. Their qualifying for this article means that they are making better-than-average contact in the zone, not swinging and missing too much, and also making hard contact when they do make contact. Yes, if you're in a shallow league, there are certainly players on this list that you could move on from (Alec Bohm, Eduoard Julien, Kyle Karros, Brandon Marsh) for a hot hitter on the waiver wire, but each of these players at least still has some redeeming value. I'm going to focus on a few of them in more detail, who I think deserve to stay on your rosters. Last week,I also mentioned adding Miguel Vargas because of his underlying metrics, and he appeared on this list as well, which might be a bit of a sign. Ivan Herrera also appeared in that article.

Ceddanne Rafaela - 2B/OF, BOS

Technically, Rafaela shouldn't be on this list because his wRC+ is over 100, so he has been an above-average hitter this year. However, I'm getting tons of questions about whether or not people should drop him in fantasy leagues because he has one home run and no stolen bases. On one hand, I get it. He has stolen 19 and 20 bases the last two years, so getting a zero there is not what you signed up for. However, he didn't become slow; he's just never been an efficient basestealer. He made some improvements last year and has, according to Statcast, been taking shorter leads so far this season, which may be why he was caught stealing twice. I think this is just some small sample size anomaly, and I'd still expect the 17-18 steals most projection systems have for him.

Another part of the reason you should hold onto Rafaela is that he's improving as a hitter. He's shortened his swing a bit this season and is not swinging hard as often as he did last year. That has allowed him to square up the baseball more and cut his swinging strike rate by 3%. He's also been far more patient at the plate. My counterargument to that is that he's being a bit too patient in the zone and taking too many called strikes on pitches he could do damage on, which is why his home run totals are low. The barrel rate and hard-hit rate are in line with last year, so I think this is a 25-year-old who is making an adjustment in his approach and just trying to find the right levels for him. With the team around him also struggling, he may not be looking to make "careless" mistakes. However, the underlying tools are all here, and the process is improving, so I think we're going to see results coming soon.

Cam Smith - OF, HOU

Cam Smith is another player who technically doesn't belong on this list, but he's one of the most dropped hitters on Yahoo this week because he's 0-for-19 over his last five games. I know that's bad, but we have to exercise a little bit of patience in the early going with young top prospects who are still evolving as players. Smith was electric to start the season. Then he wasn't, so we have to find the most likely "true talent" level for him. He has an 47% hard-hit rate and 16% barrel rate. His 12.9% SwStr% is below league-average, but is in line with what he did last year, and his zone contact is league-average. So we have a young player who is getting pitched outside the zone more often and is offering at those pitches too much. But, when pitchers do some into the zone, he's making enough contact and making authoritative contact, all while showing a 3.5 mph increase in bat speed. We're not even asking Cam Smith to demonstrate a new skill; we're just asking him to get back closer to last year's chase rate. Even just getting that could get us closer to the breakout we thought we were getting in the first two weeks of the season, and there is always the potential for further growth considering how young he is.

Trent Grisham - OF, NYY

Yes, last year was probably an outlier career year for Grisham, and I'm sure the Yankees wish they hadn't given him a $21 million qualifying offer. That being said, Grisham is not this bad. His chase rate is better than last year, his 93% zone contact is elite, his 5.6% SwStr% is minuscule, his exit velocities are better than last year, and his 57% hard-hit rate would be a career high. Grisham is getting attacked inside a little bit more than he was last year, and there's a chance he's been impacted by some of the cold weather lingering in the Northeast. He's also sporting a .163 BABIP, a .242 xBA, and a .474 xSLG that are far better than the surface-level results he's gotten. As the weather heats up in New York, I think Grisham will as well, and it wouldn't surprise me if he hits about .230-.240 from here on out with 20+ home runs.

Jose Fernandez - SS, ARI

People were so ready to move on from Fernandez after he didn’t match the production of his two-homer debut, but we have to have more patience than that. An injury to Carlos Santana has opened more at-bats for Fernandez, and he is now an everyday player in Arizona. He hasn’t hit a home run since his debut, but the tools you were enamored with - his elite bat speed and sprint speed - still exist. He also has a 42% hard-hit rate and a league-average swinging strike rate. Yes, he's chasing out of the zone more than we'd like to see, and pitchers will continue to pitch him there until he learns. However, an 89% zone contact rate, which his hard-hit numbers and pull rates should begin to lead to solid production. As it stands, he hasn't been bad, hitting .297 with 11 runs scored and nine RBI in 64 plate appearances. I'm not expecting some 20-home run season here, but I think he could be a 15/10 guy if he continues to play regularly, and that's worth holding onto in deeper formats.

Jung Hoo Lee - OF, SF

Lee was off to an abysmal start to the season, but hopefully you've held onto him because he has hits in eight of his last 10 games, going 15-for-41 (.366) with one home run, five runs, and four RBI. That's probably enough reason to hold onto him, but his exit velocities are up two mph from last year, his hard-hit rate is up 7% from last year (still just under league-average), and his SwStr% is just 5%. He makes elite swing decisions and is hitting the ball harder than he did last year. He's also using the whole field more often, so I'm not sure he's going to hit more than 10 home runs, but the batting average should be .270 or better while hitting in the middle of the Giants' lineup. If he can also duplicate his 10 steals from last season, that's going to be a boring but solid player for you all year.

Bryson Stott - 2B/SS, PHI

It has not been a strong start to the season for Stott, who is hitting .210/.269/.242 with just two extra-base hits. He is also swinging outside of the zone 11% more often and making less contact than he ever has outside of the zone. Despite those issues, he still has a 95% zone contact rate, a 6.6% SwSt%, and the quality of contact he is making has been good. His hard-hit rate is 50%, which is up 20.5% from last year, the 4th-biggest improvement of any hitter in baseball. His average exit velocity is up two mph, his bat speed is up one mph, and he is pulling the ball 12% more. His attack direction, which measures the horizontal angle of the bat's sweet spot at the point of contact, has gone from two degrees towards the opposite field to four degrees to the pull side, which is tied for the 4th-biggest change in baseball. So what we're getting is a player who is making elite levels of contact, hitting the ball harder than ever, and making a conscious change to pull the ball more. He's also a player who has stolen at least 24 bases in three straight seasons. All of that should entice us. The walk rate is down, and the power hasn't shown up yet, so I understand if you wanted to be more cautious in OBP or OPS leagues, but I think a good stretch of production is coming for Stott.

Bo Bichette - SS/3B, NYM

Look, Bichette qualified for this list, but I don't love what we're seeing. If we start with the good, he has a 42% hard-hit rate, a 91% zone contact rate, and continues to swing and miss better than league average. He also has a .291 xBA, which is far more attractive than his .219 average and a .274 BABIP that is well below his .337 career mark. However, he has also dropped his pull rate 7%, and he was never somebody who pulled the ball much to begin with. His groundball rate has also jumped to 53%, which is going to limit a lot of authoritative contact. Some of this could be attributed to learning a new defensive position or trying to earn his contract, but this is the profile of a hitter who will hit 8-10 home runs and hasn't stolen more than five bases since 2022. That being said, the batting average should be way higher, and Bichette is a good enough hitter that he could be sticking with an opposite-field approach to let the ball travel until he starts to see some hits consistently fall in. I think this entire Mets offense is going to wake up at some point, and Bichette will join them.

Jakob Marsee - OF, MIA

Marsee is fascinating to me. How is he hitting .176 when we know that he has high-end speed, and he also has a 96% zone contact rate and just a 4% swinging strike rate? That's the profile of a guy who should be closer to Chandler Simpson than what we're getting. Part of it could be that Marsee has increased his flyball rate almost 10% from what we saw last year. That's probably not what you want to see from a player who had an 89 mph average exit velocity last year, but good speed. Yet, I don't know if that's an intentional approach. Yes, Marsee's bat is a touch steeper at the contact point than last season, but his overall swing tilt is actually flatter. I don't really believe he's trying to lift as much as he has been. It may be more that he's being pitched up in the zone 10% more often than last year because pitchers are trying to get him to elevate or swing and miss. It's just an adjustment that he needs to make as a hitter. Considering he has an established track record of having a great understanding of the strike zone, I think it's an adjustment that he can make. He's also already stolen eight bases despite being on first base only 27 times this season. I think the hits are going to start to fall, and the stolen bases will continue to explode.

Fantasy Baseball Starting Pitchers to Hold

Much like with the hitters, I automatically deleted any starting pitcher who had thrown 20 innings this season and had an ERA that was below 4.03, since that's the league average mark right now. I then removed pitchers who have been worse than league average when it comes to Stuff+, Swinging Strike Rate (SwSr%), and K-BB%. This should have given us a list of pitchers who had below-average ERAs but had done a good job of missing bats and shown plus raw stuff. I then also removed any stragglers who had poor SIERAs because I think that helped us to further lock in on pitchers who have been pitching better than their results.

NameTeamIPERAWHIPSIERAK-BB%Stuff+SwStr%
Max MeyerMIA253.961.243.7803101990.15315395.380412980.144186
Freddy PeraltaNYM26.24.0500003861.0875001043.7259997320.16071498.13369330.126609
Trevor RogersBAL28.24.0813954391.3255814254.0184587710.13934497.8341250.120253
Reid DetmersLAA28.24.0813957111.0813954453.4050521550.191667106.71581630.133056
MacKenzie GoreTEX264.1538461541.1923076923.2054771570.212963100.93151240.114607
Kyle BradishBAL254.681.84.032711740.13043599.782303370.112798
Tanner BibeeCLE24.14.8082194291.5205483.9607637490.130841101.06153850.128505
Jack LeiterTEX20.14.8688527631.4754099283.6676409770.166667104.219360.141333
Shane BazBAL224.9090909091.5454545454.2838551930.11340298.558983960.096257
Aaron NolaPHI26.25.0625001211.4625000353.6342588470.165217104.75697480.107865
Nathan EovaldiTEX26.25.0625001211.5375000373.3756748860.17213195.076583140.147727
Mike BurrowsHOU26.26.7500006441.6875001614.0825158860.13114893.316837420.126667
Ryne NelsonARI20.26.9677427931.4516130824.3903943010.114583108.84005410.115903
Garrett CrochetBOS247.8751.6253.4675920850.181034111.40341920.107477
Jesús LuzardoPHI22.27.9411771.4558825162.4500323670.255102112.33317590.151832

Much like with the hitters, some of these guys you know you're not cutting (Garrett Crochet, Freddy Peralta, Jesus Luzardo, Kyle Bradish, Nathan Eovaldi), but they have not met our expectations so far this season. Eovaldi's Stuff+ is a little bit lower than we'd like to see, but he has a long track record for us to fall back on. I should also note that, as of this publishing, FanGraphs has not yet changed Kyle Bradish's stat line from 4/15 to remove two earned runs that were charged to him on Weston Wilson's (now) error. That correction should lower his ERA to 3.96 and give him an above-average ERA.

Reid Detmers - Los Angeles Angels

I covered Detmers in some detail this Monday whenI went over his pitch mix changes in my streaming starting pitchers article, so this section may be a little more granular than some of the others. Before his start last week against the Yankees, Detmers said that he “found” his changeup grip. He has been using the changeup again earlier in the season, but it was functioning more as a splitter. This new changeup grip led to a pitch that was over three mph faster than what we had seen before. It also had 2.5 inches more drop and about two inches more run. Detmers seems to have better command of this changeup, despite it having more movement. His zone rate on it improved from 41.7% in his first three starts to 57.1% in his last two, and his strike rate on the changeup jumped from 62.5% in the first three starts to 78.6% in his last two. That has enabled him to keep it lower in the zone more consistently, with a 33% low location rate in his first three starts, and a 46.4% rate in his second. That could also be the reason he has started to use it more in two-strike counts. He used his changeup 25% of the time in two-strike counts in his first three starts, but that has exploded to 39.3% over his last two starts. It has a 36.4% PutAway Rate in that stretch, which measures how often a two-strike pitch leads to a strikeout. 

Again, we're dealing with a small sample size here, but Detmers, with his new changeup, has a 3.46 ERA, 0.85 WHIP, 27.5% strikeout rate, 32.8% CSW, and 15.3% SwStr% in two starts against the Blue Jays and Yankees. That's enough to add him in most league types.

Jack Leiter - Texas Rangers

I get that people are fed up with Leiter. He looked so good at the start of the season, and then he was so uninspiring in his next two starts. Well, that is just a bit of who Jack Leiter is. However, we should also remember that his last two starts were in Los Angeles against the Dodgers and in Sacramento, which is one of the worst parks for pitchers. Overall this season, Leiter has been far less fastball-dependent, which we like to see. The start in Sacramento was the only one in which he used his four-seam fastball more than 39% of the time. The addition of the cutter has been a solid pitch for him as a supplemental part of his pitch mix, his changeup has taken a small step forward, and his slider is missing more bats at a slightly slower speed with more vertical movement. He has the fifth-best Stuff+ of any pitcher on this list and the fourth-best SwStr%. Yes, there will be some volatility, but this is a 26-year-old who is deepening his pitch mix and getting more whiffs. I'd rather bench him for his tough matchups than outright cut him.

Shane Baz - Baltimore Orioles

I get more questions about dropping Shane Baz than anybody else, but I keep telling people to hold. I know you see a 5.08 ERA and a strikeout rate that has dipped to 18%. I know he has a career 4.32 ERA that doesn't match the hype you've been sold. I get all of that. I'm just saying that he's a better pitcher than this, and the underlying metrics support it. For starters, his 4.42 SIERA and 4.39 xFIP are better than the surface-level ERA. He still has a 100 Stuff+, which is league average and is allowing just a 38% hard-hit rate. I know the swings-and-misses haven't been there and, after his start on Tuesday, his SwStr% is far too low for this list, but I kept him on here because I see the path forward.

This season, he's leaned into his cutter far more, throwing it 42% of the time against righties after using it just 14.3% of the time against them last year, which was his first year throwing the pitch. The cutter now has a 14% SwStr% and an elite 36% PutAway Rate against righties, but he's using it mainly early in the count. He has a solid 22% strikeout rate against righties this season, and they're not hitting the ball hard. I think he could increase the impact of his cutter by doing one of two things. First is that he's throwing his four-seamer away from righties more often and using it up in the zone less. I'd like to see him go back to trying to jam righties inside with the four-seamer, which will set up that cutter more in two-strike counts. Also, Baz threw a sinker in Tuesday's start. It wasn't a good one, but it highlights that he and the Orioles are probably having the same conversations and thinking that a sinker inside to righties would also set up the cutter away a bit more. I like that development if it comes to fruition.

Against lefties, he still has a league-average 11.7% SwStr%, but they're making harder contact and not striking out as much. The four-seam usage has been similar, and he's not really throwing the cutter to lefties much, so I think there are two issues at play here. One is that Baz's changeup is struggling. The zone rate and strike rate on the pitch are way down, so he's not using it as much against lefties. Last season, it was a pitch he used 64% of the time early in counts and was able to get ahead with. That set up his curveball, which was a great two-strike pitch for him. Now that he's using the changeup less, he has to use his curve more often, which means he's not saving it for when he's ahead in the count as much, and it hasn't been as impactful overall as it was before. If Baz can get his changeup back, I'd imagine he reverts right back to his previous approach, and I see no reason why that changeup won't eventually come back to his previous levels.

Mike Burrows - Houston Astros

I get it, you are done with Mike Burrows. I don't blame you, and in a 12-team league, I understand moving on if there's an attractive waiver wire option, but I don't think you HAVE to. There are some issues we'll get to with Burrow, but he has also been incredibly unlucky to start the season. He has an egregious .378 BABIP. According to Statcast, he also has the worst defense behind him, with the lowest Outs Above Average behind him among all starting pitchers. He's given up just a 35% hard-hit rate and a 5% barrel rate, which might be why he has a 4.09 SIERA and 4.24 xFIP. Both of which are much better than his 6.75 ERA.

Even though he is having issues getting strikeouts, he has a 12.7% SwStr%, which is well above average, so what's going on? Well, for starters, his Stuff+ is not great, and that does highlight a larger issue that he's covering for. His fastballs simply aren't that good, but his changeup is elite. So you'd be surprised to know that, despite having an elite changeup, it's lefties that are doing the most damage against him this season. Against righties, he has a 26.3% strikeout rate, an 18.2% SwStr%, a 31.5% CSW, and just a 2% barrel rate allowed. His changeup has been an elite two-strike pitch to righties, perhaps because he also has the threat of the slider. Against lefties, he doesn't have a great "out" pitch, even though his slider has had a well-above average PutAway rate. He simply doesn't use it often with two strikes. To me, this is a sequencing issue. Last year, his changeup had a 27% SwStr% and lefties and carved them up with two strikes. It's a legitimately good pitch. There is no reason it should be performing this poorly, so the Astros need to figure out why lefties are having so much more success this season. Is he not setting it up the same way? It's added some run but lost drop this season, so maybe the shape is tipping them off? I think we're a small tweak away from a strong run of production.

Ryne Nelson - Arizona Diamondbacks

The Ryne Nelson argument is simple, so we'll end with that. His last start was awful, allowing eight runs on eight hits while getting just one out against the Blue Jays. If we remove that, then he has a 3.54 ERA, 1.03 WHIP, and 22.1% strikeout rate in 20.1 innings over four starts. Now, I know removing a start is a lazy way of doing analysis, but the point is just to show that we are letting one start drastically impact our opinion of Nelson. Up until that point, in four starts against the Orioles, Dodgers, Mets, and Braves, Nelson still has an elite four-seam fastball and has located his slider and cutter well enough to lefties this year to eliminate any splits issues. Teams are going to hunt his four-seamer, but it's not like the Blue Jays were hitting home runs or crushing the ball around the yard. It was a lot of weak contact that continued to find holes. Nelson is never going to be a huge strikeout arm, so I do think he's a fringe guy to roster in 12-team leagues, but I think his ratios are going to wind up being just fine, and he will pitch deep enough to give you wins on a decent team.

MLB Home Run Predictions Today: Best HR Prop Bets, Picks, Parlay & Odds for Wednesday, April 22

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

It's a home-run, slump-busting day for me as last week's heater has turned into a cold snap. That's the world of betting on daily home runs, where one multi-hit day changes the tide.

There are 12 starting pitchers today who rank in the Bottom 50 in BlastContact% this year, but with very few great-hitting settings, fading pitchers and bullpens today might be the best approach for MLB player props

Despite one run scored last night, I'm going back to Coors and hoping Fernando Tatis can snap his own HR drought, and fading one of the worst BlastCon% pitchers in baseball indoors in Miami for a big price. 

These are my favorite home run props for Wednesday, April 22.

Best MLB home run props today

Player to hit a HROdds
Padres Fernando Tatis Jr.+400
Marlins Otto Lopez+1120
💲Today's HR parlay+30863

Fernando Tatis Jr. (+400)

I had this start circled for five days. Tomoyuki Sugano owns a sub-4.00 ERA, but his xERA is closer to 8.00.

He’s been wildly lucky while allowing the eighth-worst BlastCon% among starters, and he’s posted one of the worst HR/9 rates over the last two seasons.

In short, the San Diego Padres lineup is a great place to look for dingers on Wednesday at Coors Field, especially with poor hitting weather elsewhere.

Fernando Tatis Jr. is +400 to go deep with a fair price around +330, per Covers projections powered by THE BAT. He’s the best +EV home run on the board this morning.

It’s surprising he hasn’t gone deep yet, but that’s why the price is discounted. He leads the team with a 27.5% BlastCon% rate, and it feels like a matter of time before that breaks through.

  • Time: 8:40 p.m. ET
  • Where to watch: Rockies.TV, Padres.TV

Otto Lopez (+1120)

I’m going four-digit hunting with the No. 2 hitter in the Miami Marlins lineup in a controlled environment with a plus-plus matchup.

Kyle Leahy has the second-worst BlastCon% among MLB starters this year, and it caught up to him last time out when Houston took him deep three times indoors. Among pitchers with at least 10 innings, he ranks dead last in BlastCon%.

Miami isn’t known for home-run power, but Otto Lopez stands out at a massive price. He’s being priced like a No. 8 hitter with no pop, but he’s among the team leaders in power metrics and sits well above league average in key home-run indicators.

This may be the best pitching matchup for dingers on the board. The St. Louis Cardinals could also be without key bullpen arms, and they already rank 29th in xFIP among all MLB bullpens, adding to the appeal.

  • Time: 12:10 p.m. ET
  • Where to watch: Marlins.TV, Cardinals.TV
Josh Inglis' 2026 Transparency Record
  • HR picks: 5-38, -7.4 units

Today’s HR parlay

Padres Fernando Tatis Jr.Bet Now
+30863
Marlins Otto Lopez
Reds Shane Langeliers

Odds are correct at the time of publishing and are subject to change.
Not intended for use in MA.
Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.

This article originally appeared on Covers.com, read the full article here and view our best betting sites or check out our top sportsbook promos.

MLB Player Props & Best Bets for Today, April 22

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

It’s another busy day across the big leagues, with 15 games on the schedule. My MLB player props analysis will include Nico Hoerner, Munetaka Murakami, and Shohei Ohtani. 

Read more in my MLB picks for Wednesday, April 22. 

Best MLB player props today

Player PickOdds
Cubs Nico HoernerOver 0.5 RBI+180
White Sox Munetaka MurakamiOver 0.5 RBI+150
Dodgers Shohei OhtaniOver 6.5 strikeouts-122

Nico Hoerner Over 0.5 RBI (+180)

Nico Hoerner has been red-hot lately. The Chicago Cubs infielder is batting .326 overall and .347 in the month of April. He’s logged an RBI in three of his last five contests, driving in four during that span. 

In fact, Hoerner is currently tied for third in the league in that category, registering 22 RBI already.

He’ll face Kyle Backhus tonight after going 2-for-5 with a home run and an RBI last night.

  • Time: 7:40 p.m. ET
  • Where to watch: Marquee, NBCS-Philadelphia

Munetaka Murakami Over 0.5 RBI (+150)

Hoerner may be hot, but I don’t believe anyone is swinging the bat like Munetaka Murakami is right now. The slugger has eight RBI across his last four games, and he’s also gone deep in four straight appearances. He can't be stopped.

He was 3-for-5 in Tuesday’s series opener against the Arizona Diamondbacks with a home run, an RBI, and three hits. Murakami has six of his 17 RBI against lefties, and Eduardo Rodriguez takes the hill tonight for Arizona.

  • Time: 9:40 p.m. ET
  • Where to watch: CHSN, Dbacks.TV

Shohei Ohtani Over 6.5 strikeouts (-122)

Shohei Ohtani takes the hill tonight against the San Francisco Giants, whom he’s dominated in the past.

They’re hitting just .176 against him, and he’s struck out 18 in 51 at-bats. It’s common knowledge that Ohtani has overpowering stuff, and he racked up 10 Ks in his last start against the Mets. 

While San Fran is around the middle of the pack in team strikeouts, they’re swinging and missing a lot more lately, striking out nearly 10 times per game across their previous three contests. Also, Ohtani has collected 16 Ks in 12 innings of work at Dodger Stadium in 2026.

  • Time: 9:45 p.m. ET
  • Where to watch: SportsNet-Los Angeles, NBCS-Bay Area
Quinn Allen's 2026 Transparency Record
  • Prop picks: 3-6, -1.78 units

Odds are correct at the time of publishing and are subject to change.
Not intended for use in MA.
Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.

This article originally appeared on Covers.com, read the full article here and view our best betting sites or check out our top sportsbook promos.

Minor League Recap: Justin Campbell continues to dominate High-A

Columbus Clippers Travis Bazzana (12) throws the ball to first base during home opener at Huntington Park on Tuesday, March 31, 2026, in Columbus, Ohio. | Samantha Madar/Columbus Dispatch / USA TODAY NETWORK via Imagn Images

Columbus Clippers 5, Buffalo Bisons 2

Clippers improve to 12-10

Petey Halpin and Stuart Fairchild carried the Clippers offense on Tuesday, both garnering a pair of hits including a double.

Travis Bazzana stayed hot as well, going 1-for-2 with three walks and a stolen base to reach base safely four times. Kahlil Watson walked twice and stole a base and Cooper Ingle also went 1-for-3 with two walks and a stolen base to keep his OPS sizzling at 1.357.

The pitching was the real story here. Logan Allen had his best start of the season, allowing one run (zero earned) on two hits with seven strikeouts and two walks in 4.2 innings of work.

Steven Perez struck out three in 1.1 scoreless innings. Andrew Walters gave up one run in his inning and Cody Heuer and Franco Aleman locked things down with a scoreless inning apiece. Aleman struck out the side to earn his first save and maintain a 0.00 ERA on the young season.

Akron RubberDucks 0, Bowie Baysox 7

RubberDucks fall to 10-6

Fresh off the heels of throwing a combined no-hitter, Akron almost got no hit on Tuesday. The RubberDucks managed just one hit while being shutout.

Jose Devers had the lone hit for Akron. No one reached base safely twice.

A solid start from Khal Stephen was wasted. Stephen gave up two runs on three hits with two walks in 5.0 innings while striking out five.

Hunter Stanley had a scoreless 1.2 innings and Reid Johnson put the game out of reach by allowing five runs (four earned) in just one inning of relief.

Lake County Captains 4, West Michigan Whitecaps 2

Captains improve to 8-8

Justin Campbell continues to shine brilliantly. The towering right-hander tossed 3.0 shutout, no-hit innings on Tuesday while striking out four and walking one. I can’t imagine he stays in Lake County much longer unless they’re keeping him there to help stretch him out to 5-6 innings.

Melki Hernandez followed Campbell with two runs allowed on four hits in 4.0 innings to earn the win. He impressively struck out eight batters and walked two.

Luis Flores and Izaak Martinez closed out the win with a scoreless inning apiece.

Offensively, the usual suspects led the way for the Captain. Aaron Walton continues to impress, going 2-for-5 with his second home run of the season, an absolute moonshot in the fifth inning.

Bennett Thompson also blasted off, going 1-for-2 with a home run and two walks.

Luke Hill went 2-for-4 while Jaison Chourio walked three times and stole a base and Jace LaViolette walked twice and was caught stealing.

Hill City Howlers 7, Hickory Crawdads 6

Howlers improve to 10-6

Hill City jumped all over Hickory with four runs in the first inning, then held on to a win Tuesday.

Anthony Martinez led the way, going perfect at the plate, 3-for-3 with a home run, a triple and a walk. He just missed the cycle by a double.

Robert Arias went 2-for-4 with a double, Juneiker Caceres went 2-for-4 with two doubles, Jonathan Martinez went 2-for-4 with a double and Luis De La Cruz went 2-for-4 with two stolen bases.

Starting pitcher Cam Major allowed three runs on four hits in 3.2 innings of work. He struck out two and walked three.

Will McCausland faced his first adversity in long relief, allowing two runs on four hits in 2.2 innings. Luke Fernandez added a scoreless 1.1 frames and Angel Perez picked up a heart attack save by allowing one run in the ninth inning.

Marcus Smart understands the value of a second-chance in LA: ‘Redeem myself’

An image collage containing 2 images, Image 1 shows Los Angeles Lakers guard Marcus Smart reacts after a three-point basket, Image 2 shows Marcus Smart of the Los Angeles Lakers drives to the basket against the Houston Rockets

Marcus Smart’s assignment in Game 2 of the Lakers’ first-round playoff series against the Houston Rockets was as challenging as it gets. 

Guard Kevin Durant, the greatest scorer of all-time.

What was going through his mind?

“Oh s–t,” Smart told the California Post, chuckling. “Literally, oh s–t.”

Los Angeles Lakers guard Marcus Smart and Houston Rockets forward Kevin Durant chase down a loose ball in the first half of game two of the first round of the 2026 NBA Playoffs against the Houston Rockets at Crypto.com Arena. Mandatory Credit: Jayne Kamin-Oncea-Imagn Images IMAGN IMAGES via Reuters Connect

Smart responded by transforming into a gnat that Durant couldn’t swat. He pestered him. He swarmed him. He made his life miserable. 

He held Durant to 23 points, including just three points on 1-for-5 shooting in the second half of the Lakers’ 101-94 win over the Rockets. Durant, who was returning from a right knee injury, committed nine turnovers. 

“Oh s–t worked out,” Smart told the California Post. “…He just makes me better as a defender. He tests me as a defender.”

Smart didn’t just get an “A” on that assignment. He was the best version of himself. He was a ball of energy. He was a sharpshooter. He was a paint attacker. He was a leader. 

He had the second-most points of anyone on the court behind LeBron James (28), finishing with 25 points on 8-for-13 shooting from the field, including going 5-for-7 from beyond the arc. He also had seven assists, five steals and one blocked shot. 

“Smart, he just had a killer game today,” Lakers coach JJ Redick said.

Marcus Smart of the Los Angeles Lakers controls the ball against Amen Thompson of the Houston Rockets during the first half of Game Two of the NBA Western Conference First Round Playoffs at Crypto.com Arena on April 21, 2026 in Los Angeles, California. (Photo by Ronald Martinez/Getty Images) Getty Images

Funny enough, when the Lakers’ season was swirling the drain after Luka Doncic (hamstring) and Austin Reaves (oblique) suffered injuries that could sideline them 4-6 weeks, Redick turned to Smart. 

“We had a conversation in San Francisco,” Redick said. “I’m not going to share with you the details, but the biggest thing was just, because he has the voice he has, he can help create the belief and the confidence in our group.”

Redick tasked Smart with the impossible: Convince a disheartened team that they had a shot in the playoffs without their top two scorers. 

Smart took that responsibility seriously. 

Los Angeles Lakers guard Marcus Smart, second from left, celebrates along with team members on the bench after scoring during the second half in Game 2 of a first-round NBA playoffs basketball series against the Houston Rockets, Tuesday, April 21, 2026, in Los Angeles. (AP Photo/Mark J. Terrill) AP

Ever since the Lakers acquired him in July on a two-year, $11 million deal following a contract buyout with the Washington Wizards, he was hellbent on resuscitating his career. 

The former Defensive Player of the Year in 2022 had atrophied into irrelevance amid two injury-riddled seasons with the Grizzlies and Wizards.

This was his chance to turn things around. 

“Coming into this season, with all the doubts that everybody had about me, then our two best players go down and everyone’s looking around, like, ‘What are we going to do?” Smart told the California Post. “For JJ to say, ‘We have a guy over here that can make plays for us, that can take up some of that slack and we’re going to use him,’ that speaks volumes about the work that I’ve been putting in, the trust that they have in me and the trust that this team built.”

Smart convinced his teammates they could win. And on Tuesday, he demonstrated what unbridled effort looks like on both ends of the court. 

He boxed up Durant. And he unleashed himself.

Los Angeles Lakers guard Marcus Smart reacts after a three-point basket in the first half of game two of the first round of the 2026 NBA Playoffs against the Houston Rockets at Crypto.com Arena. Mandatory Credit: Jayne Kamin-Oncea-Imagn Images IMAGN IMAGES via Reuters Connect

Smart’s journey to this moment was winding. 

Back in January 2018, he nearly lost use of his right hand after punching a picture frame following missing a 3-pointer at the buzzer for the Celtics in a 108-107 loss to the Lakers. 

Then, after helping carry the Celtics to the playoffs in all nine of his seasons with the team, including the 2022 Finals, he was dealt to Memphis in 2023 as part of a three-team deal for Kristaps Porzingis. 

That sent his career into a tailspin alongside floundering franchises. 

When he was at his nadir, the Lakers came calling. Doncic wanted to team up with him. Redick was also intrigued by the 32-year-old after playing against him in the playoffs and then closely studying his impact during the 2022 Finals when the now-coach served as a television analyst.

“It’s easy to write somebody off as being older or not being as good,” Redick said. “But all of the analytics defensively, the analytics as a secondary playmaker, they were all really favorable. So, we felt really comfortable bringing him on board.”

Marcus Smart of the Los Angeles Lakers drives to the basket during the game against the Houston Rockets during Round One Game Two of the 2026 NBA Playoffs on April 21, 2026 at Crypto.Com Arena in Los Angeles, California. (Photo by Adam Pantozzi/NBAE via Getty Images) NBAE via Getty Images

It was a smart gamble.

He has thrived in Los Angeles. He’s the cornerstone of the team’s defense. He was a finalist for the Teammate of the Year Award. 

And with the Lakers’ backs seemingly against the wall in the first round of the playoffs, he has shined.

“I mean, he’s battle-tested,” James said. “The guy’s been to the Finals, been in multiple playoff games, big games in his career. So, obviously, he’s not afraid of the moment. He’s always been assigned some of the best players that ever played this game in his career. So, to have someone like that, you know, it just brings a lot [of] composure to our team as well.”

Things have turned around for Smart.

He’s showing what he can do. He’s reminding everyone he’s an elite defender. And he’s savoring every moment of it.

When asked what this opportunity means to him, he flashed a wide grin.

“Everything,” he told the California Post. “I thank God everyday for it. This is a dream. This is my dream. This is how I take care of my family. This is something that I love to do. It’s my safe space when things are going haywire for me in my regular life.

“And to be able to say, I have another chance to go out here and redeem myself is the best feeling you can have.”

Twins playfully roast Mets on social media after giving them 12th loss in a row

Following a 5-3 victory on Tuesday night, the Minnesota Twins wasted no time adding insult to injury for the New York Mets, who suffered their 12th consecutive loss.

The Twins seized the moment with a witty social media post. On X, the team's official account shared a celebratory photo from the game with the tongue-in-cheek caption: “Things that you can get in a dozen: Eggs, Roses, Mets losses.”

Juan Soto is back. But can he right the ship for the lowly Mets?

New York Mets fans haven't had much to cheer about this season, especially during the team's current 12-game losing streak. But help is on the way.

Star outfielder Juan Soto is set to return from a calf strain that has sidelined him since April 4. During that time, the Mets have fallen from first place in the National League East division to the worst record in the majors.

Soto, who finished third in the 2025 NL MVP voting in his first season after signing a 15-year, $765 million contract with the Mets, is skipping a minor league rehab assignment and is expected to be back in the lineup Wednesday, April 22, for a home game against the Minnesota Twins.

Mets' struggles without Juan Soto

The Mets won their first three games without Soto in the lineup, but have gone on to drop 12 in a row since then.

While the pitching staff has been decent, the supporting cast on offense hasn't done the job in Soto's absence.

All-Star shortstop Francisco Lindor, who hit a three-run homer in Tuesday's 5-3 loss, entered the contest with one home run and one RBI over the team's first 22 games. Prized free agent signee Bo Bichette has just one homer and is hitting .219 − nearly 100 points below his average last season in Toronto.

As a result, the Mets have baseball's lowest team OPS (.617) and are scoring a major league-worst 3.26 runs per game.

"In general, we're not creating those opportunities," manager Carlos Mendoza told reporters Sunday. "In general, we're just not impacting the baseball as a team."

One thing Soto can provide is immediate impact.

The six-time Silver Slugger led the NL with a .396 on-base percentage last season and surprisingly also topped the league with 38 stolen bases. That, in addition to hitting a career-high 43 homers, scoring 120 runs and driving in 105.

How much of a difference can Juan Soto make?

Having his consistently stellar production in the middle of the lineup will help take some of the pressure off Lindor, Bichette and company. But will it be enough to get the Mets back on course for the postseason?

The Cincinnati Reds won a tiebreaker with the Mets last season for the NL's final wild card spot as both teams finished with 83-79 records. Just to get back to that level again this season, the 7-16 Mets would have to go 76-63, a winning percentage of .547.

However, they'll likely have to be much better than they were last season to get into the playoffs. In 2025, just seven NL teams finished with above-.500 records. So far this season, six NL clubs have winning percentages over .600 − with three others at .565 or higher.

Soto replacing rookie Carson Benge, the Mets' weakest regular hitter so far this season, would instantly boost the offense by an estimated 0.8 runs per game, according to Baseball Musings' lineup analysis tool. And that doesn't even factor in Soto's impact on the other hitters in the lineup.

The question isn't really whether Soto's return will give the Mets a significant lift. It's whether or not his return will be enough to get the team back into playoff contention. It's far too early to tell for sure ... after all it's only April.

But one thing is certain: Soto and the Mets have some catching up to do. Snapping a lengthy losing streak is the first step in that direction.

This article originally appeared on USA TODAY: Juan Soto set to return to Mets. Can he save their season?

Milwaukee Bucks End-of-Season Player Review & Quiz: Kevin Porter Jr.

MILWAUKEE, WISCONSIN - FEBRUARY 27: Kevin Porter Jr. #7 of the Milwaukee Bucks looks on during the first quarter against the New York Knicks at Fiserv Forum on February 27, 2026 in Milwaukee, Wisconsin. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Patrick McDermott/Getty Images) | Getty Images

Pop quiz one focused on Giannis Antetokounmpo, while pop quiz two featured Ryan Rollins. Up next is the most divisive Buck, Kevin “Sakuta” Porter Jr. 

Season in a snippet

38 GP, 33.2 MPG, 17.4 PPG, 5.2 RPG, 7.4 APG, 2.2 SPG, 0.5 BPG, .465/.322/.878

Kyle’s end of season grade: B-

Porter ended last season on such a tear that Jon Horst waived and stretched Damian Lillard’s contract to sign Myles Turner and hand him the keys—and I wrote a screenplay about it! Everything looked good early too. Porter was officially named starting point guard in late November, and through the first nine minutes of opening night he already had 10 points, two assists, and a steal. Then, in what would end up being a harbinger of things to come for both Porter and the Bucks, he rolled an ankle stepping on Bobby Portis’ foot that caused him to miss several games. Things only got worse for KPJ when he sustained a meniscus injury during on-court return-to-play training that kept him sidelined for another four weeks. Still, I was so convinced that this was his “rebirth” season that I doubled down and wrote anotherscreenplay in preparation for his return. 

When he did return, KPJ’s play vindicated my efforts; the Bucks immediately snapped a seven-game losing streak and Porter started posting monster stat lines—thirty-point nights, triple-doubles, nearing the league lead in steals. However, as has been the case throughout his career, his play didn’t always translate to wins, with the Bucks hovering around .500 until he was forced out yet again, this time with knee swelling. His return from this was much more successful from a winning standpoint—the Bucks went 7-2 as Porter put up 21.9 PPG, 5.4 RPG, 7.9 APG, and 2.7 SPG—but it didn’t last long. The Bucks spiralled and Porter underwent season-ending knee surgery, leaving him to spend the off-season rehabbing and mulling over his player option for 2026–27.

Tantalising totals

(1) Porter finished with nine double-digit assist performances in just 38 total games. How many did the rest of the team have combined? 

Click to reveal answer Nine (Rollins 4, Giannis 2, Dieng 2, Sims 1).

(2) Porter led the Bucks with two triple-doubles on the season. Against which Eastern Conference teams did he achieve these?

Click to reveal answer Boston (18, 10, 13) and Orlando (18, 10, 11). Both wins.

(3) Porter hit 35/92 three-pointers (38%) in his first 19 games of the season. How many did he hit in his final 19 games? 

Click to reveal answer 11/51 (22%).

Atypically advanced

(1) True or false: Despite being maligned for over-dribbling and shooting, Porter had a higher assist-to-usage ratio than Jrue Holiday, Derrick White, Devin Booker, and Donovan Mitchell.

Click to reveal answer True, 1.21 compared to Holiday’s 1.18, White’s 0.94, Booker’s 0.89, and Mitchell’s 0.80.

(2) True or false: Porter’s true shooting percentage this season (56.7%) was a career high? 

Click to reveal answer True, besting his previous career-high of 56.5% in 2021-22.

Obscure optics   

(1) Planning for this season, the Bucks put a lot of stock in last season’s Porter-Trent-Green-Giannis-Portis five-man lineup, which finished with a +56.0 net rating. Substituting Portis for Turner, this lineup was again highly successful, finishing with a +42.9 net rating. How many total minutes did they play together: 17, 55, 99, or 174?

Click to reveal answer 17 (technically, 16.42).

How did you fare? Share your score in the comments, and don’t forget to drop your thoughts along with it—which stat stands out?

Cubs 7, Phillies 4: Michael Busch’s two-run single keys the team’s seventh straight win

Michael Busch has been in a season-long slump.

Hopefully, his bases-l0aded two-run single that broke a 1-1 tie in the sixth inning will help him get back to who he was last year. The Cubs also got home runs from Nico Hoerner and Seiya Suzuki and rode yet another outstanding outing from Shōta Imanaga to a 7-4 win over the Phillies on a warm April evening at Wrigley Field. It was the team’s seventh straight win, their longest winning streak since an eight-game run from July 21-29, 2023. It was also the Phillies’ seventh consecutive loss.

Let’s begin at the beginning. Imanaga breezed through the first four innings, allowing just a leadoff walk to Trea Turner and a fourth-inning single to Félix Reyes. Help came, as usual, from the defense. Matt Shaw made this nice grab in foul territory in the first [VIDEO].

The Cubs, though, could not break through in that four-inning stretch, despite having multiple baserunners in multiple innings. They stranded two runners in the second and had the bases loaded in the third with one out when Alex Bregman and Ian Happ walked and Suzuki was hit by a pitch. But Carson Kelly popped up and Busch grounded out.

Stranding runners was going to become a theme in this game.

Dansby Swanson led off the fourth with a walk and one out later was on third after a single by Pete Crow-Armstrong. But he ended the inning right there, on third base.

The Cubs finally got on the board in the fifth. Another walk to Happ was followed by a single from Suzuki. The next two Cubs were routine outs, but they loaded the bases on a walk to Swanson.

Moisés Ballesteros was sent up to bat for Shaw. With the crowd standing, he walked to force in a run [VIDEO].

Look how close that pitch was! (Pitch 7)

Ballesteros, who won numerous ABS challenges while catching during Spring Training, clearly has excellent strike zone judgment.

Scott Kingery was sent in to run for Ballesteros. This move would come back to hurt the Cubs, a bit, later in the game. Craig Counsell was making moves in the fifth inning that a team wouldn’t normally make that early.

PCA, unfortunately, grounded out to end the inning and the Cubs left the bases loaded for the second time.

Kyle Schwarber homered off Imanaga with one out in the sixth to tie the game. It was Imanaga’s only real mistake in seven strong innings. Shōta has allowed just three home runs in 29 innings so far this year, a huge improvement over 2025. He also currently has the best WHIP in MLB at 0.724 and 32 strikeouts in the 29 innings. Imanaga struck out just one in this game, but got 11 ground-ball outs. Here’s more on Shōta’s evening [VIDEO].

A few more notes on Imanaga’s start, from BCB’s JohnW53:

Imanaga is just the fourth Cubs pitcher in the Live Ball Era to start each of his first 59 career games. The first three were Kerry Wood, in 1998-2001; Mark Prior, in 2002-04; and Kyle Hendricks, in 2014-16.
Prior had the lowest ERA of the three, 2.99. Imanaga’s is 3.19. Hendricks’ was 3.31; Woods’, 4.06.
…..
Prior’s also is the lowest among 18 Cubs who made at least 50 starts among their first 59 career games. Rick Reuschel is second, at 3.10 in 56 starts, then Imanaga, Hendricks, Burt Hooton (3.39 in 55), Mike Harkey (3.47 in 58) and Moe Drabowsky (3.50 in 52).

Greg Maddux (55 starts) is tied with Dick Ellsworth (50) for 13th, at 4.05. Jamie Moyer had the highest ERA, 5.01 in 56 starts.

The Cubs broke the tie in the bottom of the sixth. Nico led off with a single. Bregman hit a line drive right at Turner for the first out. Happ singled, but Suzuki struck out. Another walk, drawn by Carson Kelly, loaded the bases.

That brought up Busch [VIDEO].

Busch has actually started to hit, a little, over the last week or so. He’s 8-for-30 (.267) over his last eight games, with four walks giving him a .353 OBP in that span. There’s no power, unfortunately — all eight hits are singles. Hopefully the power will come soon.

Anyway, after Busch’s single, Swanson walked — for the third time! — re-loading the bases. Kingery flied to right to end the inning. If you’re counting, that’s the third time the Cubs left the bases loaded in this game.

The Cubs broke the game open in the seventh. Nico led off with his fourth home run of the year [VIDEO].

Bregman walked and Happ followed with a fly ball to right.

That brought up Suzuki, who had not hit much so far this year. In this at-bat, he absolutely crushed one — to Waveland! [VIDEO].

That ball was hit really hard and went a long, long way:

Here’s where Seiya’s ball went:

Bryce Harper hit a two-run homer off Riley Martin in the eighth, the first runs Martin has allowed since he came to the Cubs. I still like what Martin brings to the team; no shame in giving up a home run to Harper. That made the score 6-3.

The Cubs extended the lead to 7-3 in the eighth. Busch led off with a walk. That was the 10th walk drawn by the Cubs in this game. From John:

The Cubs’ 10 walks were their most since they had 11 at home vs. the White Sox in a 7-3 win on May 17 of last season. Their last game with exactly 10 was on March 31 of last year, while routing the Athletics, 18-3, in the first big league game played in Sacramento.

One out later, Kingery singled — his first hit as a Cub — and PCA laid down a nice bunt to load the bases yet again. A wild pitch scored Busch to make it 7-3. After that, Hoerner was hit by a pitch to re-load the bases, but Bregman hit a line drive comebacker and Happ flied to center to end the inning, so the Cubs left the bases loaded for the fourth time on the evening. They had 12 hits, 10 walks and two batters hit by pitches for a total of 24 baserunners, stranding 17 of them. About that, from John:

Since 1901, the Cubs had played only one previous game in which they had left at least 17 runners on base in a nine-inning game, as they did Tuesday.

They stranded 17 while beating the Reds, 3-1, at Wrigley Field on July 3, 2010. The Cubs made 10 hits, received nine walks and had a batter hit by pitch.

It should be noted that in both those games, since they were both at home, the Cubs left 17 runners while batting in only eight innings! The MLB record for LOB in a nine-inning game is 20, by the Yankees Sept. 21, 1956 against the Red Sox. The Yankees lost that game 13-7 — the Cubs won both the games in which they stranded 17.

Anyway, with the game not in a save situation, Jacob Webb entered to finish. And he might have, if not for the second throwing error of the game by Kingery. This was the risk Counsell took by removing Shaw from the game after just five innings. With a four-run lead in the ninth, I think Counsell should have taken Bregman out of the DH spot and put him at third base for defense.

In any case, the Phillies were thus able to score on a sac fly to make it 7-4, and when Brandon Marsh followed that with a single, Counsell had to call on Caleb Thielbar to finish up. He got Edmundo Sosa to pop up and ended the game with another popup, by Turner [VIDEO].

Here are some postgame comments from Counsell [VIDEO].

And Taylor McGregor talks to Suzuki about his first home run of 2026 [VIDEO].

During the seven-game winning streak, the Cubs have outscored the opposition 51-18 and the 51 runs are the most in MLB over that span. (And they scored seven in the game before the winning streak in a 13-7 loss to the Phillies.) Everything seems to be working well right now so, at least for this game:

Tuesday’s victory also gave the Cubs four wins over the Phillies this year, which clinches the season series. Who knows, maybe that will be important come October. Also with this win and the Pirates loss Tuesday, the Cubs are tied with the Cardinals for second place in the NL Central at 14-9, 1.5 games behind the Reds.

The Cubs will go for eight straight wins, as well as a win of this series, Wednesday evening at Wrigley Field. Matthew Boyd will be activated from the injured list to start Wednesday’s game. The Phillies are starting left-handed reliever Kyle Backhus, likely as an opener with Taijuan Walker set to follow at some point as the “bulk guy.” Game time is 6:40 p.m. CT and TV coverage will be via Marquee Sports Network.

MLB News: Dillon Dingler, Kevin McGonigle, All-Star Game, Mets losing streak, Munetaka Murakami

Apr 19, 2026; Boston, Massachusetts, USA; Detroit Tigers catcher Dillon Dingler (13) celebrates his three run home run against the Boston Red Sox during the fifth inning at Fenway Park. Mandatory Credit: Eric Canha-Imagn Images | Eric Canha-Imagn Images

Happy Wednesday, everyone! Just a light general news post for the day, where we look at Dillon Dingler’s incredible zone awareness, just how good Kevin McGonigle has been to start his rookie season, and in a more broad strokes look at baseball news we get a preview of the All-Star Week events, Craig Counsell calls Shohei Ohtani “bizarre” (well, not really), and we dabble into hot topics about pitching.

So let’s just jump right into it!

Detroit Tigers News

  • That Dingler kid knows his strike zone.
  • Guess the Tigers are feeling pretty good about this extension.
  • Prospects on the move.

AL Central News

MLB News

  • A new Mets curse?
  • I suppose those outfield lawns are good for something after all.

In The Lab: Early Season BPO and ROV

Essentially, the lab is a place where we can test what we see. That is what statistics are ultimately for. The whole goal is to explain mathematically what we are seeing and feeling. Sometimes we can explain it mathematically and sometimes we aren’t really seeing what we think we are seeing. It might seem like we are throwing a lot of pasta at the wall to see what sticks, but I am a firm believer in the idea that the more numbers we get that say the same thing the more likely we are to be accurate in our assumptions.

This brings us to real offensive value (ROV) and bases per out (BPO). Before we dive into these numbers we should define them, how they are calculated, and what they are looking for. Real offensive value is the easiest one to calculate. The idea behind it is the combine elements like batting average with elements that include everything but batting average. It includes two numbers that can easily be found at baseball-reference.com. Simply put, you add batting average to secondary average and divide by two.

Essentially, secondary average calculates everything a player does that does not include batting average. For most of us in the stats game, that would include isolated power, isolated patience, and stolen bases. A league average secondary average tends to mirror the league average in batting average, so a real offensive value can be interpreted the same way as batting average. A .250 ROV is probably close to big league average although early returns might be different this season.

BPO essentially measures the same thing in a different way. It is calculated by adding total bases, walks, hit by pitches, and stolen bases and dividing it by the total number of outs. Unfortunately, baseball-reference.com does not calculate either ROV or BPO, but the components are all there to do it by hand. While seasons vary, the league average tends to range between .650 and .700.

ROVBPO
Yordan Alvarez.4951.467
Christian Vazquez.4071.182
Christian Walker.340.879
Taylor Trammel.311.947
Jose Altuve.309.824
Cam Smith.301.754
Carlos Correa.263.677
Isaac Paredes.236.655
Joey Loperfido.233.659
Jake Meyers.230.645
Brice Mathews.226.519
Jeremy Pena.221.594
Nick Allen.200.500
Yainer Diaz.157.356

The first thing we are going to do is clean up our disclaimers and particulars. These are the numbers at the conclusion of Monday night’s game. Obviously, no two numbers will ever have a perfect 100 percent correlation. That is particularly true early in the season. ROV and BPO measure most of the same things, but there are some subtle differences. For instance, ROV does not penalize you for grounding into double plays, but bases per out does. On a long enough timeline, those things won’t matter as much, but in the span of 24 games it all matters a great deal.

These numbers confirm a couple of important things and highlight an area where we may have overlooked something. On the first count, Yordan’s numbers are just stupidly good. You’d have to track the best seasons of Barry Bonds, Ted Williams, Babe Ruth, or maybe Lou Gehrig to find numbers that would even approach that for a full season. For reasons that will hopefully be obvious, we won’t do that yet, but if this trend continues we will definitely look at those comparisons.

Secondly, Diaz has been historically awful both offensively and defensively (as Patrick pointed out yesterday). Again, this is about finding as many different ways to show the same thing over and over. It seems repetitive, but it also confirms something we are seeing with our eyes. This is one of those areas where Patrick has done the heavy lifting for me. It would be easy to look at Vazquez’s numbers and Diaz’s numbers and simply assume that Vazquez should be the starter from here on out.

That may turn out to be the case, but nothing is ever that simple. Vazquez’s underlying hitting numbers point to regression. We are looking at things like expected batting average, expected slugging percentage, and exit velocity. Vazquez will not be an all-star catcher when all is said and done. If we are lucky he could be the equivalent of a mediocre regular catcher when all is said and done. The good news is that he doesn’t have to be.

A baseball season is a 162 game marathon, but within that marathon there are multiple parts. Each player has good parts and bad parts. The trick is to maximize the good parts and minimize the bad parts. Vazquez is hot and Diaz is cold. That will likely change within a few weeks, but Joe Espada might as well take advantage of the hot streak now. If he and the Astros are lucky, Diaz will recover at about the same time that Vazquez begins to falter. In the meantime, you milk as much as you can out of Vazquez and minimize the damage Diaz is currently doing.

The surprise in the numbers comes in the fact that Brice Mathews doesn’t look like hot garbage when looking at those numbers. Many of the Astros young hitters are cut from the same cloth. They bring power, patience, and speed to the offense. They also bring a ton of swing and miss. The outfield will provide Espada with opportunities to mix and match. Center field might be an interesting spot for a platoon when Jake Meyers comes back. A lefty/righty platoon between Trammel and Meyers could be intriguing.

Similarly, a lefty righty platoon between Joey Loperfido and Mathews might also be interesting in left field. Obviously, Yordan will play there some as well as they try to fit Isaac Paredes into the every day lineup. The point is that lackluster pitching might give this team some freedom to experiment with guys in a lower pressure situation. If the playoffs are not riding on the outcome, you can use a couple of spots to test younger players to see if they can be a part of the picture moving forward. We will definitely revisit this as the year goes on. Is there anything that surprised you?

Dodgers vs Giants Prediction, Picks & Odds for Today's MLB Game

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

The Los Angeles Dodgers hope to break out of a funk as Shohei Ohtani takes the mound for Game 2 of their series against the San Francisco Giants. 

Tony Vitello’s built some much-needed momentum with a series-opening victory, however, and his squad is laser-focused on this rivalry series as a turning point in the young season.

My Dodgers vs. Giants predictions and MLB picks are backing the underdog on Wednesday, April 22.

Who will win Dodgers vs Giants today: Giants (+186)

The odds indicate that this is supposed to be a squash match for the Los Angeles Dodgers.

Shohei Ohtani’s pristine 0.50 ERA stands in stark contrast to Tyler Mahle’s (7.23), so the market expects a bounce-back from L.A. after Tuesday’s 3-1 defeat. 

Mahle’s due for positive regression, however, as he pitched to a 2.18 ERA across 16 starts a year ago and will benefit from the confines of pitcher-friendly Oracle Park. 

Ohtani’s control (94 Location+) hasn’t come back to bite him yet, but that and his unsustainable .158 BABIP indicate his pretty ERA will creep up eventually.

Covers COVERS INTEL: Tyler Mahle has found success against some of L.A.’s best hitters in the past. He’s held Ohtani, Kyle Tucker, and Max Muncy to six hits in 29 at-bats (.207 AVG) with 10 strikeouts.

Dodgers vs Giants Over/Under pick: Under 7.5 (+108)

The first game of this series flew Under the total in a low-scoring 3-1 San Francisco Giants win, and a similar result could be in store during a chilly Wednesday night in San Francisco. 

Temperatures in the high-50s for most of this contest will benefit both starting pitchers as well as the two Top-10 bullpens behind them (LAD 3.49 SIERA in relief; SFG 3.59). 

L.A. is in a bit of a slump, dropping three of its last four games while missing Mookie Betts and Tommy Edman in the lineup. San Francisco, meanwhile, has yet to get the bats going against right-handed pitching (79 wRC+).

JD Yonke's 2026 Transparency Record
  • ML/RL bets: 7-5, +3.08 units
  • Over/Under bets: 8-5, +2.74 units

Dodgers vs Giants odds

  • Moneyline: Dodgers -200 | Giants +190
  • Run line: Dodgers -1.5 (-120) | Giants +1.5 (-105)
  • Over/Under: Over 7.5 | Under 7.5

Dodgers vs Giants trend

The Dodgers have dropped three of their last four games, costing one-unit bettors a 5.75 unit loss. Find more MLB betting trends for Dodgers vs. Giants.

How to watch Dodgers vs Giants and game info

LocationOracle Park, San Francisco, CA
DateWednesday, April 22, 2026
First pitch9:45 p.m. ET
TVSportsnet-Los Angeles, NBCS-Bay Area
Dodgers starting pitcherShohei Ohtani
(2-0, 0.50 ERA)
Giants starting pitcherTyler Mahle
(0-3, 7.23 ERA)

Dodgers vs Giants latest injuries

Dodgers vs Giants weather

Odds are correct at the time of publishing and are subject to change.
Not intended for use in MA.
Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.

This article originally appeared on Covers.com, read the full article here and view our best betting sites or check out our top sportsbook promos.

Jaylen Brown, Jayson Tatum share common message after Game 2 loss to 76ers

BOSTON, MASSACHUSETTS - APRIL 05: Jaylen Brown #7 of the Boston Celtics (left) and Jayson Tatum #0 of the Boston Celtics embrace during introductions prior to a game against the Toronto Raptors at TD Garden on April 05, 2026 in Boston, Massachusetts. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Jaiden Tripi/Getty Images) | Getty Images

BOSTON — For many Celtics fans, Tuesday’s Game 2 loss to the Philadelphia 76ers might feel like a catatrasophe.

But for Jaylen Brown and Jayson Tatum, it’s part of the difficult journey that is the NBA playoffs, a journey they both know quite well as they begin their 9th playoff run as teammates.

“That’s a good team over there,” Tatum said. “The NBA is hard. Bunch of guys over there that are prideful and obviously wanted to come out and play better, and that was to be expected, and you got to give them credit. They did.”

After a 32-point Game 1 win, it appeared that the Celtics were in control of the series, and that the three-point shooting gap between the two teams would be difficult to close.

But in Game 2, things flipped. Philadelphia shot 19-39 (48.7%) from three and the Celtics shot just 13-50 (26%) from beyond the arc. And, Boston got outworked, a rarity this season.

“I just thought they out-competed us tonight,” Brown said. “I think our intensity level could have been better. Defensively, we could have been better. We died on some screens. We just got to be better. It’s the playoffs. They got ball players over there, and they came to play. Any given night, you could lose a game if you don’t come out with the right mindset.”

Despite that, Brown was relatively upbeat at the podium after the 111-97 loss. There have been losses this season after which the Celtics’ star was overwhelmingly frustrated; this was not one of them.

Why was that?

“I trust our group,” Brown said. “We’ve grown a lot over the course of the season. Obviously, this is the ultimate test, playing in the playoffs, and we got players who have gotten better and developed, and we’re gonna rely on them. I trust them to come out, make those plays, and contribute to the game. We just got to continue to have the right mentality, have each other’s back, just breathe.”

That unflappable sentiment was shared by Jayson Tatum, too. Tatum, who returned from an Achilles rupture six weeks ago, has a renewed perspective on what it means to even be in this position.

“I’m feeling good,” Tatum said. “Sounds cliche, but man, I’m back in the playoffs, and for me, it’s a win every day that I get to come back from what happened last May, and been able to play at this level for the last month. And, obviously going to continue to get better, but I get to walk out the court with my own two feet. And, as long as I do that every day, I win a little bit.”

Losing undoubtedly sucks. But, Tatum said he’s processing this type of adversity a little bit differently in the context of his injury.

“Especially since it’s just so fresh,” Tatum said. “And that’s not to say — obviously, frustrated after a loss. I wish I would have played better, wish we would have played better.”

But, even irregardless of the Achilles tear, Tatum has learned not to overreact to losses in the playoffs. En route to the 2024 title, the Celtics lost Game 2 at home twice — in the first round to the Miami Heat and in the second round to the Cleveland Cavaliers — and they went on to win both series in five games.

“Even before getting injured, I think just being through it so many times, the playoffs is a roller coaster,” Tatum said. “And I think what I’ve learned throughout my 9 years in the playoffs is just stay even-keeled throughout, right? And I think the team that sticks together and does that from an emotional standpoint will be fine.”

Tatum and Brown have played in 117 playoff games together. Only once — last Spring — has their season ended before the Eastern Conference Finals.

They’re going to need more from their supporting cast. Derrick White (3-12 FG), Payton Pritchard (2-8 FG), and Sam Hauser (2-8 FG) all struggled in Game 2. The Celtics’ trio of sharpshooters combined for 42.7 points per game during the regular season, but just 18 combined points in Tuesday’s loss.

Brown said the team will continue to work to get them going.

“Just keep finding them,” he said. “Keep trusting them. I thought Sam and Payton both got good looks tonight. Both got some open shots. That’s what we want. So continue to trust that process. But just continue to play Celtics basketball — it starts on defense, and then getting down and running. I think it also leads to the type of energy that we need. So we trust Payton, we trust Sam, we trust Baylor, we trust all of those guys to come in and impact the game. So, we just got to continue to stay consistent with that, and we’ll be okay.

They knew going back to Philadelphia won’t be easy; the 76ers have the momentum, home-court advantage, and much less to lose.

But, they’ve been in these kinds of high pressure situations many times before, and most of the time, they’ve responded.

“It’s gonna be a journey,” Brown said. “It’s gonna be some ups and some downs, but I’m looking forward to it with my guys.



Kansas City Royals news: The worst time for a downtown stadium announcement

MLB.com’s Anne Rogers talks to the Kansas City Royals leadership following a terrible start to the 2026 season.

“You look back two months ago, month ago, no one in here would believe we’re technically the worst team in baseball,” Bobby Witt Jr. said. “We believe in each and every one in here. And that’s how we got to go about it. We got to get better every day and try to just improve.”

This is the answer the Royals continue to state no matter how bad things look on the field. General manager J.J. Picollo expressed outward confidence in his club Monday afternoon in his usual homestand-opening scrum with local media, acknowledging that the group is pressing some but that the only way out of it is to keep moving forward and trust the process just 23 games into the year.

“We all know how long the season is,” Picollo said. “If you break the season up in bunches, short bunches, it doesn’t take much to turn something around. But if we get too focused and caught up in what’s happened over the last couple of weeks, we’re not going to be able to move forward. You get one big hit, the energy changes. The excitement changes. That may lead into the next night, and now all of a sudden the mentality changes. That’s something that we need to have happen.”

That was not all Picollo had to say, especially when it came to sticking with manager Matt Quatraro.

Once again, the Royals find themselves stumbling out of the gate in the first full month of the season. The Royals have lost eight straight games following Monday night’s 7-5 defeat to the Orioles in 12 innings, and they have the worst record in baseball at 7-16. Some fans have called for a change, but Royals general manager J.J. Picollo on Monday met with the media and expressed confidence in manager Matt Quatraro. The reason for Picollo’s faith? He looked back at Quatraro’s first year as Royals manager in 2023 when the team lost 106 games. But the following season, they were in the playoffs. “That’s ultimately going back to ‘23 when you go through a really tough year, and the composure that he kept through ‘23, the positivity, the way we played in August and September of that year, where we played a lot better, led into ‘24,” Picollo said of Quatraro. “I think his steadiness is what allows us to do things well and right the ship.” That ship is currently taking on water.

Where is the Royals’ new stadium actually going to be located? Probably not Washington Square Park, apparently.

Johnathan Duncan, city councilman for the 6th District, told The Star the stadium footprint “that will be briefed tomorrow is not Washington Square Park.” The city has notably been referring to the project location as a combination of Washington Square Park and neighboring Crown Center. While the Royals have not publicly unveiled their vision for the area, Duncan’s suggestion would illustrate a remarkable shift in at least the public perception of the stadium plan. The City Council passed an ordinance Thursday authorizing City Manager Mario Vasquez to negotiate with the Royals a stadium deal up to $600 million. The financial framework has occupied the conversation over the ensuing week, but Duncan said, “there’s a lack of clarity about the site.” The Royals could provide that clarity during a planned Wednesday morning announcement at a Crown Center restaurant.

Win or lose, the Royals have a big announcement Wednesday.

The Kansas City Royals are scheduled to announce an “important update” about the team’s future in Kansas City on Wednesday, a long-awaited decision that could mark the culmination of the team’s stadium hunt. Royals Chairman and CEO John Sherman will make the announcement alongside Missouri Gov. Mike Kehoe and Kansas City Mayor Quinton Lucas at 10 a.m. Wednesday, according to a release from the team on Tuesday. TOP VIDEOS The video player is currently playing an ad. The announcement is expected to center on a new Royals downtown stadium, according to two officials scheduled to attend the press conference and an email invitation sent to City Council members on Tuesday. That invitation references a “Bring the Crown Downtown Ballpark Celebration.”

David Lesky did not mince words after the Royals’ Monday night loss.

At some point, the hole is just too deep to get out of, but that point generally doesn’t come quite so early in the season. And yet, here we are after another Royals loss, their eighth in a row. The Royals had a gut-punch loss in the second game of the season when they blew a 2-0 lead in the ninth. They had another gut-punch loss just a few days ago when they came back from five down to take a lead into the ninth, but blew that. Last night may be worse than either of those. But having three examples to choose from in 23 games might be the bigger problem than any single game. The fact that I would have been shocked if they didn’t blow it last night is just sad.

There were 18 players who appeared for the Royals last night. Four of them carry zero blame of an ugly, ugly loss.

Lesky was not the only one who felt this way, after Royals fans made their feelings heard during Monday’s loss.

There were boos throughout the night. The Royals (7-16) own the worst record in Major League Baseball and have lost eight consecutive games. TOP VIDEOS The video player is currently playing an ad. You can skip the ad in 5 sec with a mouse or keyboard Royals star Bobby Witt Jr. addressed the situation postgame. He felt the Royals’ fan base deserved a better product on the field. “Yeah, it sucks,” Witt said. “But if you’re the worst team in baseball, you might deserve to get booed every once in a while. It should motivate us to get better. Just motivate us to go out there and just lay it all on the field each and every night. Give it all every night, and so just go from there.”

Just in case you forgot the pain that was Monday’s loss, here is a good reminder from Vahe Gregorian.

Somehow, though, the Royals outdid themselves Monday night with a nauseating defeat — one that conjured the immortal wisdom of former Royals manager Buddy Bell. Following a 10th straight loss in 2006, he alertly said, “I never say it can’t get worse.” At least that losing streak ended after one more L. These Royals should only be so fortunate after the 7-5 loss in 12 innings against Baltimore extended the losing streak to eight — their longest since a 10-game string in 2023 on the way to a 56-106 season. Instead of being the fresh start they desperately need, this game was somewhere between a microcosm and fusion of all that’s been going awry all season: Again with the stupefying inability to produce with runners in scoring position, underscored by leaving 16 men on base. Fresh evidence that the bullpen that was such an asset last season no longer is slamming the door but … a trap door; in this case, it squandered Seth Lugo’s seven innings of one-hit, scoreless work into the eighth loss of the season by relievers after Alex Lange gave up five runs in the 12th.

Royals Keep says it is time to hit reset on our expectations for the 2026 Royals.

Is it Time to Rethink the 2026 Royals?
Yes. No big league team is or can be perfect, but Kansas City’s imperfections are glaring. Perhaps general manager J.J. Picollo found the offseason price of a new big bat too high and settled for less than he wanted and his club needed. Perhaps Perez is running out of gas. Maybe some of the club’s talent is overrated, and was from the start.

Improvement is needed. And sooner, not later; the club can’t wait for the midsummer trade deadline. But the history of this typically conservative franchise suggests no new, truly impactful major league hitter will arrive this season, and hoping the rotation and bullpen pick up the slack all season is too much to ask.

Although it’s still early, this club is in trouble.

The Royals minor-league affiliates are staying competitive to start the season, and one Omaha reliever is standing out from his peers.

On the pitching end, Chazz Martinez had a solid week, allowing no runs on two hits and three walks while striking out six in three innings of work. For the season, Martinez is posting a 41.7% K% and 20.8% K-BB% in six innings of work. While the TJ Stuff+ metrics aren’t great (98 overall), he’s done an excellent job limiting hard contact while generating solid whiff and chase rates, as seen below.

The four-seamer is an interesting pitch with crazy horizontal break (18.3 HB), and it generates a decent amount of chase (26.9%) and whiff (31.8%) as well as weak contact (.241 xwOBACON). As a result, the four-seamer has a 102 TJ Stuff+ and a 57 grade. Unfortunately, his other offerings don’t rate as well stuff-wise, with his sweeper having a 30 grade and changeup sporting a 47 grade.

Still, Martinez could be an Evan Sisk type who simply can generate chase and whiff effectively due to his arm angles, even if he may not have the most overpowering stuff profile.

All five of Kansas City’s starters are in The Athletic’s top 100 starting pitching rankings following the April update.

Labor negotiations. legacy, and more are in question as people react to the upcoming San Diego Padres sale.

ESPN’s Jeff Passan’s book The Arm is one of the game’s best works on modern pitching, but the insider talks to today’s young pitchers about the chase for triple-digit velocity.

Padres reliever Mason Miller is in a historic scoreless streak, but he is still chasing Wade Davis’ mark, among others.

Do you still have hope the Royals can turn things around? Bleacher Report shows just how dire things can get before a team gets better.

Chris Bzozowski wonders if the Philadelphia Phillies are running out of time to turn things around.

Who is winning the ABS race after an abnormal weekend?

The Texas Rangers find a home for the controversial “One Riot, One Ranger” statue at GlobeLife Field.

Teams are starting to respond to baserunners increasing their average leads with first basemen doing the same.

Is there a new Elder statesman for the Atlanta Braves?

Boston Red Sox starter Sony Gray hits the IL with a hamstring strain.

The Minnesota Twins reinstated oft-injured youngster Royce Lewis from the IL.

Braves reliever Rasiel Iglesias hits the IL with right shoulder inflammation.

Check out the NFL Draft boards from Ryan Clancy and Daniel Harms.

Find someone who loves you as much as Stanford athletics loves winning national championships.

Caddies should and are getting some more love in golf.

New Kansas City Chiefs quarterback Justin Fields is embracing his new role.

New England Patriots coach Mike Vrabel is still dealing with the fallout of photos showing him with reporter Dianna Russini.

Basketball coach Billy Donovan resigned from his head coaching post after six seasons with the Chicago Bulls.

Hey, a date for that Riverfront KC Extension!

Unexpected Blooms in Kansas City turns recycled flowers into a way to nurture the next generation of florists.

What is the legacy of abolitionist icon John Brown in Kansas?

Alan Osmond, the eldest member of the Osmonds, passed away at 76.

Your song of the day is Rush with Tom Sawyer.