Reyes left the lineup after his first at-bat because of a tight left hamstring. The star shortstop led off the game and was robbed of a hit on a diving catch by Rays center fielder Desmond Jennings.
Reyes sat out several games during the final week of spring training because of the same problem, and wasn't at 100% for exhibition games Friday and Saturday in Montreal. He will have an MRI exam and could be headed to the disabled list.
Reyes sat out 66 games last season after going on the DL April 13 because of a sprained left ankle.
Gomes finalizes contract
Catcher Yan Gomes and the Cleveland Indians completed a $23-million, six-year contract after his breakout season last year.
Gomes' deal includes club options for 2020 and '21 that could bring the total to $42 million over eight years — or even $48 million with escalators.
Gomes hit .294 with 11 home runs and 38 RBIs in 88 games last season, his first with the Indians. His new deal supersedes a previous one-year contract for 2014.