| Roles | Competed in Olympic Games • Non-starter |
|---|---|
| Sex | Male |
| Full name | João Paulo•Garcia Vieira |
| Used name | João•Vieira |
| Born | 20 February 1976 in Portimão, Distrito de Faro (POR) |
| Measurements | 175 cm / 60 kg |
| Affiliations | Clube Natação Rio Maior, Rio Maior (POR) / Sporting CP, Lisboa (POR) |
| NOC | Portugal |
Personal Best: 20kmW – 1-20:09 (2006).
| Games | Discipline (Sport) / Event | NOC / Team | Pos | Medal | As | |
|---|---|---|---|---|---|---|
| 2000 Summer Olympics | Athletics | POR |
João Vieira | |||
| 20 kilometres Race Walk, Men (Olympic) | ||||||
| 2004 Summer Olympics | Athletics | POR |
João Vieira | |||
| 20 kilometres Race Walk, Men (Olympic) | 10 | |||||
| 2008 Summer Olympics | Athletics | POR |
João Vieira | |||
| 20 kilometres Race Walk, Men (Olympic) | 32 | |||||
| 50 kilometres Race Walk, Men (Olympic) | ||||||
| 2012 Summer Olympics | Athletics | POR |
João Vieira | |||
| 20 kilometres Race Walk, Men (Olympic) | 11 | |||||
| 50 kilometres Race Walk, Men (Olympic) | ||||||
| 2016 Summer Olympics | Athletics | POR |
João Vieira | |||
| 20 kilometres Race Walk, Men (Olympic) | 31 | |||||
| 50 kilometres Race Walk, Men (Olympic) | ||||||
| 2020 Summer Olympics | Athletics | POR |
João Vieira | |||
| 50 kilometres Race Walk, Men (Olympic) | 5 |