MLB Archive

Mariners at Tigers

1:10 PM ET | Comerica Park
Moneyline
SEA -136 / DET +116
Total
O/U 8.5
First Pitch
1:10 PM ET

The day opens early in Detroit with Seattle laying a road price behind Bryce Miller, who has been quietly untouchable in a smaller sample at 1-0 with a 1.71 ERA, a 0.86 WHIP, and 20 strikeouts in 21 innings. That is dominant strike-throwing, and at minus-136 the market is leaning hard on Miller keeping the Tigers quiet. Detroit counters with Keider Montero, a young right-hander still searching for consistency for a club sitting at 26-38.

Seattle comes in at 33-31 and has been the more stable group, while Detroit's 26-38 record tells the story of an offense that has struggled to manufacture runs all season. The 8.5 total respects Miller's command far more than it trusts a slugfest, and the entire afternoon for the Tigers hinges on whether Montero can navigate a Mariners lineup that does most of its damage in patient at-bats. If Miller's WHIP holds up the way it has, this is exactly the kind of low-event game the favorite is built to win.

Royals at Twins

2:10 PM ET | Target Field
Moneyline
KC +130 / MIN -154
Total
O/U 8.5
First Pitch
2:10 PM ET

Minnesota lays minus-154 at Target Field, and the reason is Joe Ryan, who has been one of the most efficient strike-throwers in the American League at 4-3 with a 3.20 ERA, a sparkling 0.97 WHIP, and 79 strikeouts over 70.1 innings. Ryan walks almost nobody and lives at the top of the zone, a profile that has frozen better lineups than the one Kansas City brings to town. The Royals answer with Luinder Avila, who has had control trouble, posting a 4.44 ERA and a 1.71 WHIP across his 26.1 innings.

The records reinforce the price. Minnesota sits at 30-35 while Kansas City has scuffled to 25-39, one of the quieter offenses in the league. That walk gap between the two starters is the whole game: Ryan's 0.97 WHIP against Avila's 1.71 is a chasm, and it means Kansas City has to scratch and claw for every baserunner while Minnesota's lineup gets handed free passes. The 8.5 leans toward the under if Ryan works deep, because the Royals simply have not shown the offense to keep pace when they fall behind.

Reds at Cardinals

2:15 PM ET | Busch Stadium
Moneyline
CIN +108 / STL -126
Total
O/U 9
First Pitch
2:15 PM ET

A tight Central matchup at Busch sees St. Louis favored at minus-126 in a battle of two clubs hovering around the .500 line. The Cardinals send Matthew Liberatore, whose 4.35 ERA across 62 innings hides a worrying 1.50 WHIP, meaning he has been pitching in traffic far too often. Cincinnati counters with Nick Lodolo, who has battled to a 5.20 ERA and a 1.37 WHIP in his 27.2 innings, so neither lefty has been a model of run prevention lately.

The standings are nearly identical, with St. Louis at 33-28 and Cincinnati at 31-31, and that is exactly why a 9 total feels live. Both starters allow baserunners in bunches, and Busch Stadium can play fair to power on a warm June afternoon. The Reds lineup, when it gets going, can punish mistakes, and Liberatore's elevated WHIP is the kind of pressure point that turns a quiet game loud. This one projects as a coin-flip that leans on which bullpen blinks first.

Giants at Cubs

2:20 PM ET | Wrigley Field
Moneyline
SF +120 / CHC -142
Total
O/U 7.5
First Pitch
2:20 PM ET

Wrigley hosts an afternoon matchup with the Cubs minus-142 behind one of the best surprise arms in the National League. Ben Brown has been outstanding at 2-2 with a 1.92 ERA, a 0.93 WHIP, and 53 strikeouts in 51.2 innings, the kind of bat-missing right-hander who can shrink a game in a hurry. San Francisco answers with Landen Roupp, who has been serviceable but homer-prone at 5-6 with a 4.22 ERA and a 1.31 WHIP across 64 innings.

