Dan Added

239 ATP ranking 238 points 27 years 183 cm Right handed

Match log

2026

Tunis CH, challenger Clay, May
R32 L Guy Den Ouden 2-6 3-6
Aix-en-Provence CH, challenger Clay, April
R32 L Alexander Shevchenko 2-6 2-6
Rome CH, challenger Clay, April
R32 L Arthur Fery 6-7(6) 6-4 4-6
Miyazaki CH, challenger Hard, March
R32 L James Trotter 4-6 2-6
Yokkaichi CH, challenger Hard, March
R16 L Yasutaka Uchiyama 2-6 2-6
R32 W Kokoro Isomura 6-4 6-2
Cherbourg CH, challenger Hard, March
R16 L Murphy Cassone 2-6 3-6
R32 W Daniil Glinka 5-7 6-1 6-4
Thionville CH, challenger Hard, March
R32 L Martin Krumich 4-6 2-6
Pau CH, challenger Hard, February
R32 L Lukas Klein 2-5 RET
Koblenz CH, challenger Hard, February
QF L Christoph Negritu 7-6(5) 5-7 4-6
R16 W Rudolf Molleker 6-4 6-7(3) 7-6(5)
R32 W Daniel Masur 4-6 6-2 6-4
Quimper CH, challenger Hard, January
R32 L Alex Molcan 4-6 3-6
Australian Open, qualifying Hard, January
Q1 L Giulio Zeppieri 3-6 3-6
Noumea CH, challenger Hard, January
R16 L Michael Zheng 2-6 1-6
R32 W Colin Sinclair 6-3 6-7(4) 6-2

2025

Lyon CH, challenger Hard, November
SF L Jan Lennard Struff 6-1 6-7(5) 2-6
QF W Kyrian Jacquet 7-6(4) 4-6 6-4
R16 W Tomasz Berkieta 6-4 6-1
R32 W Alexis Galarneau 6-4 7-6(3)
Q2 L Matej Dodig 6-7(4) 3-6
Q1 W Mae Malige 6-7(5) 6-3 6-1
Metz Hard, November
R16 L Kyrian Jacquet 0-6 2-6
Q2 L Francesco Passaro 0-6 4-6
Q1 W Tristan Schoolkate 6-4 6-7(2) 7-6(5)
Monastir CH, challenger Hard, October
QF L Lorenzo Giustino 3-6 4-6
R16 W Pedro Vives Marcos 6-4 6-4
R32 W Mathys Erhard 7-5 6-4
Brest CH, challenger Hard, October
QF L Francesco Passaro 6-7(5) 6-7(2)
R16 W Sascha Gueymard Wayenburg 6-3 4-6 6-3
R32 W Marco Trungelliti 7-5 6-3
Olbia CH, challenger Hard, October
R32 L Carlo Alberto Caniato 5-7 5-7
Roanne CH, challenger Hard, October
R32 L Jordan Thompson 3-6 1-6
Saint-Tropez CH, challenger Hard, September
F L Moez Echargui 3-6 4-6
SF W Stan Wawrinka W/O
QF W Tom Paris 6-3 6-3
R16 W Harold Mayot 4-6 6-1 7-6(6)
R32 W Kyrian Jacquet 6-2 6-4
Rennes CH, challenger Hard, September
R16 L Stan Wawrinka 3-6 4-6
R32 W Mae Malige 6-4 6-3
Cassis CH, challenger Hard, September
R32 L Hamish Stewart 3-6 6-7(8)
Hersonissos 4 CH, challenger Hard, August
F L Moez Echargui 7-5 4-6 0-3 RET
SF W Rafael Jodar 7-6(5) 7-5
QF W Ioannis Xilas 7-5 6-4
R16 W Henry Searle 7-5 6-2
R32 W Pietro Fellin 7-6(4) 6-4
Hersonissos 3 CH, challenger Hard, August
F L Rafael Jodar 4-6 2-6
SF W Laurent Lokoli 6-4 6-1
QF W Ioannis Xilas 6-4 6-1
R16 W Max Wiskandt 6-2 6-2
R32 W Aristotelis Thanos 6-3 6-3
Pozoblanco CH, challenger Hard, July
R32 L Alejandro Moro Canas 1-6 5-7
Tunis CH, challenger Clay, May
R32 L Emilio Nava 2-6 5-7
Q2 W Andrea Picchione 4-3 RET
Q1 W Adam Nagoudi 5-1 RET
Cherbourg CH, challenger Hard, March
Q1 L Louis Dussin 6-4 3-6 4-6
Thionville CH, challenger Hard, March
R32 L Matteo Martineau 7-6(5) 6-7(3) 3-6

