Tampa Bay starter Tyler Glasnow struck out seven over four innings and the Rays held on for a 10-9 victory over the Pittsburgh Pirates on Wednesday at Bradenton, Fla.
Glasnow still gave up four runs on six hits, but fared far better than Pirates starter Mitch Keller, who gave up eight runs on 10 hits over two innings.
Ryan Boldt, Miles Mastrobuoni and Austin Meadows hit home runs as the Rays scored eight times over the first three innings.
Red Sox 9, Twins 1
Eduardo Rodriguez struck out six over five innings, while Bobby Dalbec hit a grand slam and Rafael Devers added a three-run shot as Boston cruised past Minnesota at Fort Myers, Fla. The Twins were held to just three hits.
Phillies 2, Tigers 0
Zach Wheeler struck out four over five innings and Odubel Herrera hit his third home run of the spring as Philadelphia defeated Detroit at Clearwater, Fla. Robbie Grossman had two hits for the Tigers.
Marlins 3, Mets 2
Sandy Alcantara struck out nine over five scoreless innings, while Jazz Chisholm and Joe Dunand hit home runs as Miami defeated New York at Jupiter, Fla. Albert Almora Jr. had a two-run double for the Mets.
Yankees 1, Blue Jays 0
Jordan Montgomery pitched five scoreless innings, while Aaron Judge and Giancarlo Stanton each had two hits as New York blanked Toronto at Dunedin, Fla. Bo Bichette had one of the Blue Jays' five singles.
Dodgers 4, White Sox 3
Walker Buehler had five strikeouts over four innings and Will Smith hit a home run as Los Angeles defeated Chicago at Glendale, Ariz. White Sox Opening Day starter Lucas Giolito had six strikeouts over 3 2/3 innings, while giving up two runs.
Athletics 10, Royals 5
Matt Olson hit a home run, while Aramis Garcia and Ka'ai Tom each drove in two runs as Oakland defeated Kansas City at Mesa, Ariz. Ryan McBroom and Hunter Dozier each hit home runs for Kansas City.
Giants 11, Rockies 8
Jason Krizan and Alex Dickerson each hit home runs as San Francisco scored eight times over the final four innings to defeat Colorado at Scottsdale, Ariz. Trevor Story, C.J. Cron and Ryan Vilade each had two hits for the Rockies.
Orioles 5, Braves 2
Austin Hays went 3-for-3 with a two-run double as Baltimore beat Atlanta in Sarasota, Fla. Orioles starter John Means tossed four innings of one-run ball, and Braves starter Charlie Morton gave up just an unearned run in 4 1/3 innings.
Cardinals 4, Astros 4
Paul Goldschmidt hit his first spring home run and Adam Wainwright struck out four batters in 4 2/3 innings as St. Louis and Houston played to a tie in West Palm Beach, Fla. Jose Altuve hit a home run, also his first, for the Astros.
Rangers 3, Diamondbacks 0
Right-hander Kyle Gibson struck out six over four shutout innings and Nick Solak smacked his third homer of the spring as Texas defeated Arizona in Surprise, Ariz. Domingo Leyba's fifth-inning single was the Diamondbacks' lone hit.
Angels 7, Mariners 4 (7 innings)
Left-hander Jose Quintana struck out six over 3 2/3 scoreless innings and Taylor Ward had three hits as Los Angeles defeated Seattle in Peoria, Ariz. Evan White belted a grand slam for the Mariners.
Cubs 8, Padres 2
Willson Contreras had three hits, including a home run and a triple, and drove in five runs as the Chicago beat San Diego in Mesa, Ariz. Ian Happ added two hits and scored three times for the Cubs.
Reds 12, Indians 7
Nick Castellanos homered and had two of Cincinnati's 17 hits in a win over Cleveland in Goodyear, Ariz. Reds right-hander Luis Castillo pitched three scoreless innings.
--Field Level Media