TS
Toufik Sahtali
ALG·Age 27·Plays: Right-handed
Rank #679 —·W3
Surface Elo
Hard1575.7
Clay1509.74
Grass1500
Career W/L
84 / 64
56.8%
YTD Record
15W – 9L
Titles
0
World Ranking
Current
#679
Peak: #673
Surface Elo History
Surface Win Rate
Hard
56.7%
Elo 1575.7
Clay
54.5%
Elo 1509.74
Grass
0.0%
Elo 1500
Recent Form
| Date | Tournament | Level | Surface | Rd | Match | W/L |
|---|---|---|---|---|---|---|
| Apr 17, 2026 | ITF M15 Monastir 13 Men | ITF | Hard | QF | Toufik Sahtali#679 2 6 6 Nicolas Tepmahc 0 4 2 | W |
| Apr 16, 2026 | ITF M15 Monastir 13 Men | ITF | Hard | R16 | Toufik Sahtali#679 2 77 6 Hiromasa Koyama 0 65 2 | W |
| Apr 15, 2026 | ITF M15 Monastir 13 Men | ITF | Hard | R32 | Toufik Sahtali#679 2 6 6 Matič Dimič 0 3 3 | W |
| Apr 9, 2026 | ITF M15 Monastir 12 Men | ITF | Hard | R16 | Toufik Sahtali#679 0 3 3 John Hallquist Lithén 2 6 6 | L |
| Apr 7, 2026 | ITF M15 Monastir 12 Men | ITF | Hard | R32 | Toufik Sahtali#679 2 6 6 Tobiasz Sopolinski 0 3 1 | W |
| Apr 1, 2026 | ITF M15 Monastir 11 Men | ITF | Hard | R32 | Toufik Sahtali#679 1 6 4 1 Tiago Torres 2 2 6 6 | L |
| Mar 12, 2026 | ITF M15 Monastir Men | ITF | Hard | R16 | Toufik Sahtali#679 1 5 6 4 Kasra Rahmani 2 7 3 6 | L |
| Mar 11, 2026 | ITF M15 Monastir Men | ITF | Hard | R32 | Toufik Sahtali#679 2 7 7 Alaa Trifi 0 5 5 | W |
| Mar 5, 2026 | ITF M15 Monastir 7 Men | ITF | Hard | R16 | Toufik Sahtali#679 1 6 2 3 Michele Mecarelli 2 1 6 6 | L |
| Mar 4, 2026 | ITF M15 Monastir 7 Men | ITF | Hard | R32 | Toufik Sahtali#679 2 2 6 6 Nikolai Barsukov 1 6 4 1 | W |
| Feb 28, 2026 | ITF M15 Monastir 6 Men | ITF | Hard | SF | Toufik Sahtali#679 0 2 1 Andrea de Marchi 2 6 6 | L |
| Feb 27, 2026 | ITF M15 Monastir 6 Men | ITF | Hard | QF | Toufik Sahtali#679 2 6 1 6 Luca Castagnola 1 1 6 1 | W |
| Feb 25, 2026 | ITF M15 Monastir 6 Men | ITF | Hard | R16 | Toufik Sahtali#679 2 79 77 Liam Branger 0 67 62 | W |
| Feb 12, 2026 | ITF M25 Monastir 4 Men | ITF | Hard | QF | Toufik Sahtali#679 0 1 2 Eliakim Coulibaly 2 6 6 | L |
| Feb 11, 2026 | ITF M25 Monastir 4 Men | ITF | Hard | R16 | Toufik Sahtali#679 2 6 6 John Echeverria 0 1 4 | W |
| Feb 10, 2026 | ITF M25 Monastir 4 Men | ITF | Hard | R32 | Toufik Sahtali#679 2 6 6 Alessandro Barbieri 0 3 1 | W |
| Feb 7, 2026 | ITF M15 Monastir 3 Men | ITF | Hard | Final | Toufik Sahtali#679 1 1 6 0 Nicolas Tepmahc 2 6 4 6 | L |
| Feb 7, 2026 | ITF M15 Monastir 3 Men | ITF | Hard | SF | Toufik Sahtali#679 2 6 5 6 Gerard Campana Lee 1 4 7 0 | W |
| Feb 5, 2026 | ITF M15 Monastir 3 Men | ITF | Hard | QF | Toufik Sahtali#679 2 6 6 Cesar Bouchelaghem 0 3 4 | W |
| Feb 4, 2026 | ITF M15 Monastir 3 Men | ITF | Hard | R16 | Toufik Sahtali#679 2 77 6 Yuto Oki 0 64 4 | W |
Career Highlights
Titles: 0·Finals: 0·Best Ranking: #673
Key Stats
Aces/Match
1.8
per 100 pts
DFs/Match
7.4
per 100 pts
1st Serve %
48.9%
1st Srv Won
65.1%
BP Saved
53.3%
BP Converted
34.0%
Condition Analysis
Quick match-day weather and venue filters up top, with deeper surface and pace profiling below.
Historical player-page weather uses one stored venue-date weather value per match day. Temperature, humidity, wind, and condition labels all follow that same day-level model, not match-time or hourly weather.