Alfredo Cabrera vs. Daniel Johnson — Career Comparison

Pre-GenerationalSpainThrows RightBats RightEuropeCuban Stars of HavanaWestern League (Independent)Shortstop
MillenialCaliforniaThrows LeftBats LeftNorth AmericaBaltimore OriolesAmerican LeagueRight Fielder

On the career numbers, Alfredo Cabrera posted the stronger offensive profile against Daniel Johnson. Alfredo Cabrera posted stronger numbers in OPS (.655 vs .570) and on-base percentage (.315 vs .248). Daniel Johnson had the advantage in home run production (5 career HR at a higher rate). By the career numbers, Alfredo Cabrera had the stronger overall case — though those totals don't account for the eras and run environments each player worked in.

Hitting Stats for Alfredo Cabrera and Daniel Johnson

Alfredo Cabrera
Career
Per 600 PA
3
3
Daniel Johnson
Careerverified
Per 600 PAverified
4
4
Alfredo Cabrera
Career
Per 600 PA
29
150
Daniel Johnson
Careerverified
Per 600 PAverified
67
264.47
Alfredo Cabrera
Career
Per 600 PA
116
600
Daniel Johnson
Careerverified
Per 600 PA
152
600
Alfredo Cabrera
Career
Per 600 PA
100
517.24
Daniel Johnson
Careerverified
Per 600 PAverified
143
564.47
Alfredo Cabrera
Careerverified
Per 600 PAverified
0.24
0.24
Daniel Johnson
Career
Per 600 PA
0.196
0.196
Alfredo Cabrera
Careerverified
Per 600 PAverified
0.718
0.718
Daniel Johnson
Career
Per 600 PA
0.588
0.588
Alfredo Cabrera
Career
Per 600 PAverified
24
124.14
Daniel Johnson
Careerverified
Per 600 PA
28
110.53
Alfredo Cabrera
Career
Per 600 PAverified
16
82.76
Daniel Johnson
Careerverified
Per 600 PA
20
78.95
Alfredo Cabrera
Careerverified
Per 600 PAverified
6
31.03
Daniel Johnson
Career
Per 600 PA
3
11.84
Alfredo Cabrera
Careerverified
Per 600 PAverified
2
10.34
Daniel Johnson
Career
Per 600 PA
0
0
Alfredo Cabrera
Career
Per 600 PA
0
0
Daniel Johnson
Careerverified
Per 600 PAverified
5
19.74
Alfredo Cabrera
Career
Per 600 PAverified
8
41.38
Daniel Johnson
Career
Per 600 PA
8
31.58
Alfredo Cabrera
Careerverified
Per 600 PAverified
0.333
0.333
Daniel Johnson
Career
Per 600 PA
0.286
0.286
Alfredo Cabrera
Career
Per 600 PA
0
0
Daniel Johnson
Careerverified
Per 600 PAverified
0.035
0.035
Alfredo Cabrera
Career
Per 600 PA
0
0
Daniel Johnson
Careerverified
Per 600 PAverified
0.179
0.179
Alfredo Cabrera
Career
Per 600 PAverified
12.59
65.1
Daniel Johnson
Careerverified
Per 600 PA
13.13
51.84
Alfredo Cabrera
Career
Per 600 PA
34
175.86
Daniel Johnson
Careerverified
Per 600 PAverified
46
181.58
Alfredo Cabrera
Career
Per 600 PAverified
35
181.03
Daniel Johnson
Careerverified
Per 600 PA
37
146.05
Alfredo Cabrera
Careerverified
Per 600 PAverified
0.315
0.315
Daniel Johnson
Career
Per 600 PA
0.243
0.243
Alfredo Cabrera
Careerverified
Per 600 PAverified
0.34
0.34
Daniel Johnson
Career
Per 600 PA
0.322
0.322
Alfredo Cabrera
Careerverified
Per 600 PAverified
0.655
0.655
Daniel Johnson
Career
Per 600 PA
0.565
0.565
Alfredo Cabrera
Career
Per 600 PA
0.1
0.1
Daniel Johnson
Careerverified
Per 600 PAverified
0.126
0.126
Alfredo Cabrera
Careerverified
Per 600 PAverified
0.227
0.227
Daniel Johnson
Career
Per 600 PA
0.19
0.19
Alfredo Cabrera
Careerverified
Per 600 PAverified
0.658
0.658
Daniel Johnson
Career
Per 600 PA
0.5
0.5
Alfredo Cabrera
Career
Per 600 PA
0.24
0.24
Daniel Johnson
Careerverified
Per 600 PAverified
0.247
0.247
Alfredo Cabrera
Career
Per 600 PA
9
46.55
Daniel Johnson
Careerverified
Per 600 PAverified
23
90.79
Alfredo Cabrera
Careerverified
Per 600 PAverified
12
62.07
Daniel Johnson
Career
Per 600 PA
6
23.68
Alfredo Cabrera
Career
Per 600 PAverified
21
108.62
Daniel Johnson
Careerverified
Per 600 PA
24
94.74
Alfredo Cabrera
Careerverified
Per 600 PAverified
13.36
69.11
Daniel Johnson
Career
Per 600 PA
11.66
46.02
Alfredo Cabrera
Careerverified
Per 600 PAverified
2
10.34
Daniel Johnson
Career
Per 600 PA
0
0
Alfredo Cabrera
Career
Per 600 PAverified
9
46.55
Daniel Johnson
Career
Per 600 PA
9
35.53
Alfredo Cabrera
Career
Per 600 PA
0
0
Daniel Johnson
Careerverified
Per 600 PAverified
1
3.95
Alfredo Cabrera
Careerverified
Per 600 PAverified
0
0
Daniel Johnson
Career
Per 600 PA
45
177.63
Alfredo Cabrera
Career
Per 600 PA
Daniel Johnson
Careerverified
Per 600 PAverified
3.38
3.38
Alfredo Cabrera
Career
Per 600 PA
Daniel Johnson
Careerverified
Per 600 PAverified
0.2
0.2
Alfredo Cabrera
Careerverified
Per 600 PAverified
5
25.86
Daniel Johnson
Career
Per 600 PA
0
0
Alfredo Cabrera
Career
Per 600 PA
0
0
Daniel Johnson
Career
Per 600 PA
0
0
Alfredo Cabrera
Career
Per 600 PA
0
0
Daniel Johnson
Career
Per 600 PA
0
0
Alfredo Cabrera
Careerverified
Per 600 PAverified
5
25.86
Daniel Johnson
Career
Per 600 PA
3
11.84
Alfredo Cabrera
Career
Per 600 PA
0
0
Daniel Johnson
Careerverified
Per 600 PAverified
1
3.95
Alfredo Cabrera
Careerverified
Per 600 PAverified
5
25.86
Daniel Johnson
Career
Per 600 PA
4
15.79
Alfredo Cabrera
Careerverified
Per 600 PAverified
100
100
Daniel Johnson
Career
Per 600 PA
75
75

