KANSAS CITY, Mo. -- All-Star outfielder Alex Gordon was carted off the field with a strained left groin after taking an awkward step near the wall during Kansas City's 9-7 win over Tampa Bay on Wednesday night.
The severity of the strain and how long Gordon might be out were not known, but manager Ned Yost said he feared the injury could sideline him for months.
Gordon was scheduled for an MRI on Wednesday night.
"He heard it pop, which isn't good," Yost said. "The doctors didn't think it detached from the bone, which is a good thing. But it kind of took the wind out of the sails."
Gordon was racing back on Logan Forsythe's fly ball in the fourth inning, when his left leg twisted gruesomely near the warning track.
He collapsed to the ground and lay there as Forsythe rounded the bases for an inside-the-park homer.
Gordon remained on the field as trainer Nick Kenney and Yost jogged out from the dugout. He eventually was lifted onto the back of a cart and driven off the field through a gate in the right-field bullpen, his head covered by a towel.
Jarrod Dyson replaced Gordon in left field.
A four-time Gold Glove winner, Gordon was voted to his third straight All-Star Game last weekend. He was supposed to start for Yost, the manager of this year's American League All-Stars, on Tuesday night in Cincinnati.
Gordon has been the Royals' hottest hitter the past week. He had seven hits, reached base eight times and drove in six runs in Tuesday's doubleheader sweep of the Rays.
The Associated Press contributed to this report.