Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score |
Win | 1–0 | | Brazil F14, Sorocaba | Futures | Clay | Nicolas Santos | Raony Carvalho
Rodrigo-Antonio Grilli | 6–2, 0–6, |
Loss | 1–1 | | Brazil F15, Recife | Futures | Clay | Nicolas Santos | César Ferrer-Victoria
Adolfo Gómez-Pintér | 2–6, 4–6 |
Loss | 1–2 | | Brazil F24, Santos | Futures | Clay | André Pinheiro | Ricardo Hocevar
Alexandre Simoni | 2–6, 4–6 |
Win | 2–2 | | Italy F9, Francavilla | Futures | Clay | André Pinheiro | David Savić
Vilim Višak | 6–4, 6–2 |
Loss | 2–3 | | Brazil F12, Brasília | Futures | Clay | Tiago Lopes | Marcelo Demoliner
André Miele | 5–7, 4–6 |
Win | 3–3 | | Brazil F20, Recife | Futures | Clay | André Pinheiro | Marc Auradou
Rodrigo-Antonio Grilli | 6–3, 3–6, |
Loss | 3–4 | | Brazil F21, Aracaju | Futures | Clay | André Pinheiro | Marc Auradou
Rodrigo-Antonio Grilli | 4–6, 4–6 |
Loss | 3–5 | | Brazil F22, Itu | Futures | Hard | Nicolas Santos | Diego Matos
Joaquín-Jesús Monteferrario | 6–4, 3–6, |
Win | 4–5 | | Brazil F23, Uberaba | Futures | Clay | André Pinheiro | Carlos Oliveira
Edesio Semencato | 6–4, 7–5 |
Win | 5–5 | | Brazil F24, São Leopoldo | Futures | Clay | Renato Silveira | Eric Gomes
Caio Zampieri | 6–3, 6–4 |
Win | 6–5 | | Brazil F1, Campinas | Futures | Clay | André Miele | Marcelo Demoliner
Rodrigo Guidolin | 7–6, 5–7, |
Win | 7–5 | | Brazil F2, Caldas Novas | Futures | Hard | Nicolas Santos | Leonardo Kirche
Juan-Manuel Valverde | 6–7, 6–4, |
Win | 8–5 | | Brazil F3, Uberlândia | Futures | Clay | Júlio Silva | Marcelo Demoliner
Rodrigo Guidolin | 6–1, 6–4 |
Win | 9–5 | | Brazil F4, Ribeirão Preto | Futures | Clay | Júlio Silva | Pedro Feitosa
André Pinheiro | 6–3, 6–3 |
Win | 10–5 | | Brazil F6, Araguari | Futures | Clay | Eric Gomes | Carlos Oliveira
Edesio Semencato | 6–4, 6–4 |
Win | 11–5 | | Brazil F7, Brasília | Futures | Clay | Alexandre Bonatto | Álvaro Raposo de Oliveira
Marco Antonio Rojas | 6–3, 6–1 |
Win | 12–5 | | Brazil F16, São José do Rio Preto | Futures | Clay | André Miele | Marc Auradou
Rodrigo-Antonio Grilli | 7–6, 6–1 |
Win | 13–5 | | Brazil F19, Recife | Futures | Clay | André Miele | Alexandre Bonatto
Leonardo Kirche | 6–3, 6–0 |
Win | 14–5 | | Brazil F20, Cuiabá | Futures | Clay | Alexandre Bonatto | Rodrigo-Antonio Grilli
Tiago Lopes | 6–4, 6–4 |
Loss | 14–6 | | Brazil F4, Fortaleza | Futures | Clay | Franco Ferreiro | Luis Díaz Barriga
Miguel Ángel Reyes-Varela | 7–6, 6–7, |
Loss | 14–7 | | Brazil F13, Araçatuba | Futures | Clay | Carlos Oliveira | Rogério Dutra Silva
Caio Zampieri | 6–7, 4–6 |
Loss | 14–8 | | Brazil F12, Sorocaba | Futures | Clay | Rodrigo-Antonio Grilli | Alexandre Bonatto
Rodrigo Guidolin | 6–1, 2–6, |
Win | 15–8 | | Brazil F23, Fortaleza | Futures | Clay | Marcel Felder | Diego Matos
André Miele | 7–6, 4–6, |
Win | 16–8 | | Brazil F26, Itu | Futures | Clay | Rodrigo-Antonio Grilli | Diego Matos
Daniel Dutra da Silva | 6–2, 6–3 |
Loss | 16–9 | | Brazil F27, Salvador | Futures | Hard | Fabrício Neis | Theodoros Angelinos
Diego Matos | 3–6, 6–7 |
Win | 17–9 | | Brazil F29, São Leopoldo | Futures | Clay | Nicolas Santos | Fabrício Neis
José Pereira | 6–4, 6–2 |
Loss | 17–10 | | Brazil F30, Porto Alegre | Futures | Clay | Nicolas Santos | Giorgio Portaluri
Juan-Pablo Villar | 3–6, 5–7 |
Loss | 17–11 | | Brazil F32, Barueri | Futures | Hard | Rodrigo-Antonio Grilli | Victor Maynard
Nicolas Santos | 3–6, 3–6 |
Win | 18–11 | | Brazil F36, Araçatuba | Futures | Clay | Marcelo Demoliner | Fabiano de Paula
Daniel Dutra da Silva | 6–3, 7–6 |
Win | 19–11 | 2011 Pernambuco Brasil Open Series – Doubles| | Recife, Brazil | Challenger | Hard | Giovanni Lapentti | André Ghem
Rodrigo Guidolin | 6–2, 6–1 |
Loss | 19–12 | | Netherlands F1, Almere | Futures | Clay | Pablo Galdón | Antal van der Duim
Tim van Terheijden | 4–6, 3–6 |
Loss | 19–13 | | Portugal F5, Porto | Futures | Clay | Richard Becker | Richard Muzaev
Alexander Rumyantsev | 6–2, 6–7, |
Win | 20–13 | | Brazil F33, São Paulo | Futures | Clay | Marcelo Demoliner | Daniel Dutra da Silva
Caio Zampieri | 6–1, 4–6, |
Win | 21–13 | | Brazil F35, Lins | Futures | Clay | Victor Maynard | Diego Hidalgo
Ricardo Siggia | 2–6, 6–2, |
Win | 22–13 | | Brazil F44, Brasília | Futures | Clay | Diego Hidalgo | Maximiliano Estévez
Agustín Picco | 6–2, 6–4 |
Win | 23–13 | 2012 Aberto de São Paulo – Doubles| | São Paulo, Brazil | Challenger | Hard | Júlio Silva | Jozef Kovalík
José Pereira | 7–5, 6–2 |
Loss | 23–14 | | Brazil F8, Itajaí | Futures | Clay | Jonathan Eysseric | Leonardo Tavares
Goran Tošić | 6–1, 3–6, |
Loss | 23–15 | | Peru F2, Lima | Futures | Clay | Victor Maynard | Marcelo Demoliner
Renzo Olivo | 6–2, 5–7, |
Win | 24–15 | | USA F17, Rochester | Futures | Clay | Chase Buchanan | Marcos Giron
Dennis Novikov | 6–2, 6–3 |
Win | 25–15 | 2013 São Paulo Challenger de Tênis – Men's Doubles| | São Paulo, Brazil | Challenger | Clay | Eduardo Schwank | Marcelo Arévalo
Nicolás Barrientos | 6–7, 6–4, |
Loss | 25–16 | | Brazil F9, Belém | Futures | Hard | Rafael Camilo | José Pereira
Alexandre Tsuchiya | 6–7, 6–7 |
Win | 26–16 | | Brazil F13, Belém | Futures | Hard | Pablo Albano | Wilson Leite
Victor Maynard | 4–6, 6–1, |
Win | 27–16 | 2013 Lima Challenger – Doubles| | Lima, Peru | Challenger | Clay | Andrés Molteni | Marcelo Demoliner
Sergio Galdós | 6–4, 6–4 |
Win | 28–16 | 2014 Challenger ATP de Salinas Diario Expreso – Doubles| | Salinas, Ecuador | Challenger | Clay | Roberto Maytín | Hugo Dellien
Eduardo Schwank | 6–3, 6–4 |
Win | 29–16 | | Brazil F10, Belém | Futures | Hard | Caio Zampieri | Daniel Dutra da Silva
Pedro Sakamoto | 6–3, 6–1 |
Win | 30–16 | | Brazil F11, Porto Alegre | Futures | Clay | Caio Zampieri | Wilson Leite
Fabrício Neis | 4–6, 6–3, |
Win | 31–16 | | Brazil F12, São Paulo | Futures | Clay | Orlando Luz | Daniel Dutra da Silva
Pedro Sakamoto | 6–7, 6–2, |
Win | 32–16 | | Brazil F15, Foz do Iguaçu | Futures | Clay | Fabrício Neis | Matías Rodolfo Buchhass
Tomás Iriarte | 7–6, 6–3 |
Loss | 32–17 | | Chile F1, Viña del Mar | Futures | Clay | Caio Silva | Ricardo Hocevar
Tiago Lopes | 2–6, 3–6 |
Loss | 32–18 | | Colombia F2, Pereira | Futures | Clay | Caio Zampieri | Wilson Leite
João Pedro Sorgi | 6–1, 1–6, |
Loss | 32–19 | | Brazil F1, Itajaí | Futures | Clay | Caio Zampieri | Daniel Dutra da Silva
Bruno Sant'Anna | 4–6, 6–3, |
Win | 33–19 | 2015 Seguros Bolívar Open Pereira – Doubles| | Pereira, Colombia | Challenger | Clay | Andrés Molteni | Marcelo Arévalo
Juan Sebastián Gómez | 6–4, 7–6 |
Loss | 33–20 | 2015 Monterrey Challenger – Doubles| | Monterrey, Mexico | Challenger | Hard | Paolo Lorenzi | Thiemo de Bakker
Mark Vervoort | w/o |
Win | 34–20 | | USA F8, Plantation | Futures | Clay | Caio Zampieri | Evan Zhu
Michael Zhu | w/o |
Win | 35–20 | | France F15, Troyes | Futures | Clay | Jonathan Eysseric | Vadim Alekseenko
Maxime Mora | 6–4, 6–1 |
Loss | 35–21 | 2016 Copa Fila – Doubles| | Buenos Aires, Argentina | Challenger | Clay | Sergio Galdós | Julio Peralta
Horacio Zeballos | 6–7, 6–7 |
Win | 36–21 | | Dominican Republic F2, Santo Domingo | Futures | Clay | Juan Ignacio Galarza | Hunter Callahan
Nicholas S. Hu | 7–6, 6–4 |
Win | 37–21 | | Nigeria F1, Abuja | Futures | Hard | Fabiano de Paula | Alessandro Bega
Viktor Durasovic | 6–4, 6–7, |
Win | 38–21 | | Nigeria F3, Abuja | Futures | Hard | Fabiano de Paula | Moez Echargui
Mark Fynn | 3–6, 6–3, |
Loss | 38–22 | | Italy F17, Bergamo | Futures | Clay | Franco Agamenone | Walter Trusendi
Andrea Vavassori | 1–6, 6–3, |
Loss | 38–23 | | Egypt F24, Cairo | Futures | Clay | Fabrizio Ornago | Fabien Reboul
Johan Sébastien Tatlot | 4–6, 4–6 |
Win | 39–23 | 2017 Uruguay Open – Doubles| | Montevideo, Uruguay | Challenger | Clay | Romain Arneodo | Ariel Behar
Fabiano de Paula | 2–6, 6–4, |
Win | 40–23 | 2018 Morelos Open – Doubles| | Morelos, Mexico | Challenger | Hard | Roberto Maytín | Evan King
Nathan Pasha | 7–5, 6–3 |
Loss | 40–24 | 2018 Puerto Vallarta Open – Doubles| | Puerto Vallarta, Mexico | Challenger | Hard | Benjamin Lock | Ante Pavić
Danilo Petrović | 7–6, 4–6, |
Loss | 40–25 | 2018 Aspria Tennis Cup – Doubles| | Milan, Italy | Challenger | Clay | Gonzalo Escobar | Julian Ocleppo
Andrea Vavassori | 6–4, 1–6, |
Loss | 40–26 | 2018 Guzzini Challenger – Doubles| | Recanati, Italy | Challenger | Hard | Gonzalo Escobar | Gong Maoxin
Zhang Ze | 6–2, 6–7, |
Loss | 40–27 | 2018 Advantage Cars Prague Open – Men's Doubles| | Prague, Czech Republic | Challenger | Clay | David Vega Hernández | Sander Gillé
Joran Vliegen | 4–6, 2–6 |
Loss | 40–28 | 2018 São Paulo Challenger de Tênis – Doubles| | Campinas, Brazil | Challenger | Clay | Franco Agamenone | Hugo Dellien
Guillermo Durán | 5–7, 4–6 |
Win | 41–28 | 2019 Challenger ATP Cachantún Cup – Doubles| | Santiago, Chile | Challenger | Clay | Franco Agamenone | Facundo Argüello
Martín Cuevas | 7–6, 1–6, |
Win | 42–28 | 2019 Tallahassee Tennis Challenger – Doubles| | Tallahassee, USA | Challenger | Clay | Roberto Maytín | Thai-Son Kwiatkowski
Noah Rubin | 6–2, 4–6, |
Win | 43–28 | 2019 Savannah Challenger – Doubles| | Savannah, USA | Challenger | Clay | Roberto Maytín | Manuel Guinard
Arthur Rinderknech | 6–7, 6–4, |
Loss | 43–29 | 2019 Internazionali di Tennis Città di Vicenza – Doubles| | Vicenza, Italy | Challenger | Clay | Fabrício Neis | Gonçalo Oliveira
Andrei Vasilevski | 3–6, 4–6 |
Win | 44–29 | 2019 Ludwigshafen Challenger – Doubles| | Ludwigshafen, Germany | Challenger | Clay | Nathaniel Lammons | Pedro Sousa
João Domingues | 7–6, 6–1 |
Win | 45–29 | 2019 Internazionali di Tennis di Manerbio – Trofeo Dimmidisì – Doubles| | Manerbio, Italy | Challenger | Clay | Fabricio Neis | Sadio Doumbia
Fabien Reboul | 6–4, 7–6 |
Loss | 45–30 | 2019 São Paulo Challenger de Tênis – Doubles| | Campinas, Brazil | Challenger | Clay | Miguel Ángel Reyes-Varela | Orlando Luz
Rafael Matos | 7–6, 4–6, |