Fielding Stats for Alfredo Cabrera and Daniel Johnson

Alfredo Cabrera
Career
Per 9 Innings
3
3
Daniel Johnson
Careerverified
Per 9 Inningsverified
4
4
Alfredo Cabrera
Career
Per 9 Innings
29
1.05
Daniel Johnson
Careerverified
Per 9 Inningsverified
61
1.54
Alfredo Cabrera
Career
Per 9 Inningsverified
28
1.02
Daniel Johnson
Careerverified
Per 9 Innings
40
1.01
Alfredo Cabrera
Career
Per 9 Innings
744
27
Daniel Johnson
Careerverified
Per 9 Innings
1070
27
Alfredo Cabrera
Career
Per 9 Innings
248
9
Daniel Johnson
Careerverified
Per 9 Innings
356.2
9
Alfredo Cabrera
Career
Per 9 Inningsverified
76
2.76
Daniel Johnson
Careerverified
Per 9 Innings
80
2.02
Alfredo Cabrera
Careerverified
Per 9 Inningsverified
108
3.92
Daniel Johnson
Career
Per 9 Innings
3
0.08
Alfredo Cabrera
Career
Per 9 Innings
15
0.54
Daniel Johnson
Careerverified
Per 9 Inningsverified
2
0.05
Alfredo Cabrera
Careerverified
Per 9 Inningsverified
199
7.22
Daniel Johnson
Career
Per 9 Innings
85
2.14
Alfredo Cabrera
Careerverified
Per 9 Inningsverified
184
6.68
Daniel Johnson
Career
Per 9 Innings
83
2.09
Alfredo Cabrera
Career
Per 9 Innings
92.46
92.46
Daniel Johnson
Careerverified
Per 9 Inningsverified
97.65
97.65
Alfredo Cabrera
Careerverified
Per 9 Inningsverified
6.345
6.345
Daniel Johnson
Career
Per 9 Innings
1.361
1.361
Alfredo Cabrera
Careerverified
Per 9 Inningsverified
96.55
96.55
Daniel Johnson
Career
Per 9 Innings
65.57
65.57
Alfredo Cabrera
Careerverified
Per 9 Inningsverified
5
0.18
Daniel Johnson
Career
Per 9 Innings
1
0.03
Alfredo Cabrera
Career
Per 9 Innings
0
0
Daniel Johnson
Career
Per 9 Innings
0
0
Alfredo Cabrera
Career
Per 9 Innings
0
0
Daniel Johnson
Career
Per 9 Innings
0
0
Alfredo Cabrera
Career
Per 9 Innings
0
0
Daniel Johnson
Career
Per 9 Innings
0
0
Alfredo Cabrera
Career
Per 9 Innings
0
0
Daniel Johnson
Career
Per 9 Innings
0
0