Pete Castiglione vs. Brian Johnson — Career Comparison

Greatest GenerationConnecticutThrows RightBats RightNorth AmericaPittsburgh PiratesNational LeagueThird Baseman
Gen XCaliforniaThrows RightBats RightNorth AmericaSan Diego PadresNational LeagueCatcher

Adjusted for the eras they played in, Brian Johnson holds a real edge over Pete Castiglione in this comparison. Brian Johnson led in home run production (HR/PA+ 141 vs 59), walk rate (BB%+ 75 vs 55), and slugging (SLG+ 99 vs 89). Pete Castiglione held the edge in contact rate (K%+ 132 vs 106). The edge belongs to Brian Johnson.

Hitting Stats for Pete Castiglione and Brian Johnson

Pete Castiglione
Career
Per 600 PA
8
8
Brian Johnson
Career
Per 600 PA
8
8
Pete Castiglione
Careerverified
Per 600 PA
545
179.67
Brian Johnson
Career
Per 600 PAverified
471
183.63
Pete Castiglione
Careerverified
Per 600 PA
1820
600
Brian Johnson
Career
Per 600 PA
1539
600
Pete Castiglione
Careerverified
Per 600 PA
1670
550.55
Brian Johnson
Career
Per 600 PAverified
1415
551.66
Pete Castiglione
Careerverified
Per 600 PAverified
0.255
0.255
Brian Johnson
Career
Per 600 PA
0.248
0.248
Pete Castiglione
Career
Per 600 PA
0.668
0.668
Brian Johnson
Careerverified
Per 600 PAverified
0.708
0.708
Pete Castiglione
Careerverified
Per 600 PAverified
426
140.44
Brian Johnson
Career
Per 600 PA
351
136.84
Pete Castiglione
Careerverified
Per 600 PAverified
329
108.46
Brian Johnson
Career
Per 600 PA
236
92.01
Pete Castiglione
Careerverified
Per 600 PA
62
20.44
Brian Johnson
Career
Per 600 PAverified
60
23.39
Pete Castiglione
Careerverified
Per 600 PAverified
11
3.63
Brian Johnson
Career
Per 600 PA
6
2.34
Pete Castiglione
Career
Per 600 PA
24
7.91
Brian Johnson
Careerverified
Per 600 PAverified
49
19.1
Pete Castiglione
Career
Per 600 PA
97
31.98
Brian Johnson
Careerverified
Per 600 PAverified
115
44.83
Pete Castiglione
Career
Per 600 PA
0.228
0.228
Brian Johnson
Careerverified
Per 600 PAverified
0.328
0.328
Pete Castiglione
Career
Per 600 PA
0.014
0.014
Brian Johnson
Careerverified
Per 600 PAverified
0.035
0.035
Pete Castiglione
Career
Per 600 PA
0.056
0.056
Brian Johnson
Careerverified
Per 600 PAverified
0.14
0.14
Pete Castiglione
Careerverified
Per 600 PA
171.72
56.61
Brian Johnson
Career
Per 600 PAverified
164.9
64.29
Pete Castiglione
Careerverified
Per 600 PA
582
191.87
Brian Johnson
Career
Per 600 PAverified
570
222.22
Pete Castiglione
Careerverified
Per 600 PAverified
533
175.71
Brian Johnson
Career
Per 600 PA
443
172.71
Pete Castiglione
Careerverified
Per 600 PAverified
0.3
0.3
Brian Johnson
Career
Per 600 PA
0.291
0.291
Pete Castiglione
Career
Per 600 PA
0.349
0.349
Brian Johnson
Careerverified
Per 600 PAverified
0.403
0.403
Pete Castiglione
Career
Per 600 PA
0.648
0.648
Brian Johnson
Careerverified
Per 600 PAverified
0.694
0.694
Pete Castiglione
Career
Per 600 PA
0.093
0.093
Brian Johnson
Careerverified
Per 600 PAverified
0.155
0.155
Pete Castiglione
Career
Per 600 PA
0.222
0.222
Brian Johnson
Careerverified
Per 600 PAverified
0.232
0.232
Pete Castiglione
Career
Per 600 PA
0.547
0.547
Brian Johnson
Careerverified
Per 600 PAverified
0.598
0.598
Pete Castiglione
Career
Per 600 PA
0.265
0.265
Brian Johnson
Careerverified
Per 600 PAverified
0.271
0.271
Pete Castiglione
Careerverified
Per 600 PAverified
205
67.58
Brian Johnson
Career
Per 600 PA
132
51.46
Pete Castiglione
Career
Per 600 PA
150
49.45
Brian Johnson
Careerverified
Per 600 PAverified
196
76.41
Pete Castiglione
Careerverified
Per 600 PAverified
331
109.12
Brian Johnson
Career
Per 600 PA
279
108.77
Pete Castiglione
Careerverified
Per 600 PA
189.23
62.38
Brian Johnson
Career
Per 600 PAverified
163.35
63.68
Pete Castiglione
Career
Per 600 PA
4
1.32
Brian Johnson
Careerverified
Per 600 PAverified
12
4.68
Pete Castiglione
Careerverified
Per 600 PAverified
103
33.96
Brian Johnson
Career
Per 600 PA
80
31.19
Pete Castiglione
Career
Per 600 PA
0
0
Brian Johnson
Careerverified
Per 600 PAverified
16
6.24
Pete Castiglione
Careerverified
Per 600 PAverified
126
41.54
Brian Johnson
Career
Per 600 PA
268
104.48
Pete Castiglione
Careerverified
Per 600 PAverified
14.44
14.44
Brian Johnson
Career
Per 600 PA
5.74
5.74
Pete Castiglione
Careerverified
Per 600 PAverified
0.82
0.82
Brian Johnson
Career
Per 600 PA
0.3
0.3
Pete Castiglione
Careerverified
Per 600 PAverified
43
14.18
Brian Johnson
Career
Per 600 PA
16
6.24
Pete Castiglione
Career
Per 600 PA
0
0
Brian Johnson
Careerverified
Per 600 PAverified
16
6.24
Pete Castiglione
Careerverified
Per 600 PAverified
29
9.56
Brian Johnson
Career
Per 600 PA
42
16.37
Pete Castiglione
Careerverified
Per 600 PAverified
10
3.3
Brian Johnson
Career
Per 600 PA
1
0.39
Pete Castiglione
Careerverified
Per 600 PAverified
6
1.98
Brian Johnson
Career
Per 600 PA
3
1.17
Pete Castiglione
Careerverified
Per 600 PAverified
16
5.27
Brian Johnson
Career
Per 600 PA
4
1.56
Pete Castiglione
Careerverified
Per 600 PAverified
62.5
62.5
Brian Johnson
Career
Per 600 PA
25
25

