"It's been bothering him a little bit before," manager Jim Leyland said after the game. "It just got a little worse tonight, so we got him out."
Iglesias told MLive.com that he has been dealing with shin splints for most of the season.
The Tigers listed Iglesias as day to day, as they have Thursday off before beginning a three-game series at Kansas City on Friday.
Iglesias, playing for a third consecutive night at his old home park, put on a show for the first half of the game. He manufactured Detroit's first run in the third inning by bunting his way on base and going first to third on an Austin Jackson single, setting himself up to score on Torii Hunter's groundout. Iglesias followed that up in the field in the bottom half of the inning by hurdling Shane Victorino in front of second base to turn a double play.
An inning later, Iglesias stepped to the plate with the bases loaded and one out before hitting a ground ball to third. He sped down the first-base line and seemingly hit the bag hard ahead of Dustin Pedroia's throw, allowing Don Kelly to score the Tigers' fourth run.
Iglesias appeared to be walking awkwardly after the play, but he stayed in the game. Ramon Santiago replaced Iglesias at shortstop in the bottom of the fifth.
"We just didn't want to take any chances," Leyland said.
Leyland and teammates were raving about Iglesias for much of the series in Boston, where Iglesias came up before the Red Sox sent him to Detroit on July 30 in a three-team trade. Not only has the 23-year-old filled the void at shortstop left by Jhonny Peralta's suspension a month ago, he has provided a defensive flair the Tigers haven't seen at the position in years.
Jason Beck is a reporter for MLB.com. Read Beck's Blog and follow him on Twitter @beckjason. This story was not subject to the approval of Major League Baseball or its clubs.