Level, 2 wins each over 4 singles meetings since 2023. Last meeting on 27/05/2026 at French Open - Paris.
| Date | Tournament | Round | Surface | Winner | Score |
|---|---|---|---|---|---|
| 27/05/2026 | French Open - Paris | Round 2 | clay | Borges | |
| 02/05/2025 | Estoril Challenger | Quarter-final | clay | Kecmanovic | 6-0 6-7(5) 6-4 |
| 06/08/2024 | National Bank Open - Montreal | Round 1 | hard | Borges | 5-7 6-4 6-4 |
| 15/02/2023 | Delray Beach Open - Delray Beach | Round 2 | hard | Kecmanovic | 3-6 5-7 |
| clay | Kecmanovic 1 - 1 Borges |
| hard | Kecmanovic 1 - 1 Borges |
| 2026 | Kecmanovic 0 - 1 Borges |
| 2025 | Kecmanovic 1 - 0 Borges |
| 2024 | Kecmanovic 0 - 1 Borges |
| 2023 | Kecmanovic 1 - 0 Borges |
149 wins, 160 losses since 2021 (48.2%).
Last matches: D D V D V
226 wins, 149 losses since 2021 (60.3%).
Last matches: D D V V V
Level, 2 wins each over 4 singles meetings since 2023.
On 27/05/2026, at French Open - Paris (Round 2): Nuno Borges won.