Tampa Bay Rays' Manuel Margot celebrates in the dugout after...

Tampa Bay Rays' Manuel Margot celebrates in the dugout after scoring on an RBI single by Harold Ramirez off Kansas City Royals starting pitcher Zack Greinke during the fifth inning of a baseball game Friday, June 23, 2023, in St. Petersburg, Fla. Credit: AP/Chris O'Meara

ST. PETERSBURG, Fla — Jose Siri homered and drove in four runs, Zach Eflin won his ninth game and the MLB-leading Tampa Bay Rays beat the Kansas City Royals 11-3 on Friday night.

Siri had a three-run homer in the second inning and gave the Rays a 4-3 led with an RBI single in the fourth.

“It was good, everyone did their part to help the team win,” Siri said through a translator. “Hopefully we can come back tomorrow and do the same thing.”

Tampa Bay finished with 17 hits, with all the starting position players getting at least one hit.

Eflin (9-3) improved to 8-0 in eight home starts, allowing three runs and seven hits over six innings.

“Felt like it grinded, a pretty gritty outing,” Eflin said.

Nick Pratto and Salvador Perez homered for the Royals, who have the majors second-worst record at 21-55. Perez was checked by a trainer in the fifth inning and was replaced by Freddy Fermin at catcher one inning later due to a right hamstring cramp.

Kansas City Royals' Nick Pratto celebrates with third base coach...

Kansas City Royals' Nick Pratto celebrates with third base coach Vance Wilson (25) after hitting a home run off Tampa Bay Rays starting pitcher Zach Eflin during the first inning of a baseball game Friday, June 23, 2023, in St. Petersburg, Fla. Credit: AP/Chris O'Meara

“He was cramping up," Kansas City manager Matt Quatraro said. “See if we can hydrate him and get it to go away.”

Perez is listed as day to day.

The Royals won the opener of a four-game series 6-5 on Thursday night. Tampa Bay, 53-26 overall, is 33-9 in home games.

“In this game, you’re going to have a lot of highs and a lot of lows,” Siri said. “There’s going to be times where you have a week where you’re doing really well. But in this moment, you just kind of have to take in each day.”

Kansas City Royals starting pitcher Zack Greinke delivers to the...

Kansas City Royals starting pitcher Zack Greinke delivers to the Tampa Bay Rays during the first inning of a baseball game Friday, June 23, 2023, in St. Petersburg, Fla. Credit: AP/Chris O'Meara

Harold Ramírez ended Greinke's night with an RBI single to start a four-run fifth that made it 8-3. Reliever Jose Cuas entered and allowed all three batters he faced to reach base, including Taylor Walls' two-run single and a run-scoring double by Christian Bethancourt.

Randy Arozarena picked up his 54th RBI on a single during a three-run eighth that put Tampa Bay ahead 11-3.

Pratto homered on Eflin's second pitch of the game, and Perez had a two-run drive in the third inning that tied the game at 3.

“A good start,” Quatraro said. “It got kind of quiet after that.”

BENCHING CONTINUES

Tampa Bay SS Wander Franco didn't play for the second straight day as he addresses handling frustrating situations.

“There's really nothing new,” Rays manager Kevin Cash said. “Just continuing to support him.”

Franco watched the game from the dugout. The 22-year-old was sent home before Thursday's game.

Cash said Franco would be benched for at least two games.

NUMBERS

Greinke made his 530th start to tie Hall of Famer Eddie Plank (1901-17) for 35th place all-time. ... Tampa Bay is the 18th team since 1901 to start the season with at least 33 wins in the first 42 home games. ... Eflin is the first pitcher to win each of his first eight home starts since St. Louis' Adam Wainright in 2010.

TRAINER'S ROOM

Royals: OF Matt Beaty, involved in a scary collision Wednesday at Detroit, went on the seven-day concussion list.

Rays: Cash believes ace Shane McClanahan, who left Thursday's game with mid-back tightness, can avoid going on the injured list. ... 2B Brandon Lowe (herniated disc) hit against injured relievers Andrew Kittredge (Tommy John surgery) and Calvin Faucher (right elbow) and might play in a minor league game next week.

UP NEXT

Royals RHP Jordan Lyles (0-11) looks to end a season opening 15-start winless streak on Saturday. LHP Vida Blue held the Kansas City record of 14 set in 1983. Rays RHP Yonny Chirinos (3-2) will start or follow an opener.

SUBSCRIBE

Unlimited Digital AccessOnly 25¢for 6 months

ACT NOWSALE ENDS SOON | CANCEL ANYTIME