Loading player details...
Loading player details...
, · TUN
Singles UTR
11.78
Rated
Doubles UTR
11.68
Rated
Record
40-24
63% win rate
Events Played
0
This season
40
Wins
24
Losses
63%
Win Rate
Avg Opponent UTR
11.62
vs Higher Rated
1W - 11L
vs Lower Rated
13W - 3L
Last 5 Matches
4/5 wins
Match Impact (last 12 months, most recent first)
| UTR Eligible | Date | Opponent | Score | Result | UTR Impact | Event |
|---|---|---|---|---|---|---|
| 1 | Feb 10, 2026 | Martin Cozar(11.21) | 6-3, 1-6, 1-0(10) | L | -0.03 | J60 Gremda |
| 2 | Feb 10, 2026 |
Best Wins (boost UTR)
Costly Losses (drag UTR down)
How to Improve Your UTR
See how hypothetical future matches could affect your rating.
Based on 5 matches (3W-2L) vs ~11.78 rated opponents
To gain ~1.0 point: ~16 matches vs ~13.28 rated opponents with an 80% win rate
This is a simplified estimate. Actual UTR uses score margins, match format, and other factors not modeled here.
| 6-4, 2-6, 1-0(6) |
| W |
| -0.07 |
| J60 Gremda |
| 3 | Feb 3, 2026 | Louis SALLARD(11.26) | 6-1, 6-4 | W | 0.00 | J60 Sfax |
| 4 | Feb 3, 2026 | Mehdi Cherkaoui(10.58) | 6-2, 6-3 | W | -0.04 | J60 Sfax |
| 5 | Feb 3, 2026 | Shaurya Bhardwaj(11.11) | 7-5, 6-1 | W | -0.01 | J60 Sfax |
| 6 | Feb 3, 2026 | Oscar Casas Mas(11.08) | 6-2, 6-3 | W | -0.01 | J60 Sfax |
| 7 | Feb 3, 2026 | Lorenzo De Vizia(11.89) | 6-2, 6-3 | L | -0.02 | J60 Sfax |
| 8 | Jan 20, 2026 | Salvador Monteiro(12.43) | 4-0, 4-1 | L | -0.02 | J200 Marsa |
| 9 | Jan 13, 2026 | Joshua Adamson(12.19) | 6-3, 4-6, 6-3 | W | +0.04 | J200 Hammamet |
| 10 | Jan 13, 2026 | Adolfo Abascal(12.45) | 6-1, 5-7, 6-0 | L | +0.01 | J200 Hammamet |
| 11 | Jan 5, 2026 | Facundo Grasso(11.49) | 6-4, 6-3 | W | 0.00 | M25 Monastir |
| 12 | Jan 5, 2026 | Mustapha El Natour(11.87) | 6-3, 6-4 | L | -0.01 | M25 Monastir |
| 13 | Dec 29, 2025 | Ergi Kirkin(13.49) | 6-1, 6-2 | L | +0.06 | M15 Monastir |
| — | Nov 7, 2025 | Aly Rezk(8.17) | 6-0, 6-0 | W | — | J200 Cairo |
| 14 | Nov 7, 2025 | Jan Sadzik(12.37) | 6-1, 6-2 | L | -0.01 | J200 Cairo |
| 15 | Nov 1, 2025 | Mahmoud Shady Salem(10.43) | 7-6(10), 5-7, 6-2 | W | -0.07 | J100 Cairo |
| 16 | Nov 1, 2025 | Marwan Ehab(12.09) | 6-1, 7-5 | L | -0.01 | J100 Cairo |
| 17 | Sep 21, 2025 | Takahiro Kubo(10.23) | 6-2, 6-2 | W | -0.05 | M15 Monastir |
| 18 | Sep 21, 2025 | stefan bianchet(11.72) | 6-4, 7-5 | W | +0.01 | M15 Monastir |
| 19 | Sep 21, 2025 | Benjamin Pietri(13.42) | 6-0, 6-2 | L | +0.04 | M15 Monastir |
| 20 | Sep 7, 2025 | Josh Manuel(12.15) | L | — | M15 Monastir |
| — | Aug 24, 2025 | Houcem Khemiri(9.70) | 6-0, 6-1 | W | — | J100 Hammam Sousse |
| 21 | Aug 24, 2025 | Allan Gatoto(12.32) | 6-3, 6-4 | L | +0.01 | J100 Hammam Sousse |
| 22 | Jul 27, 2025 | Dmitrii Vasilev(11.36) | 6-2, 6-2 | W | +0.01 | M15 Monastir |
| 23 | Jul 27, 2025 | Alejandro Melero Kretzer(12.76) | 6-2, 6-1 | L | +0.01 | M15 Monastir |
| 24 | Jul 20, 2025 | Freddy Blaydes(12.77) | 6-1, 6-0 | L | 0.00 | M15 Monastir |
| 25 | Jul 13, 2025 | Matthew Rankin(12.85) | 6-1, 6-1 | L | +0.01 | M15 Monastir |
| 26 | Jul 13, 2025 | Gonzalo Le Gentil(11.16) | 6-4, 7-6(5) | W | -0.03 | M15 Monastir |
| — | Mar 1, 2025 | MOHAMED AMIR ALLOUACH(7.20) | 6-0, 6-0 | W | — | J30 Algiers |
| — | Mar 1, 2025 | Pablo Martin Weinberg(10.35) | 6-2, 6-1 | W | — | J30 Algiers |
| — | Mar 1, 2025 | Kamyl Chebboub(11.01) | 2-6, 6-4, 6-2 | L | — | J30 Algiers |
| — | Feb 22, 2025 | Angad Singh(10.01) | 6-4, 6-2 | W | — | J30 Algiers |
| — | Feb 22, 2025 | Heorhiy Piralov(10.08) | 6-4, 6-3 | W | — | J30 Algiers |
| — | Feb 22, 2025 | Kamyl Chebboub(11.01) | 6-3, 4-6, 7-5 | W | — | J30 Algiers |
| — | Feb 22, 2025 | Mathys Braun(11.22) | 6-2, 6-3 | L | — | J30 Algiers |
| — | Feb 16, 2025 | Rodion Chetverikov(11.53) | 6-4, 6-3 | L | — | J60 Gremda |
| — | Jan 19, 2025 | Amine Jamji(12.64) | 6-3, 6-3 | L | — | J200 Hammamet |
| — | Oct 27, 2024 | ELLOUZE MOHAMED(9.42) | 6-1, 6-4 | W | — | J30 Akouda |
| — | Oct 27, 2024 | Karim kechaou(10.09) | 6-2, 6-3 | W | — | J30 Akouda |
| — | Oct 27, 2024 | Lilian Chidekh(11.86) | 6-0, 6-3 | L | — | J30 Akouda |
| — | Oct 5, 2024 | Yacine Meghari(10.46) | 6-4, 7-6(5) | W | — | J60 Boufarik |
| — | Oct 5, 2024 | Marco Lee(9.24) | 7-6(1), 6-4 | W | — | J60 Boufarik |
| — | Oct 5, 2024 | Lenny Petit(12.42) | 7-5, 6-3 | L | — | J60 Boufarik |
| — | Sep 29, 2024 | Arman Dubreuil(11.37) | 3-6, 6-3, 6-4 | W | — | J30 Gazelec Tunis |
| — | Sep 29, 2024 | Kejun Deng(10.11) | 6-2, 6-3 | W | — | J30 Gazelec Tunis |
| — | Sep 29, 2024 | Beltran Fernandez(11.71) | 7-5, 4-0 | W | — | J30 Gazelec Tunis |
| — | Sep 29, 2024 | Mouadh Dhaouadi(11.20) | 6-1, 6-1 | W | — | J30 Gazelec Tunis |
| — | Sep 1, 2024 | Carmelo Gasparo Morticella(11.33) | 6-3, 6-3 | W | — | J30 Megrine |
| — | Sep 1, 2024 | Karim kechaou(10.09) | 7-5, 6-2 | W | — | J30 Megrine |
| — | Sep 1, 2024 | Bercel Sandor Takacs(11.84) | 6-3, 1-6, 6-3 | L | — | J30 Megrine |
| — | Jul 20, 2024 | Eric Patrick Sigauque(9.10) | 7-6(4), 4-6, 6-1 | W | — | BJKCJ DCJ Africa Qualifying |
| — | Jul 19, 2024 | 4-6, 6-2, 6-2 | W | — | BJKCJ DCJ Africa Qualifying |
| — | Jul 18, 2024 | Ali Missoum(12.54) | 6-0, 6-0 | L | — | BJKCJ DCJ Africa Qualifying |
| — | Jul 17, 2024 | EYAD REDA EZZAT(N/A) | 4-6, 6-2, 6-1 | L | — | BJKCJ DCJ Africa Qualifying |
| — | Jul 16, 2024 | John Bothma(12.73) | 6-2, 6-2 | L | — | BJKCJ DCJ Africa Qualifying |
| — | Jul 13, 2024 | Fares Belamiri(10.42) | 6-4, 6-1 | W | — | J30 Boufarik |
| — | Jul 13, 2024 | SAMY HAYES(10.34) | 7-5, 7-5 | W | — | J30 Boufarik |
| — | Jul 13, 2024 | Ishak Mahfoudh(10.43) | 6-4, 0-6, 6-0 | W | — | J30 Boufarik |
| — | Jul 13, 2024 | Skander Nsairi(11.96) | 4-6, 6-3, 6-2 | W | — | J30 Boufarik |
| — | Jul 13, 2024 | Ibrahim Snoussi(12.04) | 6-4, 6-2 | L | — | J30 Boufarik |
| — | Jul 6, 2024 | Mohamed Chakib Laihem(9.25) | 6-4, 6-2 | W | — | J30 Algiers |
| — | Jul 6, 2024 | Wacil Madani(8.30) | 6-1, 6-3 | W | — | J30 Algiers |
| — | Jul 6, 2024 | Ishak Mahfoudh(10.43) | 7-5, 7-5 | W | — | J30 Algiers |
| — | Jul 6, 2024 | Ahmed Darmoul(11.48) | 6-2, 6-2 | L | — | J30 Algiers |
| — | Jun 23, 2024 | Julio Zarate Fernandez(11.17) | 6-4, 5-7, 6-1 | W | — | J60 Carthage |
| — | Jun 23, 2024 | Javier Gonzalez(11.05) | 7-6(6), 6-3 | W | — | J60 Carthage |
| — | Jun 23, 2024 | OLUWASEUN PETER OGUNSAKIN(12.38) | 6-7, 6-4, 6-1 | L | — | J60 Carthage |
| UTR Eligible | Date | Opponents | Score | Result | Event |
|---|---|---|---|---|---|
| 1 | Feb 10, 2026 | Mehdi LAABI(10.74) Yacine Meghari(10.51) | 6-3, 6-3 | W | J60 Gremda |
| 2 | Feb 10, 2026 | Jules Carron(11.21) Arman Dubreuil(11.29) | 6-4, 6-1 | W | J60 Gremda |
| 3 | Feb 10, 2026 | Alex Bergomi(11.13) Oscar Casas Mas(11.18) | 6-2, 6-2 | W | J60 Gremda |
| 4 | Feb 3, 2026 | Shaurya Bhardwaj(11.14) MATTEO SANTORO(10.51) | 6-2, 6-4 | W | J60 Sfax |
| 5 | Feb 3, 2026 | Mehdi Cherkaoui(11.12) GHALI KOMAT(10.86) | 2-6, 6-3, 1-0(5) | W | J60 Sfax |
| 6 | Feb 3, 2026 | Jules Carron(11.21) Arman Dubreuil(11.29) | 6-4, 6-4 | W | J60 Sfax |
| 7 | Feb 3, 2026 | Martin Cozar(11.31) DANIEL EUSAMIO(11.37) | 6-2, 7-5 | W | J60 Sfax |
| 8 | Jan 13, 2026 | Evan Simon(12.17) | 0-6, 6-1, 1-0(7) | W | J200 Hammamet |
| 9 | Jan 13, 2026 | Adolfo Abascal(11.85) Goncalo Da Rosa Castro(12.10) | 6-3, 6-2 | L | J200 Hammamet |
| 10 | Jan 5, 2026 | Shaoyun Liu(12.63) Baoluo Zheng(12.57) | 6-2, 6-4 | L | M25 Monastir |
| 11 | Dec 29, 2025 | Saveliy Ivanov(12.33) Bogdan Seleznev(12.28) | 4-6, 5-0 | L | M15 Monastir |
| 12 | Nov 30, 2025 | Louis Allen(12.06) | 6-4, 6-2 | W | M15 Monastir |
| 13 | Nov 30, 2025 | Theo Herrmann(13.05) | 7-5, 6-3 | L | M15 Monastir |
| 14 | Nov 23, 2025 | Amir Omarkhanov(13.19) | 6-1, 6-3 | L | M15 Monastir |
| 15 | Nov 7, 2025 | Victor Barreira Bonzom(12.37) Evan Simon(12.17) | 6-3, 6-3 | L | J200 Cairo |
| 16 | Nov 1, 2025 | Mahmoud Shady Salem(10.96) Mohamed Tarek(11.06) | 6-4, 7-5 | W | J100 Cairo |
| 17 | Nov 1, 2025 | Aren Baybars(11.94) ADRIA VELAZQUEZ FARRE(11.91) | 4-6, 7-6(5), 1-0(7) | L | J100 Cairo |
| 18 | Oct 26, 2025 | Dmitrii Vasilev(12.89) | 7-6(5), 6-3 | W | M15 Monastir |
| 19 | Oct 26, 2025 | Yanki Erel(13.34) | L | M15 Monastir | |
| 20 | Oct 19, 2025 | Abel Forger(13.18) | 6-2, 6-2 | L | M15 Monastir |
| 21 | Sep 14, 2025 | Sam Hoskins(10.01) | 6-4, 6-2 | W | M15 Monastir |
| 22 | Sep 14, 2025 | Oskar Brostrom Poulsen(13.49) | 6-1, 6-4 | L | M15 Monastir |
| 23 | Aug 31, 2025 | REDA EL AOUNI(10.96) GHALI KOMAT(10.86) | 6-4, 6-2 | W | J60 Megrine |
| — | Aug 31, 2025 | Yecine Karray(9.23) | 6-2, 6-0 | W | J60 Megrine |
| — | Aug 31, 2025 | moetaz barkaoui(9.67) Jayden Oladimeji(9.12) | 6-1, 6-1 | W | J60 Megrine |
| 24 | Aug 31, 2025 | Luca Pedrosa(11.23) Jules Rimbaud(11.12) | 7-6(5), 6-4 | L | J60 Megrine |
| 25 | Aug 31, 2025 | Mohamed Malek Soussia(10.07) | 6-0, 6-3 | W | J60 Megrine |
| 26 | Aug 31, 2025 | ELLOUZE MOHAMED(9.84) | 6-1, 6-1 | W | J60 Megrine |
| 27 | Aug 31, 2025 | TOMAS LAGARDE(10.87) | 6-2, 3-6, 6-2 | W | J60 Megrine |
| 28 | Aug 31, 2025 | YASSINE KHELIF(10.83) | 6-3, 6-2 | W | J60 Megrine |
| 29 | Aug 24, 2025 | Karim kechaou(10.16) Aleksander Konstantin(11.12) | 6-4, 6-2 | W | J100 Hammam Sousse |
| 30 | Aug 24, 2025 | Aleksander Konstantin(11.12) | 6-3, 6-4 | W | J100 Hammam Sousse |
| — | Aug 24, 2025 | YASSINE KHELIF(10.83) Dobromir Manoloff(10.51) | 6-2, 6-4 | W | J100 Hammam Sousse |
| — | Aug 24, 2025 | Ahmed Darmoul(11.49) Allan Gatoto(12.27) | 7-6(9), 7-6(5) | W | J100 Hammam Sousse |
| — | Aug 24, 2025 | Issah Ali(11.08) Skander Nsairi(11.60) | 6-2, 7-6(1) | W | J100 Hammam Sousse |
| — | Jun 22, 2025 | Rayen Boudaoua(10.52) Jiacheng Li(11.23) | 6-4, 1-6, 1-0(5) | W | J60 Carthage |
| — | Jun 22, 2025 | Ali Ben Mahmoud(9.46) | 6-3, 6-1 | W | J60 Carthage |
| — | Jun 22, 2025 | Anas Ben youssef(10.49) Alexander Groet(11.27) | 6-4, 6-3 | L | J60 Carthage |
| — | Jun 22, 2025 | Alexander Groet(11.27) | 6-2, 6-4 | W | J60 Carthage |
| — | Jun 22, 2025 | TSIRY RABETRANO(11.05) | 6-2, 6-2 | W | J60 Carthage |
| — | Jun 22, 2025 | Lilian Chidekh(11.31) | 4-6, 6-3, 6-1 | W | J60 Carthage |
| — | Jun 22, 2025 | Antonin Witz(12.01) | 6-3, 6-1 | W | J60 Carthage |
| — | Jun 15, 2025 | Yecine Karray(9.23) Ahmed Maalej(9.23) | 6-1, 6-1 | W | J30 Marsa |
| — | Jun 15, 2025 | Yecine Karray(9.23) | 6-0, 6-0 | W | J30 Marsa |
| — | Jun 15, 2025 | Mehdi Abdennabi(10.36) Moncef Denguezli(9.87) | 6-3, 7-5 | W | J30 Marsa |
| — | Jun 15, 2025 | Theo Holmes(10.57) | 6-7, 6-0, 6-1 | W | J30 Marsa |
| — | Jun 15, 2025 | Houcem Khemiri(10.26) Youssef Sassi(10.37) | 6-1, 5-7, 1-0(11) | W | J30 Marsa |
| — | Jun 15, 2025 | sergi ramis coll(10.63) | 7-5, 6-1 | W | J30 Marsa |
| — | Jun 15, 2025 | Cassius David Haye(11.35) Rocco Richardson(10.97) | 6-1, 6-1 | W | J30 Marsa |
| — | Jun 15, 2025 | Cassius David Haye(11.35) | 6-4, 6-3 | W | J30 Marsa |
| — | Jun 15, 2025 | Clement Hemery(11.27) | 6-2, 7-6(4) | L | J30 Marsa |
| — | Jun 8, 2025 | Fedi Bennani(10.25) Jaime Munoz Pardo(10.49) | 6-3, 7-5 | W | J30 Bizerte |
| — | Jun 8, 2025 | Ishak Mahfoudh(10.57) | 6-1, 6-0 | W | J30 Bizerte |
| — | Jun 8, 2025 | Cassius David Haye(11.35) Rocco Richardson(10.97) | 7-6(1), 4-6, 1-0(1) | L | J30 Bizerte |
| — | Jun 8, 2025 | Enric Novell(10.86) | 6-2, 6-3 | W | J30 Bizerte |
| — | Jun 8, 2025 | Riccardo Carpano(10.80) | 7-5, 3-6, 7-6(5) | W | J30 Bizerte |
| — | Jun 8, 2025 | Florin Cristian Lucaciu(11.39) | 6-3, 6-4 | W | J30 Bizerte |
| — | Jun 8, 2025 | Clement Hemery(11.27) | 6-1, 6-2 | L | J30 Bizerte |
| — | May 4, 2025 | Louka Krynen(11.70) Gabriel Nogueira(11.11) | 6-3, 6-4 | W | J60 Mahdia |
| — | May 4, 2025 | Rayen Boudaoua(10.52) Moncef Denguezli(9.87) | 6-3, 6-2 | W | J60 Mahdia |
| — | May 4, 2025 | Jesse Clarkson(11.50) Aziz Missaoui(11.64) | 4-6, 6-3, 1-0(5) | W | J60 Mahdia |
| — | May 4, 2025 | Ahmed Darmoul(11.49) Ikenna Prosper Okonkwo(11.82) | 6-4, 6-1 | L | J60 Mahdia |
| — | May 4, 2025 | Ezzeddine Boudhina(9.61) | 6-4, 6-3 | W | J60 Mahdia |
| — | May 4, 2025 | TOMAS LAGARDE(10.87) | 6-3, 6-2 | L | J60 Mahdia |
| — | Apr 27, 2025 | Ahmed Darmoul(11.49) Luka Gibert(10.72) | 4-6, 6-3, 1-0(5) | W | J100 Tunis |
| — | Apr 27, 2025 | Yanael Beranger(11.81) Parv Patel(11.44) | 6-1, 6-7, 1-0(6) | L | J100 Tunis |
| — | Apr 27, 2025 | Parv Patel(11.44) | 3-6, 6-4, 6-3 | W | J100 Tunis |
| — | Apr 27, 2025 | Yanael Beranger(11.81) | 6-3, 6-0 | L | J100 Tunis |
| — | Apr 20, 2025 | Kamyl Chebboub(11.20) Louka Krynen(11.70) | 5-7, 6-4, 1-0(10) | W | J100 Sousse |
| — | Apr 20, 2025 | Pavel Skvortcov(11.62) Felix Triquart(11.34) | 6-3, 6-3 | L | J100 Sousse |
| — | Apr 20, 2025 | Bercel Sandor Takacs(11.72) | 6-2, 6-2 | W | J100 Sousse |
| — | Apr 20, 2025 | Martin Riu(11.34) | 6-2, 6-3 | W | J100 Sousse |
| — | Apr 20, 2025 | Siu Chi Nicholas Cheng(12.15) | 7-6(5), 6-0 | L | J100 Sousse |
| — | Mar 1, 2025 | Pablo Martin Weinberg(10.36) Carlos Mendoza Hernandez(11.40) | 7-5, 6-4 | W | J30 Algiers |
| — | Mar 1, 2025 | Hugo Jathiere(10.21) Yacine Meghari(10.51) | 7-5, 6-2 | W | J30 Algiers |
| — | Mar 1, 2025 | Mehdi Abdennabi(10.36) Aziz Missaoui(11.64) | 5-7, 6-1, 1-0(6) | W | J30 Algiers |
| — | Mar 1, 2025 | Mathys Braun(12.14) Alessandro Maina(11.40) | 6-2, 6-3 | W | J30 Algiers |
| — | Feb 22, 2025 | Ali Sami Hameurlaine(9.05) Wacil Madani(8.95) | 6-2, 6-2 | W | J30 Algiers |
| — | Feb 22, 2025 | Moncef Denguezli(9.87) Yanis Laib(N/A) | 6-3, 4-6, 1-0(6) | W | J30 Algiers |
| — | Feb 22, 2025 | Anas Ben youssef(10.49) Mathys Braun(12.14) | 6-0, 6-4 | W | J30 Algiers |
| — | Feb 22, 2025 | Arris Bahloul(11.28) Kamyl Chebboub(11.20) | 6-0, 3-6, 1-0(6) | L | J30 Algiers |
| — | Feb 16, 2025 | Youssef Kannou(9.03) Habib Mezghenni(8.81) | 6-1, 6-0 | W | J60 Gremda |
| — | Feb 16, 2025 | Beltran Fernandez(10.64) Max Villar(11.96) | 6-2, 6-1 | W | J60 Gremda |
| — | Feb 16, 2025 | Mouadh Dhaouadi(11.59) GHALI KOMAT(10.86) | 3-6, 6-3, 1-0(2) | W | J60 Gremda |
| — | Feb 16, 2025 | Balthazar Huss(12.25) Adam Knis(12.01) | 6-3, 7-5 | L | J60 Gremda |
| — | Feb 9, 2025 | Nacer GHOULI(9.88) Karim kechaou(10.16) | 6-1, 6-3 | W | J60 Sfax |
| — | Feb 9, 2025 | Beltran Fernandez(10.64) GHALI KOMAT(10.86) | 6-3, 3-6, 1-0(4) | W | J60 Sfax |
| — | Feb 9, 2025 | Aziz Missaoui(11.64) Ibrahim Snoussi(11.70) | 4-2, 4-2 | W | J60 Sfax |
| — | Feb 9, 2025 | Balthazar Huss(12.25) Adam Knis(12.01) | 3-6, 6-4, 1-0(4) | L | J60 Sfax |
| — | Feb 9, 2025 | MATTIA BARONI(11.78) | 6-4, 6-4 | L | J60 Sfax |
| — | Jan 25, 2025 | Victor Ryden(12.23) Ziga Sesko(13.33) | 5-7, 6-2, 1-0(6) | L | J200 Tunis |
| — | Jan 25, 2025 | Allan Gatoto(12.27) | 1-6, 6-3, 6-3 | L | J200 Tunis |
| — | Jan 19, 2025 | Daniel Jade(12.41) Evan Simon(12.17) | 5-4(3), 2-4, 1-0(4) | L | J200 Hammamet |
| — | Jan 12, 2025 | Cagan Doruk Diker(10.90) Kuzey Ugurcan(10.68) | 6-1, 6-1 | W | J100 Istanbul |
| — | Jan 12, 2025 | Utku Kerem Biberli(11.74) | 6-4, 4-6, 6-2 | W | J100 Istanbul |
| — | Jan 12, 2025 | Timur Dautov(10.48) Ilya Mosolkin(11.84) | 7-6(5), 6-2 | W | J100 Istanbul |
| — | Jan 12, 2025 | Cem Christopher Kucukhuseyin(12.03) Ramazan Kaan Oktay(12.09) | 6-3, 6-7, 1-0(5) | L | J100 Istanbul |
| — | Jan 12, 2025 | Jan Kluczyński(11.41) | 6-4, 6-4 | W | J100 Istanbul |
| — | Jan 12, 2025 | Atakan Cinar(11.09) | 6-0, 6-4 | W | J100 Istanbul |
| — | Jan 12, 2025 | Marat Salbiev(12.18) | 6-2, 6-3 | L | J100 Istanbul |
| — | Nov 3, 2024 | Nacer GHOULI(9.88) Karim kechaou(10.16) | 5-7, 6-3, 1-0(5) | W | J60 Hammam Sousse |
| — | Nov 3, 2024 | Lilian Chidekh(11.31) TOMAS LAGARDE(10.87) | 6-4, 6-4 | W | J60 Hammam Sousse |
| — | Nov 3, 2024 | Edilson Jose De Arauje Rosa(11.20) OLUWASEUN PETER OGUNSAKIN(11.95) | 4-6, 6-4, 1-0(8) | W | J60 Hammam Sousse |
| — | Nov 3, 2024 | Mickael Kaouk(12.52) Ibrahim Snoussi(11.70) | 3-6, 6-4, 1-0(7) | L | J60 Hammam Sousse |
| — | Nov 3, 2024 | Carmelo Gasparo Morticella(10.61) | 6-2, 7-6(5) | W | J60 Hammam Sousse |
| — | Nov 3, 2024 | Ahmed Darmoul(11.49) | 7-6(1), 3-0 | L | J60 Hammam Sousse |
| — | Oct 27, 2024 | Yassine ALLANI(N/A) | 6-2, 6-0 | W | J30 Akouda |
| — | Oct 27, 2024 | Lilian Chidekh(11.31) TOMAS LAGARDE(10.87) | 7-6(5), 7-6(7) | W | J30 Akouda |
| — | Oct 27, 2024 | Mehdi Ben Arab(N/A) Kamyl Chebboub(11.20) | 6-4, 4-6, 1-0(9) | W | J30 Akouda |
| — | Oct 27, 2024 | Wali Saissi(10.68) Angad Singh(10.51) | 6-4, 6-1 | W | J30 Akouda |
| — | Oct 12, 2024 | Ali Sami Hameurlaine(9.05) | 6-0, 6-4 | W | J60 Algiers |
| — | Oct 12, 2024 | Timéo Bretin(12.04) Aubin Rouillon(11.18) | 6-4, 6-1 | L | J60 Algiers |
| — | Oct 12, 2024 | Nacer GHOULI(9.88) | 6-1, 6-1 | W | J60 Algiers |
| — | Oct 12, 2024 | Kamyl Chebboub(11.20) | 1-6, 6-0, 6-3 | W | J60 Algiers |
| — | Oct 12, 2024 | Louka Krynen(11.70) | 6-4, 6-4 | W | J60 Algiers |
| — | Oct 12, 2024 | Aubin Rouillon(11.18) | 6-0, 6-4 | W | J60 Algiers |
| — | Oct 12, 2024 | Lenny Petit(11.80) | 6-3, 2-6, 6-2 | L | J60 Algiers |
| — | Oct 5, 2024 | Yosri Abdelmoula(N/A) Skander Nsairi(11.60) | 7-6(5), 6-3 | W | J60 Boufarik |
| — | Oct 5, 2024 | Arris Bahloul(11.28) Kamyl Chebboub(11.20) | 4-6, 6-3, 1-0(2) | L | J60 Boufarik |
| — | Sep 29, 2024 | Mahdi Ben Slama(N/A) Jiaxin Zong(9.96) | 6-1, 6-2 | W | J30 Gazelec Tunis |
| — | Sep 29, 2024 | YASSINE KHELIF(10.83) | 7-5, 6-7, 6-4 | W | J30 Gazelec Tunis |
| — | Sep 29, 2024 | Hainuo Guo(10.65) Hanbo Xu(10.35) | 6-2, 6-3 | W | J30 Gazelec Tunis |
| — | Sep 29, 2024 | Martin Catrice(11.59) Luka Gibert(10.72) | 6-3, 7-6(4) | W | J30 Gazelec Tunis |
| — | Sep 29, 2024 | Anas Ben youssef(10.49) Mouadh Dhaouadi(11.59) | 5-7, 6-4, 1-0(8) | L | J30 Gazelec Tunis |
| — | Sep 22, 2024 | Yassine ALLANI(N/A) | 7-5, 6-1 | W | J30 Tunis |
| — | Sep 22, 2024 | Hainuo Guo(10.65) ELLOUZE MOHAMED(9.84) | 7-6(4), 4-6, 1-0(4) | W | J30 Tunis |
| — | Sep 22, 2024 | Aziz Missaoui(11.64) Skander Nsairi(11.60) | 7-5, 5-7, 1-0(7) | L | J30 Tunis |
| — | Sep 22, 2024 | Ahmad Sakr Laribi(9.26) | 6-3, 6-2 | W | J30 Tunis |
| — | Sep 22, 2024 | Martin Catrice(11.59) | 7-5, 7-6(5) | L | J30 Tunis |
| — | Sep 22, 2024 | Fahd Myel(10.01) Matteo Sabbatini(11.56) | 6-3, 6-4 | W | J30 Tunis |
| — | Sep 1, 2024 | SELIM BEN ROMDHANE(9.61) Mohamed Mallouli(9.86) | 6-2, 6-1 | W | J30 Megrine |
| — | Sep 1, 2024 | YASSINE KHELIF(10.83) Youssef Sassi(10.37) | 6-2, 7-5 | W | J30 Megrine |
| — | Sep 1, 2024 | Lorenzo De Vizia(11.28) Carmelo Gasparo Morticella(10.61) | 7-6(3), 6-4 | W | J30 Megrine |
| — | Sep 1, 2024 | Aziz Missaoui(11.64) Skander Nsairi(11.60) | 6-4, 6-4 | L | J30 Megrine |
| — | Sep 1, 2024 | Ahmad Sakr Laribi(9.26) | 6-1, 6-2 | W | J30 Megrine |
| — | Aug 25, 2024 | Anas Ben youssef(10.49) Yacine Meghari(10.51) | 6-4, 6-3 | W | J60 Kelibia |
| — | Aug 25, 2024 | Mehdi Abdennabi(10.36) YASSINE KHELIF(10.83) | 5-7, 6-3, 1-0(6) | W | J60 Kelibia |
| — | Aug 25, 2024 | Anas Ben Chiekh(N/A) Carmelo Gasparo Morticella(10.61) | 7-5, 7-5 | L | J60 Kelibia |
| — | Aug 25, 2024 | Samuel Kapko(10.64) | 6-4, 6-3 | W | J60 Kelibia |
| — | Aug 25, 2024 | Mehdi Ben Arab(N/A) | 1-6, 6-3, 6-2 | L | J60 Kelibia |
| — | Jul 19, 2024 | FARES BELAMIRI(N/A) | 5-7, 7-6(5), 1-0(6) | W | BJKCJ DCJ Africa Qualifying |
| — | Jul 17, 2024 | EYAD REDA EZZAT(N/A) | 6-4, 3-6, 1-0(8) | L | BJKCJ DCJ Africa Qualifying |
| — | Jul 16, 2024 | John Bothma(12.41) Nhlakanipho Ngwenya(10.26) | 6-0, 6-2 | L | BJKCJ DCJ Africa Qualifying |
| — | Jul 13, 2024 | Mathis Bartolomeo(10.16) Adam Bey(N/A) | 6-2, 6-3 | W | J30 Boufarik |
| — | Jul 13, 2024 | Mahmoud salim Gannouni(10.23) Youssef Sassi(10.37) | 6-3, 3-6, 1-0(3) | W | J30 Boufarik |
| — | Jul 13, 2024 | Anas Ben youssef(10.49) Ibrahim Snoussi(11.70) | 7-6(4), 6-4 | L | J30 Boufarik |
| — | Jul 6, 2024 | Ali Sami Hameurlaine(9.05) Wacil Madani(8.95) | 6-2, 6-3 | W | J30 Algiers |
| — | Jul 6, 2024 | Karim kechaou(10.16) Eoghan Samyn(10.92) | 6-2, 6-1 | W | J30 Algiers |
| — | Jul 6, 2024 | Kamyl Chebboub(11.20) Mouadh Dhaouadi(11.59) | 6-7, 6-1, 1-0(8) | W | J30 Algiers |
| — | Jul 6, 2024 | Aziz Missaoui(11.64) Ibrahim Snoussi(11.70) | 7-5, 7-5 | L | J30 Algiers |
| — | Jun 23, 2024 | Rodrigo Ledesma Sosa(11.62) Saul Pacheco Benasayag(12.26) | 6-3, 6-3 | L | J60 Carthage |
| — | Jun 16, 2024 | Joseph Puig Mccallan(11.42) Julio Zarate Fernandez(11.37) | 7-5, 6-2 | W | J30 Bizerte |
| — | Jun 16, 2024 | Igor Piasek(11.03) | 6-4, 6-4 | W | J30 Bizerte |
| — | Jun 16, 2024 | Ahmed Darmoul(11.49) Aziz Missaoui(11.64) | 5-7, 6-3, 1-0(9) | W | J30 Bizerte |
| — | Jun 16, 2024 | 4-6, 7-5, 6-0 | W | J30 Bizerte | |
| — | Jun 16, 2024 | Antonio Marigliano(11.88) Riccardo Surano(11.35) | 6-3, 6-4 | W | J30 Bizerte |
| — | Jun 16, 2024 | Saul Pacheco Benasayag(12.26) | 6-3, 6-2 | L | J30 Bizerte |
| — | May 5, 2024 | Edilson Jose De Arauje Rosa(11.20) OLUWASEUN PETER OGUNSAKIN(11.95) | 7-6, 6-3 | L | J60 Mahdia |
| — | May 5, 2024 | Mouadh Dhaouadi(11.59) | 2-6, 6-1, 6-4 | W | J60 Mahdia |
| — | May 5, 2024 | Adrien Ducruet(11.13) | 7-6(3), 6-3 | W | J60 Mahdia |
| — | May 5, 2024 | Christopher Thies(12.16) | 6-2, 6-3 | L | J60 Mahdia |
No tournaments found.