

Twins @ Mets
New York has lost 10 straight, scored only 17 runs in that stretch, and is still missing Soto. Minnesota has the healthier offensive profile at plus money.
Ad | Affiliate — I may earn a commission if you sign up through these links. This never influences my picks. Learn more
This is a spot where the line is still asking you to believe New York is normal. It is not. The Mets are sitting on a 10-game losing streak, and the offensive collapse has been too severe to shrug off just because the listed starter looks sharp on paper.
Minnesota is not the cleaner team in every category. That is not the case being made. The case is that one side is still functioning at the plate while the other has spent two straight series barely scoring at all. At plus money, that matters more than the logo.
The Mets lineup has gone cold in a real way
New York has scored 17 total runs across its last 10 games. That is 1.7 runs per game, and it matches the results because the Mets have gone 0-10 over that stretch.
This is not one ugly weekend. It is a full skid that includes one run against Arizona, zero twice against Oakland, and a 1-2-4 run pattern in the Chicago series. Asking that offense to justify a -162 tag is a reach.
The Soto absence still matters
Juan Soto is still on the injured list with a return listed for April 22. That removes the one bat who can change the way every inning gets pitched against this group.
It is not just Soto either. Jorge Polanco is also on the injured list, and New York's relief board is longer than Minnesota's with Joey Gerber, Justin Hagenman, Dedniel Nunez, and others unavailable.
Minnesota has actually produced enough offense
The Twins have scored 55 runs over their last 10 games. That is 5.5 runs per game, which is more than triple New York's 1.7 in the same sample.
Minnesota is only 5-5 in that stretch, so this is not some fake claim that they are rolling. It is simply the cleaner reality that the Twins are still capable of putting crooked numbers on the board while the Mets have stopped doing it.
The core Minnesota bats are in better shape
Byron Buxton has scored 17 runs in 20 games. Trevor Larnach owns a .468 OBP in 16 games and has already drawn 13 walks. Ryan Jeffers is sitting on an .854 OPS with 12 RBI through 16 games.
Those are not superstar numbers carrying the whole sport, but they are enough to keep an offense alive. Minnesota does not need to be explosive here. It just needs to look more functional than the lineup on the other side, and right now that is not hard.
The Mets names still look louder than the production
Francisco Lindor is at a .600 OPS through 22 games. Bo Bichette is at .538. Mark Vientos is at .616. Luis Robert is the only major piece in this confirmed lineup above a .700 OPS, and he is at .737.
That is the disconnect this game creates. The New York lineup sounds dangerous when you read the names, but the actual production has not backed that up for two weeks.
The starting pitcher split explains the price, not the whole game
Nolan McLean has been strong with a 2.28 ERA and 0.76 WHIP across four starts. Simeon Woods Richardson has struggled at 6.10 ERA and 1.60 WHIP over four starts.
That gap is real, and it is the biggest reason the Mets are favored. But that part is already priced in. The question is whether it is enough to make a team on a 10-game skid without Soto trustworthy at this number.
The weather leans toward a tighter game
Citi Field is sitting around 46 degrees with an 11 mph right-to-left wind. That is not ideal hitting weather, and it helps flatten some home run variance.
That matters for an underdog because a lower-scoring game creates more pressure on the favorite to cash every limited chance. Right now the Mets have not shown they can handle that pressure consistently.
There is no season-series baggage here
These teams have not met yet this season. There is no head-to-head pattern forcing the handicap in either direction, so the best read is still current form and current health.
On those two fronts, Minnesota has the steadier offensive case and the less alarming lineup environment tonight.
The obvious risk
The danger is straightforward. Woods Richardson has not pitched well enough yet, and McLean has. If New York gets six clean innings from its starter, this can look obvious in the wrong direction.
That is the tax you pay backing a dog. But the market is already charging a full favorite price on a team that has not won once in 10 games and has barely scored doing it.
Decision
You do not need Minnesota to be the better overall team to make this bet make sense. You need the Twins to keep bringing the more functional offense into a game where the favorite has looked broken at the plate and is still missing Soto.
The Mets can absolutely win behind McLean if he shoves again. That part is real. But asking the colder lineup on the board to justify -162 is too much. Twins ML is the side tonight.