Bernie Allen vs. Dave Roberts — Career Comparison

Silent GenerationOhioThrows RightBats LeftNorth AmericaWashington SenatorsAmerican LeagueSecond Baseman
Baby BoomersOregonThrows RightBats RightNorth AmericaSan Diego PadresNational LeagueThird Baseman

When their careers are measured against the same standard, Bernie Allen comes out clearly ahead of Dave Roberts across most offensive categories. Bernie Allen led in contact rate (K%+ 147 vs 78), walk rate (BB%+ 108 vs 59), and on-base percentage (OBP+ 100 vs 84). Dave Roberts held the edge in home run production (HR/PA+ 107 vs 81). Bernie Allen was the more complete offensive player.

Hitting Stats for Bernie Allen and Dave Roberts

Bernie Allen
Careerverified
Per 600 PAverified
12
12
Dave Roberts
Career
Per 600 PA
10
10
Bernie Allen
Careerverified
Per 600 PA
1139
178.76
Dave Roberts
Career
Per 600 PAverified
709
194.34
Bernie Allen
Careerverified
Per 600 PA
3823
600
Dave Roberts
Career
Per 600 PA
2189
600
Bernie Allen
Careerverified
Per 600 PA
3404
534.24
Dave Roberts
Career
Per 600 PAverified
2017
552.86
Bernie Allen
Career
Per 600 PA
0.239
0.239
Dave Roberts
Careerverified
Per 600 PAverified
0.24
0.24
Bernie Allen
Careerverified
Per 600 PAverified
0.69
0.69
Dave Roberts
Career
Per 600 PA
0.667
0.667
Bernie Allen
Careerverified
Per 600 PA
815
127.91
Dave Roberts
Career
Per 600 PAverified
483
132.39
Bernie Allen
Careerverified
Per 600 PA
581
91.18
Dave Roberts
Career
Per 600 PAverified
350
95.93
Bernie Allen
Careerverified
Per 600 PAverified
140
21.97
Dave Roberts
Career
Per 600 PA
77
21.11
Bernie Allen
Careerverified
Per 600 PAverified
21
3.3
Dave Roberts
Career
Per 600 PA
7
1.92
Bernie Allen
Careerverified
Per 600 PA
73
11.46
Dave Roberts
Career
Per 600 PAverified
49
13.43
Bernie Allen
Careerverified
Per 600 PAverified
234
36.73
Dave Roberts
Career
Per 600 PA
133
36.46
Bernie Allen
Careerverified
Per 600 PAverified
0.287
0.287
Dave Roberts
Career
Per 600 PA
0.275
0.275
Bernie Allen
Career
Per 600 PA
0.021
0.021
Dave Roberts
Careerverified
Per 600 PAverified
0.024
0.024
Bernie Allen
Career
Per 600 PA
0.09
0.09
Dave Roberts
Careerverified
Per 600 PAverified
0.101
0.101
Bernie Allen
Careerverified
Per 600 PAverified
400.72
62.89
Dave Roberts
Career
Per 600 PA
213.94
58.64
Bernie Allen
Careerverified
Per 600 PA
1216
190.84
Dave Roberts
Career
Per 600 PAverified
721
197.62
Bernie Allen
Careerverified
Per 600 PAverified
1193
187.24
Dave Roberts
Career
Per 600 PA
619
169.67
Bernie Allen
Careerverified
Per 600 PAverified
0.314
0.314
Dave Roberts
Career
Per 600 PA
0.286
0.286
Bernie Allen
Career
Per 600 PA
0.357
0.357
Dave Roberts
Careerverified
Per 600 PAverified
0.358
0.358
Bernie Allen
Careerverified
Per 600 PAverified
0.671
0.671
Dave Roberts
Career
Per 600 PA
0.644
0.644
Bernie Allen
Career
Per 600 PA
0.118
0.118
Dave Roberts
Career
Per 600 PA
0.118
0.118
Bernie Allen
Careerverified
Per 600 PAverified
0.231
0.231
Dave Roberts
Career
Per 600 PA
0.218
0.218
Bernie Allen
Careerverified
Per 600 PAverified
0.603
0.603
Dave Roberts
Career
Per 600 PA
0.56
0.56
Bernie Allen
Career
Per 600 PA
0.254
0.254
Dave Roberts
Careerverified
Per 600 PAverified
0.269
0.269
Bernie Allen
Careerverified
Per 600 PAverified
357
56.03
Dave Roberts
Career
Per 600 PA
194
53.17
Bernie Allen
Careerverified
Per 600 PA
352
55.24
Dave Roberts
Career
Per 600 PAverified
208
57.01
Bernie Allen
Careerverified
Per 600 PAverified
636
99.82
Dave Roberts
Career
Per 600 PA
353
96.76
Bernie Allen
Careerverified
Per 600 PAverified
409.63
64.29
Dave Roberts
Career
Per 600 PA
215.71
59.13
Bernie Allen
Career
Per 600 PA
8
1.26
Dave Roberts
Career
Per 600 PAverified
8
2.19
Bernie Allen
Careerverified
Per 600 PAverified
370
58.07
Dave Roberts
Career
Per 600 PA
128
35.08
Bernie Allen
Careerverified
Per 600 PAverified
52
8.16
Dave Roberts
Career
Per 600 PA
22
6.03
Bernie Allen
Career
Per 600 PAverified
424
66.54
Dave Roberts
Careerverified
Per 600 PA
361
98.95
Bernie Allen
Careerverified
Per 600 PAverified
9.02
9.02
Dave Roberts
Career
Per 600 PA
6.06
6.06
Bernie Allen
Careerverified
Per 600 PAverified
0.87
0.87
Dave Roberts
Career
Per 600 PA
0.35
0.35
Bernie Allen
Career
Per 600 PA
24
3.77
Dave Roberts
Careerverified
Per 600 PAverified
27
7.4
Bernie Allen
Careerverified
Per 600 PAverified
17
2.67
Dave Roberts
Career
Per 600 PA
9
2.47
Bernie Allen
Career
Per 600 PAverified
60
9.42
Dave Roberts
Careerverified
Per 600 PA
36
9.87
Bernie Allen
Career
Per 600 PA
13
2.04
Dave Roberts
Careerverified
Per 600 PAverified
27
7.4
Bernie Allen
Careerverified
Per 600 PAverified
16
2.51
Dave Roberts
Career
Per 600 PA
8
2.19
Bernie Allen
Career
Per 600 PA
29
4.55
Dave Roberts
Careerverified
Per 600 PAverified
35
9.59
Bernie Allen
Career
Per 600 PA
44.83
44.83
Dave Roberts
Careerverified
Per 600 PAverified
77.14
77.14

