Education
Foster played football, basketball and baseball at DeSoto High School in DeSoto, Texas. He amassed a 44–4 record and twice earned All-State honors pitching at DeSoto High, and led his team to the second State Championship in school history his senior year. He attended nearby Blinn College for a year before transferring to the University of Texas at Arlington.
He earned Southland Conference Pitcher of the Year honors for UTA in 1988.
He also earned a Bachelor of Science degree from the University of Wisconsin-Stevens Point in 1998 while serving as an assistant coach with the baseball team (1997-1998).
Career
He was drafted by the in the twelfth round of the 1988 Major League Baseball Draft, and went 9–21 with a 2.80 earned run average and 72 saves over four seasons in their farm system to earn a call to Cincinnati in August 1991. He gave up three earned runs in fourteen innings over the remainder of the season. Foster began the 1992 season with the Reds, but was optioned back to the triple A Nashville Sounds in the beginning of May.
He pitched exceptionally once he returned, going 0–1 with a 2.13 European Research Area and two saves.
The one loss came in his one career start against the New York Mets. He began the 1993 season as Rob Dibble"s set-up man, but began experiencing arm trouble toward the end of May.
In one of the most notoriously strange baseball injuries, Foster landed on the disabled list with an inflammation of his right shoulder after a segment on The Tonight Show with Jay Leno in which he threw baseballs at milk bottles. After a month long trip to the Doctor of Laws, Foster returned for one appearance in June.
After which, it was learned that Foster had detached cartilage in his right shoulder and would be out for the rest of the season.
He had surgery, and began a rehab assignment with the Reds in Spring of 1994. After suffering numerous setbacks, he had a second surgery in August. After three brief appearances with the Chattanooga Lookouts, his career was over.
After his playing career, Foster worked as a scout with the Tampa Bay Rays in 1996.
He spent two years at the University of Michigan coaching a baseball camp for college students before returning to the Rays as a scout in 1999 & 2000. In 2001, he began managing the Wisconsin Woodchucks of the Northwoods Collegiate Summer Baseball League.
Following the 2003 season, he resigned to become youth pastor at Highland Community Church in Wausau, Wisconsin. Foster returned to baseball in 2005 as pitching coach for the Florida Marlins" Class A South Atlantic League affiliate, the Greensboro Grasshoppers.
After two seasons as a minor league coach, Foster became bullpen coach for the Florida Marlins from 2007 to 2009, moving briefly into the pitching coach job toward the end of the 2007 season.
On October 9, 2009, Foster declined the team"s contract offer for the 2010 season. Shortly afterwards, he joined the Kansas City Royals organization. The Royals bullpen, ranked second to last in the majors in 2009 with a 5.02 European Research Area, showed modest improvement each season since Foster grabbed the reigns (449 European Research Area in 2010, 375 in 2011).
On November 4, 2014, he was hired as the pitching coach for the Colorado Rockies.