Fielding Stats for Pete Castiglione and Brian Johnson

Pete Castiglione
Career
Per 9 Innings
8
8
Brian Johnson
Career
Per 9 Innings
8
8
Pete Castiglione
Careerverified
Per 9 Inningsverified
504
648
Brian Johnson
Career
Per 9 Innings
428
1.17
Pete Castiglione
Career
Per 9 Innings
0
0
Brian Johnson
Careerverified
Per 9 Inningsverified
368
1
Pete Castiglione
Career
Per 9 Innings
21
27
Brian Johnson
Careerverified
Per 9 Innings
9903
27
Pete Castiglione
Career
Per 9 Innings
7
9
Brian Johnson
Careerverified
Per 9 Innings
3301
9
Pete Castiglione
Career
Per 9 Inningsverified
542
696.86
Brian Johnson
Careerverified
Per 9 Innings
2629
7.17
Pete Castiglione
Careerverified
Per 9 Inningsverified
955
1227.86
Brian Johnson
Career
Per 9 Innings
157
0.43
Pete Castiglione
Career
Per 9 Innings
64
82.29
Brian Johnson
Careerverified
Per 9 Inningsverified
21
0.06
Pete Castiglione
Career
Per 9 Inningsverified
1561
2007
Brian Johnson
Careerverified
Per 9 Innings
2807
7.65
Pete Castiglione
Career
Per 9 Inningsverified
1497
1924.71
Brian Johnson
Careerverified
Per 9 Innings
2786
7.6
Pete Castiglione
Career
Per 9 Innings
95.9
95.9
Brian Johnson
Careerverified
Per 9 Inningsverified
99.25
99.25
Pete Castiglione
Career
Per 9 Innings
2.97
2.97
Brian Johnson
Careerverified
Per 9 Inningsverified
6.509
6.509
Pete Castiglione
Career
Per 9 Innings
0
0
Brian Johnson
Careerverified
Per 9 Inningsverified
85.98
85.98
Pete Castiglione
Careerverified
Per 9 Inningsverified
118
151.71
Brian Johnson
Career
Per 9 Innings
22
0.06
Pete Castiglione
Careerverified
Per 9 Inningsverified
0
0
Brian Johnson
Career
Per 9 Innings
30
0.08
Pete Castiglione
Career
Per 9 Innings
0
0
Brian Johnson
Career
Per 9 Innings
0
0
Pete Castiglione
Careerverified
Per 9 Inningsverified
0
0
Brian Johnson
Career
Per 9 Innings
255
0.7
Pete Castiglione
Career
Per 9 Innings
0
0
Brian Johnson
Careerverified
Per 9 Inningsverified
105
0.29