Skip to content
Rafael Cabral

Rafael Cabral

Goalkeeper  at Real Salt Lake City
Age36
CitizenshipBrazil Portugal
Height1.86 m
Footright
BornMay 20, 1990
at Real Salt Lake City 479 days · joined 2025-01-31
👕200+ Apps Veteran
Market value €200k
Goalkeeper

Career snapshot

7
clubs played for
13/14
debut season
0
goals / match
Santos FC
top club · 189 apps

Career highs

€4.00m
peak value · 2012
€5.00m
top transfer fee · 13/14
best season
int'l / penalties
494Appearances
0Goals
1Assists
30Yellow cards
0Red cards
492Full matches (90′)
Full nameRafael Cabral
Name in home countryRafael Cabral Barbosa
Date of birth1990-05-20 (36 yrs)
Place of birthSorocaba, Brazil
CitizenshipBrazil Portugal
PositionGoalkeeper
Footright
Height186.00 m
Current clubReal Salt Lake City
Joined2025-01-31
Contract expires2026-12-31
Agentno agent
OutfitterMizuno
Jul 2025
2025 — Real Salt Lake City
30 matches · 0 G · 0 A · across 2 competitions
Jan 2025
Transfer: Cruzeiro → Salt Lake
24/25 · Transfer
Dec 2024
Transfer: Grêmio → Cruzeiro
24/25 · Return from loan
Jul 2024
2024 — Cruzeiro Esporte Clube, Grêmio Foot-Ball Porto Alegrense
21 matches · 0 G · 0 A · across 4 competitions
Jul 2024
24/25 — Real Salt Lake City
2 matches · 0 G · 0 A · across 1 competition
Apr 2024
Transfer: Cruzeiro → Grêmio
23/24 · Loan
Jul 2023
2023 — Cruzeiro Esporte Clube
51 matches · 0 G · 0 A · across 3 competitions
Jul 2022
2022 — Cruzeiro Esporte Clube
54 matches · 0 G · 0 A · across 3 competitions
Jan 2022
Transfer: Reading → Cruzeiro
21/22 · Transfer
Sep 2021
Injury: unknown
2 games missed
Jul 2021
21/22 — Reading FC
7 matches · 0 G · 0 A · across 2 competitions
Jul 2020
20/21 — Reading FC
45 matches · 0 G · 0 A · across 1 competition
Aug 2019
Transfer: Sampdoria → Reading
19/20 · Transfer
Jul 2019
19/20 — Reading FC
46 matches · 0 G · 0 A · across 3 competitions
Jul 2018
Transfer: Napoli → Sampdoria
18/19 · Transfer
Jul 2018
18/19 — UC Sampdoria
4 matches · 0 G · 0 A · across 2 competitions
Jul 2017
17/18 — SSC Napoli
0 matches · 0 G · 0 A · across 3 competitions
Jul 2016
16/17 — SSC Napoli
2 matches · 0 G · 0 A · across 3 competitions
Jul 2015
15/16 — SSC Napoli
0 matches · 0 G · 0 A · across 3 competitions
Jul 2014
14/15 — SSC Napoli
32 matches · 0 G · 0 A · across 5 competitions
Feb 2014
Injury: unknown
28 games missed
Jul 2013
Transfer: Santos → Napoli
13/14 · Transfer · €5.00m
Jul 2013
13/14 — SSC Napoli
11 matches · 0 G · 0 A · across 4 competitions
Jul 2013
2013 — Santos FC
32 matches · 0 G · 0 A · across 4 competitions
Jul 2012
2012 — Santos FC
55 matches · 0 G · 1 A · across 6 competitions
Jul 2011
2011 — Santos FC
66 matches · 0 G · 0 A · across 4 competitions
Jul 2010
2010 — Santos FC
36 matches · 0 G · 0 A · across 4 competitions
Jul 2009
2009 — Santos FC
0 matches · 0 G · 0 A · across 1 competition
Jan 2009
Transfer: Santos U20 → Santos
08/09 · Transfer
Jan 1970
Peak market value: €4.00m
Highest valuation recorded in dataset

Percentile rank vs 2731 other Goalkeepers with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).

