Game 1
MLB.TV

D-backs @ Phillies

Saturday, 1:35 PM ET | Citizens Bank Park, Philadelphia, PA

Arizona brings Zac Gallen (1-1, 3.00 ERA) to Philadelphia to face Andrew Painter (1-0, 4.82 ERA) in an early-season interleague matchup between two teams sitting right at .500. The D-backs are 8-7 and have shown flashes of the lineup depth that made them dangerous a year ago, but the pitching staff has taken a significant hit with Corbin Burnes on the 60-day IL with an elbow injury. That is a massive blow to a rotation that was supposed to anchor Arizona's postseason push, and it shifts the pressure onto guys like Gallen to carry an outsized workload.

The Phillies at 7-7 are still finding their footing after a slow start that has the fan base on edge. Painter continues to develop as a big-league arm, but his 4.82 ERA through three starts tells you he's still learning how to navigate lineups a second and third time through the order. The stuff is electric, the command is still catching up. Citizens Bank Park has always been a hitter-friendly environment, and with the 8.5 total, the market expects enough offense from both sides to push this into a back-and-forth affair.

Gallen has historically been one of the more reliable pitchers in baseball, and his 3.00 ERA through his first three starts suggests he's settling into form. The concern for Arizona is what happens once he exits. The D-backs' bullpen has been middle-of-the-pack so far, and without Burnes soaking up innings elsewhere in the rotation, the relievers are going to see more work than anyone planned for this early in April.

Philadelphia's lineup is too talented to stay at .500 for long, and the bats should wake up as the weather warms and the season gets deeper. The +119/−143 moneyline tells you this is a competitive game with the home team getting a slight edge, and the run line at +1.5 (−175) for Arizona gives the D-backs a cushion. This has the feel of a game that stays close into the late innings before the bullpens decide it.

Game 2
MLB.TV

Giants @ Orioles

Saturday, 1:35 PM ET | Camden Yards, Baltimore, MD

San Francisco sends Adrian Houser (0-1, 3.97 ERA) to Camden Yards where Cade Povich (0-0, 3.18 ERA) toes the rubber for a Baltimore team that has been maddeningly inconsistent at 7-7. The Orioles were supposed to take another step forward this season, and adding Pete Alonso's power bat to an already potent lineup was meant to be the final piece. But two weeks in, Baltimore looks like a team still trying to figure out its identity, and the pitching staff beyond the top of the rotation has been leaking runs.

The Giants at 6-9 have been one of the early-season disappointments. The offense has been inconsistent, and the pitching hasn't been sharp enough to compensate. Houser is giving them competent innings but nothing spectacular, and San Francisco needs its lineup to manufacture runs in a ballpark that has historically suppressed power slightly compared to the old Camden Yards dimensions. The +109/−131 moneyline makes this a close call, with Baltimore getting a modest home edge.

Povich has been a pleasant surprise in the Baltimore rotation, posting a 3.18 ERA through his early starts. The young lefty has shown the ability to mix pitches and keep hitters off balance, and if he can navigate the Giants' lineup twice through the order without a blowup inning, the Orioles' offense should give him enough run support. Alonso has been adjusting to his new home park after years at Citi Field, and his power numbers should normalize as the season progresses.

The 8.0 total is reasonable for a game featuring two pitchers who have been decent but not dominant. Camden Yards can be a launching pad when the wind blows out, and both lineups have the kind of right-handed power that can change a game with one swing. This feels like a game that could quietly turn into one of the more entertaining contests on the early afternoon slate.

Game 3
MLB.TV

Twins @ Blue Jays

Saturday, 1:37 PM ET | Rogers Centre, Toronto, ON

This is a sneaky-good pitching matchup that deserves more attention than it's going to get on a 15-game slate. Taj Bradley (2-0, 1.08 ERA) has been absolutely electric to start the season for Minnesota, and his early dominance puts him in the conversation with the hottest arms in baseball right now. The Twins at 8-7 have been solid if unspectacular, but Bradley's emergence as a front-of-the-rotation force gives them a ceiling that not many expected heading into April.

Toronto counters with Max Scherzer (1-1, 3.38 ERA), who at this stage of his career is still capable of delivering vintage performances on any given start. The Blue Jays at 6-8 are in danger of falling behind early in the AL East race, and they desperately need their veteran arms to keep them in games while the offense finds its rhythm. Dylan Cease, who was acquired from the Padres, gives the Toronto rotation depth, but on this particular afternoon, it's the 41-year-old Scherzer who gets the ball with Anthony Santander on the 60-day IL thinning the lineup.

