DENVER (AP) A person with knowledge of the situation confirms the Colorado Rockies have traded slugger Troy Tulowitzki to the Toronto Blue Jays for Jose Reyes and three pitching prospects in a stunning swap of star shortstops.

The person spoke to The Associated Press on condition of anonymity early Tuesday because the deal had not yet been announced.

In addition to Tulowitzki, the Rockies sent 42-year-old reliever LaTroy Hawkins to the Blue Jays.

More from FoxSports

Along with Reyes, the Rockies picked up reliever Miguel Castro and two minor league pitchers.

FoxSports.com first reported the teams had agreed to a trade involving Tulowitzki, Reyes and minor leaguers.

The talented but oft-injured Tulowitzki is a five-time All-Star who is hitting .300 with 12 homers and 53 RBIs this season.