Game 1
YES / MLB.TV

Royals @ Yankees

Saturday, 1:35 PM ET | Yankee Stadium, Bronx

The early window gives us Noah Cameron (3.94 ERA) heading into the Bronx against Will Warren (2.45 ERA), a quiet matchup on paper that could produce a lot of action if either starter misses his spot early. Cameron's sinker profile has a ceiling in Kansas City's park but Yankee Stadium's dimensions have historically punished lefties who try to pitch to contact in the middle of the plate. Aaron Judge, Giancarlo Stanton, and Austin Wells are the kind of hitters who make one bad sinker disappear. Warren, meanwhile, has been one of the quieter breakout arms in the Yankees' rotation and is coming off consecutive starts with 7-plus strikeouts.

New York opens as a hefty favorite given home-field and the rotation edge. The Royals' lineup has been disciplined but doesn't generate the kind of thump needed to keep up with the Yankees at their ballpark. Warren's slider has been the pitch separating his two halves of April, and if he has feel for it early, this becomes a six-inning, one-run afternoon for him. The under feels sharp if Warren works deep.

Game 2
MLB.TV

Reds @ Twins

Saturday, 2:10 PM ET | Target Field, Minneapolis

Andrew Abbott carries a 5.85 ERA into Minneapolis against Taj Bradley's sub-1.25 April. Bradley's fastball velocity is up three-tenths over last year, his splitter usage has increased, and hitters aren't squaring anything he's throwing right now. The Reds' lineup is built to attack right-handed pitching with Elly De La Cruz and Spencer Steer anchoring the middle, but Bradley has been burning righties almost as effectively as he's handling left-handed bats.

Minnesota is priced as a meaningful favorite because of the pitching gap, and Target Field tends to play neutral to slightly pitcher-friendly early in the season. The Twins' bullpen has been efficient through the first three weeks, so if Bradley gives them five-plus innings at his current form, Minnesota's path to the win is wide open. The under is the sharper play if Abbott doesn't find his command by the third inning.

Game 3
MLB.TV

Mets @ Cubs

Saturday, 2:20 PM ET | Wrigley Field, Chicago

Freddy Peralta (3.86 ERA) takes the ball for the Mets against Jameson Taillon (4.86 ERA) at Wrigley, with both starters coming off mixed three-start runs. Peralta's swing-and-miss profile plays well against an Alex Bregman-led Cubs lineup that grinds at-bats but doesn't always crush velocity. The wind direction at Wrigley is the variable that can turn this game into a quick over or a tight under depending on how the lake is moving on Saturday afternoon.

Chicago is a modest home favorite given the matchup and the momentum swing the Bregman addition has provided. Taillon's slider has been his best pitch against left-handed hitters all year, and Pete Alonso's replacement in the Mets' lineup, Brett Baty, is one of the left-handed bats who should see a steady dose. This is a game where the total could go either way depending on how Peralta handles the middle innings.

Game 4
MLB.TV

Giants @ Nationals

Saturday, 4:05 PM ET | Nationals Park, Washington

Adrian Houser (5.06 ERA) has been solid through his first four starts for San Francisco, mixing a sinker-slider combo that plays up against groundball-leaning lineups. Cade Cavalli (4.60 ERA) throws for Washington and has been flashing the kind of upper-90s velocity that was missing during his injury-plagued rehab. The Nationals' offense has been inconsistent at best, leaning on James Wood and CJ Abrams to produce the bulk of the damage.

San Francisco should be able to produce enough against Cavalli's command issues to hang a few runs early. The Giants' bullpen has been the quiet strength of their season, and Camilo Doval remains one of the most reliable closers in baseball when his team is ahead in the eighth. The total is worth a look if Cavalli walks the bases loaded early, which has been a recurring issue across his first three starts.

Game 5
MLB.TV

Rays @ Pirates

Saturday, 4:05 PM ET | PNC Park, Pittsburgh

Drew Rasmussen takes the ball for Tampa Bay with a jaw-dropping 1.13 ERA through his first three starts, establishing himself as one of the best bounce-back stories in baseball. His cutter has been unhittable to left-handed bats, and the Rays' defense has been converting his soft contact into quick outs. Paul Skenes counters for Pittsburgh with a 4.00 ERA that undersells how dominant his stuff has looked across individual starts. Skenes' splinker (the splitter-sinker hybrid) is still the most talked-about pitch in baseball, and a big start here resets his season numbers in a hurry.

The total is where the real action lives. Both pitchers miss bats, both defenses turn balls in play into outs, and PNC Park has historically played pitcher-friendly when the starters are locked in. If both guys get through five innings without allowing more than two runs, this game clears the under comfortably. The moneyline is close to a coin flip given the pitching parity.

Game 6
MLB.TV

White Sox @ Athletics

