Braulio Castillo vs. Rafael Devers — Career Comparison

Gen XD.R.Throws RightBats RightCaribbeanPhiladelphia PhilliesNational LeagueCenter Fielder
MillenialD.R.Throws RightBats LeftCaribbeanSan Francisco GiantsNational LeagueThird BasemanSilver SluggerAll-Star

On the career numbers, Rafael Devers posted the stronger offensive profile against Braulio Castillo. Rafael Devers posted stronger numbers in OPS (.864 vs .515) and on-base percentage (.358 vs .218). By the career numbers, Rafael Devers had the stronger overall case — though those totals don't account for the eras and run environments each player worked in.

Hitting Stats for Braulio Castillo and Rafael Devers

Braulio Castillo
Career
Per 600 PA
2
2
Rafael Devers
Careerverified
Per 600 PAverified
9
9
Braulio Castillo
Career
Per 600 PAverified
56
250.75
Rafael Devers
Careerverified
Per 600 PA
1143
138.71
Braulio Castillo
Career
Per 600 PA
134
600
Rafael Devers
Careerverified
Per 600 PA
4944
600
Braulio Castillo
Career
Per 600 PAverified
128
573.13
Rafael Devers
Careerverified
Per 600 PA
4409
535.07
Braulio Castillo
Career
Per 600 PA
0.188
0.188
Rafael Devers
Careerverified
Per 600 PAverified
0.276
0.276
Braulio Castillo
Career
Per 600 PA
0.534
0.534
Rafael Devers
Careerverified
Per 600 PAverified
0.859
0.859
Braulio Castillo
Career
Per 600 PA
24
107.46
Rafael Devers
Careerverified
Per 600 PAverified
1215
147.45
Braulio Castillo
Career
Per 600 PA
15
67.16
Rafael Devers
Careerverified
Per 600 PAverified
680
82.52
Braulio Castillo
Career
Per 600 PA
6
26.87
Rafael Devers
Careerverified
Per 600 PAverified
288
34.95
Braulio Castillo
Career
Per 600 PAverified
1
4.48
Rafael Devers
Careerverified
Per 600 PA
12
1.46
Braulio Castillo
Career
Per 600 PA
2
8.96
Rafael Devers
Careerverified
Per 600 PAverified
235
28.52
Braulio Castillo
Career
Per 600 PA
9
40.3
Rafael Devers
Careerverified
Per 600 PAverified
535
64.93
Braulio Castillo
Career
Per 600 PA
0.375
0.375
Rafael Devers
Careerverified
Per 600 PAverified
0.44
0.44
Braulio Castillo
Career
Per 600 PA
0.016
0.016
Rafael Devers
Careerverified
Per 600 PAverified
0.053
0.053
Braulio Castillo
Career
Per 600 PA
0.083
0.083
Rafael Devers
Careerverified
Per 600 PAverified
0.193
0.193
Braulio Castillo
Career
Per 600 PA
8.75
39.16
Rafael Devers
Careerverified
Per 600 PAverified
775.71
94.14
Braulio Castillo
Career
Per 600 PA
38
170.15
Rafael Devers
Careerverified
Per 600 PAverified
2232
270.87
Braulio Castillo
Career
Per 600 PA
29
129.85
Rafael Devers
Careerverified
Per 600 PAverified
1725
209.34
Braulio Castillo
Career
Per 600 PA
0.218
0.218
Rafael Devers
Careerverified
Per 600 PAverified
0.349
0.349
Braulio Castillo
Career
Per 600 PA
0.297
0.297
Rafael Devers
Careerverified
Per 600 PAverified
0.506
0.506
Braulio Castillo
Career
Per 600 PA
0.515
0.515
Rafael Devers
Careerverified
Per 600 PAverified
0.855
0.855
Braulio Castillo
Career
Per 600 PA
0.109
0.109
Rafael Devers
Careerverified
Per 600 PAverified
0.231
0.231
Braulio Castillo
Career
Per 600 PA
0.172
0.172
Rafael Devers
Careerverified
Per 600 PAverified
0.284
0.284
Braulio Castillo
Career
Per 600 PA
0.421
0.421
Rafael Devers
Careerverified
Per 600 PAverified
0.837
0.837
Braulio Castillo
Career
Per 600 PA
0.229
0.229
Rafael Devers
Careerverified
Per 600 PAverified
0.315
0.315
Braulio Castillo
Career
Per 600 PA
15
67.16
Rafael Devers
Careerverified
Per 600 PAverified
715
86.77
Braulio Castillo
Career
Per 600 PA
9
40.3
Rafael Devers
Careerverified
Per 600 PAverified
747
90.66
Braulio Castillo
Career
Per 600 PA
22
98.51
Rafael Devers
Careerverified
Per 600 PAverified
1227
148.91
Braulio Castillo
Career
Per 600 PA
7.11
31.84
Rafael Devers
Careerverified
Per 600 PAverified
755.9
91.74
Braulio Castillo
Career
Per 600 PA
0
0
Rafael Devers
Careerverified
Per 600 PAverified
40
4.85
Braulio Castillo
Career
Per 600 PA
5
22.39
Rafael Devers
Careerverified
Per 600 PAverified
470
57.04
Braulio Castillo
Career
Per 600 PA
0
0
Rafael Devers
Careerverified
Per 600 PAverified
68
8.25
Braulio Castillo
Careerverified
Per 600 PA
30
134.33
Rafael Devers
Career
Per 600 PAverified
1086
131.8
Braulio Castillo
Career
Per 600 PA
4.47
4.47
Rafael Devers
Careerverified
Per 600 PAverified
4.55
4.55
Braulio Castillo
Career
Per 600 PA
0.17
0.17
Rafael Devers
Careerverified
Per 600 PAverified
0.43
0.43
Braulio Castillo
Career
Per 600 PAverified
1
4.48
Rafael Devers
Career
Per 600 PA
1
0.12
Braulio Castillo
Career
Per 600 PA
0
0
Rafael Devers
Careerverified
Per 600 PAverified
24
2.91
Braulio Castillo
Careerverified
Per 600 PAverified
2
8.96
Rafael Devers
Career
Per 600 PA
101
12.26
Braulio Castillo
Career
Per 600 PAverified
2
8.96
Rafael Devers
Careerverified
Per 600 PA
33
4
Braulio Castillo
Career
Per 600 PAverified
1
4.48
Rafael Devers
Careerverified
Per 600 PA
19
2.31
Braulio Castillo
Career
Per 600 PAverified
3
13.43
Rafael Devers
Careerverified
Per 600 PA
52
6.31
Braulio Castillo
Careerverified
Per 600 PAverified
66.67
66.67
Rafael Devers
Career
Per 600 PA
63.46
63.46