The −105/−115 line tells you this is essentially a coin flip, and that feels right. Bradley has been the better pitcher over the first two weeks, but Scherzer in a big spot at home has decades of postseason pedigree backing him up. The 8.0 total suggests a lower-scoring game, which aligns with both pitchers' ability to miss bats and limit hard contact. This could easily turn into a 3-2 or 4-3 type game where every at-bat carries weight.

Minnesota's lineup has been balanced and professional, getting contributions throughout the order without relying on any single hitter to carry the load. Toronto needs Scherzer to go deep into this game because the bullpen has been overworked early in the season, and a short start would put a lot of pressure on a relief corps that is already stretched thin. The team that gets six-plus strong innings from their starter probably walks away with this one.

Game 4
MLB.TV

Angels @ Reds

Saturday, 1:40 PM ET | Great American Ball Park, Cincinnati, OH

Jose Soriano is the hottest pitcher in baseball right now, and it's not particularly close. His 3-0 record with a 0.45 ERA through three starts is the kind of stat line that makes you rub your eyes and check it twice. The Angels righthander has been absolutely dominant, and at 7-8 the Halos are hanging around in the AL West largely because Soriano has been giving them borderline unhittable outings every five days. His command and stuff have been elite, and the question is whether this is a hot streak or a genuine breakout.

Cincinnati sends Andrew Abbott (0-1, 3.18 ERA) to the mound in a matchup that puts the Reds in an uncomfortable position. At 9-6, Cincinnati has been one of the pleasant surprises of the early season, but they're doing it without Hunter Greene, who is on the 60-day IL. That is a significant loss to a rotation that was already thin, and it puts more pressure on guys like Abbott to deliver quality starts. Great American Ball Park is one of the most hitter-friendly environments in baseball, which makes pitching matchups here especially volatile.

The −108/−112 line is about as close to a true pick'em as you'll find on the board. The market clearly respects Soriano's early-season dominance but isn't ready to fully buy in against a Reds lineup that has been swinging the bats well. Cincinnati's offense has been the engine driving their 9-6 start, and they have the kind of lineup depth that can grind down even the best arms if they can get into the middle innings with the game close.

The 8.5 total in a game at Great American Ball Park with these two pitchers creates an interesting dynamic. Soriano's ERA says this should be lower, but the ballpark says it should be higher. The park factor tends to win over time in Cincinnati, but Soriano has been so good that he might be the exception to the rule today. The Angels need him to be, because their offense has been inconsistent on the road and they can't afford a shootout against a lineup as deep as Cincinnati's.

Game 5
MLB.TV

Athletics @ Mets

Saturday, 1:40 PM ET | Citi Field, Queens, NY

Oakland brings Aaron Civale (1-0, 2.70 ERA) to Citi Field to face Freddy Peralta (1-0, 4.80 ERA) in a matchup where the Mets are heavy −175 home favorites. The A's at 7-7 have been surprisingly competitive in the early going, and Civale has been a steady presence in a rotation that doesn't have a lot of high-end arms. He's not going to overpower anyone, but he locates well and limits damage, which is often enough to keep the A's in games.

The Mets at 7-8 are underperforming their talent level, and the early frustration around Citi Field is palpable. This is a roster that was built to compete, and sitting below .500 two weeks into the season was not in the script. Peralta's 4.80 ERA through his early starts has been a concern, and the Mets need him to find a groove before the rotation becomes a liability. The stuff is there; the execution has been inconsistent.

The +144/−175 moneyline represents one of the wider gaps on the board, and it reflects the market's belief that the Mets will eventually start looking like the team everyone expected. Against a value-oriented Oakland lineup, New York should have the offensive firepower to create separation. The 8.0 total is moderate, suggesting the market expects both starters to be competent enough to keep the scoring in check through the middle innings.

Oakland's early-season success has been built on pitching and defense, and Civale fits that mold perfectly. He gives the A's a chance every time he takes the mound, but the margin for error against a Mets lineup this talented is razor thin. One mistake over the middle of the plate to the wrong hitter, and this game can get away from Oakland in a hurry. The Mets are too good to stay below .500, and games like this are where they need to start stacking wins.

Game 6
MLB.TV

Marlins @ Tigers

