Ryan McGuire vs. Dave Roberts — Career Comparison

Gen XCaliforniaThrows LeftBats LeftNorth AmericaMontreal ExposNational LeagueFirst Baseman
Silent GenerationPanamaThrows LeftBats LeftCentral AmericaHouston AstrosAmerican LeagueFirst Baseman

On the career numbers, Ryan McGuire posted the stronger offensive profile against Dave Roberts. Ryan McGuire posted stronger numbers in OPS (.617 vs .563) and on-base percentage (.307 vs .285). By the career numbers, Ryan McGuire had the stronger overall case — though those totals don't account for the eras and run environments each player worked in.

Hitting Stats for Ryan McGuire and Dave Roberts

Ryan McGuire
Careerverified
Per 600 PAverified
6
6
Dave Roberts
Career
Per 600 PA
3
3
Ryan McGuire
Careerverified
Per 600 PAverified
368
302.47
Dave Roberts
Career
Per 600 PA
91
245.95
Ryan McGuire
Careerverified
Per 600 PA
730
600
Dave Roberts
Career
Per 600 PA
222
600
Ryan McGuire
Careerverified
Per 600 PA
631
518.63
Dave Roberts
Career
Per 600 PAverified
194
524.32
Ryan McGuire
Careerverified
Per 600 PAverified
0.211
0.211
Dave Roberts
Career
Per 600 PA
0.196
0.196
Ryan McGuire
Careerverified
Per 600 PAverified
0.645
0.645
Dave Roberts
Career
Per 600 PA
0.592
0.592
Ryan McGuire
Careerverified
Per 600 PAverified
133
109.32
Dave Roberts
Career
Per 600 PA
38
102.7
Ryan McGuire
Careerverified
Per 600 PA
88
72.33
Dave Roberts
Career
Per 600 PAverified
27
72.97
Ryan McGuire
Careerverified
Per 600 PAverified
34
27.95
Dave Roberts
Career
Per 600 PA
8
21.62
Ryan McGuire
Careerverified
Per 600 PAverified
4
3.29
Dave Roberts
Career
Per 600 PA
1
2.7
Ryan McGuire
Careerverified
Per 600 PAverified
7
5.75
Dave Roberts
Career
Per 600 PA
2
5.41
Ryan McGuire
Careerverified
Per 600 PAverified
45
36.99
Dave Roberts
Career
Per 600 PA
11
29.73
Ryan McGuire
Careerverified
Per 600 PAverified
0.338
0.338
Dave Roberts
Career
Per 600 PA
0.29
0.29
Ryan McGuire
Careerverified
Per 600 PAverified
0.011
0.011
Dave Roberts
Career
Per 600 PA
0.01
0.01
Ryan McGuire
Career
Per 600 PA
0.053
0.053
Dave Roberts
Career
Per 600 PA
0.053
0.053
Ryan McGuire
Careerverified
Per 600 PAverified
60.42
49.66
Dave Roberts
Career
Per 600 PA
16.42
44.37
Ryan McGuire
Careerverified
Per 600 PAverified
196
161.1
Dave Roberts
Career
Per 600 PA
54
145.95
Ryan McGuire
Careerverified
Per 600 PAverified
221
181.64
Dave Roberts
Career
Per 600 PA
62
167.57
Ryan McGuire
Careerverified
Per 600 PAverified
0.306
0.306
Dave Roberts
Career
Per 600 PA
0.282
0.282
Ryan McGuire
Careerverified
Per 600 PAverified
0.311
0.311
Dave Roberts
Career
Per 600 PA
0.278
0.278
Ryan McGuire
Careerverified
Per 600 PAverified
0.616
0.616
Dave Roberts
Career
Per 600 PA
0.56
0.56
Ryan McGuire
Careerverified
Per 600 PAverified
0.1
0.1
Dave Roberts
Career
Per 600 PA
0.083
0.083
Ryan McGuire
Careerverified
Per 600 PAverified
0.215
0.215
Dave Roberts
Career
Per 600 PA
0.196
0.196
Ryan McGuire
Careerverified
Per 600 PAverified
0.545
0.545
Dave Roberts
Career
Per 600 PA
0.488
0.488
Ryan McGuire
Careerverified
Per 600 PAverified
0.26
0.26
Dave Roberts
Career
Per 600 PA
0.238
0.238
Ryan McGuire
Careerverified
Per 600 PAverified
64
52.6
Dave Roberts
Career
Per 600 PA
15
40.54
Ryan McGuire
Careerverified
Per 600 PA
55
45.21
Dave Roberts
Career
Per 600 PAverified
17
45.95
Ryan McGuire
Careerverified
Per 600 PAverified
112
92.05
Dave Roberts
Career
Per 600 PA
30
81.08
Ryan McGuire
Careerverified
Per 600 PAverified
59.65
49.03
Dave Roberts
Career
Per 600 PA
16.26
43.93
Ryan McGuire
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
2
5.41
Ryan McGuire
Careerverified
Per 600 PAverified
88
72.33
Dave Roberts
Career
Per 600 PA
22
59.46
Ryan McGuire
Career
Per 600 PA
1
0.82
Dave Roberts
Career
Per 600 PAverified
1
2.7
Ryan McGuire
Career
Per 600 PA
144
118.36
Dave Roberts
Careerverified
Per 600 PAverified
43
116.22
Ryan McGuire
Career
Per 600 PA
5.07
5.07
Dave Roberts
Careerverified
Per 600 PAverified
5.16
5.16
Ryan McGuire
Careerverified
Per 600 PAverified
0.61
0.61
Dave Roberts
Career
Per 600 PA
0.51
0.51
Ryan McGuire
Careerverified
Per 600 PAverified
7
5.75
Dave Roberts
Career
Per 600 PA
2
5.41
Ryan McGuire
Careerverified
Per 600 PA
4
3.29
Dave Roberts
Career
Per 600 PAverified
2
5.41
Ryan McGuire
Career
Per 600 PA
24
19.73
Dave Roberts
Careerverified
Per 600 PAverified
3
8.11
Ryan McGuire
Careerverified
Per 600 PAverified
3
2.47
Dave Roberts
Career
Per 600 PA
0
0
Ryan McGuire
Careerverified
Per 600 PAverified
5
4.11
Dave Roberts
Career
Per 600 PA
1
2.7
Ryan McGuire
Careerverified
Per 600 PAverified
8
6.58
Dave Roberts
Career
Per 600 PA
1
2.7
Ryan McGuire
Careerverified
Per 600 PAverified
37.5
37.5
Dave Roberts
Career
Per 600 PA
0
0

