# 2022 Braga Open – Singles

Thiago Monteiro was the defending champion but chose not to defend his title.
Nicolas Moreno de Alboran won the title after defeating Matheus Pucinelli de Almeida 6–2, 6–4 in the final.

## Seeds

* Nuno Borges (second round)
* Carlos Taberner (quarterfinals)
* Franco Agamenone (first round)
* Alexandre Müller (second round)
* Manuel Guinard (second round)
* Vít Kopřiva (first round)
* Alexander Shevchenko (quarterfinals)
* Benoît Paire (second round, retired)

## 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 | Semifinals | Final | Final | Final | Final |
| | Matheus Pucinelli de Almeida | 6 | 6 | | | | | |
| | Jelle Sels | 2 | 2 | | | | | |
| | Jelle Sels | 2 | 2 | | | Matheus Pucinelli de Almeida | 2 | 4 |
| | | | | | Q | Nicolas Moreno de Alboran | 6 | 6 |
| Q | Nicolas Moreno de Alboran | 3 | 7 | 6 | Q | Nicolas Moreno de Alboran | 6 | 6 |
| | Timofey Skatov | 6 | 5 | 2 | | | | |

### Top half

| First round | First round | First round | First round | First round | Second round | Second round | Second round | Second round | Quarterfinals | Quarterfinals | Quarterfinals | Quarterfinals | Semifinals | Semifinals | Semifinals |
| 1 | N Borges | 6 | 6 | | | | | | | | | | | | |
| | GM Moroni | 3 | 4 | | 1 | N Borges | 2 | 4 | | | | | | | |
| | M Pucinelli de Almeida | 6 | 6 | | | M Pucinelli de Almeida | 6 | 6 | | | | | | | |
| Q | Jeremy Jahn | 4 | 4 | | | | | | | M Pucinelli de Almeida | 6 | 6 | | | |
| Q | P Llamas Ruiz | 3 | 6 | 6 | | | | | Q | P Llamas Ruiz | 3 | 3 | | | |
| WC | Pedro Araújo | 6 | 1 | 2 | Q | P Llamas Ruiz | 7$^7$ | 6 | | | | | | | |
| | J Domingues | 5 | 6 | 6 | | J Domingues | 6$^2$ | 0 | | | | | | | |
| 6 | V Kopřiva | 7 | 4 | 2 | | | | | | | | | M Pucinelli de Almeida | 6 | 6 |
| 3 | F Agamenone | 3 | 6$^7$ | | | | | | | | | | J Sels | 2 | 2 |
| | J Sels | 6 | 7$^9$ | | | J Sels | w/o | | | | | | | | |
| WC | G Oliveira | 6 | 7$^7$ | | WC | G Oliveira | | | | | | | | | |
| Q | U Blanchet | 1 | 6$^3$ | | | | | | | J Sels | 7$^7$ | 7$^{11}$ | | | |
| | N Serdarušić | 7 | 6 | | | | | | 7 | A Shevchenko | 6$^1$ | 6$^9$ | | | |
| Q | Imanol López Morillo | 5 | 3 | | | N Serdarušić | 5 | 4 | | | | | | | |
| | M Geerts | 2 | 0$^r$ | | 7 | A Shevchenko | 7 | 6 | | | | | | | |
| 7 | A Shevchenko | 6 | 3 | | | | | | | | | | | | |

### 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 | Semifinals | Semifinals | Semifinals | Semifinals | Semifinals |
| 8 | B Paire | 3 | 6 | 6 | | | | | | | | | | | | | | |
| WC | D Vale | 6 | 3 | 2 | 8 | B Paire | 5 | 0$^r$ | | | | | | | | | | |
| Q | J Barranco Cosano | 6 | 7 | | Q | J Barranco Cosano | 7 | 4 | | | | | | | | | | |
| LL | D Ajduković | 3 | 5 | | | | | | | Q | J Barranco Cosano | 6$^6$ | 5 | | | | | |
| Q | N Moreno de Alboran | 7$^7$ | 6 | | | | | | | Q | N Moreno de Alboran | 7$^8$ | 7 | | | | | |
| | M Trungelliti | 6$^1$ | 2 | | Q | N Moreno de Alboran | 4 | 6 | 6 | | | | | | | | | |
| | D Michalski | 6$^4$ | 2 | | 4 | A Müller | 6 | 3 | 4 | | | | | | | | | |
| 4 | A Müller | 7$^7$ | 6 | | | | | | | | | | | Q | N Moreno de Alboran | 3 | 7 | 6 |
| 5 | M Guinard | 6 | 6 | | | | | | | | | | | | T Skatov | 6 | 5 | 2 |
| | L Giustino | 2 | 4 | | 5 | M Guinard | 1 | 0 | | | | | | | | | | |
| | N Hardt | 4 | 0 | | | T Skatov | 6 | 6 | | | | | | | | | | |
| | T Skatov | 6 | 6 | | | | | | | | T Skatov | 7$^7$ | 6 | | | | | |
| | F Ferreira Silva | 2 | 5 | | | | | | | 2 | C Taberner | 6$^2$ | 0 | | | | | |
| | N Sánchez Izquierdo | 6 | 7 | | | N Sánchez Izquierdo | 2 | 4 | | | | | | | | | | |
| | G Elias | 3 | 6 | 4 | 2 | C Taberner | 6 | 6 | | | | | | | | | | |
| 2 | C Taberner | 6 | 4 | 6 | | | | | | | | | | | | | | |