David Wayne Roberts (born February 17, 1951), is a former professional baseball third baseman and catcher, who played all or part of ten seasons in Major League Baseball (MLB) with the San Diego Padres, Texas Rangers, Houston Astros, and Philadelphia Phillies, between 1972 and 1982.