Saturday, 4:05 PM ET | Sutter Health Park, Sacramento

Erick Fedde brings a 3.38 ERA into Sacramento for the White Sox, and his slider usage has been the reason he's been the best version of himself since his KBO comeback. Luis Severino counters for the Athletics with a 5.59 ERA that reflects a velocity drop and a change-up command problem that has hurt him against left-handed hitters. Sutter Health Park in Sacramento has been the quietest surprise park of the year, playing slightly hitter-friendly but nothing like what the Athletics feared when they moved from Oakland.

Chicago is priced as a modest road favorite given the Fedde-Severino gap. The White Sox's offense has been better than the preseason projections expected, and Andrew Vaughn's bounce-back year has given them a middle-of-the-order bat that can punish Severino's softer stuff. If Fedde works six innings, Chicago's bullpen should be able to close this out without drama.

Game 7
MLB.TV

Brewers @ Marlins

Saturday, 4:10 PM ET | loanDepot Park, Miami

Brandon Woodruff is back and making starts, which is news in itself after the multi-year rotator cuff odyssey. His 4.32 ERA through three starts has included velocity that's trending up and fastball command that has gotten cleaner each outing. Sandy Alcantara counters for Miami with a 2.67 ERA that looks like the pre-surgery version of himself, mixing a four-pitch arsenal that gives lineups three different looks in the first three innings. This is a sneaky-elite pitching matchup that won't get primetime billing but should produce.

Miami is a slight home favorite with the total set low. loanDepot Park with the roof closed typically plays pitcher-friendly, and both starters have the repertoire to work into the seventh inning. The under looks like the sharpest angle on the board if both guys throw their best stuff.

Game 8
MLB.TV

Tigers @ Red Sox

Saturday, 4:10 PM ET | Fenway Park, Boston

Tarik Skubal takes the ball at Fenway with a 2.22 ERA and a stuff profile that hasn't dipped an inch since his Cy Young year. His slider is still the best in baseball by whiff rate, and his four-seamer has held velocity into the middle of April without any signs of the typical Skubal velocity dip that shows up in the dog days of summer. Brayan Bello counters with a 6.14 ERA that reflects a fastball that has lost its edge and a sinker that's getting put into play far too often. The largest ERA gap on the slate by a wide margin.

Detroit opens as a substantial road favorite given the Skubal-Bello matchup. Fenway is the kind of park where Bello's sinker can become a problem if the Tigers hit the ball in the air, and both Kerry Carpenter and Matt Vierling have the swing path to exploit that. Boston's offense has been hit-or-miss, and if Rafael Devers isn't carrying the lineup, the Red Sox become a one-star team against one of the best pitchers in baseball. This is Skubal's day.

Game 9
MLB.TV

Orioles @ Guardians

Saturday, 6:10 PM ET | Progressive Field, Cleveland

Dean Kremer (3.60 ERA) gets the ball for Baltimore against Gavin Williams (2.38 ERA), a matchup that features two right-handers who generate swing-and-miss through different mechanisms. Kremer's cutter has been his best weapon against righties, while Williams' mid-90s four-seamer plays at the top of the zone against anyone. The Orioles' lineup with Pete Alonso (who signed in December 2025 and has been the middle-of-the-order thump the franchise has craved) has been generating runs at an elite clip in the first three weeks.

Cleveland is a light home favorite given Williams' recent form. The Guardians' defense is a strength that elevates any of their starters, and Progressive Field plays slightly pitcher-friendly in April. This is a game where both bullpens matter late because Williams has been holding strikes into the seventh inning and Kremer typically works through five. The under is sharper if both starters stay around their norms.

Game 10
MLB.TV

Cardinals @ Astros

Saturday, 7:10 PM ET | Daikin Park, Houston

Andre Pallante (4.80 ERA) takes the ball for St. Louis against Lance McCullers Jr. (5.87 ERA) at Daikin Park. Pallante's sinker-heavy profile has played well in the early season against right-handed lineups, but Houston has enough right-handed thump between Jose Altuve and Yordan Alvarez to do damage if he leaves one over the plate. McCullers is in his first full-season return from multiple injuries, and the early ERA reflects command issues that are mechanical rather than stuff-related.

Houston is priced as a modest favorite given home-field and the assumption McCullers gets right. The Cardinals' offense has been better than expected through three weeks, with Nolan Gorman's power taking a step forward. If McCullers gives up three-plus in the first three innings, this game becomes a bullpen battle where Houston's depth is the advantage.

Game 11
MLB.TV

Rangers @ Mariners

Saturday, 7:15 PM ET | T-Mobile Park, Seattle

