David Marrero ATP career finals Doubles: 30 (14 titles, 16 runner-ups)

| Outcome | No_ | Date_ | Tournament | Surface | Partner | Opponents_in_the_final | Score_in_the_final_ |
|---|---|---|---|---|---|---|---|
| Winner | 1. | 9 May 2010 | Estoril Open, Estoril, Portugal | Clay | Marc López | Pablo Cuevas ,  Marcel Granollers | 6–7(1–7), 6–4, [10–4] |
| Winner | 2. | 25 July 2010 | International German Open, Hamburg, Germany | Clay | Marc López | Jérémy Chardy ,  Paul-Henri Mathieu | 6–2, 2–6, [10–8] |
| Runner-up | 1. | 1 May 2011 | Estoril Open, Estoril, Portugal | Clay | Marc López | Eric Butorac ,  Jean-Julien Rojer | 3–6, 4–6 |
| Runner-up | 2. | 21 May 2011 | Open de Nice Côte d’Azur, Nice, France | Clay | Santiago Gonzalez | Eric Butorac ,  Jean-Julien Rojer | 3–6, 4–6 |