John Haldeman vs. Dave Roberts — Career Comparison

Pre-GenerationalKentuckyThrows RightBats LeftNorth AmericaLouisville GraysNational LeagueSecond Baseman
Baby BoomersOregonThrows RightBats RightNorth AmericaSan Diego PadresNational LeagueThird Baseman

On the career numbers, Dave Roberts posted the stronger offensive profile against John Haldeman. Dave Roberts posted stronger numbers in OPS (.651 vs .000) and on-base percentage (.293 vs .000). By the career numbers, Dave Roberts had the stronger overall case — though those totals don't account for the eras and run environments each player worked in.

Hitting Stats for John Haldeman and Dave Roberts

John Haldeman
Career
Per 600 PA
1
1
Dave Roberts
Careerverified
Per 600 PAverified
10
10
John Haldeman
Career
Per 600 PA
1
150
Dave Roberts
Careerverified
Per 600 PAverified
709
194.34
John Haldeman
Career
Per 600 PA
4
600
Dave Roberts
Careerverified
Per 600 PA
2189
600
John Haldeman
Career
Per 600 PAverified
4
600
Dave Roberts
Careerverified
Per 600 PA
2017
552.86
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
0.24
0.24
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
0.667
0.667
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
483
132.39
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
350
95.93
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
77
21.11
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
7
1.92
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
49
13.43
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
133
36.46
John Haldeman
Career
Per 600 PA
Dave Roberts
Careerverified
Per 600 PAverified
0.275
0.275
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
0.024
0.024
John Haldeman
Career
Per 600 PA
Dave Roberts
Careerverified
Per 600 PAverified
0.101
0.101
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
213.94
58.64
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
721
197.62
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
619
169.67
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
0.286
0.286
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
0.358
0.358
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
0.644
0.644
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
0.118
0.118
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
0.218
0.218
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
0.56
0.56
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
0.269
0.269
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
194
53.17
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
208
57.01
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
353
96.76
John Haldeman
Career
Per 600 PA
-0.4
-60
Dave Roberts
Careerverified
Per 600 PAverified
215.71
59.13
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
8
2.19
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
128
35.08
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
22
6.03
John Haldeman
Careerverified
Per 600 PAverified
0
0
Dave Roberts
Career
Per 600 PA
361
98.95
John Haldeman
Career
Per 600 PA
Dave Roberts
Careerverified
Per 600 PAverified
6.06
6.06
John Haldeman
Career
Per 600 PA
Dave Roberts
Careerverified
Per 600 PAverified
0.35
0.35
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
27
7.4
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
9
2.47
John Haldeman
Careerverified
Per 600 PAverified
0
0
Dave Roberts
Career
Per 600 PA
36
9.87
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
27
7.4
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
8
2.19
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
35
9.59
John Haldeman
Career
Per 600 PA
Dave Roberts
Careerverified
Per 600 PAverified
77.14
77.14

Fielding Stats for John Haldeman and Dave Roberts

John Haldeman
Career
Per 9 Innings
1
1
Dave Roberts
Careerverified
Per 9 Inningsverified
10
10
John Haldeman
Career
Per 9 Innings
1
1
Dave Roberts
Careerverified
Per 9 Inningsverified
686
1.29
John Haldeman
Career
Per 9 Innings
0
0
Dave Roberts
Careerverified
Per 9 Inningsverified
507
0.95
John Haldeman
Career
Per 9 Innings
27
27
Dave Roberts
Careerverified
Per 9 Innings
14344
27
John Haldeman
Career
Per 9 Innings
9
9
Dave Roberts
Careerverified
Per 9 Innings
4781.1
9
John Haldeman
Career
Per 9 Innings
0
0
Dave Roberts
Careerverified
Per 9 Inningsverified
1046
1.97
John Haldeman
Career
Per 9 Inningsverified
4
4
Dave Roberts
Careerverified
Per 9 Innings
932
1.75
John Haldeman
Careerverified
Per 9 Innings
3
3
Dave Roberts
Career
Per 9 Inningsverified
96
0.18
John Haldeman
Career
Per 9 Inningsverified
7
7
Dave Roberts
Careerverified
Per 9 Innings
2074
3.9
John Haldeman
Career
Per 9 Inningsverified
4
4
Dave Roberts
Careerverified
Per 9 Innings
1978
3.72
John Haldeman
Career
Per 9 Innings
57.14
57.14
Dave Roberts
Careerverified
Per 9 Inningsverified
95.37
95.37
John Haldeman
Careerverified
Per 9 Inningsverified
4
4
Dave Roberts
Career
Per 9 Innings
2.883
2.883
John Haldeman
Career
Per 9 Innings
0
0
Dave Roberts
Careerverified
Per 9 Inningsverified
73.91
73.91
John Haldeman
Career
Per 9 Innings
0
0
Dave Roberts
Careerverified
Per 9 Inningsverified
118
0.22
John Haldeman
Careerverified
Per 9 Inningsverified
0
0
Dave Roberts
Career
Per 9 Innings
14
0.03
John Haldeman
Career
Per 9 Innings
0
0
Dave Roberts
Career
Per 9 Innings
0
0
John Haldeman
Careerverified
Per 9 Inningsverified
0
0
Dave Roberts
Career
Per 9 Innings
71
0.13
John Haldeman
Career
Per 9 Innings
0
0
Dave Roberts
Careerverified
Per 9 Inningsverified
43
0.08