The records tell two different stories. Chicago is a respectable 33-31 and gets a clear pitching edge here, while the Giants have collapsed to 26-38 and have not been able to string together offense. The low 7.5 total is a direct nod to Brown's form; when the wind is not howling out at Wrigley, a starter throwing 0.93 WHIP baseball keeps the scoreboard quiet. Roupp's job is to limit the long ball against a Cubs lineup that has more thump than the Giants can match, and if he cannot, the home favorite cruises.

Orioles at Blue Jays

3:07 PM ET | Rogers Centre
Moneyline
BAL -108 / TOR -108
Total
O/U 8
First Pitch
3:07 PM ET

This one is a true pick'em with both sides hanging at minus-108, and the uncertainty is amplified by Toronto's starter remaining unannounced at the time of writing. Baltimore has clarity on its side with Kyle Bradish, who has pitched far better than his 3-6 record suggests, carrying a 3.44 ERA over 65.1 innings even while a 1.42 WHIP keeps his innings tense. The win-loss line is a product of poor run support, not poor pitching.

The teams are close in the standings, with Toronto at 30-34 and Baltimore at 31-33, two clubs trying to climb back toward the middle of a crowded American League East. With the Blue Jays' arm undecided, the market is treating this as a flat coin flip, and the 8 total reflects that neither offense has been explosive. Bradish keeping the ball in the yard at Rogers Centre, where fly balls can carry, is the swing factor on the Baltimore side, and a tight, evenly matched afternoon is the likeliest outcome.

White Sox at Phillies

4:05 PM ET | Citizens Bank Park
Moneyline
CWS +116 / PHI -136
Total
O/U 10
First Pitch
4:05 PM ET

The total jumps to a hefty 10 in Philadelphia, and the names on the mound explain why. The Phillies hand the ball to top prospect Andrew Painter, whose enormous talent has not yet translated to results in a rough 1-6 start with a 5.74 ERA and a 1.52 WHIP. Chicago counters with lefty Brandon Eisert, who has a tidy 3.55 ERA but only 12.2 big-league innings, a tiny sample that makes his outing a genuine question mark.

The records here are a mismatch in Philadelphia's favor, with the Phillies at 34-29 and the White Sox at 33-30, but both clubs have stayed competitive. A 10 total tells you the market does not trust either starter to go deep cleanly, and that the bullpens may decide things. Painter's command is the headline; when the young right-hander finds the zone, his stuff is electric, but the walks and hard contact in his profile are exactly how a number climbs to double digits. Chicago at plus-116 is live precisely because Painter has yet to put it together.

Nationals at Diamondbacks

4:10 PM ET | Chase Field
Moneyline
WSH +136 / ARI -162
Total
O/U 9.5
First Pitch
4:10 PM ET

Arizona is a comfortable minus-162 favorite at Chase Field, and the edge is on the mound. Eduardo Rodriguez has been excellent at 5-1 with a 2.24 ERA over 72.1 innings, a veteran lefty pitching with the kind of poise that anchors a rotation. Washington answers with Zack Littell, who has struggled to a 5.01 ERA and a 1.37 WHIP across 59.1 innings, a contact pitcher who has been hit hard at times this season.

The 9.5 total is on the higher side, a nod to Chase Field's hitter-friendly tendencies and Littell's elevated ERA. Arizona sits at 33-30 while Washington is treading water at 32-32, so this is not a blowout setup on paper, but the starting-pitching gap is significant. Rodriguez's job is to keep a sneaky-decent Nationals lineup off balance with his changeup, and Littell's challenge is surviving a Diamondbacks order that can do damage at home. The number leans on whether Rodriguez can hand a lead to the Arizona bullpen.

Athletics at Astros

4:10 PM ET | Daikin Park
Moneyline
ATH -108 / HOU -108
Total
O/U 9.5
First Pitch
4:10 PM ET

Houston and the Athletics meet in a pick'em that the market clearly cannot separate, with both sides at minus-108. The Astros turn to Tatsuya Imai, who has had a bumpy stretch with a 5.52 ERA and a 1.36 WHIP across 29.1 innings, while the Athletics counter with rookie right-hander Kade Morris, who is early in his big-league journey and carries the natural volatility of a young arm finding his footing at this level.

