TAMPA, Fla. >> Rookie Kameron Misner led off the ninth inning with his first major league home run, giving Tampa Bay a 3-2 win over the Colorado Rockies on Friday as the Rays began their season of home games at Steinbrenner Field.

Misner, a 27-year-old rookie who debuted in August, entered as a defensive replacement in the eighth and became the first player in major league history to hit his first big league home run for a walk-off on opening day, according to the Elias Sports Bureau. He drove a first-pitch fastball from Victor Vodnik (0-1) over the right-field wall for his second big league hit.

Pete Fairbanks (1-0) worked around two walks in the ninth for the win.

Tampa Bay is playing at the New York Yankees’ spring training home after Hurricane Milton destroyed the Tropicana Field roof on Oct. 9.

Kyle Freeland struck out seven in six scoreless innings for the Rockies, coming off their sixth straight losing season. Freeland threw 53 of 67 pitches for strikes, starting his first eight batters with strikes and 15 of 20 overall.

Tampa Bay tied the score in the seventh on Jonathan Aranda’s sacrifice fly and José Caballero’s RBI single against Tyler Kinley.

Tampa Bay last year ended a streak of five straight postseason appearances.

Ezequiel Tovar hit an RBI double in the third and Kyle Farmer a sacrifice fly in the fourth against Ryan Pepiot, who gave up two runs — one earned — and six hits in six innings with eight strikeouts and a walk.

Mickey Moniak made his Rockies debut as a pinch runner in the ninth and was caught stealing.

Pirates 4, Marlins 3 >> Oneil Cruz hit a two-run home run, Andrew McCutchen added an RBI double and Pittsburgh beat Miami.

Cruz walked to lead off the fourth inning, stole second base and advanced to third on an error. Joey Bart walked before McCutchen hit a double to left, driving in Cruz. Bart scored on a sacrifice fly by Adam Frazier to give the Pirates a 2-0 lead.

David Bednar came on to pitch for the Pirates in the bottom of the ninth and walked Matt Mervis before Otto Lopez hit a two-run home run to make it a one-run game. Bednar got consecutive groundouts before striking out Derek Hill to end it.

Blue Jays 8, Orioles 2 >> Vladimir Guerrero Jr. had two hits and drove in a run, and Toronto beat Baltimore.

Bo Bichette had two hits, scored a run and drove in a run as Toronto bounced back from a 12-2 loss on Thursday on opening day. Kevin Gausman (1-0) pitched six innings of two-run ball.

Jackson Holliday hit a solo homer for Baltimore, but his one-out drive in the third inning was the Orioles’ only extra-base hit.

Rangers 4, Red Sox 1 >> Jonah Heim hit two solo homers and rookie Jack Leiter allowed one run over five innings for his first big league win as Texas beat Boston.

Heim’s second homer was a 417-foot drive to right-center that put Texas up 2-1 in the fifth, after Leiter (1-0) had thrown the last of his 82 pitches. Heim led off the third pulling a pitch just over the right field wall against All-Star Tanner Houck (0-1), who gave up four runs in 5 2/3 innings.

Leiter struck out four with one walk while allowing five singles. The second overall pick in 2021 amateur draft, and the son of former big leaguer Al, made his big league debut last season going 0-3 with an 8.83 ERA in nine games (six starts).

Mets 3, Astros 1 >> Juan Soto hit his first homer with New York, helping his new team beat Houston.

With two out in the third inning, Soto drove a 1-2 pitch from Hunter Brown deep to right for a solo shot that lifted New York to a 3-0 lead.

Soto’s 390-foot shot came a day after he struck out on a full-count slider from closer Josh Hader with two on and two out in a 3-1 opening-day loss.