Report: 30-year-old Calvin Johnson is retiring from the NFL
According to the report, Johnson gave Caldwell the news on the day after the Lions' final game of the season. He also reportedly told the same thing to family and friends during the season.
Johnson, who was the second pick of the 2007 NFL Draft, played all nine of his seasons with the Lions.
Caldwell reportedly told Johnson to take some time before making his final decision and Johnson is said to have agreed to that request.
Johnson made $113.8 million in his career, according to Spotrac. He still had four years and $67.7 million left on the $113.5 million contract he signed prior to the 2012 season.
If this is really the end for the three-time first-team All-Pro, he ends his career with 11,619 yards receiving, 27th all-time.