Soroka shines in debut as youthful Braves top division-leading Mets

In the opener of a three-game series with the National League East-leading New York Mets, the Atlanta Braves won 3-2 behind a masterful MLB debut from Mike Soroka.

The Braves already boasted the two youngest players in baseball this year, 20-year-old outfielder Ronald Acuna and 21-year-old second baseman Ozzie Albies. 

Atlanta unveiled an even younger player on Tuesday in Soroka (20 years, 270 days).

The Canadian worked six innings, scattering six hits and giving up only one run. He struck out five and did not walk a batter as the Braves moved within half a game of the Mets.

At the plate, the Braves got all the runs they needed with a three-run first inning, courtesy of four consecutive hits by Albies, Acuna, Freddie Freeman and Nick Markakis.

The Braves have now won three in a row and Atlanta lead the NL in runs scored.



Toronto Blue Jays designated hitter Kendrys Morales reached base in all five plate appearances (three hits, two walks), homered twice and had two RBIs in a 7-4 win over the Minnesota Twins.

Texas Rangers third baseman Isiah Kiner-Falefa had four hits in six at-bats, including a home run in the 12th inning, in an 8-6 win over the Cleveland Indians.

Justin Verlander shut out the New York Yankees for eight innings, striking out 14 and giving up only three hits. Unfortunately for the Houston Astros, six Yankees shut out the World Series champions on six hits to win 4-0.



Astros closer Ken Giles had such a bad outing, he literally punched himself in the face after giving up a three-run home run to Gary Sanchez. Giles gave up five hits and four runs in 0.3 innings of work in a loss to the Yankees.



Michael Brantley's grand slam with two outs in the bottom of the ninth inning tied the score at 6-6 and sent the Indians and Rangers into extras.



Texas Rangers 8-6 Cleveland Indians
Washington Nationals 12-4 Pittsburgh Pirates
Detroit Tigers 2-1 Tampa Bay Rays
Milwaukee Brewers 7-6 Cincinnati Reds
Atlanta Braves 3-2 New York Mets
Kansas City Royals 7-6 Boston Red Sox
Colorado Rockies 3-1 Chicago Cubs
Miami Marlins 2-1 Philadelphia Phillies
New York Yankees 4-0 Houston Astros
Toronto Blue Jays 7-4 Minnesota Twins
St Louis Cardinals 3-2 Chicago White Sox
Arizona Diamondbacks 4-3 Los Angeles Dodgers
Los Angeles Angels 3-2 Baltimore Orioles
Seattle Mariners 6-3 Oakland Athletics
San Diego Padres 3-2 San Francisco Giants


The Pittsburgh Pirates have vastly exceeded expectations so far this season, while the Washington Nationals have mysteriously been underachievers. With the Nationals having won the first two games of the series, has the baseball universe started to right itself? Stephen Strasburg (2-3, 3.63 ERA) takes the mound for the Nationals. Ivan Nova (2-1, 3.32 ERA) goes for the Bucs on Wednesday.

Read Full Story