Saturday, 1:40 PM ET | Comerica Park, Detroit, MI

Stop whatever you're doing and pay attention to this pitching matchup, because Sandy Alcantara vs Tarik Skubal is one of the best duels on the entire Saturday slate. Alcantara has been absolutely absurd to start the season, carrying a 2-0 record with a 0.74 ERA that looks like a typo. The former Cy Young winner appears to be all the way back from his UCL injury, and his sinker-changeup combination has been virtually unhittable through the first two weeks. Miami at 8-7 has been one of the early-season surprises, and Alcantara is the primary reason why.

Skubal (1-2, 2.55 ERA) has been very good in his own right, but a 2.55 ERA looks almost pedestrian next to what Alcantara has been doing. The Tigers at 6-9 have been disappointing, and the offense has been a major culprit. Detroit's lineup has struggled to generate consistent production, and when you're facing the hottest pitcher in baseball, "struggling" can quickly turn into "nonexistent." Comerica Park's spacious dimensions only compound the problem for a Tigers lineup that needs to find more power.

The 6.5 total is the lowest number on the entire 15-game board, and there's a real chance it's still too high. When you have two elite arms going head-to-head in a pitcher's park, the runs dry up fast. Alcantara's ground ball rate has been elite, and Skubal's ability to miss bats means neither lineup is going to get many clean looks. This has 2-1, 3-2 written all over it, and the team that gets one cheap run on a bloop single or an error might be the team that wins.

The +169/−207 moneyline makes Detroit a heavy favorite, which tells you the market trusts the home team's offense more than Miami's despite the Tigers' slow start. And that's fair. Skubal, while not quite at Alcantara's level right now, is still one of the best lefties in the American League, and Detroit's park advantage matters in low-scoring games where every base matters. This is the kind of pitching matchup that reminds you why baseball in April can be absolutely mesmerizing.

Game 7
MLB.TV

Yankees @ Rays

Saturday, 1:40 PM ET | Tropicana Field, St. Petersburg, FL

The Yankees bring their 8-6 record and the best run differential in the AL East to Tropicana Field for a Saturday matinee against a Rays team that has been quietly competitive at 7-7. Will Schlittler (2-0, 1.62 ERA) has been a revelation at the top of the Yankees' rotation, and his early-season command has been reminiscent of the kind of pitching New York hasn't seen from a young arm in years. Everything about his approach screams veteran poise, which is remarkable given how early we are in his big-league career.

Tampa Bay counters with Drew Rasmussen (0-0, 1.80 ERA), who has been vintage Rasmussen since returning to the rotation. The Rays have always been the franchise that does more with less, and their pitching development machine continues to churn out arms that can compete with anyone. Rasmussen's low-walk, high-ground-ball approach is perfect for the Trop, where balls hit on the ground tend to die in the artificial surface and the cavernous outfield swallows fly balls.

The −156/+129 moneyline tells you the market gives New York a meaningful edge despite playing on the road, and that's a testament to the Yankees' early-season performance. Their lineup has been balanced and dangerous from top to bottom, and the rotation has been better than most expected. The 7.5 total is suppressed by two starters who have been outstanding, and this has the feel of a low-scoring grind where the bullpens end up deciding things in the seventh inning and beyond.

There's always something about Yankees-Rays at the Trop that brings out the best in both teams. Tampa Bay's defensive positioning and game-planning are among the best in baseball, and they have a knack for turning close games into wins through small-ball execution and elite bullpen management. The Yankees have the bigger names and the deeper lineup, but the Rays have the system and the institutional knowledge. This AL East rivalry game should be a chess match worth watching.

Game 8
MLB.TV

White Sox @ Royals

Saturday, 2:10 PM ET | Kauffman Stadium, Kansas City, MO

Chicago's misery continues. The White Sox at 5-10 are the worst team in the American League, and watching them try to compete against even average teams has been painful. Ky Bush Taylor (0-0, 1.42 ERA) has actually been a bright spot on the mound, which is about the only positive thing you can say about this roster right now. The offense is anemic, the defense is shaky, and the overall talent level simply isn't close to big-league standard at most positions.

Kansas City at 7-8 has been underwhelming given the expectations that followed their surprising 2024 playoff run. The Royals were supposed to take another step forward, but the pitching has been uneven and the lineup hasn't produced consistently enough to win games when the starters don't go deep. Cole Cameron (1-0, 1.69 ERA) has been solid in his early starts, and at home against the worst lineup in the league, he should be able to cruise through six or seven innings without much stress.

