MLB Archive

Astros at Cubs

2:20 PM ET | Wrigley Field | Arrighetti vs Taillon

The matinee opener at Wrigley pairs two right-handers in the back half of their early-season runs. Spencer Arrighetti takes the ball for Houston in his sixth start of the year, averaging 5.83 strikeouts per outing with a 9-K/9 rate that puts him in the upper third of qualified American League starters. Jameson Taillon counters for the Cubs at 17.5 outs per start (5.63 IP) on a 90-pitch leash that has held for nine consecutive outings.

The market read is a Houston-favorite lean with the under as the cleaner side. Taillon's profile is contact-and-grounder; Arrighetti's profile is strikeout-but-elevated pitch counts. Watch the wind at Wrigley. If it is blowing out to right, the over is alive. If it is blowing in, both pitchers' games translate cleanly and the total stays under nine. The Cubs are 5-3 in their last eight at Wrigley with daytime first pitch.

Pirates at Blue Jays

7:08 PM ET | Rogers Centre | Chandler vs Gausman

Bubba Chandler makes his major league debut for Pittsburgh after a 14-start stretch at AAA Indianapolis with a 2.94 ERA and 11.2 K/9. The Pirates promoted him to take the rotation spot that opened when Mitch Keller went to the injured list last weekend. Toronto counters with Kevin Gausman, who is averaging 5.3 strikeouts per start across 10 outings and has been a contact-suppression arm rather than a swing-and-miss arm this year.

The line favors Toronto on home soil against a debut starter, but Pittsburgh has been a better road than home club to date and the Chandler scouting reports are universally positive. The over is the watch number: if Chandler walks more than two in his first three innings, the Blue Jays' lineup goes off, and the Pirates need their bullpen to keep this manageable. The NRFI is in play if Chandler's first-inning fastball location holds up against a Toronto lineup that scores in the first frame at a top-five clip.

Cleveland at Phillies

6:41 PM ET | Citizens Bank Park | Williams vs Sanchez

Gavin Williams gets the ball for Cleveland in his 11th start of the year, averaging 7.3 strikeouts per outing on a 11.85 K/9 rate that ranks first among Cleveland starters. Cristopher Sanchez takes the mound for Philadelphia in his first start back after a 12-day layoff for general soreness; the Phillies have given him the green light and he is on a regular workload.

The Philadelphia case is the lineup. With Bryce Harper, Trea Turner and Kyle Schwarber back to full health, this is the National League's most dangerous order over the past two weeks, and the Phillies have been a meaningful home favorite against every right-handed strikeout starter they have seen this month. The over is the side most of the market is on, but Williams has the swing-and-miss to take this into a 4-3 game late if Sanchez can navigate the lineup the first time through.

Cardinals at Reds

6:40 PM ET | Great American Ball Park | Leahy vs Paddack

Kyle Leahy makes his ninth start for St. Louis with a contact-heavy profile (3.78 strikeouts per start) that fits the Cincinnati lineup's free-swinging tendency. Chris Paddack takes the ball for the Reds in his seventh start with a 4.29 K average and a heavy reliance on the changeup against right-handed bats.

The total at Great American is the cleanest read. Both starters have under-six-strikeout profiles, both teams swing at the first pitch at a top-ten clip in the NL, and the wind at GABP often dictates whether this is a 4-3 or a 10-7 game. The early-summer wind report shows a steady south breeze, which historically helps left-handed bats to right field. The Cardinals lineup is the heavier left-handed group; that tilts the directional read toward the over.

Tigers at Orioles

7:16 PM ET | Camden Yards | Flaherty vs Bassitt

Jack Flaherty takes the ball for Detroit averaging 4.8 strikeouts per start across 10 outings; the long-running issue has been the third-time-through penalty against right-handed lineups. Chris Bassitt counters for Baltimore with a contact-and-sinker profile that has produced a 3.75-K average and an under in six of his eight 2026 starts.