Fielding Stats for Braulio Castillo and Rafael Devers

Braulio Castillo
Career
Per 9 Innings
2
2
Rafael Devers
Careerverified
Per 9 Inningsverified
9
9
Braulio Castillo
Career
Per 9 Inningsverified
50
1.41
Rafael Devers
Careerverified
Per 9 Innings
984
1.04
Braulio Castillo
Career
Per 9 Innings
33
0.93
Rafael Devers
Careerverified
Per 9 Inningsverified
971
1.02
Braulio Castillo
Career
Per 9 Innings
955
27
Rafael Devers
Careerverified
Per 9 Innings
25598
27
Braulio Castillo
Career
Per 9 Innings
318.1
9
Rafael Devers
Careerverified
Per 9 Innings
8532.2
9
Braulio Castillo
Career
Per 9 Inningsverified
83
2.35
Rafael Devers
Careerverified
Per 9 Innings
917
0.97
Braulio Castillo
Career
Per 9 Innings
2
0.06
Rafael Devers
Careerverified
Per 9 Inningsverified
1712
1.81
Braulio Castillo
Careerverified
Per 9 Inningsverified
3
0.08
Rafael Devers
Career
Per 9 Innings
143
0.15
Braulio Castillo
Career
Per 9 Innings
88
2.49
Rafael Devers
Careerverified
Per 9 Inningsverified
2772
2.92
Braulio Castillo
Career
Per 9 Innings
85
2.4
Rafael Devers
Careerverified
Per 9 Inningsverified
2629
2.77
Braulio Castillo
Careerverified
Per 9 Inningsverified
96.59
96.59
Rafael Devers
Career
Per 9 Innings
94.84
94.84
Braulio Castillo
Career
Per 9 Innings
1.7
1.7
Rafael Devers
Careerverified
Per 9 Inningsverified
2.672
2.672
Braulio Castillo
Career
Per 9 Innings
66
66
Rafael Devers
Careerverified
Per 9 Inningsverified
98.68
98.68
Braulio Castillo
Career
Per 9 Innings
1
0.03
Rafael Devers
Careerverified
Per 9 Inningsverified
187
0.2
Braulio Castillo
Career
Per 9 Innings
0
0
Rafael Devers
Career
Per 9 Innings
0
0
Braulio Castillo
Career
Per 9 Innings
0
0
Rafael Devers
Career
Per 9 Innings
0
0
Braulio Castillo
Career
Per 9 Innings
0
0
Rafael Devers
Career
Per 9 Innings
0
0
Braulio Castillo
Career
Per 9 Innings
0
0
Rafael Devers
Career
Per 9 Innings
0
0