Edgar Diaz vs. Upton Johnson — Career Comparison

Baby BoomersP.R.Throws RightBats RightCaribbeanMilwaukee BrewersAmerican LeagueShortstop
Pre-GenerationalNew JerseyNorth AmericaPhiladelphia Quaker GiantsEastern Colored League (Independent)Third Baseman

On the career numbers, Edgar Diaz posted the stronger offensive profile against Upton Johnson. Edgar Diaz posted stronger numbers in OPS (.629 vs .387) and on-base percentage (.335 vs .225). By the career numbers, Edgar Diaz had the stronger overall case — though those totals don't account for the eras and run environments each player worked in.

Hitting Stats for Edgar Diaz and Upton Johnson

Edgar Diaz
Career
Per 600 PA
2
2
Upton Johnson
Career
Per 600 PA
2
2
Edgar Diaz
Careerverified
Per 600 PAverified
91
210.81
Upton Johnson
Career
Per 600 PA
23
164.29
Edgar Diaz
Careerverified
Per 600 PA
259
600
Upton Johnson
Career
Per 600 PA
84
600
Edgar Diaz
Careerverified
Per 600 PAverified
231
535.14
Upton Johnson
Career
Per 600 PA
74
528.57
Edgar Diaz
Careerverified
Per 600 PAverified
0.268
0.268
Upton Johnson
Career
Per 600 PA
0.162
0.162
Edgar Diaz
Careerverified
Per 600 PAverified
0.658
0.658
Upton Johnson
Career
Per 600 PA
0.51
0.51
Edgar Diaz
Careerverified
Per 600 PAverified
62
143.63
Upton Johnson
Career
Per 600 PA
12
85.71
Edgar Diaz
Careerverified
Per 600 PAverified
58
134.36
Upton Johnson
Career
Per 600 PA
12
85.71
Edgar Diaz
Careerverified
Per 600 PAverified
2
4.63
Upton Johnson
Career
Per 600 PA
0
0
Edgar Diaz
Careerverified
Per 600 PAverified
2
4.63
Upton Johnson
Career
Per 600 PA
0
0
Edgar Diaz
Career
Per 600 PA
0
0
Upton Johnson
Career
Per 600 PA
0
0
Edgar Diaz
Careerverified
Per 600 PAverified
4
9.27
Upton Johnson
Career
Per 600 PA
0
0
Edgar Diaz
Careerverified
Per 600 PAverified
0.065
0.065
Upton Johnson
Career
Per 600 PA
0
0
Edgar Diaz
Career
Per 600 PA
0
0
Upton Johnson
Career
Per 600 PA
0
0
Edgar Diaz
Career
Per 600 PA
0
0
Upton Johnson
Career
Per 600 PA
0
0
Edgar Diaz
Careerverified
Per 600 PAverified
22.95
53.16
Upton Johnson
Career
Per 600 PA
4.08
29.12
Edgar Diaz
Careerverified
Per 600 PAverified
68
157.53
Upton Johnson
Career
Per 600 PA
12
85.71
Edgar Diaz
Careerverified
Per 600 PAverified
85
196.91
Upton Johnson
Career
Per 600 PA
18
128.57
Edgar Diaz
Careerverified
Per 600 PAverified
0.335
0.335
Upton Johnson
Career
Per 600 PA
0.225
0.225
Edgar Diaz
Careerverified
Per 600 PAverified
0.294
0.294
Upton Johnson
Career
Per 600 PA
0.162
0.162
Edgar Diaz
Careerverified
Per 600 PAverified
0.629
0.629
Upton Johnson
Career
Per 600 PA
0.387
0.387
Edgar Diaz
Careerverified
Per 600 PAverified
0.026
0.026
Upton Johnson
Career
Per 600 PA
0
0
Edgar Diaz
Careerverified
Per 600 PAverified
0.224
0.224
Upton Johnson
Career
Per 600 PA
0.142
0.142
Edgar Diaz
Careerverified
Per 600 PAverified
0.54
0.54
Upton Johnson
Career
Per 600 PA
0.403
0.403
Edgar Diaz
Careerverified
Per 600 PAverified
0.316
0.316
Upton Johnson
Career
Per 600 PA
0.162
0.162
Edgar Diaz
Careerverified
Per 600 PA
27
62.55
Upton Johnson
Career
Per 600 PAverified
12
85.71
Edgar Diaz
Careerverified
Per 600 PAverified
14
32.43
Upton Johnson
Career
Per 600 PA
3
21.43
Edgar Diaz
Careerverified
Per 600 PA
41
94.98
Upton Johnson
Career
Per 600 PAverified
15
107.14
Edgar Diaz
Careerverified
Per 600 PAverified
28.19
65.32
Upton Johnson
Career
Per 600 PA
4.03
28.82
Edgar Diaz
Career
Per 600 PA
1
2.32
Upton Johnson
Career
Per 600 PAverified
1
7.14
Edgar Diaz
Careerverified
Per 600 PAverified
22
50.97
Upton Johnson
Career
Per 600 PA
5
35.71
Edgar Diaz
Career
Per 600 PA
0
0
Upton Johnson
Career
Per 600 PA
0
0
Edgar Diaz
Career
Per 600 PA
35
81.08
Upton Johnson
Careerverified
Per 600 PAverified
0
0
Edgar Diaz
Careerverified
Per 600 PAverified
7.4
7.4
Upton Johnson
Career
Per 600 PA
Edgar Diaz
Careerverified
Per 600 PAverified
0.63
0.63
Upton Johnson
Career
Per 600 PA
Edgar Diaz
Careerverified
Per 600 PA
5
11.58
Upton Johnson
Career
Per 600 PAverified
4
28.57
Edgar Diaz
Career
Per 600 PA
0
0
Upton Johnson
Career
Per 600 PA
0
0
Edgar Diaz
Career
Per 600 PA
3
6.95
Upton Johnson
Careerverified
Per 600 PAverified
0
0
Edgar Diaz
Career
Per 600 PA
3
6.95
Upton Johnson
Careerverified
Per 600 PAverified
7
50
Edgar Diaz
Careerverified
Per 600 PAverified
2
4.63
Upton Johnson
Career
Per 600 PA
0
0
Edgar Diaz
Career
Per 600 PA
5
11.58
Upton Johnson
Careerverified
Per 600 PAverified
7
50
Edgar Diaz
Career
Per 600 PA
60
60
Upton Johnson
Careerverified
Per 600 PAverified
100
100

