Yoenis Cespedes vs. Brian Johnson — Career Comparison

MillenialCubaThrows RightBats RightCaribbeanOakland AthleticsAmerican LeagueLeft FielderGold GloveSilver SluggerAll-Star
Gen XCaliforniaThrows RightBats RightNorth AmericaSan Diego PadresNational LeagueCatcher

When their careers are measured against the same standard, Yoenis Cespedes comes out clearly ahead of Brian Johnson across most offensive categories. Yoenis Cespedes led in slugging (SLG+ 123 vs 99), home run production (HR/PA+ 164 vs 141), and batting average (AVG+ 110 vs 92). Brian Johnson held the edge in contact rate (K%+ 106 vs 102). Yoenis Cespedes was the more complete offensive player.

Hitting Stats for Yoenis Cespedes and Brian Johnson

Yoenis Cespedes
Career
Per 600 PA
8
8
Brian Johnson
Career
Per 600 PA
8
8
Yoenis Cespedes
Careerverified
Per 600 PA
834
143.38
Brian Johnson
Career
Per 600 PAverified
471
183.63
Yoenis Cespedes
Careerverified
Per 600 PA
3490
600
Brian Johnson
Career
Per 600 PA
1539
600
Yoenis Cespedes
Careerverified
Per 600 PA
3191
548.6
Brian Johnson
Career
Per 600 PAverified
1415
551.66
Yoenis Cespedes
Careerverified
Per 600 PAverified
0.273
0.273
Brian Johnson
Career
Per 600 PA
0.248
0.248
Yoenis Cespedes
Careerverified
Per 600 PAverified
0.832
0.832
Brian Johnson
Career
Per 600 PA
0.708
0.708
Yoenis Cespedes
Careerverified
Per 600 PAverified
870
149.57
Brian Johnson
Career
Per 600 PA
351
136.84
Yoenis Cespedes
Careerverified
Per 600 PA
508
87.34
Brian Johnson
Career
Per 600 PAverified
236
92.01
Yoenis Cespedes
Careerverified
Per 600 PAverified
173
29.74
Brian Johnson
Career
Per 600 PA
60
23.39
Yoenis Cespedes
Careerverified
Per 600 PAverified
24
4.13
Brian Johnson
Career
Per 600 PA
6
2.34
Yoenis Cespedes
Careerverified
Per 600 PAverified
165
28.37
Brian Johnson
Career
Per 600 PA
49
19.1
Yoenis Cespedes
Careerverified
Per 600 PAverified
362
62.23
Brian Johnson
Career
Per 600 PA
115
44.83
Yoenis Cespedes
Careerverified
Per 600 PAverified
0.416
0.416
Brian Johnson
Career
Per 600 PA
0.328
0.328
Yoenis Cespedes
Careerverified
Per 600 PAverified
0.052
0.052
Brian Johnson
Career
Per 600 PA
0.035
0.035
Yoenis Cespedes
Careerverified
Per 600 PAverified
0.19
0.19
Brian Johnson
Career
Per 600 PA
0.14
0.14
Yoenis Cespedes
Careerverified
Per 600 PAverified
514.07
88.38
Brian Johnson
Career
Per 600 PA
164.9
64.29
Yoenis Cespedes
Careerverified
Per 600 PAverified
1586
272.66
Brian Johnson
Career
Per 600 PA
570
222.22
Yoenis Cespedes
Careerverified
Per 600 PAverified
1141
196.16
Brian Johnson
Career
Per 600 PA
443
172.71
Yoenis Cespedes
Careerverified
Per 600 PAverified
0.327
0.327
Brian Johnson
Career
Per 600 PA
0.291
0.291
Yoenis Cespedes
Careerverified
Per 600 PAverified
0.497
0.497
Brian Johnson
Career
Per 600 PA
0.403
0.403
Yoenis Cespedes
Careerverified
Per 600 PAverified
0.824
0.824
Brian Johnson
Career
Per 600 PA
0.694
0.694
Yoenis Cespedes
Careerverified
Per 600 PAverified
0.224
0.224
Brian Johnson
Career
Per 600 PA
0.155
0.155
Yoenis Cespedes
Careerverified
Per 600 PAverified
0.271
0.271
Brian Johnson
Career
Per 600 PA
0.232
0.232
Yoenis Cespedes
Careerverified
Per 600 PAverified
0.789
0.789
Brian Johnson
Career
Per 600 PA
0.598
0.598
Yoenis Cespedes
Careerverified
Per 600 PAverified
0.305
0.305
Brian Johnson
Career
Per 600 PA
0.271
0.271
Yoenis Cespedes
Careerverified
Per 600 PAverified
475
81.66
Brian Johnson
Career
Per 600 PA
132
51.46
Yoenis Cespedes
Careerverified
Per 600 PAverified
528
90.77
Brian Johnson
Career
Per 600 PA
196
76.41
Yoenis Cespedes
Careerverified
Per 600 PAverified
838
144.07
Brian Johnson
Career
Per 600 PA
279
108.77
Yoenis Cespedes
Careerverified
Per 600 PAverified
509.58
87.61
Brian Johnson
Career
Per 600 PA
163.35
63.68
Yoenis Cespedes
Careerverified
Per 600 PAverified
31
5.33
Brian Johnson
Career
Per 600 PA
12
4.68
Yoenis Cespedes
Careerverified
Per 600 PAverified
240
41.26
Brian Johnson
Career
Per 600 PA
80
31.19
Yoenis Cespedes
Careerverified
Per 600 PA
33
5.67
Brian Johnson
Career
Per 600 PAverified
16
6.24
Yoenis Cespedes
Career
Per 600 PA
742
127.56
Brian Johnson
Careerverified
Per 600 PAverified
268
104.48
Yoenis Cespedes
Career
Per 600 PA
4.7
4.7
Brian Johnson
Careerverified
Per 600 PAverified
5.74
5.74
Yoenis Cespedes
Careerverified
Per 600 PAverified
0.32
0.32
Brian Johnson
Career
Per 600 PA
0.3
0.3
Yoenis Cespedes
Career
Per 600 PA
0
0
Brian Johnson
Careerverified
Per 600 PAverified
16
6.24
Yoenis Cespedes
Careerverified
Per 600 PA
28
4.81
Brian Johnson
Career
Per 600 PAverified
16
6.24
Yoenis Cespedes
Career
Per 600 PAverified
67
11.52
Brian Johnson
Careerverified
Per 600 PA
42
16.37
Yoenis Cespedes
Careerverified
Per 600 PAverified
43
7.39
Brian Johnson
Career
Per 600 PA
1
0.39
Yoenis Cespedes
Careerverified
Per 600 PAverified
20
3.44
Brian Johnson
Career
Per 600 PA
3
1.17
Yoenis Cespedes
Careerverified
Per 600 PAverified
63
10.83
Brian Johnson
Career
Per 600 PA
4
1.56
Yoenis Cespedes
Careerverified
Per 600 PAverified
68.25
68.25
Brian Johnson
Career
Per 600 PA
25
25