The records say more than the line does. Houston has slumped to 29-36, a disappointing mark for a club with this much pedigree, while the Athletics sit at 30-33 and have hung tougher than expected. A 9.5 total respects Imai's recent struggles and the inherent uncertainty of a rookie starter, and at a flat pick'em the game truly is a coin flip on paper. The pressure point is Houston's lineup waking up against an inexperienced Morris, balanced against Imai's need to stop giving up traffic on the bases.

Pirates at Braves

4:10 PM ET | Truist Park
Moneyline
PIT -104 / ATL -112
Total
O/U 8.5
First Pitch
4:10 PM ET

This is the marquee pitching duel of the afternoon, a near pick'em with Atlanta a slim minus-112 favorite at home. Spencer Strider is back on the mound for the Braves at 3-1 with a 3.77 ERA, and even on a managed workload his swing-and-miss stuff is undeniable, with 40 strikeouts in just 31 innings. The Pirates counter with Braxton Ashcraft, the breakout story of their season, who carries a 2.77 ERA over 74.2 innings with a 27.3 percent strikeout rate and an elite 81-to-17 strikeout-to-walk ratio.

The standings flip the usual script, with Pittsburgh at 34-30 actually ahead of a 43-21 Atlanta club that owns the better overall record but enters this specific game at a flat price. With two strikeout arms on the mound, this projects as a low-scoring, chase-heavy night, and the 8.5 total leans on both starters dealing. Ashcraft's command against a Braves lineup hitting .258 is the under-the-radar edge; if he keeps the walks down the way he has all year, Pittsburgh hangs right with the home side.

Rays at Marlins

4:10 PM ET | loanDepot park
Moneyline
TB -142 / MIA +120
Total
O/U 7.5
First Pitch
4:10 PM ET

The Sunshine State series sees Tampa Bay lay minus-142 behind one of the best stories in baseball. Shane McClanahan, back to his old self, has been brilliant at 6-2 with a 2.45 ERA, a 1.02 WHIP, and 53 strikeouts over 55 innings, a frontline lefty in full command. Miami answers with Lake Bachar, who has been a pleasant surprise with a 3.45 ERA and a tidy 0.96 WHIP across 31.1 innings out of a swing role.

The records make this one lopsided on paper, with the Rays soaring at 37-23 while the Marlins sit at 29-35, but the low 7.5 total tells you both arms are keeping run environments tight. McClanahan's strikeout stuff against a light-hitting Miami lineup is the whole reason Tampa Bay is favored, and Bachar's job is to keep the Rays' patient hitters off balance under the loanDepot roof. With two starters carrying sub-1.05 WHIPs, this projects as a quiet, pitching-led evening where the first crooked inning may decide it.

Red Sox at Yankees

7:35 PM ET | Yankee Stadium
Moneyline
BOS +114 / NYY -134
Total
O/U 8.5
First Pitch
7:35 PM ET

The rivalry renews in the Bronx with the Yankees laying minus-134 in a genuine pitching matchup. New York sends Will Warren, who has quietly been one of the better arms in the league at 7-1 with a 3.22 ERA and a 70-to-19 strikeout-to-walk ratio over 64.1 innings. Boston counters with crafty lefty Ranger Suarez, whose 3.38 ERA and 1.16 WHIP across 58.2 innings come from a sinker-changeup game built on weak ground-ball contact.

The standings gap is real, with New York at 37-26 and scoring 5.05 runs per game while Boston has limped to 27-35 with an offense that has plated just 248 runs all year. Suarez's left-handed profile is a tough look for the Bronx lineup, and Warren's strike-throwing against a struggling Boston order is exactly how the home favorite banks a quiet win. The 8.5 total respects both starters; this is a tight, lower-scoring rivalry game on paper, with the Yankees' run-prevention edge tilting the night their way.

Guardians at Rangers

7:35 PM ET | Globe Life Field
Moneyline
CLE -102 / TEX -116
Total
O/U 8
First Pitch
7:35 PM ET

