Jack Hannahan vs. Brian Johnson — Career Comparison

Gen XMinnesotaThrows RightBats LeftNorth AmericaOakland AthleticsAmerican LeagueThird Baseman
Gen XCaliforniaThrows RightBats RightNorth AmericaSan Diego PadresNational LeagueCatcher

Adjusted for the eras they played in, Brian Johnson holds a real edge over Jack Hannahan in this comparison. Brian Johnson led in home run production (HR/PA+ 141 vs 60), contact rate (K%+ 106 vs 79), and slugging (SLG+ 99 vs 84). Jack Hannahan held the edge in walk rate (BB%+ 119 vs 75). The edge belongs to Brian Johnson.

Hitting Stats for Jack Hannahan and Brian Johnson

Jack Hannahan
Career
Per 600 PA
8
8
Brian Johnson
Career
Per 600 PA
8
8
Jack Hannahan
Careerverified
Per 600 PAverified
614
196.38
Brian Johnson
Career
Per 600 PA
471
183.63
Jack Hannahan
Careerverified
Per 600 PA
1876
600
Brian Johnson
Career
Per 600 PA
1539
600
Jack Hannahan
Careerverified
Per 600 PA
1650
527.72
Brian Johnson
Career
Per 600 PAverified
1415
551.66
Jack Hannahan
Career
Per 600 PA
0.231
0.231
Brian Johnson
Careerverified
Per 600 PAverified
0.248
0.248
Jack Hannahan
Career
Per 600 PA
0.683
0.683
Brian Johnson
Careerverified
Per 600 PAverified
0.708
0.708
Jack Hannahan
Careerverified
Per 600 PA
381
121.86
Brian Johnson
Career
Per 600 PAverified
351
136.84
Jack Hannahan
Careerverified
Per 600 PA
254
81.24
Brian Johnson
Career
Per 600 PAverified
236
92.01
Jack Hannahan
Careerverified
Per 600 PAverified
93
29.74
Brian Johnson
Career
Per 600 PA
60
23.39
Jack Hannahan
Career
Per 600 PA
5
1.6
Brian Johnson
Careerverified
Per 600 PAverified
6
2.34
Jack Hannahan
Career
Per 600 PA
29
9.28
Brian Johnson
Careerverified
Per 600 PAverified
49
19.1
Jack Hannahan
Careerverified
Per 600 PA
127
40.62
Brian Johnson
Career
Per 600 PAverified
115
44.83
Jack Hannahan
Careerverified
Per 600 PAverified
0.333
0.333
Brian Johnson
Career
Per 600 PA
0.328
0.328
Jack Hannahan
Career
Per 600 PA
0.018
0.018
Brian Johnson
Careerverified
Per 600 PAverified
0.035
0.035
Jack Hannahan
Career
Per 600 PA
0.076
0.076
Brian Johnson
Careerverified
Per 600 PAverified
0.14
0.14
Jack Hannahan
Careerverified
Per 600 PA
186.97
59.8
Brian Johnson
Career
Per 600 PAverified
164.9
64.29
Jack Hannahan
Careerverified
Per 600 PA
571
182.62
Brian Johnson
Career
Per 600 PAverified
570
222.22
Jack Hannahan
Careerverified
Per 600 PAverified
585
187.1
Brian Johnson
Career
Per 600 PA
443
172.71
Jack Hannahan
Careerverified
Per 600 PAverified
0.314
0.314
Brian Johnson
Career
Per 600 PA
0.291
0.291
Jack Hannahan
Career
Per 600 PA
0.346
0.346
Brian Johnson
Careerverified
Per 600 PAverified
0.403
0.403
Jack Hannahan
Career
Per 600 PA
0.66
0.66
Brian Johnson
Careerverified
Per 600 PAverified
0.694
0.694
Jack Hannahan
Career
Per 600 PA
0.115
0.115
Brian Johnson
Careerverified
Per 600 PAverified
0.155
0.155
Jack Hannahan
Career
Per 600 PA
0.228
0.228
Brian Johnson
Careerverified
Per 600 PAverified
0.232
0.232
Jack Hannahan
Career
Per 600 PA
0.595
0.595
Brian Johnson
Careerverified
Per 600 PAverified
0.598
0.598
Jack Hannahan
Careerverified
Per 600 PAverified
0.295
0.295
Brian Johnson
Career
Per 600 PA
0.271
0.271
Jack Hannahan
Careerverified
Per 600 PAverified
167
53.41
Brian Johnson
Career
Per 600 PA
132
51.46
Jack Hannahan
Career
Per 600 PA
175
55.97
Brian Johnson
Careerverified
Per 600 PAverified
196
76.41
Jack Hannahan
Careerverified
Per 600 PA
313
100.11
Brian Johnson
Career
Per 600 PAverified
279
108.77
Jack Hannahan
Careerverified
Per 600 PA
187.81
60.07
Brian Johnson
Career
Per 600 PAverified
163.35
63.68
Jack Hannahan
Career
Per 600 PA
11
3.52
Brian Johnson
Careerverified
Per 600 PAverified
12
4.68
Jack Hannahan
Careerverified
Per 600 PAverified
193
61.73
Brian Johnson
Career
Per 600 PA
80
31.19
Jack Hannahan
Career
Per 600 PA
5
1.6
Brian Johnson
Careerverified
Per 600 PAverified
16
6.24
Jack Hannahan
Career
Per 600 PA
440
140.72
Brian Johnson
Careerverified
Per 600 PAverified
268
104.48
Jack Hannahan
Career
Per 600 PA
4.26
4.26
Brian Johnson
Careerverified
Per 600 PAverified
5.74
5.74
Jack Hannahan
Careerverified
Per 600 PAverified
0.44
0.44
Brian Johnson
Career
Per 600 PA
0.3
0.3
Jack Hannahan
Career
Per 600 PA
10
3.2
Brian Johnson
Careerverified
Per 600 PAverified
16
6.24
Jack Hannahan
Career
Per 600 PA
12
3.84
Brian Johnson
Careerverified
Per 600 PAverified
16
6.24
Jack Hannahan
Careerverified
Per 600 PAverified
39
12.47
Brian Johnson
Career
Per 600 PA
42
16.37
Jack Hannahan
Careerverified
Per 600 PAverified
6
1.92
Brian Johnson
Career
Per 600 PA
1
0.39
Jack Hannahan
Careerverified
Per 600 PAverified
4
1.28
Brian Johnson
Career
Per 600 PA
3
1.17
Jack Hannahan
Careerverified
Per 600 PAverified
10
3.2
Brian Johnson
Career
Per 600 PA
4
1.56
Jack Hannahan
Careerverified
Per 600 PAverified
60
60
Brian Johnson
Career
Per 600 PA
25
25

