In his first seven seasons, he amassed 1,079 hits while batting .286. He was voted to the National League All-Star team in 2005, along with teammates Chris Carpenter, Albert Pujols, Jason Isringhausen and Jim Edmonds. He was a late addition to the 2006 All-Star team. In 3,772 regular season at-bats, Eckstein struck out only 305 times, with a total of 22 in 2007.
Eckstein was born in Sanford, Florida. He married actress Ashley Drane on November 26, 2005, at his family church in Sanford, Florida, followed by a reception at Walt Disney World. He is a fan of professional wrestling, having made public appearances with Total Nonstop Action Wrestling during the 2006 World Series and on February 11, 2007, he co-managed (along with Tampa Bay Rays outfielder Johnny Damon) TNA wrestler Lance Hoyt for his match with current White Sox conditioning coach Dale Torborg, managed by Sox catcher A. J. Pierzynski at TNA's Against All Odds pay-per-view.