The +159/−194 moneyline makes Kansas City a heavy favorite, and the 9.0 total is one of the higher numbers on the board. That total might seem surprising given both starters' low ERAs, but the market knows that the White Sox bullpen is going to get exposed at some point, and Kansas City's lineup has enough pop to pile on once Chicago's starter exits. Kauffman Stadium is a fair park, but the Royals' right-handed power can take advantage of the gaps.

This is the kind of game where early-season pitcher ERAs can be deceiving. Taylor has been decent for the White Sox, but his supporting cast is so thin that one mistake inning can snowball into a five-run deficit. Kansas City needs to take care of business against teams like Chicago if they want to stay relevant in the AL Central race. The Royals have the talent edge at every position, and at home, they should control this one from the early innings.

Game 9
MLB.TV

Nationals @ Brewers

Saturday, 2:10 PM ET | American Family Field, Milwaukee, WI

Washington at 6-8 is still in the "figuring things out" phase of a rebuilding project that has shown some encouraging signs. Zack Littell (0-1, 3.60 ERA) is the kind of back-end rotation arm that needs to be perfect to beat good teams, and the Brewers at 8-6 qualify as a good team. Milwaukee has been one of the most consistent organizations in baseball over the past several years, and their ability to develop pitching and find undervalued bats makes them a tough out every single night.

Brandon Woodruff (1-0, 5.91 ERA) is still working his way back to form, and the 5.91 ERA through his early starts has been a concern for a Milwaukee rotation that needs him to be the ace he's been in past seasons. The stuff is still there, but the timing and feel aren't quite right yet, which creates a window of opportunity for a Nationals lineup that has been scrappy if not spectacular. Washington won't overpower anyone, but they've shown the ability to grind out at-bats and force starters to throw a lot of pitches.

The +163/−199 line makes Milwaukee a comfortable favorite, and the 8.0 total suggests a moderate-scoring game. American Family Field has always been a place where the ball carries, and Woodruff's elevated ERA means he's been giving up more hard contact than usual. If Washington can get to him early and force Milwaukee to go to the bullpen in the fifth or sixth inning, the Nationals have a real shot at the upset.

Milwaukee's depth has been their greatest strength this season. They don't have a single superstar, but they have a roster full of guys who execute, play defense, and don't beat themselves. That organizational identity shows up most clearly at home, where the Brewers have been dominant. Washington's young players will compete, but the margin for error against a team as well-coached and fundamentally sound as Milwaukee is essentially zero.

Game 10
MLB.TV

Red Sox @ Cardinals

Saturday, 2:15 PM ET | Busch Stadium, St. Louis, MO

Boston's early-season nightmare continues. At 5-9, the Red Sox are tied with the White Sox for the second-worst record in the American League, and Brayan Bello's 9.00 ERA through his first three starts has been nothing short of disastrous. The Red Sox invested heavily in their pitching this offseason, and watching Bello get lit up every five days has been agonizing for a fan base that expected a playoff push. Something needs to change, and it needs to change fast.

St. Louis at 8-6 has been one of the more pleasant surprises of the early season. The Cardinals weren't expected to compete this year, but a combination of veteran pitching and timely hitting has kept them in the thick of the NL Central race. Andre Pallante (1-0, 1.80 ERA) has been outstanding, and his sinker-heavy approach is perfect for a Busch Stadium mound that has historically been one of the best pitcher's parks in the National League.

The −126/+104 moneyline makes Boston a slight road favorite despite their horrific start, and that tells you the market still believes in the Red Sox roster more than the results suggest. And honestly, that's probably fair. Boston's lineup is too talented to keep slugging at this rate, and eventually the bats will come alive. But today, Bello has to face a Cardinals lineup that has been disciplined and patient, and his 9.00 ERA suggests he's nowhere near figuring things out.

The 8.5 total creates an interesting tension between Bello's struggles and Pallante's dominance. If Bello can somehow put together a clean start, the under is live because Pallante has been outstanding. But if Bello implodes again, and there's no reason to think he won't based on what we've seen, the over could hit on Boston's contributions alone. This is a game that hinges almost entirely on which version of Brayan Bello shows up to Busch Stadium.

Game 11
MLB.TV

Pirates @ Cubs

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

