# 2023 Internationaux de Tennis de Blois – Singles

Alexandre Müller was the defending champion but chose not to defend his title.
Quentin Halys won the title after Kyrian Jacquet retired in the final. Halys led 4–6, 6–2, 2–0 at the time of retirement.

## Seeds

* Quentin Halys (champion)
* Pedro Martínez (second round)
* Timofey Skatov (first round)
* Felipe Meligeni Alves (withdrew)
* Kimmer Coppejans (second round)
* Harold Mayot (quarterfinals)
* Dragoș Nicolae Mădăraș (first round)
* Evgeny Donskoy (first round)

## Draw
### Key

* Q = Qualifier
* WC = Wild card
* LL = Lucky loser
* Alt = Alternate
* SE = Special exempt
* PR = Protected ranking
* ITF = ITF entry
* JE = Junior exempt
* w/o = Walkover
* r = Retired
* d = Defaulted
* SR = Special ranking

### Finals

| Semifinals | Semifinals | Semifinals | Semifinals | Final | Final | Final | Final | Final |
| 1 | Quentin Halys | 6 | 7$^7$ | | | | | |
| | Benjamin Hassan | 1 | 6$^3$ | | | | | |
| | Benjamin Hassan | 1 | 6$^3$ | 1 | Quentin Halys | 4 | 6 | 2 |
| | | | | Q | Kyrian Jacquet | 6 | 2 | 0$^r$ |
| Q | Kyrian Jacquet | 6 | 6 | Q | Kyrian Jacquet | 6 | 2 | 0$^r$ |
| Q | Nikolás Sánchez Izquierdo | 3 | 3 | | | | | |

### Top half

| First round | First round | First round | First round | Second round | Second round | Second round | Second round | Second round | Quarterfinals | Quarterfinals | Quarterfinals | Quarterfinals | Semifinals | Semifinals | Semifinals | Semifinals |
| 1 | Q Halys | 7 | 6 | | | | | | | | | | | | | |
| | T Atmane | 5 | 4 | 1 | Q Halys | 6 | 7$^7$ | | | | | | | | | |
| | G-A Bailly | 5 | 1 | | G Mager | 3 | 6$^5$ | | | | | | | | | |
| | G Mager | 7 | 6 | | | | | | 1 | Q Halys | 6 | 6 | | | | |
| WC | M Bourgue | 4 | 5 | | | | | | | R Olivo | 2 | 2 | | | | |
| | R Olivo | 6 | 7 | | R Olivo | 6 | 3 | 6 | | | | | | | | |
| Alt | FC Jianu | 5 | 2 | 5 | K Coppejans | 1 | 6 | 1 | | | | | | | | |
| 5 | K Coppejans | 7 | 6 | | | | | | | | | | 1 | Q Halys | 6 | 7$^7$ |
| 3 | T Skatov | 6$^5$ | 4 | | | | | | | | | | | B Hassan | 1 | 6$^3$ |
| WC | A Géa | 7$^7$ | 6 | WC | A Géa | 2 | 3 | | | | | | | | | |
| | B Hassan | 7$^9$ | 7 | | B Hassan | 6 | 6 | | | | | | | | | |
| | R Pacheco Méndez | 6$^7$ | 5 | | | | | | | B Hassan | 7$^7$ | 6 | | | | |
| | D Added | 4 | 4 | | | | | | 6 | H Mayot | 6$^1$ | 3 | | | | |
| | M Geerts | 6 | 6 | | M Geerts | 1 | 5 | | | | | | | | | |
| WC | C Tabur | 3 | 4 | 6 | H Mayot | 6 | 7 | | | | | | | | | |
| 6 | H Mayot | 6 | 6 | | | | | | | | | | | | | |

### Bottom half

| First round | First round | First round | First round | First round | Second round | Second round | Second round | Second round | Second round | Quarterfinals | Quarterfinals | Quarterfinals | Quarterfinals | Quarterfinals | Semifinals | Semifinals | Semifinals | Semifinals |
| 7 | DN Mădăraș | 4 | 3 | | | | | | | | | | | | | | | |
| Q | K Jacquet | 6 | 6 | | Q | K Jacquet | 6 | 6 | | | | | | | | | | |
| Alt | M Dellien | 6 | 7 | | Alt | M Dellien | 4 | 3 | | | | | | | | | | |
| Q | A Michelsen | 3 | 5 | | | | | | | Q | K Jacquet | 6 | 6 | | | | | |
| | M Pucinelli de Almeida | 6$^3$ | 7$^7$ | 4 | | | | | | Q | U Blanchet | 3 | 3 | | | | | |
| Q | U Blanchet | 7$^7$ | 6$^3$ | 6 | Q | U Blanchet | 7$^{10}$ | 1 | 6 | | | | | | | | | |
| | Á López San Martín | 4 | 3 | | LL | C Hemery | 6$^8$ | 6 | 3 | | | | | | | | | |
| LL | C Hemery | 6 | 6 | | | | | | | | | | | | Q | K Jacquet | 6 | 6 |
| 8 | E Donskoy | 6 | 6$^5$ | 1 | | | | | | | | | | | Q | N Sánchez Izquierdo | 3 | 3 |
| | H Casanova | 1 | 7$^7$ | 6 | | H Casanova | 6$^2$ | 7 | 6$^3$ | | | | | | | | | |
| Q | K de Schepper | 6 | 4 | 6 | Q | K de Schepper | 7$^7$ | 5 | 7$^7$ | | | | | | | | | |
| | A Moro Cañas | 4 | 6 | 2 | | | | | | Q | K de Schepper | 6 | 3 | 6$^5$ | | | | |
| | Elmar Ejupovic | 7$^7$ | 4 | 1 | | | | | | Q | N Sánchez Izquierdo | 3 | 6 | 7$^7$ | | | | |
| Q | N Sánchez Izquierdo | 6$^2$ | 6 | 6 | Q | N Sánchez Izquierdo | 6 | 6 | | | | | | | | | | |
| Q | D Rincón | 3 | 3 | | 2 | P Martínez | 4 | 3 | | | | | | | | | | |
| 2 | P Martínez | 6 | 6 | | | | | | | | | | | | | | | |