Goals0 total · 0.00/90
0
Assists0 total · 0.00/90
0
G+A0 total · 0.00/90
0
Yellow cards1 total · 0.50/90
0
Clean sheets1 total · 1.00/90
4
44,260 min
Minutes played by club
Real Salt Lake City 6.5%
Reading FC 20.0%
Grêmio Foot-Ball Porto Alegrense 1.0%
Cruzeiro Esporte Clube 24.4%
Santos FC 38.2%
UC Sampdoria 0.9%
SSC Napoli 9.0%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Real Salt Lake City 2 2025 24/25 32 0 0 2,880
Reading FC 3 19/20 21/22 98 0 0 8,850
Grêmio Foot-Ball Porto Alegrense 1 2024 2024 6 0 0 456
Cruzeiro Esporte Clube 3 2022 2024 120 0 0 10,800
Santos FC 5 2009 2013 189 0 1 16,894
UC Sampdoria 1 18/19 18/19 4 0 0 390
SSC Napoli 5 13/14 17/18 45 0 0 3,990

Career trajectory — goals, assists & market value

0€1M1€2M1€3M1€4M14/1515/1616/1717/1818/1919/2020/212012 — 1 assists1201221/2224/2514/15 — €4M15/16 — €4M16/17 — €2.5M17/18 — €1.7M18/19 — €800K19/20 — €500K20/21 — €900K21/22 — €900K24/25 — €500KGoalsAssistsMarket value

Goals by season

13/14: 0013/1414/15: 0014/1515/16: 0015/1616/17: 0016/1717/18: 0017/1818/19: 0018/1919/20: 0019/2020/21: 0020/212009: 0020092010: 0020102011: 0020112012: 0020122013: 0020132022: 0020222023: 0020232024: 0020242025: 00202521/22: 0021/2224/25: 0024/25

Assists by season