Look at that 12.5 total. That is the highest number on the entire 15-game board by a country mile, and it tells you everything you need to know about what the market expects from this NL Central matchup. Wrigley Field in April with the wind blowing out can turn any game into a carnival, and with Reid Chandler (0-1, 3.12 ERA) and Jameson Taillon (0-1, 2.53 ERA) on the mound, the question isn't whether runs will score, it's how many.

Pittsburgh at 9-5 has been the best story in baseball's first two weeks. The Pirates are playing with a confidence and energy that hasn't been seen in the Steel City in years, and their lineup has been mashing from top to bottom. This is a young, hungry team that believes it belongs, and when you combine that mentality with the kind of offensive production they've been generating, you get a team that nobody wants to face. The 9-5 start is tied with Cincinnati for the best record in the NL Central.

The Cubs at 6-8 are still adjusting to the Alex Bregman era. Bregman, who signed with Chicago in January, was supposed to stabilize the infield and provide the veteran presence this lineup desperately needed. And while the early returns have been solid, the Cubs as a whole haven't clicked yet. Justin Steele's absence on the 60-day IL has been a significant blow to the rotation, and without their ace, the pitching staff has been stretched thin.

The +113/−136 moneyline makes Chicago a slight home favorite, which gives respect to Wrigley Field and the Cubs' lineup potential. But Pittsburgh has earned the right to be taken seriously, and their lineup against a Cubs pitching staff missing its best arm is a recipe for fireworks. The 12.5 total is going to attract a lot of attention, and in a park where balls can fly out in any direction when the conditions are right, both offenses should have a field day. This is appointment viewing for fans who love runs, action, and NL Central chaos.

Game 12
MLB.TV

Rockies @ Padres

Saturday, 4:10 PM ET | Petco Park, San Diego, CA

San Diego is the biggest favorite on the entire board at −240, and honestly, it could probably be bigger. The Padres at 9-6 have been rolling through the early schedule, and their lineup from top to bottom is one of the most complete in baseball. At home at Petco Park against a Rockies team that has been awful on the road for years, this is as close to a scheduled win as any team gets in a sport that humbles you daily.

Colorado at 6-9 is doing what Colorado does: playing competitive baseball at Coors Field and getting absolutely demolished everywhere else. Kyle Freeland (1-1, 2.30 ERA) has been surprisingly effective in his early starts, and his ERA suggests he's locating better than he has in recent years. But Freeland at sea level in a pitcher's park like Petco is a different beast than Freeland at altitude, and the Padres' lineup is going to test every pitch he throws.

Nick Pivetta (1-2, 5.54 ERA) hasn't found his footing yet in San Diego, and the 5.54 ERA is a concern for a team that expected him to be a solid mid-rotation arm. The good news for the Padres is that their lineup can cover for pitching deficiencies, and against Colorado's bullpen, any early deficit should be erasable. The 7.5 total is moderate for a game involving the Rockies, but Petco Park's dimensions tend to suppress scoring compared to most NL West parks.

The +194/−240 moneyline presents an interesting dynamic for value seekers. Colorado at nearly 2-to-1 is tempting if you believe in Freeland's early form, but the Padres are simply too deep and too talented to lose this game more than once or twice out of ten. San Diego's home record has been dominant, and the crowd at Petco has been electric during the early season. The Rockies will compete for a few innings, but the depth gap usually shows up by the sixth or seventh.

Game 13
MLB.TV

Astros @ Mariners

Saturday, 4:10 PM ET | T-Mobile Park, Seattle, WA

Two AL West teams sitting at 6-9 trying to figure out what went wrong in the first two weeks. Houston's early struggles have been genuinely alarming for a franchise that has been the class of the American League for the better part of a decade. The Astros' offense has been inconsistent, and the rotation beyond Framber Valdez has been leaky. Lance McCullers (1-0, 3.27 ERA) gives them a competent arm today, but the overall pitching depth is thinner than Houston fans are accustomed to seeing.

Seattle has its own problems, and Logan Gilbert's 5.40 ERA through his early starts has been a major disappointment. The Mariners built their entire identity around pitching and defense, so when the ace of the staff is giving up runs at this rate, the whole thing falls apart. T-Mobile Park is one of the best pitcher's parks in baseball, which means Gilbert's struggles are happening in the most favorable environment possible. That's concerning.

