Brian Johnson vs. Phil Roof — Career Comparison

Gen XCaliforniaThrows RightBats RightNorth AmericaSan Diego PadresNational LeagueCatcher
Silent GenerationKentuckyThrows RightBats RightNorth AmericaMinnesota TwinsAmerican LeagueCatcher

When their careers are measured against the same standard, Brian Johnson comes out clearly ahead of Phil Roof across most offensive categories. Brian Johnson led in home run production (HR/PA+ 141 vs 98), contact rate (K%+ 106 vs 64), and slugging (SLG+ 99 vs 90). Phil Roof held the edge in walk rate (BB%+ 90 vs 75). Brian Johnson was the more complete offensive player.

Hitting Stats for Brian Johnson and Phil Roof

Brian Johnson
Career
Per 600 PA
8
8
Phil Roof
Careerverified
Per 600 PAverified
15
15
Brian Johnson
Career
Per 600 PA
471
183.63
Phil Roof
Careerverified
Per 600 PAverified
857
213.89
Brian Johnson
Career
Per 600 PA
1539
600
Phil Roof
Careerverified
Per 600 PA
2404
600
Brian Johnson
Career
Per 600 PAverified
1415
551.66
Phil Roof
Careerverified
Per 600 PA
2151
536.86
Brian Johnson
Careerverified
Per 600 PAverified
0.248
0.248
Phil Roof
Career
Per 600 PA
0.215
0.215
Brian Johnson
Careerverified
Per 600 PAverified
0.708
0.708
Phil Roof
Career
Per 600 PA
0.628
0.628
Brian Johnson
Career
Per 600 PAverified
351
136.84
Phil Roof
Careerverified
Per 600 PA
463
115.56
Brian Johnson
Career
Per 600 PAverified
236
92.01
Phil Roof
Careerverified
Per 600 PA
338
84.36
Brian Johnson
Career
Per 600 PAverified
60
23.39
Phil Roof
Careerverified
Per 600 PA
69
17.22
Brian Johnson
Career
Per 600 PA
6
2.34
Phil Roof
Careerverified
Per 600 PAverified
13
3.24
Brian Johnson
Careerverified
Per 600 PAverified
49
19.1
Phil Roof
Career
Per 600 PA
43
10.73
Brian Johnson
Career
Per 600 PAverified
115
44.83
Phil Roof
Careerverified
Per 600 PA
125
31.2
Brian Johnson
Careerverified
Per 600 PAverified
0.328
0.328
Phil Roof
Career
Per 600 PA
0.27
0.27
Brian Johnson
Careerverified
Per 600 PAverified
0.035
0.035
Phil Roof
Career
Per 600 PA
0.02
0.02
Brian Johnson
Careerverified
Per 600 PAverified
0.14
0.14
Phil Roof
Career
Per 600 PA
0.093
0.093
Brian Johnson
Career
Per 600 PAverified
164.9
64.29
Phil Roof
Careerverified
Per 600 PA
197.15
49.21
Brian Johnson
Career
Per 600 PAverified
570
222.22
Phil Roof
Careerverified
Per 600 PA
687
171.46
Brian Johnson
Career
Per 600 PAverified
443
172.71
Phil Roof
Careerverified
Per 600 PA
670
167.22
Brian Johnson
Careerverified
Per 600 PAverified
0.291
0.291
Phil Roof
Career
Per 600 PA
0.283
0.283
Brian Johnson
Careerverified
Per 600 PAverified
0.403
0.403
Phil Roof
Career
Per 600 PA
0.319
0.319
Brian Johnson
Careerverified
Per 600 PAverified
0.694
0.694
Phil Roof
Career
Per 600 PA
0.603
0.603
Brian Johnson
Careerverified
Per 600 PAverified
0.155
0.155
Phil Roof
Career
Per 600 PA
0.104
0.104
Brian Johnson
Careerverified
Per 600 PAverified
0.232
0.232
Phil Roof
Career
Per 600 PA
0.207
0.207
Brian Johnson
Careerverified
Per 600 PAverified
0.598
0.598
Phil Roof
Career
Per 600 PA
0.513
0.513
Brian Johnson
Careerverified
Per 600 PAverified
0.271
0.271
Phil Roof
Career
Per 600 PA
0.261
0.261
Brian Johnson
Career
Per 600 PAverified
132
51.46
Phil Roof
Careerverified
Per 600 PA
190
47.42
Brian Johnson
Career
Per 600 PAverified
196
76.41
Phil Roof
Careerverified
Per 600 PA
210
52.41
Brian Johnson
Career
Per 600 PAverified
279
108.77
Phil Roof
Careerverified
Per 600 PA
357
89.1
Brian Johnson
Career
Per 600 PAverified
163.35
63.68
Phil Roof
Careerverified
Per 600 PA
192.58
48.07
Brian Johnson
Career
Per 600 PA
12
4.68
Phil Roof
Careerverified
Per 600 PAverified
23
5.74
Brian Johnson
Career
Per 600 PA
80
31.19
Phil Roof
Careerverified
Per 600 PAverified
184
45.92
Brian Johnson
Career
Per 600 PAverified
16
6.24
Phil Roof
Careerverified
Per 600 PA
18
4.49
Brian Johnson
Careerverified
Per 600 PAverified
268
104.48
Phil Roof
Career
Per 600 PA
504
125.79
Brian Johnson
Careerverified
Per 600 PAverified
5.74
5.74
Phil Roof
Career
Per 600 PA
4.77
4.77
Brian Johnson
Career
Per 600 PA
0.3
0.3
Phil Roof
Careerverified
Per 600 PAverified
0.37
0.37
Brian Johnson
Career
Per 600 PA
16
6.24
Phil Roof
Careerverified
Per 600 PAverified
40
9.98
Brian Johnson
Careerverified
Per 600 PAverified
16
6.24
Phil Roof
Career
Per 600 PA
6
1.5
Brian Johnson
Careerverified
Per 600 PAverified
42
16.37
Phil Roof
Career
Per 600 PA
68
16.97
Brian Johnson
Career
Per 600 PA
1
0.39
Phil Roof
Careerverified
Per 600 PAverified
11
2.75
Brian Johnson
Career
Per 600 PA
3
1.17
Phil Roof
Careerverified
Per 600 PAverified
10
2.5
Brian Johnson
Career
Per 600 PA
4
1.56
Phil Roof
Careerverified
Per 600 PAverified
21
5.24
Brian Johnson
Career
Per 600 PA
25
25
Phil Roof
Careerverified
Per 600 PAverified
52.38
52.38

