John Haldeman vs. Dave Roberts — Career Comparison

Pre-GenerationalKentuckyThrows RightBats LeftNorth AmericaLouisville GraysNational LeagueSecond Baseman
Gen XJapanThrows LeftBats LeftAsiaLos Angeles DodgersNational LeagueCenter Fielder

On the career numbers, Dave Roberts posted the stronger offensive profile against John Haldeman. Dave Roberts posted stronger numbers in OPS (.710 vs .000) and on-base percentage (.344 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
832
161.55
John Haldeman
Career
Per 600 PA
4
600
Dave Roberts
Careerverified
Per 600 PA
3090
600
John Haldeman
Career
Per 600 PAverified
4
600
Dave Roberts
Careerverified
Per 600 PA
2707
525.63
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
0.266
0.266
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
0.774
0.774
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
721
140
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
550
106.8
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
95
18.45
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
53
10.29
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
23
4.47
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
171
33.2
John Haldeman
Career
Per 600 PA
Dave Roberts
Careerverified
Per 600 PAverified
0.237
0.237
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
0.009
0.009
John Haldeman
Career
Per 600 PA
Dave Roberts
Careerverified
Per 600 PAverified
0.032
0.032
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
393.36
76.38
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
991
192.43
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
1044
202.72
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
0.342
0.342
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
0.366
0.366
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
0.709
0.709
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
0.1
0.1
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
0.246
0.246
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
0.753
0.753
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
0.298
0.298
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
437
84.85
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
213
41.36
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
627
121.75
John Haldeman
Career
Per 600 PA
-0.4
-60
Dave Roberts
Careerverified
Per 600 PAverified
409.66
79.55
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
16
3.11
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
307
59.61
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
8
1.55
John Haldeman
Careerverified
Per 600 PAverified
0
0
Dave Roberts
Career
Per 600 PA
362
70.29
John Haldeman
Career
Per 600 PA
Dave Roberts
Careerverified
Per 600 PAverified
8.54
8.54
John Haldeman
Career
Per 600 PA
Dave Roberts
Careerverified
Per 600 PAverified
0.85
0.85
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
41
7.96
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
19
3.69
John Haldeman
Careerverified
Per 600 PAverified
0
0
Dave Roberts
Career
Per 600 PA
23
4.47
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
243
47.18
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
58
11.26
John Haldeman
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
301
58.45
John Haldeman
Career
Per 600 PA
Dave Roberts
Careerverified
Per 600 PAverified
80.73
80.73

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
761
1.16
John Haldeman
Career
Per 9 Innings
0
0
Dave Roberts
Careerverified
Per 9 Inningsverified
657
1
John Haldeman
Career
Per 9 Innings
27
27
Dave Roberts
Careerverified
Per 9 Innings
17773
27
John Haldeman
Career
Per 9 Innings
9
9
Dave Roberts
Careerverified
Per 9 Innings
5924.1
9
John Haldeman
Career
Per 9 Innings
0
0
Dave Roberts
Careerverified
Per 9 Inningsverified
1540
2.34
John Haldeman
Career
Per 9 Inningsverified
4
4
Dave Roberts
Careerverified
Per 9 Innings
25
0.04
John Haldeman
Careerverified
Per 9 Innings
3
3
Dave Roberts
Career
Per 9 Inningsverified
14
0.02
John Haldeman
Career
Per 9 Inningsverified
7
7
Dave Roberts
Careerverified
Per 9 Innings
1579
2.4
John Haldeman
Career
Per 9 Inningsverified
4
4
Dave Roberts
Careerverified
Per 9 Innings
1565
2.38
John Haldeman
Career
Per 9 Innings
57.14
57.14
Dave Roberts
Careerverified
Per 9 Inningsverified
99.11
99.11
John Haldeman
Careerverified
Per 9 Inningsverified
4
4
Dave Roberts
Career
Per 9 Innings
2.057
2.057
John Haldeman
Career
Per 9 Innings
0
0
Dave Roberts
Careerverified
Per 9 Inningsverified
86.33
86.33
John Haldeman
Career
Per 9 Innings
0
0
Dave Roberts
Careerverified
Per 9 Inningsverified
6
0.01
John Haldeman
Career
Per 9 Innings
0
0
Dave Roberts
Career
Per 9 Innings
0
0
John Haldeman
Career
Per 9 Innings
0
0
Dave Roberts
Career
Per 9 Innings
0
0
John Haldeman
Career
Per 9 Innings
0
0
Dave Roberts
Career
Per 9 Innings
0
0
John Haldeman
Career
Per 9 Innings
0
0
Dave Roberts
Career
Per 9 Innings
0
0