2024

Villena CH, challenger Hard, September
Q1 L Jiri Vesely 2-6 4-6
Saint-Tropez CH, challenger Hard, September
Q1 L Gijs Brouwer 3-6 4-6
Cassis CH, challenger Hard, September
R16 L Henrique Rocha 6-4 3-6 3-6
R32 W Damien Salvestre 6-2 6-4
Q2 W Daniel Cukierman 6-3 3-6 6-1
Q1 W Fabien Salle 6-3 6-1
Manacor CH, challenger Hard, August
Q1 W Matteo Morazzi 6-3 6-3
Segovia CH, challenger Hard, July
QF L Nicolas Alvarez Varona 3-6 3-6
R16 W Michael Geerts 6-3 3-6 6-3
R32 W Adria Soriano Barrera 7-6(5) 6-4
Pozoblanco CH, challenger Hard, July
QF L August Holmgren 6-7(6) 6-7(3)
R16 W Fabrizio Andaloro 6-3 6-1
R32 W Yaroslav Demin 7-6(4) 6-1
Karlsruhe CH, challenger Clay, July
Q1 L Niklas Schell 6-7(5) 1-6
Skopje CH, challenger Clay, May
Q1 L Johan Nikles W/O
Oeiras CH, challenger Clay, May
R32 L Dennis Novak 0-6 0-1 RET
Q2 W Jonas Forejtek 6-2 6-4
Q1 W Geoffrey Blancaneaux 6-3 2-1 RET
Francavilla Al Mare CH, challenger Clay, May
Q2 L Andrea Guerrieri 4-6 4-6
Q1 W Daniel Bagnolini 6-1 4-6 6-2
Oeiras CH, challenger Clay, April
Q1 L Samuel Vincent Ruggeri 4-6 6-7(6)
Split CH, challenger Clay, April
Q2 L Elmer Moller 5-7 6-3 1-6
Q1 W Neil Oberleitner 7-5 6-3
New Delhi CH, challenger Hard, February
Q2 L Siddharth Vishwakarma 6-7(4) 6-4 6-7(3)
Q1 W Niki Kaliyanda Poonacha 6-3 2-0 RET
Pune CH, challenger Hard, February
Q1 L Kaichi Uchida 3-6 1-6
Bengaluru CH, challenger Hard, February
R32 L Luca Nardi 6-3 3-6 6-7(0)
Q2 L Raphael Collignon 4-6 2-6
Q1 W Karan Singh 7-6(3) 5-7 7-6(9)
Chennai CH, challenger Hard, February
R16 L Stefano Napolitano 2-6 1-6
R32 W Akira Santillan 2-6 6-4 4-1 RET
Quimper CH, challenger Hard, January
R32 L Dimitar Kuzmanov 6-4 0-6 3-6
Q2 W Alexandre Aubriot 7-5 6-3
Q1 W Theo Arribage 6-2 4-6 6-0
Oeiras 2 CH, challenger Hard, January
R32 L Enrico Dalla Valle 6-4 3-6 6-7(5)
Q2 L Samuel Vincent Ruggeri 4-6 2-6
Q1 W Pedro Araujo 6-2 6-4

2023

