| Week of | Tournament | Champions | Runners-up | Semifinalists | Quarterfinalists | 
|---|
| July 3 | Cranbrook Tennis Classic Bloomfield Hills, United States
 Hard – Challenger 75 – 32S/24Q/16D
 Singles – Doubles
 |  Steve Johnson 6–4, 6–7(7–9), 7–6(7–4)
 |  Mikhail Kukushkin |  Tennys Sandgren 
  Tristan Schoolkate |  Mukund Sasikumar 
  Denis Kudla 
  Omar Jasika 
  Yasutaka Uchiyama | 
|  Tristan Schoolkate 
  Adam Walton 7–5, 6–3
 |  Blake Ellis 
  Calum Puttergill | 
| Tennis Open Karlsruhe Karlsruhe, Germany
 Clay – Challenger 75 – 32S/24Q/16D
 Singles – Doubles
 |  Alejandro Tabilo 2–6, 1–0 ret.
 |  Giulio Zeppieri |  Zsombor Piros 
  Timofey Skatov |  Thiago Seyboth Wild Ivan Gakhov
 
  Hady Habib 
  Leandro Riedi | 
|  Neil Oberleitner 
  Tim Sandkaulen 6–1, 6–1
 |  Vít Kopřiva 
  Michail Pervolarakis | 
| Aspria Tennis Cup Milan, Italy
 Clay – Challenger 75 – 32S/24Q/16D
 Singles – Doubles
 |  Facundo Díaz Acosta 6–3, 6–3
 |  Matteo Gigante |  Flavio Cobolli 
  Luciano Darderi |  Gauthier Onclin 
  Thiago Agustín Tirante 
  Luca Nardi 
  Lautaro Midón | 
|  Jonathan Eysseric 
  Denys Molchanov 6–2, 6–4
 |  Théo Arribagé 
  Luca Sanchez | 
| Internationaux de Tennis de Troyes Troyes, France
 Clay – Challenger 50 – 32S/24Q/16D
 Singles – Doubles
 |  Manuel Guinard 6–4, 6–3
 |  Calvin Hemery |  David Jordà Sanchis 
  Duje Ajduković |  Lorenzo Giustino 
  Giovanni Fonio 
  Térence Atmane 
  Viktor Durasovic | 
|  Manuel Guinard 
  Grégoire Jacq Walkover
 |  Álvaro López San Martín 
  Daniel Rincón | 
| Challenger Santa Fe Santa Fe, Argentina
 Clay – Challenger 50 – 32S/24Q/16D
 Singles – Doubles
 |  Mariano Navone 6–2, 6–4
 |  Daniel Vallejo |  Francisco Comesaña 
  Román Andrés Burruchaga |  Tomás Farjat 
  Álvaro Guillén Meza 
  Pedro Boscardin Dias 
  Ignacio Monzón | 
|  Vasil Kirkov 
  Matías Soto 7–6(7–3), 6–2
 |  Ignacio Carou 
  Ignacio Monzón | 
| July 10 | Brawo Open Braunschweig, Germany
 Clay – Challenger 125 – 32S/24Q/16D
 Singles – Doubles
 |  Franco Agamenone 7–5, 6–3
 | Pavel Kotov |  Benjamin Hassan 
  Thiago Seyboth Wild |  Daniel Altmaier 
  August Holmgren 
  Jozef Kovalík 
  Jan Choinski | 
|  Pierre-Hugues Herbert 
  Arthur Reymond 7–6(9–7), 6–4
 |  Rithvik Choudary Bollipalli 
  Arjun Kadhe | 
| Salzburg Open Salzburg, Austria
 Clay – Challenger 125 – 32S/24Q/16D
 Singles – Doubles
 |  Sebastian Ofner 6–3, 6–2
 |  Lukas Neumayer |  Blaž Rola 
  Juan Manuel Cerúndolo |  Filip Misolic 
  Thiago Monteiro 
  Nerman Fatić 
  Elias Ymer | 
|  Andrey Golubev 
  Denys Molchanov 6–4, 7–6(10–8)
 |  Anirudh Chandrasekar 
  Vijay Sundar Prashanth | 
| Iași Open Iași, Romania
 Clay – Challenger 100 – 32S/24Q/16D
 Singles – Doubles
 |  Hugo Gaston 3–6, 6–0, 6–4
 |  Bernabé Zapata Miralles |  Cristian Garín 
  Steven Diez |  Jakub Menšík 
  Riccardo Bonadio 
  Vitaliy Sachko 
  Kalin Ivanovski | 
|  Nicolás Barrientos 
  Aisam-ul-Haq Qureshi 6–3, 6–3
 |  Gabi Adrian Boitan 
  Bogdan Pavel | 
