Before joining the Astros, he served as the play-by-play announcer for the Triple A Tucson Sidewinders of the Pacific Coast League from 2000-2005, Iowa Cubs from 1998-99, and the Beloit Snappers of the Midwest League from 1994-1997.
He was chosen to fill in as a broadcaster for the Montreal Expos in 2003 and 2004 and during the 2004 and 2005 seasons he was the voice of the Arizona Fall League on MLB Radio.
In 2004, he represented the Pacific Coast League in calling the Triple-A All-Star Game.
In November 2005 he worked the Olympic baseball qualifying tournament in Phoenix.
Dolan previously worked as a sportscaster/news director at WTOQ/WKPL in Platteville, Wisconsin, in late 1992-early 1993, doing play-by-play of local high school sports.