Metz, qualifying Hard, November
Q1 L Abedallah Shelbayh 4-6 3-6
Hamburg CH, challenger Hard, October
R32 L Javier Barranco Cosano 2-6 7-5 4-6
Mouilleron-Le-Captif CH, challenger Hard, October
R32 L Dino Prizmic 3-6 1-6
Saint-Tropez CH, challenger Hard, September
R32 L Liam Broady 0-6 6-3 4-6
Q2 W Adrien Gobat 6-1 6-2
Q1 W Alec Deckers 6-3 6-4
Rennes CH, challenger Hard, September
R32 L Titouan Droguet 1-6 6-2 4-6
Cassis CH, challenger Hard, September
R32 L Liam Broady 0-6 2-6
Segovia CH, challenger Hard, July
R32 L Fernando Verdasco 7-6(4) 1-6 4-6
Pozoblanco CH, challenger Hard, July
QF L Alejandro Moro Canas 4-6 3-6
R16 W Mattia Bellucci 7-6(4) 7-6(6)
R32 W Antoine Bellier 6-7(5) 6-4 7-6(6)
Blois CH, challenger Clay, June
R32 L Michael Geerts 4-6 4-6
Lyon CH, challenger Clay, June
R32 L Mathias Bourgue 4-6 0-6
Heilbronn CH, challenger Clay, June
R16 L Pavel Kotov 2-6 2-6
R32 W Max Hans Rehberg 6-2 5-4 RET
Roland Garros, qualifying Clay, May
Q2 L Pedro Martinez 6-7(8) 2-6
Q1 W Maximilian Marterer 6-4 6-4
Prague CH, challenger Clay, May
R32 L Nerman Fatic 7-5 4-6 3-6
Aix En Provence CH, challenger Clay, May
R16 L David Goffin 4-6 6-3 2-6
Q2 L Arthur Cazaux 3-6 4-6
Q1 W Nicolas Tepmahc 6-2 6-0
Ostrava CH, challenger Clay, April
R32 L Vit Kopriva 5-7 6-4 3-6
Roseto Degli Abruzzi CH, challenger Clay, April
R32 L Salvatore Caruso 4-6 1-6
Lille CH, challenger Hard, March
R32 L Antoine Hoang 2-6 3-6
Saint Brieuc CH, challenger Hard, March
F L Ricardas Berankis 3-6 7-6(3) 6-7(5)
SF W Pierre Hugues Herbert 4-6 6-2 6-3
QF W Mark Lajal 7-5 6-3
R16 W Calvin Hemery 4-6 7-6(7) 6-4
R32 W Li Tu 6-4 6-4
Lugano CH, challenger Hard, March
R32 L Gauthier Onclin 4-6 2-6
Q2 W Jonas Forejtek 6-3 6-2
Q1 W Matteo Martineau 6-4 6-1
Pau CH, challenger Hard, February
R16 L Jan Lennard Struff 1-6 3-6
R32 W Gabriel Debru 7-6(3) 6-3
Q2 L Bu Yunchaokete 5-7 6-2 2-6
Q1 W Matteo Martineau 6-3 1-6 6-2
Cherbourg CH, challenger Hard, February
R32 L Luca Van Assche 3-6 0-6
Nonthaburi 3 CH, challenger Hard, January
R32 L Tennys Sandgren 6-1 4-6 1-6
Nonthaburi 2 CH, challenger Hard, January
R32 L Tennys Sandgren 6-2 6-7(2) 4-6
Nonthaburi 1 CH, challenger Hard, January
R32 L Dennis Novak 2-6 2-6

2022