13/14: 0013/1414/15: 0014/1515/16: 0015/1616/17: 0016/1717/18: 0017/1818/19: 0018/1919/20: 0019/2020/21: 0020/212009: 0020092010: 0020102011: 0020112012: 1120122013: 0020132022: 0020222023: 0020232024: 0020242025: 00202521/22: 0021/2224/25: 0024/25
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
24/25 CONCACAF CC Real Salt Lake City 2 0 0 1 0 180
21/22 Championship Reading FC 6 0 0 1 0 540
21/22 FA Cup Reading FC 1 0 0 1 0 90
2025 Leagues Cup Real Salt Lake City 3 0 0 0 0 270
2025 MLS Real Salt Lake City 27 0 0 3 0 2,430
2024 Campeonato Mineiro Cruzeiro Esporte Clube 12 0 0 0 0 1,080
2024 Copa do Brasil Cruzeiro Esporte Clube 1 0 0 0 0 90
2024 Copa Sudamericana Cruzeiro Esporte Clube 2 0 0 0 0 180
2024 Série A Grêmio Foot-Ball Porto Alegrense 6 0 0 0 0 456
2023 Campeonato Mineiro Cruzeiro Esporte Clube 10 0 0 0 0 900
2023 Copa do Brasil Cruzeiro Esporte Clube 4 0 0 0 0 360
2023 Série A Cruzeiro Esporte Clube 37 0 0 3 0 3,330
2022 Campeonato Mineiro Cruzeiro Esporte Clube 11 0 0 1 0 990
2022 Copa do Brasil Cruzeiro Esporte Clube 6 0 0 0 0 540
2022 Série B Cruzeiro Esporte Clube 37 0 0 3 0 3,330
2013 Campeonato Paulista Santos FC 19 0 0 1 0 1,710
2013 Copa do Brasil Santos FC 4 0 0 1 0 360
2013 Paulistão A1 - Fase Final Santos FC 4 0 0 0 0 360
2013 Série A Santos FC 5 0 0 0 0 450
2012 Campeonato Paulista Santos FC 11 0 0 1 0 990
2012 Club World Cup Santos FC 2 0 0 0 0 180
2012 Libertadores Santos FC 12 0 1 3 0 1,110
2012 Paulistão A1 - Fase Final Santos FC 3 0 0 0 0 235
2012 Recopa Sudamericana Santos FC 2 0 0 0 0 180
2012 Série A Santos FC 25 0 0 1 0 2,250
2011 Campeonato Paulista Santos FC 16 0 0 1 0 1,405
2011 Libertadores Santos FC 14 0 0 4 0 1,260
2011 Paulistão A1 - Fase Final Santos FC 4 0 0 0 0 360
2011 Série A Santos FC 32 0 0 1 0 2,835
2010 Campeonato Paulista Santos FC 0 0 0 0 0 0
2010 Copa do Brasil Santos FC 2 0 0 0 0 180
2010 Copa Sudamericana Santos FC 2 0 0 0 0 149
2010 Série A Santos FC 32 0 0 2 0 2,880
2009 Série A Santos FC 0 0 0 0 0 0
20/21 Championship Reading FC 45 0 0 1 0 4,050
19/20 Championship Reading FC 44 0 0 1 0 3,960
19/20 EFL Cup Reading FC 1 0 0 0 0 90
19/20 FA Cup Reading FC 1 0 0 0 0 120
18/19 Italy Cup UC Sampdoria 2 0 0 0 0 210
18/19 Serie A UC Sampdoria 2 0 0 0 0 180
17/18 Europa League SSC Napoli 0 0 0 0 0 0
17/18 Italy Cup SSC Napoli 0 0 0 0 0 0
17/18 Serie A SSC Napoli 0 0 0 0 0 0
16/17 Champions League SSC Napoli 0 0 0 0 0 0
16/17 Italy Cup SSC Napoli 1 0 0 0 0 90
16/17 Serie A SSC Napoli 1 0 0 0 0 90
15/16 Europa League SSC Napoli 0 0 0 0 0 0
15/16 Italy Cup SSC Napoli 0 0 0 0 0 0
15/16 Serie A SSC Napoli 0 0 0 0 0 0
14/15 Champions League Qu. SSC Napoli 2 0 0 0 0 180
14/15 Europa League SSC Napoli 6 0 0 0 0 540
14/15 Italy Cup SSC Napoli 0 0 0 0 0 0
14/15 Serie A SSC Napoli 23 0 0 0 0 2,070
14/15 Supercoppa Italiana SSC Napoli 1 0 0 0 0 120
13/14 Champions League SSC Napoli 1 0 0 0 0 90
13/14 Europa League SSC Napoli 1 0 0 0 0 45
13/14 Italy Cup SSC Napoli 1 0 0 0 0 90
13/14 Serie A SSC Napoli 8 0 0 0 0 675
SeasonDateFromToTypeMarket valueFee
08/09 2009-01-01 Santos U20 Santos Transfer 0
13/14 2013-07-12 Santos Napoli Transfer 4000000 €5.00m
18/19 2018-07-23 Napoli Sampdoria Transfer 800000
19/20 2019-08-05 Sampdoria Reading Transfer 500000
21/22 2022-01-17 Reading Cruzeiro Transfer 600000
23/24 2024-04-19 Cruzeiro Grêmio Loan 500000
24/25 2024-12-31 Grêmio Cruzeiro Return from loan 300000
24/25 2025-01-31 Cruzeiro Salt Lake Transfer 300000
SeasonInjuryFromToDays missedGames missed
13/14 Torn knee ligaments 2014-02-20 2014-07-10 141 28
21/22 Hand injury 2021-09-12 2021-09-24 13 2
Current€200k
Peak€4.00m
Low€50k
Δ since start+€150k
€50k€1.04m€2.03m€3.01m€4.00m197019701970
DateValue
Jan 1, 1970 €200k
Jan 1, 1970 €500k
Jan 1, 1970 €400k
Jan 1, 1970 €300k
Jan 1, 1970 €550k
Jan 1, 1970 €600k
Jan 1, 1970 €550k
Jan 1, 1970 €600k
Jan 1, 1970 €900k
Jan 1, 1970 €900k
Jan 1, 1970 €600k
Jan 1, 1970 €750k
Jan 1, 1970 €600k
Jan 1, 1970 €900k
Jan 1, 1970 €500k
Jan 1, 1970 €500k
Jan 1, 1970 €800k
Jan 1, 1970 €1.70m
Jan 1, 1970 €1.70m
Jan 1, 1970 €1.00m
Jan 1, 1970 €2.50m
Jan 1, 1970 €2.00m
Jan 1, 1970 €3.00m
Jan 1, 1970 €4.00m
Jan 1, 1970 €3.50m
Jan 1, 1970 €4.00m
Jan 1, 1970 €4.00m
Jan 1, 1970 €4.00m
Jan 1, 1970 €4.00m
Jan 1, 1970 €2.50m
Jan 1, 1970 €2.00m
Jan 1, 1970 €2.00m
Jan 1, 1970 €1.50m
Jan 1, 1970 €400k
Jan 1, 1970 €1.80m
Jan 1, 1970 €50k

