But friends say the problem was more simple -- he just loved to eat.
Buffalo wings, hamburgers, ice cream and Pepsi were daily staples.
He stocked his office at the Metrodome with soda and snacks, telling visitors that everything in the place was fat free. It's full of fat, Puckett would joke, and it's all free.
On the mornings Puckett and his friend Sherm Leske fished, they always stopped for breakfast afterward. Leske would order eggs and toast, but Puckett always ordered two double cheeseburgers, a cola and dessert.
"I'd say, 'Kirby, you eat to live, you don't live to eat,' " Leske said. "And he just looked at me and gave me that [silly] grin."
Once Puckett called his divorce attorney, Bob Zalk, from a McDonald's drive-thru. "He's ordering all this food," Zalk said. "Whatever he ordered, he ordered two of them.
"I ask him, 'Who is all there with you?' And he says, 'Nobody. It's all mine.' "
On July 12, 1996, Puckett announced his retirement. "Baseball's been a great part of my life," he said. "But now it's time for me to close this chapter of this book in baseball and go on with part two of my life. Kirby Puckett's going to be all right. Don't worry about me."
Friends say that they tried over the years to confront Puckett about his weight, but that they never had much success.
"I'd be as tactful as I could possibly be," Harris said. "How do you say to someone, 'I don't want you dying on me?' "
Puckett's longtime friend Darryl Hughes told him several times: "You can't continue like this."
When the warnings didn't work, Hughes said, he bought Puckett a subscription to a health magazine "to try and penetrate his psyche."
In 2004, Harris got Puckett a health club membership in hopes of encouraging him to exercise. On Puckett's first day in the gym, he hit the weights hard.
The next day, he called Harris at 7 a.m. to tell him that he was so sore from the workout that he couldn't even summon the strength to pop a few aspirin to relieve the pain.
You know all that stuff in my locker? Harris said Puckett told him. Give it all to charity. Because I'm not coming back.
"He didn't like to work out to work out," his friend Steve Stinski said. "There had to be a game involved. He needed a ball. ... He needed competition."
|Atlanta||1||Bottom 6th Inning|
|Houston||5||Bottom 5th Inning|
|Philadelphia||2||Top 5th Inning|
|Miami||5||Top 6th Inning|
|Minnesota||0||Top 6th Inning|
|Tampa Bay||4||Bottom 6th Inning|
|St. Louis||4||Bottom 5th Inning|
|Chicago Cubs||2:05 PM|
|San Diego||2:05 PM|
|San Francisco||2:05 PM|
|LA Angels||2:05 PM|
|Chicago WSox||2:05 PM|
|LA Lakers||8:00 PM|
|NY Rangers||6:00 PM|
|New Jersey||6:30 PM|
|NY Islanders||8:00 PM|
|Evansville||52||2nd Half 6:25|
|Furman||35||2nd Half 9:58|
|Radford||13||1st Half 11:54|
|Illinois State||2:35 PM|
|Char Southern||5:00 PM|
|Kent State||6:00 PM|
|Western Mich||6:00 PM|
|Morehead State||6:30 PM|
|Utah Valley U|
|Southern Ill||8:35 PM|
|Eastern Ky||9:00 PM|
|(5) South Carolina||67|
|(14) NC State||79|
|(11) Penn State||82|
|UNC Greensboro||41||2nd Half 10:29|
|Vermont||10||1st Half 11:10|
|(23) Iowa||13||1st Half 15:12|
|Florida||12||1st Half 14:11|
|Saint Josephs||12||1st Half 11:42|
|Canisius||2||1st Half 13:03|
|Florida State||4||1st Half 17:21|
|(2) Notre Dame||0|
|Jacksonville St||2:00 PM|
|La Salle||4:00 PM|
|Georgia Tech||5:00 PM|
|(19) Michigan State|
|Kansas State||6:00 PM|
|(13) North Carolina||7:00 PM|
|(15) Texas A&M|
|San Francisco||8:00 PM|
|Air Force||8:00 PM|
|San Diego State||8:00 PM|
|Washington St||8:00 PM|
|Texas Tech||8:30 PM|
|San Jose St||9:00 PM|
|San Diego||10:00 PM|
Poll: Which free-agent quarterback would you most like the Vikings to sign?