The Rockies' Troy Tulowitzki is the best shortstop in the game, but injuries have heavily derailed his production over the last few season.

Troy Tulowitzki is the best shortstop in the game. Before the All-Star break, he was arguably the best player in baseball. The four-time All-Star is unquestionably one of the most dynamic and talented players in the world. But he also cannot stay healthy.

This doesn’t mean much for Colorado’s season. At 46-74, the Rockies are in last place in the NL West and already have the worst record in baseball. But now you have to wonder about all those trade rumors. The 29-year-old superstar had been at the center of some of the summer’s most entertaining trade speculation. It was just a few weeks ago that Tulo was in the stands at Yankee Stadium, leading to talk that he was trying to force a trade to New York. But not only is he owed $126 million through 2019, he also can’t stay off the DL. Tulowitzki has played in 47, 126 and now 91 games over the last three seasons, and has played in more than 143 games only twice in his nine-year career.