Vilnius CH, challenger Hard, October
SF L Cem Ilkel 6-7(3) 4-6
QF W Lukas Klein 7-5 6-3
R16 W Ricardas Berankis 7-5 7-6(5)
R32 W Mats Rosenkranz 6-4 6-4
Saint Tropez CH, challenger Hard, October
R32 L Fernando Verdasco 1-6 1-6
Rennes CH, challenger Hard, September
R32 L Benoit Paire 6-7(3) 6-4 5-7
Grodzisk Mazowiecki CH, challenger Hard, August
R16 L Tomas Machac 2-6 2-6
R32 W Mirza Basic 6-3 6-2
Meerbusch CH, challenger Clay, August
R32 L Sumit Nagal 6-7(1) 3-6
Pozoblanco CH, challenger Hard, July
R16 L Gregoire Barrere 4-6 7-6(4) 1-6
R32 W Federico Zeballos 6-3 6-1
Q2 W Hanwen Li 6-4 6-0
Q1 W Tomas Vaise 6-3 7-6(5)
Francavilla Al Mare CH, challenger Clay, May
QF L Matteo Arnaldi 1-6 0-6
R16 W Filippo Baldi 6-3 0-6 6-4
R32 W Nick Hardt 6-4 1-6 6-3
Aix-En-Provence CH, challenger Clay, May
Q1 L Jonathan Eysseric 6-7(1) 6-4 2-6
Rome CH, challenger Clay, April
Q2 L Kenny De Schepper 4-6 0-6
Lugano CH, challenger Hard, March
R16 L Leandro Riedi 4-6 2-6
R32 W Daniel Masur 6-4 7-5
Q2 W Michael Geerts 6-1 7-6(4)
Q1 W Nicolas Parizzia 6-7(6) 6-4 6-2
Biel CH, challenger Hard, March
Q2 L Marek Gengel 1-6 7-6(1) 4-6
Q1 W Yannik Steinegger 6-4 6-1
Cherbourg CH, challenger Hard, February
R32 L Ernests Gulbis 4-6 4-6
Q2 W Zhizhen Zhang 6-4 6-3
Q1 W Alexander Ritschard 7-6(6) 6-4

2021

Pau CH, challenger Hard, November
R16 L Sergiy Stakhovsky 4-6 6-4 4-6
R32 W Steven Diez 1-6 7-6(2) 6-2
Rennes CH, challenger Hard, September
R32 L Antoine Hoang 3-6 4-6
Q2 L Clement Chidekh 1-6 1-6
Q1 W Jeevan Nedunchezhiyan 6-1 6-3
St. Tropez CH, challenger Hard, August
R32 L Alexis Galarneau 1-6 3-6
Q2 W Dragos Nicolae Madaras 6-4 6-2
Lille CH, challenger Hard, March
Q1 L Jurgen Briand 2-6 4-6

2020

Koblenz CH, challenger Hard, February
R64 L Artem Dubrivnyy 5-7 4-6
Cherbourg CH, challenger Hard, February
R64 L Hugo Grenier 3-6 2-6
Quimper CH, challenger Hard, January
R64 L Luca Vanni 4-6 6-3 6-7(4)
Rennes CH, challenger Hard, January
R32 L Roberto Ortega Olmedo 6-7(0) 3-6
R64 W Vaclav Safranek 6-4 6-2

2019

Brest CH, challenger Hard, October
R64 L Mathias Bourgue 3-6 6-7(6)
Cassis CH, challenger Hard, September
R64 L Dmitry Popko 2-6 3-6
Segovia CH, challenger Hard, July
R64 L Nicolas Barrientos 4-6 5-7
Aix En Provence CH, challenger Clay, May
R64 L Hugo Gaston 1-6 6-7(3)
Q1 W Jurgen Melzer 7-5 6-1

2018

Mouilleron-Le-Captif CH, challenger Hard, November
Q2 L Fabrice Martin 2-6 4-6
Q1 W Romain Barbosa 3-6 6-3 7-5
Scheveningen CH, challenger Clay, July
Q1 L Jeremy Jahn 1-6 2-6
Aix En Provence CH, challenger Clay, May
Q2 L Maxime Janvier 5-7 6-2 6-7(5)
Q1 W Matteo Martineau W/O