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 | 5. | 14 July 2012 | ATP Vegeta Croatia Open Umag, Umag, Croatia | Clay | Fernando Verdasco | Marcel Granollers ,  Marc López | 6–3, 7–6(7–4) |
| Winner | 6. | 22 July 2012 | International German Open, Hamburg, Germany | Clay | Fernando Verdasco | Rogério Dutra da Silva ,  Daniel Muñoz de la Nava | 6–4, 6–3 |
| Runner-up | 6. | 28 October 2012 | Valencia Open 500, Valencia, Spain | Hard (i) | Fernando Verdasco | Alexander Peya ,  Bruno Soares | 3–6, 2–6 |
| Winner | 7. | 2 March 2013 | Abierto Mexicano Telcel, Acapulco, Mexico | Clay | Łukasz Kubot | Simone Bolelli ,  Fabio Fognini | 7–5, 6–2 |
| Winner | 8. | 27 July 2013 | ATP Vegeta Croatia Open Umag, Umag, Croatia | Clay | Martin Kližan | Nicholas Monroe ,  Simon Stadler | 6–1, 5–7, [10–7] |