Geist began his career as an editor and producer for CNN Sports Illustrated and subsequently a field producer and reporter for CNN Sports, where he covered The Super Bowl, The NCAA Final Four, and The Masters.
In 2004, he became a writer and producer for
I, Max, a short-lived sports commentary show hosted by Max Kellerman on Fox Sports Net. He joined MSNBC television in April 2005 as a senior producer of
The Situation with Tucker Carlson.
Geist began substituting as a co-host on MSNBC's 6-9 a.m. morning time slot almost immediately after Don Imus was fired in late April, 2007. Geist was named permanent co-host of
Morning Joe, along with Joe Scarborough and Mika Brzezinski in September, 2007. In late July, 2009, Geist began hosting his own 30-minute, 5:30—6 a.m. program
Way Too Early with Willie Geist. The show airs from 5:30-6 a.m. (immediately before
Morning Joe) on MSNBC.
In 2010, Geist has substituted for Matt Lauer as host of the
Today TV program and as the show's newsreader. Geist also has co-hosted the 3rd hour and 4th hours of
Today.
Hosting credits
- Way Too Early with Willie Geist (2009—present)
- Morning Joe (2007—present)
- Zeitgeist (2006—present)
- Scarborough Country (2006—2007)
- Tucker (formerly The Situation with Tucker Carlson) (2005—2008)
- I, Max, Writer/Producer (2004—2005)