Nathan Eovaldi (5.40 ERA) throws for Texas against George Kirby (3.25 ERA) at T-Mobile Park, a pitcher-friendly environment that has historically rewarded Kirby's pinpoint command. Kirby's strike percentage remains absurdly high, and his ability to locate his fastball to both corners in any count makes him one of the more effective starters against disciplined lineups. Eovaldi has been shaky with his slider command early but the Rangers' offense is better than the ERA suggests.

Seattle should be favored given Kirby's form and the park factor. The Mariners' lineup with Josh Naylor (signed in December 2025) has been the most patient it's been in years, and Cal Raleigh's numbers against right-handed starters have been a tick above his career norm. The under is the sharper play at T-Mobile if Kirby works into the seventh.

Game 12 - Featured
FOX / MLB.TV

Braves @ Phillies

Saturday, 7:15 PM ET | Citizens Bank Park, Philadelphia

The pitcher's duel of the slate. Chris Sale (3.27 ERA) takes the ball for Atlanta against Cristopher Sanchez (2.01 ERA) for Philadelphia in an NL East showdown that has as much pitching quality as any single-night matchup this month. Sale's slider has been vintage-Sale across his first three starts, and his fastball command has been as sharp as it's been since his Boston peak. Sanchez, who finally broke through into full ace territory last year, has taken the next step in 2026 with a changeup that has become one of the two or three best in baseball.

Philadelphia opens as the modest home favorite given Sanchez's form and Citizens Bank Park tending to play hitter-friendly when the wind blows out. Kyle Schwarber (signed in December 2025) remains the most dangerous bat against right-handed starters in either lineup, and his history against Sale has been a mixed bag of strikeouts and home runs. On the Atlanta side, Ronald Acuna Jr. is rounding back into form after injury issues plagued last year's rhythm, and Matt Olson has been as consistent as any first baseman in baseball. The under is the clear sharper play here with both aces pitching to their profile. If you want moneyline value, Sale and Atlanta at plus money is worth a legitimate look given how his early-season form has looked.

Game 13
MLB.TV

Dodgers @ Rockies

Saturday, 8:10 PM ET | Coors Field, Denver

The Coors Field special. Emmet Sheehan (6.60 ERA) gets the nod for the Dodgers against Ryan Feltner (7.30 ERA) for Colorado, which is a polite way of saying both starters have been rough and Coors Field is going to amplify any mistakes they make. Kyle Tucker (signed from Houston in January 2026) leads a Dodgers lineup that has been the most productive in baseball through three weeks, and his right-handed lefty-killer profile is going to do real damage in the thin air. Shohei Ohtani is still carrying the lineup from the DH spot while building up as a starter for a return to the mound.

Los Angeles is a massive road favorite given the lineup disparity, and the total has been set aggressively high to reflect Coors Field's run environment. The Rockies' lineup has been slightly better than preseason fears, but Feltner's command issues are going to make this a long night if he can't find his slider early. The over is the obvious angle in Denver, especially against two starters who haven't found their zone consistency yet.

Game 14
MLB.TV

Blue Jays @ Diamondbacks

Saturday, 8:10 PM ET | Chase Field, Phoenix

The Max Scherzer alarm bells are ringing. Scherzer's 9.58 ERA through his first three starts is the kind of number that doesn't happen to future Hall of Famers by accident, and the Blue Jays (who signed Dylan Cease in December 2025 to pair with Scherzer in the rotation) are at a point where a velocity bump or a mechanical adjustment has to show up soon. Zac Gallen counters for Arizona with a 3.60 ERA that feels like the foundation of another Gallen season: six innings, two runs, eight strikeouts, lather, rinse, repeat.

Arizona opens as a home favorite given Gallen's form and Scherzer's struggles. The Diamondbacks' lineup with Corbin Carroll at the top has been generating offense against right-handed starters specifically, and Gallen's slider has been the pitch separating him from a middle-tier NL West starter. If Scherzer doesn't get his slider working early, this game gets out of hand quickly.

Game 15
MLB.TV

Padres @ Angels

Saturday, 9:38 PM ET | Angel Stadium, Anaheim

The late window closer. German Marquez (5.54 ERA) gets the ball for San Diego against Yusei Kikuchi (7.50 ERA) for the Angels, which is the kind of pitching matchup where both lineups know they're going to get their swings. Fernando Tatis Jr. and Manny Machado anchor a Padres lineup that has been inconsistent but capable of big innings when they chain together two or three hard-hit at-bats. Mike Trout is healthy and in the middle of the Angels' lineup, which is still the single most important development for Anaheim's offense relative to last year.

San Diego is a modest road favorite given the lineup edge, though Kikuchi has shown flashes of the dominant left-hander he was earlier in his career. The over is the sharper play at Angel Stadium if Kikuchi's command doesn't sharpen in the first inning, which has been the recurring theme of his season so far. This is the kind of game where both pens get used aggressively because neither starter has been known to work deep this year.