Level, 1 wins each over 2 singles meetings since 2025. Last meeting on 27/07/2025 at National Bank Open - Toronto.
| Date | Tournament | Round | Surface | Winner | Score |
|---|---|---|---|---|---|
| 27/07/2025 | National Bank Open - Toronto | Round 1 | hard | Kecmanovic | 4-6 6-4 7-5 |
| 28/05/2025 | French Open - Paris | Round 2 | clay | Halys | 4-6 6-3 7-6(2) 7-5 |
| hard | Halys 0 - 1 Kecmanovic |
| clay | Halys 1 - 0 Kecmanovic |
| 2025 | Halys 1 - 1 Kecmanovic |
206 wins, 155 losses since 2021 (57.1%).
Last matches: D D V D D
150 wins, 161 losses since 2021 (48.2%).
Last matches: D V D D V
Level, 1 wins each over 2 singles meetings since 2025.
On 27/07/2025, at National Bank Open - Toronto (Round 1): Miomir Kecmanovic won 4-6 6-4 7-5.