Fielding Stats for Jack Hannahan and Brian Johnson

Jack Hannahan
Career
Per 9 Innings
8
8
Brian Johnson
Career
Per 9 Innings
8
8
Jack Hannahan
Careerverified
Per 9 Inningsverified
561
1.24
Brian Johnson
Career
Per 9 Innings
428
1.17
Jack Hannahan
Careerverified
Per 9 Innings
436
0.96
Brian Johnson
Career
Per 9 Inningsverified
368
1
Jack Hannahan
Careerverified
Per 9 Innings
12236
27
Brian Johnson
Career
Per 9 Innings
9903
27
Jack Hannahan
Careerverified
Per 9 Innings
4078.2
9
Brian Johnson
Career
Per 9 Innings
3301
9
Jack Hannahan
Career
Per 9 Innings
615
1.36
Brian Johnson
Careerverified
Per 9 Inningsverified
2629
7.17
Jack Hannahan
Careerverified
Per 9 Inningsverified
915
2.02
Brian Johnson
Career
Per 9 Innings
157
0.43
Jack Hannahan
Career
Per 9 Innings
45
0.1
Brian Johnson
Careerverified
Per 9 Inningsverified
21
0.06
Jack Hannahan
Career
Per 9 Innings
1575
3.48
Brian Johnson
Careerverified
Per 9 Inningsverified
2807
7.65
Jack Hannahan
Career
Per 9 Innings
1530
3.38
Brian Johnson
Careerverified
Per 9 Inningsverified
2786
7.6
Jack Hannahan
Career
Per 9 Innings
97.14
97.14
Brian Johnson
Careerverified
Per 9 Inningsverified
99.25
99.25
Jack Hannahan
Career
Per 9 Innings
2.727
2.727
Brian Johnson
Careerverified
Per 9 Inningsverified
6.509
6.509
Jack Hannahan
Career
Per 9 Innings
77.72
77.72
Brian Johnson
Careerverified
Per 9 Inningsverified
85.98
85.98
Jack Hannahan
Careerverified
Per 9 Inningsverified
133
0.29
Brian Johnson
Career
Per 9 Innings
22
0.06
Jack Hannahan
Careerverified
Per 9 Inningsverified
0
0
Brian Johnson
Career
Per 9 Innings
30
0.08
Jack Hannahan
Career
Per 9 Innings
0
0
Brian Johnson
Career
Per 9 Innings
0
0
Jack Hannahan
Careerverified
Per 9 Inningsverified
0
0
Brian Johnson
Career
Per 9 Innings
255
0.7
Jack Hannahan
Career
Per 9 Innings
0
0
Brian Johnson
Careerverified
Per 9 Inningsverified
105
0.29