Fielding Stats for Bernie Allen and Dave Roberts

Bernie Allen
Careerverified
Per 9 Inningsverified
12
12
Dave Roberts
Career
Per 9 Innings
10
10
Bernie Allen
Careerverified
Per 9 Innings
1023
1.15
Dave Roberts
Career
Per 9 Inningsverified
686
1.29
Bernie Allen
Careerverified
Per 9 Inningsverified
910
1.02
Dave Roberts
Career
Per 9 Innings
507
0.95
Bernie Allen
Careerverified
Per 9 Innings
24078
27
Dave Roberts
Career
Per 9 Innings
14344
27
Bernie Allen
Careerverified
Per 9 Innings
8026
9
Dave Roberts
Career
Per 9 Innings
4781.1
9
Bernie Allen
Careerverified
Per 9 Inningsverified
2031
2.28
Dave Roberts
Career
Per 9 Innings
1046
1.97
Bernie Allen
Careerverified
Per 9 Inningsverified
2347
2.63
Dave Roberts
Career
Per 9 Innings
932
1.75
Bernie Allen
Career
Per 9 Inningsverified
100
0.11
Dave Roberts
Careerverified
Per 9 Innings
96
0.18
Bernie Allen
Careerverified
Per 9 Inningsverified
4478
5.02
Dave Roberts
Career
Per 9 Innings
2074
3.9
Bernie Allen
Careerverified
Per 9 Inningsverified
4378
4.91
Dave Roberts
Career
Per 9 Innings
1978
3.72
Bernie Allen
Careerverified
Per 9 Inningsverified
97.77
97.77
Dave Roberts
Career
Per 9 Innings
95.37
95.37
Bernie Allen
Careerverified
Per 9 Inningsverified
4.28
4.28
Dave Roberts
Career
Per 9 Innings
2.883
2.883
Bernie Allen
Careerverified
Per 9 Inningsverified
88.95
88.95
Dave Roberts
Career
Per 9 Innings
73.91
73.91
Bernie Allen
Careerverified
Per 9 Inningsverified
558
0.63
Dave Roberts
Career
Per 9 Innings
118
0.22
Bernie Allen
Careerverified
Per 9 Inningsverified
0
0
Dave Roberts
Career
Per 9 Innings
14
0.03
Bernie Allen
Career
Per 9 Innings
0
0
Dave Roberts
Career
Per 9 Innings
0
0
Bernie Allen
Careerverified
Per 9 Inningsverified
0
0
Dave Roberts
Career
Per 9 Innings
71
0.13
Bernie Allen
Career
Per 9 Innings
0
0
Dave Roberts
Careerverified
Per 9 Inningsverified
43
0.08