Fielding Stats for Edgar Diaz and Upton Johnson

Edgar Diaz
Career
Per 9 Innings
2
2
Upton Johnson
Career
Per 9 Innings
2
2
Edgar Diaz
Careerverified
Per 9 Inningsverified
92
1.31
Upton Johnson
Career
Per 9 Innings
23
1.05
Edgar Diaz
Careerverified
Per 9 Innings
71
1.01
Upton Johnson
Career
Per 9 Inningsverified
23
1.05
Edgar Diaz
Careerverified
Per 9 Innings
1894
27
Upton Johnson
Career
Per 9 Innings
590
27
Edgar Diaz
Careerverified
Per 9 Innings
631.1
9
Upton Johnson
Career
Per 9 Innings
196.2
9
Edgar Diaz
Careerverified
Per 9 Inningsverified
131
1.87
Upton Johnson
Career
Per 9 Innings
29
1.33
Edgar Diaz
Careerverified
Per 9 Innings
205
2.92
Upton Johnson
Career
Per 9 Inningsverified
64
2.93
Edgar Diaz
Career
Per 9 Inningsverified
19
0.27
Upton Johnson
Careerverified
Per 9 Innings
7
0.32
Edgar Diaz
Careerverified
Per 9 Inningsverified
355
5.06
Upton Johnson
Career
Per 9 Innings
100
4.58
Edgar Diaz
Careerverified
Per 9 Inningsverified
336
4.79
Upton Johnson
Career
Per 9 Innings
93
4.26
Edgar Diaz
Careerverified
Per 9 Inningsverified
94.65
94.65
Upton Johnson
Career
Per 9 Innings
93
93
Edgar Diaz
Career
Per 9 Innings
3.652
3.652
Upton Johnson
Careerverified
Per 9 Inningsverified
4.044
4.044
Edgar Diaz
Career
Per 9 Innings
77.17
77.17
Upton Johnson
Careerverified
Per 9 Inningsverified
100
100
Edgar Diaz
Careerverified
Per 9 Inningsverified
45
0.64
Upton Johnson
Career
Per 9 Innings
7
0.32
Edgar Diaz
Career
Per 9 Innings
0
0
Upton Johnson
Career
Per 9 Innings
0
0
Edgar Diaz
Career
Per 9 Innings
0
0
Upton Johnson
Career
Per 9 Innings
0
0
Edgar Diaz
Career
Per 9 Innings
0
0
Upton Johnson
Career
Per 9 Innings
0
0
Edgar Diaz
Career
Per 9 Innings
0
0
Upton Johnson
Career
Per 9 Innings
0
0