| San Benedetto Tennis Cup San Benedetto del Tronto, Italy
 Clay – Challenger 100 – 32S/24Q/16D
 Singles – Doubles
 |  Benoît Paire 4–6, 6–1, 6–1
 |  Richard Gasquet |  Daniel Rincón 
  Alejandro Tabilo |  Flavio Cobolli 
  Dimitar Kuzmanov 
  Kimmer Coppejans 
  Luciano Darderi | 
|  Fernando Romboli 
  Marcelo Zormann 6–3, 6–4
 |  Diego Hidalgo 
  Cristian Rodríguez | 
| Chicago Men's Challenger Chicago, United States
 Hard – Challenger 75 – 32S/24Q/16D
 Singles – Doubles
 |  Alex Michelsen 7–5, 6–2
 |  Yuta Shimizu |  Giovanni Mpetshi Perricard 
  Shang Juncheng |  Jason Jung 
  Mark Lajal 
  Ethan Quinn 
  Kei Nishikori | 
|  Miķelis Lībietis 
  Skander Mansouri 7–6(7–5), 6–3
 |  Chung Yun-seong 
  Andrew Harris | 
| July 17 | Championnats Banque Nationale de Granby Granby, Canada
 Hard – Challenger 100 – 32S/24Q/16D
 Singles – Doubles
 |  Alexis Galarneau 6–4, 3–6, 6–3
 |  Philip Sekulic |  James Trotter 
  Wu Tung-lin |  James McCabe 
  Justin Boulais 
  Maxime Janvier 
  Tristan Schoolkate | 
|  Christian Harrison 
  Miķelis Lībietis 6–4, 6–3
 |  Tristan Schoolkate 
  Adam Walton | 
| Internazionali di Tennis Città di Trieste Trieste, Italy
 Clay – Challenger 100 – 32S/24Q/16D
 Singles – Doubles
 |  Hugo Gaston 6–3, 5–7, 6–2
 |  Francesco Passaro |  Fábián Marozsán 
  Pedro Martínez |  Enrico Dalla Valle 
  Guido Andreozzi 
  Kyrian Jacquet 
  Stefano Napolitano | 
|  Matthew Romios 
  Jason Taylor 4–6, 7–5, [10–6]
 |  Marco Bortolotti 
  Andrea Pellegrino | 
| Dutch Open Amersfoort, Netherlands
 Clay – Challenger 75 – 32S/24Q/16D
 Singles – Doubles
 |  Maximilian Marterer 6–4, 6–2
 |  Titouan Droguet |  Mathys Erhard 
  Rudolf Molleker |  Facundo Díaz Acosta 
  Alec Deckers 
  Gauthier Onclin 
  Michael Geerts | 
|  Manuel Guinard 
  Grégoire Jacq 6–4, 6–4
 |  Mats Hermans 
  Sander Jong | 
| Open de Tenis Ciudad de Pozoblanco Pozoblanco, Spain
 Hard – Challenger 75 – 32S/24Q/16D
 Singles – Doubles
 |  Hugo Grenier 6–7(4–7), 6–2, 7–6(7–3)
 |  Juan Pablo Ficovich |  Alejandro Moro Cañas 
  Térence Atmane |  Antoine Escoffier 
  Dan Added 
  Edas Butvilas 
  Daniel Cukierman | 
|  Nam Ji-sung 
  Song Min-kyu 2–6, 6–4, [10–8]
 |  Luke Johnson 
  Benjamin Lock | 
| Tampere Open Tampere, Finland
 Clay – Challenger 75 – 32S/24Q/16D
 Singles – Doubles
 |  Sumit Nagal 6–4, 7–5
 |  Dalibor Svrčina |  Henri Squire 
  Daniel Rincón |  Daniel Michalski 
  Lukáš Klein 
  Duje Ajduković 
  Aziz Dougaz | 
|  Szymon Kielan 
  Piotr Matuszewski 6–4, 7–6(9–7)
 |  Vladyslav Orlov 
  Adam Taylor | 
| July 24 | Zug Open Zug, Switzerland
 Clay – Challenger 125 – 32S/24Q/16D
 Singles – Doubles
 |  Arthur Rinderknech 3–6, 6–3, 6–4
 |  Joris De Loore |  Jurij Rodionov 
  Fabio Fognini |  Adrian Andreev 
  Zizou Bergs 
  Jakub Menšík 
  Matteo Gigante | 
|  Théo Arribagé 
  Luca Sanchez 6–3, 7–5
 |  Ergi Kırkın 
  Dalibor Svrčina | 
| Open Castilla y León Segovia, Spain
 Hard – Challenger 100 – 32S/24Q/16D
 Singles – Doubles
 |  Pablo Llamas Ruiz 7–6(11–9), 7–6(7–5)
 |  Antoine Escoffier |  Térence Atmane 
  Nicolas Moreno de Alboran |  Márton Fucsovics 
  David Jordà Sanchis 
  Fernando Verdasco 
  Juan Pablo Ficovich | 
