Cubs pitcher Carlos Zambrano plans to retire when his contract expires after the 2012 season. "I told you the other day, this will be my last contract," Zambrano said. "This will be my last contract. I won't be playing anymore. I don't want to play anymore. Life is short. Sometimes you miss things with your family, like very important people, like my daughter. Sometimes you miss things in life because of baseball that you shouldn't miss. I want to be there any moment for my daughter and my family. Baseball takes a lot of time away from us." Zambrano signed a $91-million contract extension in 2007 that runs through the 2012 season. He is owed $36 million over the deal's two remaining seasons.