The under is the obvious side for any Bassitt start; the watch number is whether the Detroit lineup can do anything against him in the first four innings before the Baltimore bullpen takes over. The O's are home chalk by enough that this is a tighter run-line cover than the side play; Detroit on the +1.5 has been a coverable lane against right-handed contact starters this month. NRFI is the play if both pitchers locate fastballs in the strike zone early.

Twins at Red Sox

7:11 PM ET | Fenway Park | Prielipp vs Tolle

Connor Prielipp takes the ball for Minnesota in his fifth career major league start, on a 5.5-strikeout profile with control issues that have not fully resolved at the AAA-to-MLB jump. Boston counters with rookie left-hander Payton Tolle in his fifth career start, throwing 95 with a wipeout breaker that has produced a 6.0-K average and 18.4 outs per outing.

The Boston case is the home-favorite play; Tolle has been the better starter of the two through small samples, and the Fenway crowd plays into a rookie left-hander throwing strikes early. The under is alive if Tolle is hitting his spots in the first; the over is alive if Prielipp loses his command for an inning. The Red Sox have been the AL East's hottest team and are a fair-priced home favorite.

Nationals at Braves

7:15 PM ET | Truist Park | Mikolas vs Elder

Miles Mikolas takes the ball for Washington in his seventh start of the year carrying a 1-3 record, a 6.91 ERA, and 28 strikeouts across 41.2 innings on a control-and-contact profile that has not held up against right-handed lineups this spring. Atlanta counters with Bryce Elder, who has been the surprise rotation anchor at 4-2 with a 2.01 ERA, and a heavy reliance on the sinker against right-handed bats.

The market line has Atlanta as a heavy home favorite given the ERA gap and the Braves' lineup advantage. Elder's 2.01 ERA is the second-best in the National League among qualified starters and is built on a 53 percent ground-ball rate that limits the kind of damage Mikolas has been giving up. The under is the cleaner directional read; the Braves' run line is in play with Elder going seven and the bullpen handling the eighth and ninth. Watch the first inning. If Elder is around the zone, this is a 4-1 game with the Braves running the score up against the Nationals' bullpen.

Mets at Marlins

7:11 PM ET | loanDepot park | Myers vs Perez

Tobias Myers makes his first major league start of the year for the Mets after a long AAA stint; the New York lineup behind him is the league's third-best NL run-producer over the last week. Eury Perez counters for Miami in his comeback-season profile, with the velocity reading back at 96-97 and the curveball still finding its consistency.

The under is the directional read on a Perez start when his fastball command is in the zone; the over is alive if Myers is unable to navigate the third time through. The Marlins' lineup outside Jazz Chisholm Jr. has been the NL's lightest in May, which is the structural reason Miami is a sizeable home dog tonight despite Perez on the mound. The under at 7.5 is the cleaner side; the run line is too wide to cover for the Mets.

Rays at Yankees

7:06 PM ET | Yankee Stadium | N. Martinez vs Cole

Nick Martinez gets the ball for Tampa Bay in his ninth start of the year, averaging 17.89 outs per outing (5.96 IP) on a 1.96 BB/9 rate that has kept him efficient even in tough parks. Gerrit Cole makes his third start back from a long injured-list stint; the velocity has been back at 96, but the command profile is still finding its way after the layoff.

The Yankees are the home favorite, but Cole's small sample makes the price tighter than it would normally be. Martinez has cleared 16 outs in seven of his nine starts and is the kind of efficient veteran who keeps games close even on the road in a big park. The over is in play if Cole misses his location early; the under is in play if Martinez is keeping the ball on the ground and Cole is throwing strikes. Watch Cole's first inning.

Mariners at Royals

7:41 PM ET | Kauffman Stadium | Gilbert vs Cameron

Logan Gilbert takes the ball for Seattle in his 11th start of the year with a 10.40 K/9 rate, a 3.42 ERA, and a per-start outs average of 17.0 that has been the Mariners' rotation anchor. Noah Cameron counters for Kansas City in his ninth start with a 15.62-outs profile and a contact-suppression mix that has kept the Royals competitive against better lineups.

