David Marrero es un tenista profesional nacido el 8 de abril de 1980 en Telde, Gran Canaria, España. Este tenista ha desarrollado su carrera en torneos challenger y futures, destacando sobre todo en el ámbito del dobles, y está empezando a entrar en cuadros ATP, disputando incluso su primer Grand Slam, en . Ha ganado 6 títulos ATP en dobles, disputando otras 6 finales más.