Fielding Stats for Brian Johnson and Phil Roof

Brian Johnson
Career
Per 9 Innings
8
8
Phil Roof
Careerverified
Per 9 Inningsverified
15
15
Brian Johnson
Career
Per 9 Innings
428
1.17
Phil Roof
Careerverified
Per 9 Inningsverified
838
1.27
Brian Johnson
Career
Per 9 Innings
368
1
Phil Roof
Careerverified
Per 9 Inningsverified
689
1.04
Brian Johnson
Career
Per 9 Innings
9903
27
Phil Roof
Careerverified
Per 9 Innings
17844
27
Brian Johnson
Career
Per 9 Innings
3301
9
Phil Roof
Careerverified
Per 9 Innings
5948
9
Brian Johnson
Career
Per 9 Inningsverified
2629
7.17
Phil Roof
Careerverified
Per 9 Innings
4155
6.29
Brian Johnson
Career
Per 9 Innings
157
0.43
Phil Roof
Careerverified
Per 9 Inningsverified
356
0.54
Brian Johnson
Careerverified
Per 9 Inningsverified
21
0.06
Phil Roof
Career
Per 9 Innings
63
0.1
Brian Johnson
Career
Per 9 Inningsverified
2807
7.65
Phil Roof
Careerverified
Per 9 Innings
4574
6.92
Brian Johnson
Career
Per 9 Inningsverified
2786
7.6
Phil Roof
Careerverified
Per 9 Innings
4511
6.83
Brian Johnson
Careerverified
Per 9 Inningsverified
99.25
99.25
Phil Roof
Career
Per 9 Innings
98.62
98.62
Brian Johnson
Careerverified
Per 9 Inningsverified
6.509
6.509
Phil Roof
Career
Per 9 Innings
5.383
5.383
Brian Johnson
Careerverified
Per 9 Inningsverified
85.98
85.98
Phil Roof
Career
Per 9 Innings
82.22
82.22
Brian Johnson
Career
Per 9 Innings
22
0.06
Phil Roof
Careerverified
Per 9 Inningsverified
49
0.07
Brian Johnson
Careerverified
Per 9 Inningsverified
30
0.08
Phil Roof
Career
Per 9 Innings
57
0.09
Brian Johnson
Careerverified
Per 9 Inningsverified
0
0
Phil Roof
Career
Per 9 Innings
106
0.16
Brian Johnson
Careerverified
Per 9 Innings
255
0.7
Phil Roof
Career
Per 9 Inningsverified
330
0.5
Brian Johnson
Career
Per 9 Innings
105
0.29
Phil Roof
Careerverified
Per 9 Inningsverified
203
0.31