Keith Hernandez net worth: Keith Hernandez is an American former professional baseball player and current baseball analyst for Mets' telecasts who has a net worth of $15 million. Keith Hernandez was born in San Francisco, California, and was a standout high school baseball player. He sat out his entire senior year after having a dispute with his coach, but was still drafted out of community college almost immediately. After a few years of Minor League play he moved up to the Majors. He played for the St. Louis Cardinals from 1974 to 1983, and played exceptional baseball throughout his time with the team, winning the first of eleven consecutive Gold Glove Awards and the 1979 MVP Award. He had issues with the team's management, and was eventually traded to the New York Mets. While with the Mets, he won two World Series, and his second Silver Slugger Award. He also kicked a cocaine habit. He played his final professional season with the Cleveland Indians in 1990, and currently serves as a baseball commentator on SNY and WPIX during Mets' games. He has also written four books.