Ed Freed vs. Ryan Roberts — Career Comparison

Greatest GenerationPennsylvaniaThrows RightBats RightNorth AmericaPhiladelphia PhilliesNational LeagueCenter Fielder
Gen XTexasThrows RightBats RightNorth AmericaArizona DiamondbacksNational LeagueThird Baseman

On the career numbers, Ed Freed posted the stronger offensive profile against Ryan Roberts. Ed Freed posted stronger numbers in OPS (.833 vs .710) and on-base percentage (.378 vs .322). Ryan Roberts had the advantage in home run production (46 career HR at a higher rate). By the career numbers, Ed Freed had the stronger overall case — though those totals don't account for the eras and run environments each player worked in.

Hitting Stats for Ed Freed and Ryan Roberts

Ed Freed
Career
Per 600 PA
1
1
Ryan Roberts
Careerverified
Per 600 PAverified
9
9
Ed Freed
Career
Per 600 PAverified
13
205.26
Ryan Roberts
Careerverified
Per 600 PA
518
183.69
Ed Freed
Career
Per 600 PA
38
600
Ryan Roberts
Careerverified
Per 600 PA
1692
600
Ed Freed
Career
Per 600 PA
33
521.05
Ryan Roberts
Careerverified
Per 600 PAverified
1500
531.91
Ed Freed
Careerverified
Per 600 PAverified
0.303
0.303
Ryan Roberts
Career
Per 600 PA
0.243
0.243
Ed Freed
Careerverified
Per 600 PAverified
0.861
0.861
Ryan Roberts
Career
Per 600 PA
0.731
0.731
Ed Freed
Career
Per 600 PAverified
10
157.89
Ryan Roberts
Careerverified
Per 600 PA
365
129.43
Ed Freed
Career
Per 600 PAverified
6
94.74
Ryan Roberts
Careerverified
Per 600 PA
244
86.52
Ed Freed
Career
Per 600 PAverified
3
47.37
Ryan Roberts
Careerverified
Per 600 PA
71
25.18
Ed Freed
Career
Per 600 PAverified
1
15.79
Ryan Roberts
Careerverified
Per 600 PA
4
1.42
Ed Freed
Career
Per 600 PA
0
0
Ryan Roberts
Careerverified
Per 600 PAverified
46
16.31
Ed Freed
Career
Per 600 PAverified
4
63.16
Ryan Roberts
Careerverified
Per 600 PA
121
42.91
Ed Freed
Careerverified
Per 600 PAverified
0.4
0.4
Ryan Roberts
Career
Per 600 PA
0.332
0.332
Ed Freed
Career
Per 600 PA
0
0
Ryan Roberts
Careerverified
Per 600 PAverified
0.031
0.031
Ed Freed
Career
Per 600 PA
0
0
Ryan Roberts
Careerverified
Per 600 PAverified
0.126
0.126
Ed Freed
Career
Per 600 PAverified
5.79
91.47
Ryan Roberts
Careerverified
Per 600 PA
195.09
69.18
Ed Freed
Career
Per 600 PAverified
15
236.84
Ryan Roberts
Careerverified
Per 600 PA
582
206.38
Ed Freed
Career
Per 600 PAverified
14
221.05
Ryan Roberts
Careerverified
Per 600 PA
538
190.78
Ed Freed
Careerverified
Per 600 PAverified
0.378
0.378
Ryan Roberts
Career
Per 600 PA
0.32
0.32
Ed Freed
Careerverified
Per 600 PAverified
0.455
0.455
Ryan Roberts
Career
Per 600 PA
0.388
0.388
Ed Freed
Careerverified
Per 600 PAverified
0.833
0.833
Ryan Roberts
Career
Per 600 PA
0.708
0.708
Ed Freed
Careerverified
Per 600 PAverified
0.152
0.152
Ryan Roberts
Career
Per 600 PA
0.145
0.145
Ed Freed
Careerverified
Per 600 PAverified
0.284
0.284
Ryan Roberts
Career
Per 600 PA
0.241
0.241
Ed Freed
Careerverified
Per 600 PAverified
0.833
0.833
Ryan Roberts
Career
Per 600 PA
0.668
0.668
Ed Freed
Careerverified
Per 600 PAverified
0.333
0.333
Ryan Roberts
Career
Per 600 PA
0.279
0.279
Ed Freed
Career
Per 600 PA
3
47.37
Ryan Roberts
Careerverified
Per 600 PAverified
205
72.7
Ed Freed
Career
Per 600 PA
1
15.79
Ryan Roberts
Careerverified
Per 600 PAverified
169
59.93
Ed Freed
Career
Per 600 PA
4
63.16
Ryan Roberts
Careerverified
Per 600 PAverified
328
116.31
Ed Freed
Career
Per 600 PAverified
5.9
93.16
Ryan Roberts
Careerverified
Per 600 PA
195.08
69.18
Ed Freed
Career
Per 600 PA
0
0
Ryan Roberts
Careerverified
Per 600 PAverified
7
2.48
Ed Freed
Career
Per 600 PAverified
4
63.16
Ryan Roberts
Careerverified
Per 600 PA
166
58.87
Ed Freed
Career
Per 600 PA
0
0
Ryan Roberts
Careerverified
Per 600 PAverified
5
1.77
Ed Freed
Careerverified
Per 600 PAverified
3
47.37
Ryan Roberts
Career
Per 600 PA
320
113.48
Ed Freed
Careerverified
Per 600 PAverified
12.67
12.67
Ryan Roberts
Career
Per 600 PA
5.29
5.29
Ed Freed
Careerverified
Per 600 PAverified
1.33
1.33
Ryan Roberts
Career
Per 600 PA
0.52
0.52
Ed Freed
Career
Per 600 PAverified
1
15.79
Ryan Roberts
Careerverified
Per 600 PA
9
3.19
Ed Freed
Career
Per 600 PA
0
0
Ryan Roberts
Careerverified
Per 600 PAverified
10
3.55
Ed Freed
Careerverified
Per 600 PA
1
15.79
Ryan Roberts
Career
Per 600 PAverified
27
9.57
Ed Freed
Career
Per 600 PAverified
1
15.79
Ryan Roberts
Careerverified
Per 600 PA
35
12.41
Ed Freed
Career
Per 600 PA
0
0
Ryan Roberts
Careerverified
Per 600 PAverified
20
7.09
Ed Freed
Career
Per 600 PA
1
15.79
Ryan Roberts
Careerverified
Per 600 PAverified
55
19.5
Ed Freed
Careerverified
Per 600 PAverified
100
100
Ryan Roberts
Career
Per 600 PA
63.64
63.64