Fielding Stats for Yoenis Cespedes and Brian Johnson

Yoenis Cespedes
Career
Per 9 Innings
7
7
Brian Johnson
Careerverified
Per 9 Inningsverified
8
8
Yoenis Cespedes
Careerverified
Per 9 Innings
721
1.04
Brian Johnson
Career
Per 9 Inningsverified
428
1.17
Yoenis Cespedes
Careerverified
Per 9 Inningsverified
718
1.03
Brian Johnson
Career
Per 9 Innings
368
1
Yoenis Cespedes
Careerverified
Per 9 Innings
18797
27
Brian Johnson
Career
Per 9 Innings
9903
27
Yoenis Cespedes
Careerverified
Per 9 Innings
6265.2
9
Brian Johnson
Career
Per 9 Innings
3301
9
Yoenis Cespedes
Career
Per 9 Innings
1448
2.08
Brian Johnson
Careerverified
Per 9 Inningsverified
2629
7.17
Yoenis Cespedes
Career
Per 9 Innings
67
0.1
Brian Johnson
Careerverified
Per 9 Inningsverified
157
0.43
Yoenis Cespedes
Career
Per 9 Inningsverified
31
0.04
Brian Johnson
Careerverified
Per 9 Innings
21
0.06
Yoenis Cespedes
Career
Per 9 Innings
1546
2.22
Brian Johnson
Careerverified
Per 9 Inningsverified
2807
7.65
Yoenis Cespedes
Career
Per 9 Innings
1515
2.18
Brian Johnson
Careerverified
Per 9 Inningsverified
2786
7.6
Yoenis Cespedes
Career
Per 9 Innings
97.99
97.99
Brian Johnson
Careerverified
Per 9 Inningsverified
99.25
99.25
Yoenis Cespedes
Career
Per 9 Innings
2.101
2.101
Brian Johnson
Careerverified
Per 9 Inningsverified
6.509
6.509
Yoenis Cespedes
Careerverified
Per 9 Inningsverified
99.58
99.58
Brian Johnson
Career
Per 9 Innings
85.98
85.98
Yoenis Cespedes
Career
Per 9 Innings
3
0
Brian Johnson
Careerverified
Per 9 Inningsverified
22
0.06
Yoenis Cespedes
Careerverified
Per 9 Inningsverified
0
0
Brian Johnson
Career
Per 9 Innings
30
0.08
Yoenis Cespedes
Career
Per 9 Innings
0
0
Brian Johnson
Career
Per 9 Innings
0
0
Yoenis Cespedes
Careerverified
Per 9 Inningsverified
0
0
Brian Johnson
Career
Per 9 Innings
255
0.7
Yoenis Cespedes
Career
Per 9 Innings
0
0
Brian Johnson
Careerverified
Per 9 Inningsverified
105
0.29