|  Dan Added 
  Pierre-Hugues Herbert 4–6, 6–3, [12–10]
 |  Francis Alcantara 
  Sun Fajing | 
| Internazionali di Tennis Città di Verona Verona, Italy
 Clay – Challenger 100 – 32S/24Q/16D
 Singles – Doubles
 |  Vít Kopřiva 1–6, 7–6(7–3), 6–2
 |  Vitaliy Sachko |  David Goffin 
  Mathias Bourgue |  Stefano Napolitano 
  Francisco Comesaña 
  Francesco Passaro 
  Luciano Darderi | 
|  Federico Gaio 
  Andrea Pellegrino 7–6(8–6), 6–2
 |  Daniel Dutra da Silva 
  Nick Hardt | 
| Salinas Challenger Salinas, Ecuador
 Hard – Challenger 75 – 32S/24Q/16D
 Singles – Doubles
 |  Illya Marchenko 6–4, 6–4
 |  Matija Pecotić |  Altuğ Çelikbilek 
  Giovanni Mpetshi Perricard |  Omar Jasika 
  Abdullah Shelbayh 
  Beibit Zhukayev 
  Rio Noguchi | 
|  Vasil Kirkov 
  Alfredo Perez 7–5, 7–5
 |  Ángel Díaz Jalil 
  Álvaro Guillén Meza | 
| President's Cup Astana, Kazakhstan
 Hard – Challenger 50 – 32S/24Q/16D
 Singles – Doubles
 |  Denis Yevseyev 7–5, 2–6, 6–4
 |  Khumoyun Sultanov | Evgeny Karlovskiy 
  Yankı Erel |  Mikhail Kukushkin Evgeny Philippov
 Alexander Zgirovsky
 
  Benjamin Lock | 
|  S D Prajwal Dev 
  Niki Kaliyanda Poonacha 6–3, 7–6(7–4)
 |  Toshihide Matsui 
  Kaito Uesugi | 
| July 31 | Porto Open Porto, Portugal
 Hard – Challenger 125 – 32S/24Q/16D
 Singles – Doubles
 |  Luca Nardi 5–7, 6–4, 6–1
 |  João Sousa |  Jules Marie 
  Antoine Escoffier |  Denis Yevseyev 
  Pierre-Hugues Herbert 
  Adrian Andreev 
  Steven Diez | 
|  Toshihide Matsui 
  Kaito Uesugi 6–7(5–7), 6–3, [10–5]
 |  Rithvik Choudary Bollipalli 
  Arjun Kadhe | 
| San Marino Open San Marino, San Marino
 Clay – Challenger 125 – 32S/24Q/16D
 Singles – Doubles
 |  Jaume Munar 6–4, 6–1
 |  Andrea Pellegrino |  Nerman Fatić 
  Daniel Rincón |  Alexander Weis 
  David Goffin 
  Fabio Fognini 
  Federico Delbonis | 
| Ivan Liutarevich 
  Vladyslav Manafov 6–4, 7–6(10–8)
 |  Théo Arribagé 
  Luca Sanchez | 
| Platzmann-Sauerland Open Lüdenscheid, Germany
 Clay – Challenger 100 – 32S/24Q/16D
 Singles – Doubles
 |  Duje Ajduković 7–5, 6–4
 |  Hugo Dellien |  Raúl Brancaccio 
  Benoît Paire |  Rudolf Molleker 
  Camilo Ugo Carabelli 
  Gauthier Onclin 
  Pedro Martínez | 
|  Luca Margaroli 
  Santiago Rodríguez Taverna 7–6(7–4), 6–4
 |  Jakob Schnaitter 
  Kai Wehnelt | 
| Lexington Challenger Lexington, United States
 Hard – Challenger 75 – 32S/24Q/16D
 Singles – Doubles
 |  Steve Johnson 7–6(7–5), 6–4
 |  Arthur Cazaux |  Cannon Kingsley 
  Tennys Sandgren |  Aidan Mayo 
  Wu Tung-lin 
  Hong Seong-chan 
  Ulises Blanch | 
|  Eliot Spizzirri 
  Tyler Zink 4–6, 6–3, [10–8]
 |  George Goldhoff 
  Vasil Kirkov | 
| Svijany Open Liberec, Czech Republic
 Clay – Challenger 75 – 32S/24Q/16D
 Singles – Doubles
 |  Francisco Comesaña 6–2, 6–4
 |  Toby Kodat |  Gerard Campana Lee 
  Ugo Blanchet |  Hernán Casanova 
  Federico Agustín Gómez 
  Dalibor Svrčina 
  Dino Prižmić | 
|  Petr Nouza 
  Andrew Paulson 6–3, 6–4
 |  Neil Oberleitner 
  Tim Sandkaulen |