Fielding Stats for Ed Freed and Ryan Roberts

Ed Freed
Career
Per 9 Innings
1
Ryan Roberts
Careerverified
Per 9 Inningsverified
8
8
Ed Freed
Career
Per 9 Innings
11
Ryan Roberts
Careerverified
Per 9 Inningsverified
462
1.23
Ed Freed
Career
Per 9 Innings
0
Ryan Roberts
Careerverified
Per 9 Inningsverified
374
0.99
Ed Freed
Career
Per 9 Innings
0
Ryan Roberts
Careerverified
Per 9 Inningsverified
10152
27
Ed Freed
Career
Per 9 Innings
0
Ryan Roberts
Careerverified
Per 9 Inningsverified
3384
9
Ed Freed
Career
Per 9 Innings
13
Ryan Roberts
Careerverified
Per 9 Inningsverified
477
1.27
Ed Freed
Career
Per 9 Innings
2
Ryan Roberts
Careerverified
Per 9 Inningsverified
823
2.19
Ed Freed
Careerverified
Per 9 Inningsverified
0
Ryan Roberts
Career
Per 9 Innings
35
0.09
Ed Freed
Career
Per 9 Innings
15
Ryan Roberts
Careerverified
Per 9 Inningsverified
1335
3.55
Ed Freed
Career
Per 9 Innings
15
Ryan Roberts
Careerverified
Per 9 Inningsverified
1300
3.46
Ed Freed
Careerverified
Per 9 Innings
100
Ryan Roberts
Career
Per 9 Inningsverified
97.38
97.38
Ed Freed
Career
Per 9 Innings
1.364
Ryan Roberts
Careerverified
Per 9 Inningsverified
2.814
2.814
Ed Freed
Career
Per 9 Innings
0
Ryan Roberts
Careerverified
Per 9 Inningsverified
80.95
80.95
Ed Freed
Career
Per 9 Innings
0
Ryan Roberts
Careerverified
Per 9 Inningsverified
121
0.32
Ed Freed
Career
Per 9 Innings
0
Ryan Roberts
Career
Per 9 Innings
0
0
Ed Freed
Career
Per 9 Innings
0
Ryan Roberts
Career
Per 9 Innings
0
0
Ed Freed
Career
Per 9 Innings
0
Ryan Roberts
Career
Per 9 Innings
0
0
Ed Freed
Career
Per 9 Innings
0
Ryan Roberts
Career
Per 9 Innings
0
0