Career snapshot
Position rank · 22/23
Among 3,425 Goalkeepers · ≥200 mins
Career highs
Born the same day
Shares 1981-05-05 · 5 players total
| Full name | Rafael Bracali |
|---|---|
| Name in home country | Rafael Wihby Bracali |
| Date of birth | 1981-05-05 (45 yrs) |
| Place of birth | Santos, Brazil |
| Citizenship | Brazil Portugal |
| Position | Goalkeeper |
| Foot | right |
| Height | 185.00 m |
| Current club | Retired |
| Joined | 2023-07-01 |
| Contract expires | — |
Percentile rank vs 2903 other Goalkeepers with ≥500 minutes in 22/23. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Boavista FC | 5 | 18/19 | 22/23 | 89 | 0 | 0 | 7,965 |
| Paulista FC (SP) | 2 | 2005 | 2006 | 18 | 0 | 0 | 1,620 |
| FC Arouca | 3 | 15/16 | 17/18 | 101 | 0 | 0 | 9,208 |
| Panetolikos GFS | 2 | 13/14 | 14/15 | 57 | 0 | 0 | 5,130 |
| SC Olhanense | 1 | 12/13 | 12/13 | 26 | 0 | 0 | 2,340 |
| FC Porto | 1 | 11/12 | 11/12 | 7 | 0 | 0 | 614 |
| CD Nacional | 5 | 06/07 | 10/11 | 135 | 0 | 0 | 12,210 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 22/23 | Allianz Cup | Boavista FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 22/23 | Liga Portugal | Boavista FC | 28 | 0 | 0 | 2 | 0 | 2,520 |
| 21/22 | Allianz Cup | Boavista FC | 4 | 0 | 0 | 1 | 0 | 360 |
| 21/22 | Liga Portugal | Boavista FC | 27 | 0 | 0 | 3 | 0 | 2,385 |
| 21/22 | Taça de Portugal | Boavista FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 2006 | Libertadores | Paulista FC (SP) | 6 | 0 | 0 | 1 | 0 | 540 |
| 2005 | Copa do Brasil | Paulista FC (SP) | 12 | 0 | 0 | 1 | 0 | 1,080 |
| 20/21 | Liga NOS | Boavista FC | 0 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | Taça de Portugal | Boavista FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 19/20 | Allianz Cup | Boavista FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 19/20 | Liga NOS | Boavista FC | 13 | 0 | 0 | 3 | 0 | 1,170 |
| 19/20 | Taça de Portugal | Boavista FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Allianz Cup | Boavista FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Liga NOS | Boavista FC | 12 | 0 | 0 | 3 | 0 | 1,080 |
| 18/19 | Taça de Portugal | Boavista FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 17/18 | Ledman LigaPro | FC Arouca | 37 | 0 | 0 | 3 | 0 | 3,330 |
| 17/18 | Taça CTT | FC Arouca | 2 | 0 | 0 | 0 | 0 | 210 |
| 17/18 | Taça de Portugal | FC Arouca | 2 | 0 | 0 | 0 | 0 | 210 |
| 16/17 | Europa League Qualifying | FC Arouca | 4 | 0 | 0 | 1 | 0 | 390 |
| 16/17 | Liga NOS | FC Arouca | 19 | 0 | 0 | 3 | 0 | 1,678 |
| 16/17 | Taça de Portugal | FC Arouca | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Allianz Cup | FC Arouca | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Liga NOS | FC Arouca | 33 | 0 | 0 | 4 | 0 | 2,970 |
| 15/16 | Taça de Portugal | FC Arouca | 4 | 0 | 0 | 1 | 0 | 420 |
| 14/15 | Kypello Elladas | Panetolikos GFS | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Super League 1 | Panetolikos GFS | 25 | 0 | 0 | 4 | 0 | 2,250 |
| 13/14 | Kypello Elladas | Panetolikos GFS | 0 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Super League 1 | Panetolikos GFS | 32 | 0 | 0 | 2 | 0 | 2,880 |
| 12/13 | Allianz Cup | SC Olhanense | 0 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Liga ZON Sagres | SC Olhanense | 25 | 0 | 0 | 4 | 0 | 2,250 |
| 12/13 | Taça de Portugal | SC Olhanense | 1 | 0 | 0 | 0 | 0 | 90 |
| 11/12 | Allianz Cup | FC Porto | 4 | 0 | 0 | 0 | 0 | 360 |
| 11/12 | Champions League | FC Porto | 0 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Europa League | FC Porto | 0 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Liga ZON Sagres | FC Porto | 1 | 0 | 0 | 0 | 0 | 82 |
| 11/12 | Supertaça | FC Porto | 0 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Taça de Portugal | FC Porto | 2 | 0 | 0 | 0 | 0 | 172 |
| 11/12 | UEFA Super Cup | FC Porto | 0 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Allianz Cup | CD Nacional | 4 | 0 | 0 | 1 | 0 | 360 |
| 10/11 | Liga ZON Sagres | CD Nacional | 30 | 0 | 0 | 2 | 0 | 2,700 |
| 10/11 | Taça de Portugal | CD Nacional | 1 | 0 | 0 | 0 | 0 | 90 |
| 09/10 | Allianz Cup | CD Nacional | 3 | 0 | 0 | 1 | 0 | 270 |
| 09/10 | Europa League | CD Nacional | 6 | 0 | 0 | 0 | 0 | 540 |
| 09/10 | Europa League Qualifying | CD Nacional | 2 | 0 | 0 | 0 | 0 | 180 |
| 09/10 | Liga Sagres | CD Nacional | 30 | 0 | 0 | 4 | 0 | 2,700 |
| 09/10 | Taça de Portugal | CD Nacional | 3 | 0 | 0 | 0 | 0 | 300 |
| 08/09 | Allianz Cup | CD Nacional | 5 | 0 | 0 | 0 | 0 | 450 |
| 08/09 | Liga Sagres | CD Nacional | 30 | 0 | 0 | 4 | 0 | 2,700 |
| 08/09 | Taça de Portugal | CD Nacional | 5 | 0 | 0 | 0 | 0 | 480 |
| 07/08 | Liga Bwin | CD Nacional | 14 | 0 | 0 | 2 | 0 | 1,260 |
| 07/08 | Taça de Portugal | CD Nacional | 1 | 0 | 0 | 0 | 0 | 90 |
| 06/07 | Liga Bwin | CD Nacional | 0 | 0 | 0 | 0 | 0 | 0 |
| 06/07 | Taça de Portugal | CD Nacional | 1 | 0 | 0 | 0 | 0 | 90 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 06/07 | 2006-07-01 | Paulista-SP | Nacional | Transfer | 0 | — |
| 11/12 | 2011-07-01 | Nacional | FC Porto | Transfer | 2900000 | — |
| 12/13 | 2012-08-31 | FC Porto | Olhanense | Loan | 1700000 | — |
| 12/13 | 2013-06-30 | Olhanense | FC Porto | Return from loan | 1700000 | — |
| 13/14 | 2013-08-05 | FC Porto | Panetolikos | Transfer | 1700000 | — |
| 15/16 | 2015-07-13 | Panetolikos | Arouca | Transfer | 700000 | — |
| 18/19 | 2018-07-01 | Arouca | Boavista | Transfer | 50000 | — |
| 23/24 | 2023-07-01 | Boavista | Retired | Transfer | 100000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 16/17 | Elbow injury | 2017-01-14 | 2017-01-31 | 18 | 2 |
| 16/17 | ankle sprain | 2017-03-20 | 2017-06-13 | 86 | 8 |
| Date | Value |
|---|---|
| Jan 1, 1970 | — |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €1.70m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.70m |
| Jan 1, 1970 | €2.90m |
| Jan 1, 1970 | €2.90m |
| Jan 1, 1970 | €2.80m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €300k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Mateus | 2 | 0 | 0 |
| Nuno Valente | 2 | 0 | 0 |
| João Aurélio | 2 | 0 | 0 |
| Yusupha Njie | 1 | 0 | 0 |
| Hugo Basto | 2 | 0 | 0 |
| Gaius Makouta | 1 | 0 | 0 |
| Seba Pérez | 1 | 0 | 0 |
| Fernando Godoy | 1 | 0 | 0 |
| Kenji Gorré | 1 | 0 | 0 |
| Rodrigo Abascal | 1 | 0 | 0 |
| Nejc Pecnik | 1 | 0 | 0 |
| Jubal | 1 | 0 | 0 |
| Reggie Cannon | 1 | 0 | 0 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 12/13 | 2013-06-30 | Olhanense | FC Porto | Return from loan | — | €1.70m |
| 12/13 | 2012-08-31 | FC Porto | Olhanense | Loan | — | €1.70m |
Teams faced most often by Rafael Bracali's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| Portimonense SC | 18 | 13 | 1 | 4 | 39 | 18 | +21 | 72% |
| Sporting Braga | 18 | 5 | 2 | 11 | 20 | 37 | -17 | 28% |
| Sporting CP | 18 | 6 | 6 | 6 | 21 | 23 | -2 | 33% |
| CS Marítimo | 18 | 9 | 5 | 4 | 29 | 19 | +10 | 50% |
| SL Benfica | 18 | 5 | 3 | 10 | 16 | 39 | -23 | 28% |
| CD Santa Clara | 18 | 11 | 2 | 5 | 26 | 21 | +5 | 61% |
| Boavista | 18 | 11 | 4 | 3 | 32 | 12 | +20 | 61% |
| Vitória Guimarães | 18 | 12 | 4 | 2 | 32 | 17 | +15 | 67% |
| CD Tondela | 16 | 11 | 2 | 3 | 34 | 14 | +20 | 69% |
| Moreirense FC | 16 | 6 | 4 | 6 | 31 | 20 | +11 | 38% |
| Rio Ave FC | 16 | 6 | 4 | 6 | 19 | 16 | +3 | 38% |
| Gil Vicente | 14 | 8 | 3 | 3 | 19 | 13 | +6 | 57% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 06/07 | Senior debut season |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 22/23 | 29 | 2,610 | 2 | 0 | 0 | 0.07 |
| 21/22 | 32 | 2,835 | 4 | 0 | 0 | 0.13 |
| 2006 | 6 | 540 | 1 | 0 | 0 | 0.17 |
| 2005 | 12 | 1,080 | 1 | 0 | 0 | 0.08 |
| 20/21 | 1 | 90 | 1 | 0 | 0 | 1 |
| 19/20 | 14 | 1,260 | 3 | 0 | 0 | 0.21 |
| 18/19 | 13 | 1,170 | 3 | 0 | 0 | 0.23 |
| 17/18 | 41 | 3,750 | 3 | 0 | 0 | 0.07 |
| 16/17 | 23 | 2,068 | 4 | 0 | 0 | 0.17 |
| 15/16 | 37 | 3,390 | 5 | 0 | 0 | 0.13 |
| 14/15 | 25 | 2,250 | 4 | 0 | 0 | 0.16 |
| 13/14 | 32 | 2,880 | 2 | 0 | 0 | 0.06 |
| 12/13 | 26 | 2,340 | 4 | 0 | 0 | 0.15 |
| 10/11 | 35 | 3,150 | 3 | 0 | 0 | 0.09 |
| 09/10 | 44 | 3,990 | 5 | 0 | 0 | 0.11 |
| 08/09 | 40 | 3,630 | 4 | 0 | 0 | 0.1 |
| 07/08 | 15 | 1,350 | 2 | 0 | 0 | 0.13 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 22/23 | 29 | 2,610 | 6 | 21% | 44 | 1.52 |
| 21/22 | 32 | 2,835 | 7 | 22% | 43 | 1.37 |
| 2006 | 6 | 540 | 2 | 33% | 7 | 1.17 |
| 2005 | 12 | 1,080 | 5 | 42% | 10 | 0.83 |
| 20/21 | 1 | 90 | 0 | 0% | 2 | 2 |
| 19/20 | 14 | 1,260 | 4 | 29% | 14 | 1 |
| 18/19 | 13 | 1,170 | 4 | 31% | 15 | 1.15 |
| 17/18 | 41 | 3,750 | 20 | 49% | 37 | 0.89 |
| 16/17 | 23 | 2,068 | 5 | 22% | 30 | 1.31 |
| 15/16 | 37 | 3,390 | 15 | 41% | 40 | 1.06 |
| 14/15 | 25 | 2,250 | 9 | 36% | 22 | 0.88 |
| 13/14 | 32 | 2,880 | 13 | 41% | 31 | 0.97 |
| 12/13 | 26 | 2,340 | 7 | 27% | 36 | 1.38 |
| 11/12 | 7 | 614 | 3 | 43% | 9 | 1.32 |
| 10/11 | 35 | 3,150 | 11 | 31% | 40 | 1.14 |
| 09/10 | 44 | 3,990 | 8 | 18% | 67 | 1.51 |
| 08/09 | 40 | 3,630 | 12 | 30% | 44 | 1.09 |
| 07/08 | 15 | 1,350 | 6 | 40% | 16 | 1.07 |
| 06/07 | 1 | 90 | 0 | 0% | 2 | 2 |
Output by competition
Career goals and assists broken down by tournament.
More on Rafael Bracali
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Rafael Bracali
Who is Rafael Bracali?
Rafael Bracali is a Brazil professional footballer who plays as a goalkeeper for Retired.
How old is Rafael Bracali?
Rafael Bracali is 45 years old. He was born on May 5, 1981 in Santos.
What position does Rafael Bracali play?
Rafael Bracali plays as a goalkeeper (Goalkeeper).
What club does Rafael Bracali play for?
Rafael Bracali currently plays for Retired.