No national team data.

TeammatePPG played withJoint goalsMinutes
Neymar 2 1 0
Michael Morrison 1 0 0
Filipe Machado 2 0 0
Felipe Anderson 2 0 0
Liam Moore 1 0 0
Lucas Oliveira 2 0 0
Danilo 2 0 0
Ovie Ejaria 1 0 0
Ganso 2 0 0
Bruno Rodrigues 1 0 0
Omar Richards 1 0 0
Yakou Méïté 1 0 0
Michael Olise 1 0 0
John Swift 1 0 0
Lucas João 2 0 0

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
24/25 2024-12-31 Grêmio Cruzeiro Return from loan €300k
23/24 2024-04-19 Cruzeiro Grêmio Loan €500k

Teams faced most often by Rafael Cabral's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).

OpponentPWDLGFGAGDWin %
ACF Fiorentina 21 14 2 5 46 27 +19 67%
Cagliari Calcio 20 11 5 4 40 19 +21 55%
AS Roma 20 9 5 6 26 17 +9 45%
Torino FC 20 13 4 3 32 15 +17 65%
Genoa CFC 20 12 7 1 36 15 +21 60%
Udinese Calcio 20 13 5 2 46 22 +24 65%
AC Milan 20 10 4 6 29 22 +7 50%
Empoli FC 13 8 1 4 29 17 +12 62%
Birmingham City 13 5 4 4 15 15 0 38%
Atalanta 12 2 4 6 10 18 -8 17%
Wigan Athletic 12 6 2 4 17 15 +2 50%
Millwall FC 12 4 3 5 14 13 +1 33%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
13/14 Senior debut season

Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.

SeasonMatchesMinsYC2nd YCRCCards / 90′
24/25 2 180 1 0 0 0.5
21/22 7 630 2 0 0 0.29
2025 30 2,700 3 0 0 0.1
2023 51 4,590 3 0 0 0.06
2022 54 4,860 4 0 0 0.07
2013 32 2,880 2 0 0 0.06
2012 55 4,945 5 0 0 0.09
2011 66 5,860 6 0 0 0.09
2010 36 3,209 2 0 0 0.06
20/21 45 4,050 1 0 0 0.02
19/20 46 4,170 1 0 0 0.02

Goalkeeper-specific aggregates: clean sheets and goals conceded by season.

SeasonMatchesMinsClean sheetsCS %Goals concededGC / 90′
24/25 2 180 1 50% 2 1
21/22 7 630 0 0% 18 2.57
2025 30 2,700 7 23% 40 1.33
2024 21 1,806 8 38% 24 1.2
2023 51 4,590 17 33% 46 0.9
2022 54 4,860 23 43% 45 0.83
2013 32 2,880 10 31% 34 1.06
2012 55 4,945 20 36% 57 1.04
2011 66 5,860 21 32% 77 1.18
2010 36 3,209 14 39% 39 1.09
20/21 45 4,050 17 38% 52 1.16
19/20 46 4,170 13 28% 56 1.21
18/19 4 390 2 50% 3 0.69
16/17 2 180 0 0% 2 1
14/15 32 2,910 9 28% 39 1.21
13/14 11 900 6 55% 9 0.9

Output by competition

Career goals and assists broken down by tournament.

Libertadores
26 apps
0 G
1 A
MLS
27 apps
0 G
0 A
Série A
137 apps
0 G
0 A
Campeonato Mineiro
33 apps
0 G
0 A
Copa do Brasil
17 apps
0 G
0 A
Série B
37 apps
0 G
0 A
Championship
95 apps
0 G
0 A
Serie A
34 apps
0 G
0 A
Europa League
7 apps
0 G
0 A
Paulistão A1 - Fase Final
11 apps
0 G
0 A

Frequently asked about Rafael Cabral

Who is Rafael Cabral?

Rafael Cabral is a Brazil professional footballer who plays as a goalkeeper for Real Salt Lake City.

How old is Rafael Cabral?

Rafael Cabral is 36 years old. He was born on May 20, 1990 in Sorocaba.

What position does Rafael Cabral play?

Rafael Cabral plays as a goalkeeper (Goalkeeper).

What club does Rafael Cabral play for?

Rafael Cabral currently plays for Real Salt Lake City.

What is Rafael Cabral's market value?

Rafael Cabral's most recent reported market value is €200k.