Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score |
---|
Win | 1–0 | | Brazil F9, Itajaí | Futures | Clay | Marcelo Melo | Henrique Pinto-Silva Gabriel Pitta | 6–7(7–9), 7–6(7–3), 6–1 |
Loss | 1–1 | | Brazil F15, Londrina | Futures | Clay | João Souza | Leonardo Kirche Caio Zampieri | 6–3, 2–6, 6–7(1–7) |
Loss | 1–2 | | Brazil F17, São Paulo | Futures | Clay | João Souza | György Balázs Kornél Bardóczky | 2–6, 4–6 |
Win | 2–2 | | Brazil F20, Criciúma | Futures | Clay | João Souza | Carlos Avellán Tiago Lopes | 6–4, 6–4 |
Win | 3–2 | | Brazil F21, Uruguaiana | Futures | Clay | João Souza | Caio Zampieri Tiago Lopes | 7–6(7–5), 6–2 |
Loss | 3–3 | | Florianópolis, Brazil | Challenger | Clay | João Souza | Pablo Cuevas Horacio Zeballos | 4–6, 4–6 |
Loss | 3–4 | | Brazil F3, São Paulo | Futures | Clay | João Souza | Henrique Pinto-Silva Gabriel Pitta | 4–6, 4–6 |
Loss | 3–5 | | Brazil F4, Caldas Novas | Futures | Hard | João Souza | Caio Zampieri Renato Silveira | 4–6, 7–6, 1–6 |
Win | 4–5 | | Brazil F5, Chapecó | Futures | Clay | João Souza | Thomaz Bellucci Caio Burjaili | 2–6, 6–2, 6–2 |
Win | 5–5 | | Brazil F20, Itu | Futures | Clay | João Souza | Raony Carvalho Rodrigo-Antonio Grilli | 2–6, 6–4, [10–7] |
Win | 6–5 | | Colombia F1, Manizales | Futures | Clay | João Souza | Matteo Marrai Walter Trusendi | 6–4, 6–4 |
Loss | 6–6 | | Brazil F2, Itu | Futures | Clay | Ricardo Hocevar | Alexandre Bonatto Rafael Camilo | 6–1, 3–6, [5–10] |
Loss | 6–7 | | Brazil F3, São Roque | Futures | Clay | Ricardo Hocevar | Mauricio Doria-Medina Rodrigo-Antonio Grilli | 4–6, 3–6 |
Win | 7–7 | | Brazil F4, Caldas Novas | Futures | Hard | Marcelo Demoliner | Mauricio Doria-Medina Rodrigo-Antonio Grilli | 6–4, 3–6, [10–6] |
Loss | 7–8 | | Brazil F5, Uberlândia | Futures | Clay | Marcelo Demoliner | Mauricio Doria-Medina Rodrigo-Antonio Grilli | 6–7(3–7), 6–7(3–7) |
Loss | 7–9 | | Brazil F6, Brasília | Futures | Clay | Marcelo Demoliner | Rafael Camilo Rodrigo Guidolin | 6–7(4–7), 6–7(2–7) |
Win | 8–9 | | Brazil F12, Brasília | Futures | Clay | Marcelo Demoliner | Fernando Romboli Tiago Lopes | 7–5, 6–4 |
Loss | 8–10 | | Florianópolis, Brazil | Challenger | Clay | Ricardo Hocevar | Júlio Silva Rogério Dutra Silva | 6–3, 4–6, [4–10] |
Loss | 8–11 | | Colombia F2, Cartagena | Futures | Hard | Eric Gomes | Carlos Salamanca Juan Sebastián Cabal | 3–6, 5–7 |
Win | 9–11 | | Brazil F1, Campinas | Futures | Clay | Fernando Romboli | Marcelo Demoliner Rodrigo Guidolin | 7–6(7–5), 5–7, [10–8] |
Win | 10–11 | | Manta, Ecuador | Challenger | Hard | Ricardo Hocevar | Santiago González Horacio Zeballos | 6–1, 2–6, [10–7] |
Win | 11–11 | | Brazil F16, Sao Jose Do Rio Preto | Futures | Clay | Fernando Romboli | Marc Auradou Rodrigo-Antonio Grilli | 7–6(7–3), 6–1 |
Win | 12–11 | | Brazil F17, Uberaba | Futures | Clay | Tiago Lopes | Marc Auradou Rodrigo-Antonio Grilli | 4–6, 6–3, [10–1] |
Win | 13–11 | | Brazil F19, Recife | Futures | Clay | Fernando Romboli | Alexandre Bonatto Leonardo Kirche | 6–3, 6–0 |
Loss | 13–12 | | Brazil F22, Bauru | Futures | Clay | Juan-Pablo Amado | Emilio Gómez Roberto Quiroz | 4–6, 6–0, [8–10] |
Loss | 13–13 | | Brazil F29, Fernandópolis | Futures | Clay | Diego Matos | Rodrigo-Antonio Grilli Carlos Oliveira | 3–6, 7–5, [9–11] |
Win | 14–13 | | Brazil F31, Araçatuba | Futures | Clay | Diego Matos | Rodrigo Guidolin Fabrício Neis | 6–4, 6–4 |
Win | 15–13 | | Portugal F3, Albufeira | Futures | Hard | Diego Matos | Frederico Ferreira Silva Diogo Soares | 6–1, 6–4 |
Win | 16–13 | | Brazil F6, Caldas Novas | Futures | Hard | Franco Ferreiro | Luis Díaz Barriga Miguel Ángel Reyes-Varela | 6–3, 6–4 |
Loss | 16–14 | | Brazil F23, Fortaleza | Futures | Clay | Diego Matos | Fernando Romboli Marcel Felder | 6–7(4–7), 6–4, [4–10] |
Loss | 16–15 | | Brazil F31, Porto Alegre | Futures | Clay | Diego Matos | Nicolas Santos Daniel Dutra da Silva | 4–6, 1–6 |
Win | 17–15 | | Brazil F3, Aracaju | Futures | Clay | Danilo Ferraz | Gabriel Dias Marlon Oliveira | 7–6(11–9), 6–4 |
Win | 18–15 | | Brazil F13, Caldas Novas | Futures | Hard | Danilo Ferraz | Ricardo Siggia Thales Turini | 3–6, 6–4, [12–10] |
Win | 19–15 | | Brazil F16, Marilia | Futures | Clay | Tiago Lopes | Guido Andreozzi Martín Cuevas | 2–6, 6–4, [10–6] |
Win | 20–15 | | Brazil F17, Curitiba | Futures | Clay | Diego Matos | André Ghem Rodrigo Guidolin | 6–2, 7–6(7–5) |
Win | 20–16 | | Brazil F19, Manaus | Futures | Clay | Diego Matos | Christian Lindell Tiago Lopes | 5–7, 1–6 |
Win | 21–16 | | Brazil F21, Curitiba | Futures | Clay | Tiago Lopes | Gabriel Vicentini Pereira Fabrício Neis | 6–3, 6–7(6–8), [11–9] |
Win | 22–16 | | Brazil F26, Sao Jose Do Rio Preto | Futures | Clay | Rodrigo-Antonio Grilli | Carlos Oliveira Augusto Laranja | 6–4, 6–3 |
Loss | 22–17 | | Recife, Brazil | Challenger | NHard | Rodrigo-Antonio Grilli | Guido Andreozzi Marcel Felder | 3–6, 3–6 |
Win | 23–17 | | Brazil F14, Fortaleza | Futures | Clay | Fabrício Neis | Maximiliano Estévez Leonardo Kirche | 6–3, 6–7(3–7), [10–7] |
Loss | 23–18 | | Brazil F22, São Paulo | Futures | Clay | Rodrigo-Antonio Grilli | Fabiano de Paula João Pedro Sorgi | 2–6, 4–6 |
Loss | 23–19 | | Brazil F31, Santa Maria | Futures | Clay | Alexandre Tsuchiya | Daniel Dutra da Silva Caio Silva | 2–6, 7–6(7–5), [7–10] |
Loss | 23–20 | | Brazil F32, Porto Alegre | Futures | Clay | Caio Zampieri | Fabrício Neis Thales Turini | 4–6, 6–7(4–7) |
Win | 24–20 | | Brazil F33, São Paulo | Futures | Clay | Alexandre Tsuchiya | Daniel Dutra da Silva Joaquin-Jesus Monteferrario | 6–4, 7–6(7–3) |
Loss | 24–21 | | Egypt F10, Sharm El Sheikh | Futures | Clay | João Pedro Sorgi | Joris de Loore Jeroen Vanneste | 4–6, 4–6 |
Win | 25–21 | | Egypt F11, Sharm El Sheikh | Futures | Clay | João Pedro Sorgi | Evgeny Elistratov Andrey Saveliev | 6–3, 6–3 |
Win | 26–21 | | Egypt F12, Sharm El Sheikh | Futures | Clay | João Pedro Sorgi | Ryoma Sloane Oystein Steiro | 6–4, 6–4 |
Win | 27–21 | | Egypt F13, Sharm El Sheikh | Futures | Clay | João Pedro Sorgi | Francesco Garzelli Omar Giacalone | 6–2, 2–6, [10–3] |
Win | 28–21 | | Brazil F5, Natal | Futures | Clay | João Pedro Sorgi | Eduardo Dischinger Bruno Sant'Anna | 6–4, 6–2 |
Win | 29–21 | | Brazil F6, Campos do Jordão | Futures | Hard | João Pedro Sorgi | Alexandre Tsuchiya José Pereira | 6–4, 6–4 |
Loss | 29–22 | | Argentina F5, Rosario | Futures | Clay | Leonardo Kirche | Hugo Dellien Facundo Mena | 4–6, 6–0, [5–10] |
Win | 30–22 | | Brazil F8, Sao Jose Do Rio Preto | Futures | Clay | Alexandre Tsuchiya | Pedro Sakamoto João Pedro Sorgi | 6–3, 6–7(3–7), [10–6] |
Loss | 30–23 | | Argentina F3, Olavarria | Futures | Clay | Alexandre Tsuchiya | Eduardo Dischinger Thales Turini | 6–3, 4–6, [11–13] |
Loss | 30–24 | | Chile F4, Santiago | Futures | Clay | Alexandre Tsuchiya | Jorge Aguilar Duilio Beretta | 1–6, 4–6 |
Win | 31–24 | | Argentina F7, Villa Allende | Futures | Clay | Alexandre Tsuchiya | Juan Ignacio Galarza Nicolás Kicker | 4–6, 6–2, [10–6] |
Loss | 31–25 | | Brazil F4, Belém | Futures | Hard | Alexandre Tsuchiya | Emilio Gómez Igor Marcondes | 7–6(7–5), 6–7(3–7), [14–16] |
Loss | 31–26 | | Brazil F5, Sao Jose Do Rio Preto | Futures | Clay | Alexandre Tsuchiya | João Pedro Sorgi Fabrício Neis | 6–3, 4–6, [10–12] |
Win | 32–26 | | Bolivia F1, Santa Cruz | Futures | Clay | Alexandre Tsuchiya | Rodrigo Banzer Federico Zeballos | 6–0, 6–7(4–7), [10–2] |
Win | 33–26 | | Bolivia F7, Santa Maria | Futures | Clay | Franco Ferreiro | Wilson Leite Bruno Sant'Anna | 6–4, 0–6, [13–11] |
Win | 34–26 | | Brazil F4, Campos do Jordão | Futures | Hard | Ricardo Hocevar | Leonardo Civita-Telles Gabriel Décamps | 7–6(10–8), 6–4 |
Loss | 34–27 | | Argentina F2, Córdoba | Futures | Clay | Nicolas Santos | Facundo Argüello Tomás Lipovšek Puches | 2–6, 2–6 |
Loss | 34–28 | | Argentina F5, Neuquén | Futures | Clay | Daniel Dutra da Silva | Mariano Kestelboim Tomás Lipovšek Puches | 6–1, 1–6, [9–11] |
Loss | 34–29 | | Brazil F9, Ribeirão Preto | Futures | Clay | Rafael Matos | João Lucas Reis da Silva Fernando Yamacita | 1–6, 6–7(3–7) | |