Fielding Stats for Ryan McGuire and Dave Roberts

Ryan McGuire
Careerverified
Per 9 Inningsverified
6
6
Dave Roberts
Career
Per 9 Innings
3
3
Ryan McGuire
Careerverified
Per 9 Inningsverified
300
1.87
Dave Roberts
Career
Per 9 Innings
58
1.3
Ryan McGuire
Careerverified
Per 9 Innings
131
0.81
Dave Roberts
Career
Per 9 Inningsverified
43
0.96
Ryan McGuire
Careerverified
Per 9 Innings
4343
27
Dave Roberts
Career
Per 9 Innings
1204
27
Ryan McGuire
Careerverified
Per 9 Innings
1447.2
9
Dave Roberts
Career
Per 9 Innings
401.1
9
Ryan McGuire
Careerverified
Per 9 Innings
904
5.62
Dave Roberts
Career
Per 9 Inningsverified
338
7.58
Ryan McGuire
Careerverified
Per 9 Innings
86
0.53
Dave Roberts
Career
Per 9 Inningsverified
30
0.67
Ryan McGuire
Career
Per 9 Inningsverified
12
0.07
Dave Roberts
Careerverified
Per 9 Innings
7
0.16
Ryan McGuire
Careerverified
Per 9 Innings
1002
6.23
Dave Roberts
Career
Per 9 Inningsverified
375
8.41
Ryan McGuire
Careerverified
Per 9 Innings
990
6.15
Dave Roberts
Career
Per 9 Inningsverified
368
8.25
Ryan McGuire
Careerverified
Per 9 Inningsverified
98.8
98.8
Dave Roberts
Career
Per 9 Innings
98.13
98.13
Ryan McGuire
Career
Per 9 Innings
3.3
3.3
Dave Roberts
Careerverified
Per 9 Inningsverified
6.345
6.345
Ryan McGuire
Career
Per 9 Innings
43.67
43.67
Dave Roberts
Careerverified
Per 9 Inningsverified
74.14
74.14
Ryan McGuire
Careerverified
Per 9 Innings
62
0.39
Dave Roberts
Career
Per 9 Inningsverified
21
0.47
Ryan McGuire
Career
Per 9 Innings
0
0
Dave Roberts
Career
Per 9 Innings
0
0
Ryan McGuire
Career
Per 9 Innings
0
0
Dave Roberts
Career
Per 9 Innings
0
0
Ryan McGuire
Career
Per 9 Innings
0
0
Dave Roberts
Career
Per 9 Innings
0
0
Ryan McGuire
Career
Per 9 Innings
0
0
Dave Roberts
Career
Per 9 Innings
0
0