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_ |
|---|---|---|---|---|---|---|---|
| Runner-up | 3. | 24 September 2011 | BRD Năstase Țiriac Trophy, Bucharest, Romania | Clay | Julian Knowle | Daniele Bracciali ,  Potito Starace | 6–3, 4–6, [8–10] |
| Runner-up | 4. | 23 October 2011 | Kremlin Cup, Moscow, Russia | Hard (i) | Carlos Berlocq | František Čermák ,  Filip Polášek | 3–6, 1–6 |
| Winner | 3. | 25 February 2012 | Copa Claro, Buenos Aires, Argentina | Clay | Fernando Verdasco | Michal Mertiňák ,  André Sá | 6–4, 6–4 |
| Winner | 4. | 4 March 2012 | Abierto Mexicano TELCEL, Acapulco, Mexico | Clay | Fernando Verdasco | Marcel Granollers ,  Marc López | 6–3, 6–4 |
| Runner-up | 5. | 6 May 2012 | Estoril Open, Estoril, Portugal | Clay | Julian Knowle | Aisam-ul-Haq Qureshi ,  Jean-Julien Rojer | 5–7, 5–7 |