The +128/−152 line makes Seattle a modest home favorite despite both teams' identical records, and that home-field edge at T-Mobile is the primary driver. The 7.5 total is suppressed by the park factor, and even with both starters struggling to varying degrees, the spacious outfield and marine layer in Seattle tend to keep scoring in check. This could be a game where the losing team's fan base is more frustrated than the winning team's fan base is excited.

There's a desperation element to this game that makes it compelling despite the mediocre records. Both teams expected to be competitive in the AL West, and both are in danger of falling into an early hole that's difficult to climb out of. Houston has the playoff pedigree to right the ship, but Seattle's young core has something to prove. Whoever wins this series takes a small step forward while the loser starts hearing the uncomfortable questions about what went wrong.

Game 14
FOX

Rangers @ Dodgers

Saturday, 4:10 PM ET | Dodger Stadium, Los Angeles, CA

This is the matchup of the day, and it's not even close. Jacob deGrom vs Roki Sasaki. Two of the most talented arms on the planet going head-to-head at Dodger Stadium on a Saturday afternoon. deGrom (0-0, 3.72 ERA) is still working his way back to peak form after his latest injury layoff, but even at 80% he's one of the most electric pitchers in the sport. His fastball velocity has been ticking up with each start, and the slider remains one of the most unhittable pitches in baseball when it's located.

Sasaki (0-1, 7.00 ERA) has had a rocky introduction to Major League Baseball, and the 7.00 ERA through his early starts has raised eyebrows around the league. The stuff is undeniable, the 100-mph fastball and devastating splitter are generational tools, but the adjustment to MLB hitters has been bumpier than the Dodgers expected. The good news is that every scout in the building will tell you the talent is there, and it's only a matter of time before Sasaki puts it together. The question is whether today is that day.

Los Angeles at 11-3 is the best team in baseball right now, and it's not particularly close. Kyle Tucker, who signed with the Dodgers in January, has been a seamless addition to a lineup that was already terrifying. The loss of Mookie Betts to an oblique injury stings, but the Dodgers' depth is so absurd that they can absorb star-level absences without missing a beat. The +104/−126 moneyline tells you Texas at least has a fighting chance with deGrom on the mound, and that's a testament to how much the market still respects deGrom's ability.

Texas at 7-7 has been solid if unspectacular, and deGrom's presence gives them a legitimate shot in any game regardless of the opponent. The Rangers' offense has been balanced enough to support their pitching, and if deGrom can go six or seven strong innings, this becomes a bullpen game where anything can happen. The 8.5 total is interesting because deGrom's history says this should be lower, but Sasaki's early struggles and the Dodgers' explosive lineup create a real possibility that one side puts up a crooked number. This is the kind of Saturday afternoon pitching duel that baseball was built for.

Game 15
NBC / Peacock

Guardians @ Braves

Saturday, 7:20 PM ET | Truist Park, Atlanta, GA

The Saturday night nationally televised game features two of the best teams in baseball, and this one delivers on paper. Cleveland at 9-6 sends Tanner Bibee (0-1, 3.29 ERA) to the mound against Atlanta's Chris Sale (2-1, 3.94 ERA) in a matchup that has legitimate October preview vibes. The Guardians have been one of the most consistent teams in the early going, playing clean baseball on both sides of the ball and getting quality pitching up and down the rotation.

Atlanta at 9-6 is doing what Atlanta does: winning games with a combination of elite starting pitching and an offense that can explode at any moment. Sale has been good if not dominant through his early starts, and the 3.94 ERA suggests he's still refining his feel for the strike zone. The Braves are dealing with Spencer Strider's absence on the IL with an oblique issue, which thins the rotation depth, but Sale's postseason pedigree and veteran savvy make him the ideal guy to pitch in a primetime spotlight.

The +159/−194 moneyline makes Atlanta a comfortable home favorite, and the Truist Park atmosphere on a Saturday night under the lights is going to be electric. The Braves' home crowd has been one of the most engaged in baseball during the early season, and they feed off the energy when the national cameras are rolling. The 7.5 total is on the lower side, reflecting the quality of pitching on both sides and the expectation that this is going to be a tight, well-played game.

Bibee has the stuff to compete with anyone, and his development has been one of the best stories in the American League. The young Cleveland righthander has ace-level potential, and testing himself against an Atlanta lineup this deep on national television is exactly the kind of challenge that accelerates growth. Sale will counter with his experience and his ability to ramp up intensity when the moment calls for it. This should be a beautiful baseball game from start to finish, and it's the perfect way to close out a 15-game Saturday slate.