After playing high school at Episcopal, McDaniel played collegiate baseball locally for San Jacinto College and Houston Baptist University before pursuing a professional coaching career.
With more than 20 years of coaching and instructor experience in the Houston area, he previously served as a Major League bullpen catcher with the Cleveland Indians (2001), Detroit Tigers (2002) and Texas Rangers (2003-05) organizations. An assistant coach at Fort Bend Christian Academy, he has been instrumental in building FBCA into a perennial State Championship contender. In 2013 McDaniel helped the FBCA Eagles to the TAPPS 4A State Championship title. David is currently an Assistant Coach with the Sugar Land Skeeters, under former major leaguer Gary Gaetti.