Texas is a narrow minus-116 favorite under the Globe Life roof in a tightly priced matchup. The Rangers send Jack Leiter, whose raw stuff shows up in 74 strikeouts over 66.1 innings even as a 4.34 ERA and a 1.33 WHIP keep his outings eventful. Cleveland counters with Tanner Bibee, who has been the victim of brutal luck, sitting at 0-7 despite a 4.57 ERA, a record that says far more about run support than the quality of his arm.

The standings favor the road side here, with Cleveland at 36-29 a clearly better team than a 31-32 Texas club, which makes the near pick'em pricing interesting. Bibee is overdue to get rewarded for a decent body of work, and Leiter's swing-and-miss stuff cuts both ways given the walks and hard contact in his profile. The 8 total leans on both young right-handers, and in a dome where the elements are removed, command will decide whether this stays a tight, manageable game or breaks open late.

Brewers at Rockies

9:10 PM ET | Coors Field
Moneyline
MIL -255 / COL +210
Total
O/U 10.5
First Pitch
9:10 PM ET

Milwaukee is a heavy minus-255 favorite at altitude, and the reason is the most electric young arm on the slate. Jacob Misiorowski has been sensational at 6-2 with a 1.65 ERA, a microscopic 0.79 WHIP, and a staggering 108 strikeouts over 71 innings, the kind of overpowering stuff that travels even to Coors Field. Colorado's starter remained unannounced at the time of writing, which only deepens the gap in this matchup against a 24-40 club.

The records are night and day, with the Brewers humming along at 38-23 while the Rockies sit buried at 24-40, the worst record in the National League. The 10.5 total is Coors doing what Coors always does, inflating the number regardless of who is pitching, but Misiorowski's strikeout dominance is the great equalizer; bat-missing stuff is the one thing that can suppress runs in the thin air. The whole night hinges on whether Milwaukee's ace can keep the ball in the yard, because if he does, this lopsided price holds easily.

Mets at Padres

10:10 PM ET | Petco Park
Moneyline
NYM -126 / SD +108
Total
O/U 7.5
First Pitch
10:10 PM ET

The Mets are a road favorite at minus-126 in San Diego, and the matchup tilts on the mound. New York sends Nolan McLean, who has flashed real swing-and-miss with 77 strikeouts over 66.1 innings even while a 4.21 ERA shows the rookie's learning curve. San Diego counters with Griffin Canning, who has been roughed up to a 7.16 ERA and a 1.55 WHIP across 27.2 innings, a starter the Padres need to find answers in a hurry.

The standings are close, with San Diego at 32-30 and New York at 28-35, but the pitching edge clearly favors the road side. The low 7.5 total is Petco Park doing its run-suppressing work, a spacious pitcher's yard where fly balls go to die. McLean's strikeout stuff against a Padres lineup that has been streaky is the swing skill, and Canning's elevated ERA is the pressure point; if the right-hander cannot keep traffic off the bases, the Mets have the bats to pull away in a low-scoring environment.

Angels at Dodgers

10:10 PM ET | Dodger Stadium
Moneyline
LAA +270 / LAD -334
Total
O/U 8.5
First Pitch
10:10 PM ET

The Freeway Series caps the night with the Dodgers a massive minus-334 favorite behind Yoshinobu Yamamoto, who has been everything Los Angeles hoped for at 5-4 with a 2.86 ERA, a 1.00 WHIP, and 69 strikeouts over 69.1 innings. He works in front of the best run-prevention club in baseball, and the lopsided price reflects both his quality and the gulf between these two organizations. The Angels send Jack Kochanowicz, who has labored to a 5.23 ERA and a 1.48 WHIP across 63.2 innings.

The records sharpen the contrast, with the Dodgers cruising at 41-23 while the Angels sit buried at 24-40 near the bottom of the American League. The 8.5 total leans on Yamamoto's ability to control the strike zone and keep the Angels' aggressive hitters chasing, while Kochanowicz faces the unenviable task of navigating a deep Los Angeles lineup at Dodger Stadium. At this price the Dodgers are expected to roll, and the only realistic path to a competitive game is Kochanowicz somehow keeping the ball on the ground and the score close into the middle innings.