11‑Dec‑2023 | M15 Ceuta | Hard | QF | 687 | 605 | (2)John Echeverria [ESP] d. (6)Perez Sanz | 6-3 6-1 | | | | | | | | | |
11‑Dec‑2023 | M15 Ceuta | Hard | R16 | 687 | | (6)Perez Sanz d. (Q)Martins Rocens [LAT] | 6-3 6-2 | | | | | | | | | |
11‑Dec‑2023 | M15 Ceuta | Hard | R32 | 687 | | (6)Perez Sanz d. (Q)Miguel Garcia [ESP] | 6-2 6-4 | | | | | | | | | |
4‑Dec‑2023 | M15 Madrid | Clay | R16 | 694 | 234 | (1)Marco Trungelliti [ARG] d. Perez Sanz | 7-5 4-6 7-6(3) | | | | | | | | | |
4‑Dec‑2023 | M15 Madrid | Clay | R32 | 694 | 740 | Perez Sanz d. Max Alcala Gurri [ESP] | 6-3 6-4 | | | | | | | | | |
27‑Nov‑2023 | M15 Madrid | Hard | QF | 688 | 1063 | Eero Vasa [FIN] d. (7)Perez Sanz | 6-4 5-7 6-4 | | | | | | | | | |
27‑Nov‑2023 | M15 Madrid | Hard | R16 | 688 | | (7)Perez Sanz d. (Q)Albert Pedrico Kravtsov [ESP] | 6-3 6-2 | | | | | | | | | |
27‑Nov‑2023 | M15 Madrid | Hard | R32 | 688 | 1107 | (7)Perez Sanz d. Adam Heinonen [SWE] | 6-3 4-6 6-2 | | | | | | | | | |
20‑Nov‑2023 | M15 Alcala de Henares | Hard | SF | 687 | 524 | (2)Daniel Merida Aguilar [ESP] d. Perez Sanz | 2-6 7-5 6-4 | | | | | | | | | |
20‑Nov‑2023 | M15 Alcala de Henares | Hard | QF | 687 | 667 | Perez Sanz d. (8)Dali Blanch [USA] | 6-4 4-6 6-3 | | | | | | | | | |
20‑Nov‑2023 | M15 Alcala de Henares | Hard | R16 | 687 | 1674 | Perez Sanz d. (Q)Luigi Castelletti [ITA] | 6-3 6-2 | | | | | | | | | |
20‑Nov‑2023 | M15 Alcala de Henares | Hard | R32 | 687 | | Perez Sanz d. (Q)Asier Civera Martinez [ESP] | 6-1 6-1 | | | | | | | | | |
28‑Aug‑2023 | M25 Idanha-a-Nova | Hard | R16 | 684 | | (Q)Loic Namigandet Tenguere [FRA] d. (8)Perez Sanz | 6-3 6-4 | | | | | | | | | |
28‑Aug‑2023 | M25 Idanha-a-Nova | Hard | R32 | 684 | 1268 | (8)Perez Sanz d. Adan Freire Da Silva [FRA] | 6-3 6-7(5) 6-2 | | | | | | | | | |
21‑Aug‑2023 | M25 Idanha-a-Nova | Hard | R16 | 681 | 286 | (2)Dan Added [FRA] d. Perez Sanz | 6-4 6-1 | | | | | | | | | |
21‑Aug‑2023 | M25 Idanha-a-Nova | Hard | R32 | 681 | 1678 | Perez Sanz d. (Q)Diogo Marques [POR] | 6-1 6-1 | | | | | | | | | |
10‑Jul‑2023 | M25 Roda de Bara | Hard | R32 | 673 | 753 | (Q)Alex Martinez [ESP] d. Perez Sanz | 7-5 6-1 | | | | | | | | | |
12‑Jun‑2023 | M25 Martos | Hard | R32 | 659 | 570 | John Echeverria [ESP] d. Perez Sanz | 6-3 6-7(3) 3-0 RET | | | | | | | | | |
16‑Apr‑2023 | Roseto Degli Abruzzi CH | Clay | Q1 | 664 | 358 | (5)Filip Peliwo [POL] d. (Alt)Perez Sanz | 4-0 RET | | 0.24 | 7.7% | 7.7% | 53.8% | 42.9% | 16.7% | 2/4 | 0:20 |
10‑Apr‑2023 | M15 Monastir | Hard | R32 | 674 | 609 | (6)Szymon Kielan [POL] d. Perez Sanz | 7-6(2) 6-3 | | | | | | | | | |
3‑Apr‑2023 | M15 Chennai | Hard | QF | 675 | 734 | (4)Sidharth Rawat [IND] d. (6)Perez Sanz | 7-5 7-6(7) | | | | | | | | | |
3‑Apr‑2023 | M15 Chennai | Hard | R16 | 675 | 1913 | (6)Perez Sanz d. (Q)Yash Chaurasia [IND] | 6-1 6-1 | | | | | | | | | |
3‑Apr‑2023 | M15 Chennai | Hard | R32 | 675 | 1117 | (6)Perez Sanz d. Ishaque Eqbal [IND] | 6-4 6-4 | | | | | | | | | |
20‑Mar‑2023 | M25 Lucknow | Hard | R32 | 671 | 510 | (7)Eric Vanshelboim [UKR] d. Perez Sanz | 1-0 RET | | | | | | | | | |
13‑Mar‑2023 | M25 New Delhi | Hard | R32 | 837 | 300 | (1)Evgeny Donskoy [RUS] d. (PR)Perez Sanz | 6-7(5) 6-2 3-1 RET | | | | | | | | | |
6‑Mar‑2023 | M15 Aktobe | Hard | SF | 837 | 1077 | Alexandr Binda [ITA] d. (6)Perez Sanz | 6-2 6-7(2) 7-6(8) | | | | | | | | | |
6‑Mar‑2023 | M15 Aktobe | Hard | QF | 837 | 928 | (6)Perez Sanz d. (PR)Aleksandr Braynin [UKR] | 6-4 7-6(5) | | | | | | | | | |
6‑Mar‑2023 | M15 Aktobe | Hard | R16 | 837 | 954 | (6)Perez Sanz d. Niccolo Catini [ITA] | 4-6 6-3 6-2 | | | | | | | | | |
6‑Mar‑2023 | M15 Aktobe | Hard | R32 | 837 | 1006 | (6)Perez Sanz d. Yunseok Jang [KOR] | 6-4 6-0 | | | | | | | | | |
27‑Feb‑2023 | M15 Aktobe | Hard | F | 835 | 813 | (7)Perez Sanz d. (6)Evgeny Philippov [RUS] | 6-3 0-6 6-2 | | | | | | | | | |
27‑Feb‑2023 | M15 Aktobe | Hard | SF | 835 | 838 | (7)Perez Sanz d. (8)Yan Bondarevskiy [RUS] | 7-5 6-4 | | | | | | | | | |
27‑Feb‑2023 | M15 Aktobe | Hard | QF | 835 | | (7)Perez Sanz d. (WC)Arslanbek Aitkulov [KAZ] | 6-1 6-4 | | | | | | | | | |
27‑Feb‑2023 | M15 Aktobe | Hard | R16 | 835 | | (7)Perez Sanz d. (Q)Max Batyutenko [KAZ] | 6-1 7-5 | | | | | | | | | |
27‑Feb‑2023 | M15 Aktobe | Hard | R32 | 835 | 1122 | (7)Perez Sanz d. (LL)Yuta Kawahashi [JPN] | 6-1 6-1 | | | | | | | | | |
30‑Jan‑2023 | M15 Monastir | Hard | R16 | 852 | 668 | (8)Arthur Bouquier [FRA] d. Perez Sanz | 7-6(5) 6-2 | | | | | | | | | |
30‑Jan‑2023 | M15 Monastir | Hard | R32 | 852 | 762 | Perez Sanz d. Ryan Nijboer [NED] | 7-6(5) 5-7 6-3 | | | | | | | | | |
23‑Jan‑2023 | M15 Monastir | Hard | R16 | 1058 | 358 | (3)Moez Echargui [TUN] d. Perez Sanz | 4-6 7-6(4) 6-3 | | | | | | | | | |
23‑Jan‑2023 | M15 Monastir | Hard | R32 | 1058 | 1136 | Perez Sanz d. (Q)Aliaksandr Liaonenka [BLR] | 6-2 6-4 | | | | | | | | | |
16‑Jan‑2023 | M15 Monastir | Hard | R16 | 1058 | 746 | John Echeverria [ESP] d. (SE)Perez Sanz | 6-3 6-4 | | | | | | | | | |
16‑Jan‑2023 | M15 Monastir | Hard | R32 | 1058 | 1220 | (SE)Perez Sanz d. (Q)Valentin Lapalu [FRA] | 6-2 6-3 | | | | | | | | | |
9‑Jan‑2023 | M15 Monastir | Hard | F | 1132 | 851 | Lilian Marmousez [FRA] d. (PR)Perez Sanz | 4-6 6-1 6-0 | | | | | | | | | |
9‑Jan‑2023 | M15 Monastir | Hard | SF | 1132 | 511 | (PR)Perez Sanz d. (2)Mili Poljicak [CRO] | 7-5 7-6(5) | | | | | | | | | |
9‑Jan‑2023 | M15 Monastir | Hard | QF | 1132 | 548 | (PR)Perez Sanz d. (3)Lucas Catarina [MON] | 6-4 6-4 | | | | | | | | | |
9‑Jan‑2023 | M15 Monastir | Hard | R16 | 1132 | 1039 | (PR)Perez Sanz d. (Q)Jacob Bradshaw [AUS] | 6-3 6-4 | | | | | | | | | |
9‑Jan‑2023 | M15 Monastir | Hard | R32 | 1132 | 690 | (PR)Perez Sanz d. (8)Victor Lilov [USA] | 6-7(6) 7-5 6-1 | | | | | | | | | |
2‑Jan‑2023 | M15 Monastir | Hard | QF | 1131 | 820 | Petr Nesterov [BUL] d. (PR)Perez Sanz | 4-6 6-2 6-0 | | | | | | | | | |
2‑Jan‑2023 | M15 Monastir | Hard | R16 | 1131 | | (PR)Perez Sanz d. (Q)Matteo Lavizzari [SUI] | 6-2 6-4 | | | | | | | | | |
2‑Jan‑2023 | M15 Monastir | Hard | R32 | 1131 | 848 | (PR)Perez Sanz d. Alexandre Aubriot [FRA] | 7-6(5) 7-5 | | | | | | | | | |