The NRFI is the cleanest market read on a Gilbert-Cameron matchup. Both pitchers have above-average first-inning ERAs and both lineups have below-average first-inning OPS. The total at 7.5 is in the right area; the Mariners are a slight road favorite by virtue of the better starter and the better bullpen. Watch Cameron's pitch count in the fifth and sixth innings; the Kansas City bullpen has been the AL Central's worst in the late innings.

Dodgers at Brewers

7:41 PM ET | American Family Field | Wrobleski vs Henderson

Justin Wrobleski takes the ball for Los Angeles in his seventh start with a 21.71-outs average that ranks fifth among NL left-handers, and a 7+ innings outing in five of seven starts. Logan Henderson counters for Milwaukee in his fourth career major league start with a 5.75-K average against right-handed lineups; the Dodgers are the dominant matchup in this column.

The Dodgers are a road favorite by enough to make the run line the cleaner alternative; the over is the directional read with two left-handed contact starters and two top-six NL lineups. Watch Henderson's first time through; the Dodgers attack rookies at a top-three clip in the NL, and Henderson has not seen a lineup this deep at the major league level. Bullpen separation is the differentiator after the sixth.

Rangers at Angels

9:39 PM ET | Angel Stadium | deGrom vs Rodriguez

Jacob deGrom takes the ball for Texas in his ninth start of the year with a per-start outs average of 16.89 (5.63 IP) on a strict 90-95 pitch leash that has held for every start since the elbow rehab. Grayson Rodriguez makes his second start back from the injured list for the Angels with a velocity profile that has been about 1.5 mph below his peak.

The Rangers are the road favorite because deGrom is the better starter on paper even with the workload limit, and the Angels' bullpen has been the AL West's worst late-inning group. The under is the directional read; both starters are strikeout arms with contact-suppression secondaries. Watch deGrom's first three innings — if he is on the slider, this is a six-strikeout, sub-90-pitch outing through six. If he is not, the Texas bullpen sees 12+ outs.

White Sox at Giants

10:16 PM ET | Oracle Park | D. Martin vs McDonald

Davis Martin gets the ball for Chicago in his ninth start with a 6.56-K per-start average and a 9.41 K/9 that has been the White Sox rotation's best swing-and-miss profile. Trevor McDonald counters for San Francisco in his fourth career major league start; the Giants are using him as a bulk arm with the bullpen behind.

The over is the cleanest market read with two starters who allow fly balls and a Giants lineup that scores via the long ball. Oracle Park's marine layer cuts down on home runs after sunset, but the early-evening conditions are friendlier. Watch the wind at first pitch; if it is blowing out to right, the over moves up. The Giants are the home favorite by a slim margin against a White Sox club that has been the AL Central's hottest road team in May.

Athletics at Padres

9:41 PM ET | Petco Park | Springs vs Buehler

Jeffrey Springs takes the ball for Oakland in his eighth start of the year averaging just under five strikeouts per outing on a left-handed soft-contact profile. Walker Buehler matches up for San Diego in his sixth start back from the injured list, with velocity reading back at 95 and the cutter back in the pitch mix.

The Padres are the home favorite, but Buehler's small sample and the Athletics' lineup against left-handers makes this tighter than the betting line suggests. The under is alive if both starters are around the strike zone; the over is alive if Buehler's command is still finding itself. The Petco Park conditions favor the pitcher in late May; the directional bias is the under, but the Athletics' road run-line cover rate is too strong to ignore.

Rockies at Diamondbacks

9:41 PM ET | Chase Field | Sugano vs Soroka

Tomoyuki Sugano takes the ball for Colorado in his ninth start with a per-start outs average of 15.67 and a contact-and-splitter profile that has been a bright spot on a difficult Rockies rotation. Michael Soroka counters for Arizona in his ninth start at 16.33 outs per outing with a heavy curveball-cutter combo that has produced consistent results since the early-season velocity questions.

The total at Chase Field is the market's main question; both starters limit run scoring and both bullpens have been the bottom third of the National League. The Diamondbacks are home favorites by enough to put the run line in play; the Rockies' road bats outside Coors have been better than the season record implies. Watch the roof. If it is open with the wind blowing out, the over is alive; closed-roof conditions favor the under.