John Cavanaugh vs. Roy Spencer — Career Comparison

Lost GenerationPennsylvaniaThrows RightBats RightNorth AmericaPhiladelphia PhilliesNational LeagueThird Baseman
Lost GenerationNorth CarolinaThrows RightBats RightNorth AmericaWashington SenatorsAmerican LeagueCatcher

On the career numbers, Roy Spencer posted the stronger offensive profile against John Cavanaugh. Roy Spencer posted stronger numbers in OPS (.598 vs .000) and on-base percentage (.301 vs .000). By the career numbers, Roy Spencer 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 Cavanaugh and Roy Spencer

John Cavanaugh
Career
Per 600 PA
1
1
Roy Spencer
Careerverified
Per 600 PAverified
12
12
John Cavanaugh
Career
Per 600 PAverified
1
600
Roy Spencer
Careerverified
Per 600 PA
636
191.28
John Cavanaugh
Career
Per 600 PA
1
600
Roy Spencer
Careerverified
Per 600 PA
1995
600
John Cavanaugh
Career
Per 600 PAverified
1
600
Roy Spencer
Careerverified
Per 600 PA
1814
545.56
John Cavanaugh
Career
Per 600 PA
0
0
Roy Spencer
Careerverified
Per 600 PAverified
0.247
0.247
John Cavanaugh
Career
Per 600 PA
0
0
Roy Spencer
Careerverified
Per 600 PAverified
0.622
0.622
John Cavanaugh
Career
Per 600 PA
0
0
Roy Spencer
Careerverified
Per 600 PAverified
448
134.74
John Cavanaugh
Career
Per 600 PA
0
0
Roy Spencer
Careerverified
Per 600 PAverified
375
112.78
John Cavanaugh
Career
Per 600 PA
0
0
Roy Spencer
Careerverified
Per 600 PAverified
57
17.14
John Cavanaugh
Career
Per 600 PA
0
0
Roy Spencer
Careerverified
Per 600 PAverified
13
3.91
John Cavanaugh
Career
Per 600 PA
0
0
Roy Spencer
Careerverified
Per 600 PAverified
3
0.9
John Cavanaugh
Career
Per 600 PA
0
0
Roy Spencer
Careerverified
Per 600 PAverified
73
21.95
John Cavanaugh
Career
Per 600 PA
Roy Spencer
Careerverified
Per 600 PAverified
0.163
0.163
John Cavanaugh
Career
Per 600 PA
0
0
Roy Spencer
Careerverified
Per 600 PAverified
0.002
0.002
John Cavanaugh
Career
Per 600 PA
Roy Spencer
Careerverified
Per 600 PAverified
0.007
0.007
John Cavanaugh
Career
Per 600 PA
0
0
Roy Spencer
Careerverified
Per 600 PAverified
168.09
50.55
John Cavanaugh
Career
Per 600 PA
0
0
Roy Spencer
Careerverified
Per 600 PAverified
540
162.41
John Cavanaugh
Career
Per 600 PA
0
0
Roy Spencer
Careerverified
Per 600 PAverified
587
176.54
John Cavanaugh
Career
Per 600 PA
0
0
Roy Spencer
Careerverified
Per 600 PAverified
0.301
0.301
John Cavanaugh
Career
Per 600 PA
0
0
Roy Spencer
Careerverified
Per 600 PAverified
0.298
0.298
John Cavanaugh
Career
Per 600 PA
0
0
Roy Spencer
Careerverified
Per 600 PAverified
0.598
0.598
John Cavanaugh
Career
Per 600 PA
0
0
Roy Spencer
Careerverified
Per 600 PAverified
0.051
0.051
John Cavanaugh
Career
Per 600 PA
0
0
Roy Spencer
Careerverified
Per 600 PAverified
0.21
0.21
John Cavanaugh
Career
Per 600 PA
0
0
Roy Spencer
Careerverified
Per 600 PAverified
0.498
0.498
John Cavanaugh
Career
Per 600 PA
Roy Spencer
Careerverified
Per 600 PAverified
0.265
0.265
John Cavanaugh
Career
Per 600 PA
0
0
Roy Spencer
Careerverified
Per 600 PAverified
177
53.23
John Cavanaugh
Career
Per 600 PA
0
0
Roy Spencer
Careerverified
Per 600 PAverified
203
61.05
John Cavanaugh
Career
Per 600 PA
0
0
Roy Spencer
Careerverified
Per 600 PAverified
377
113.38
John Cavanaugh
Career
Per 600 PA
-0.11
-66.4
Roy Spencer
Careerverified
Per 600 PAverified
195.86
58.91
John Cavanaugh
Career
Per 600 PA
0
0
Roy Spencer
Careerverified
Per 600 PAverified
11
3.31
John Cavanaugh
Career
Per 600 PA
0
0
Roy Spencer
Careerverified
Per 600 PAverified
128
38.5
John Cavanaugh
Career
Per 600 PA
0
0
Roy Spencer
Career
Per 600 PA
0
0
John Cavanaugh
Careerverified
Per 600 PA
1
600
Roy Spencer
Career
Per 600 PAverified
130
39.1
John Cavanaugh
Career
Per 600 PA
1
1
Roy Spencer
Careerverified
Per 600 PAverified
15.35
15.35
John Cavanaugh
Career
Per 600 PA
0
0
Roy Spencer
Careerverified
Per 600 PAverified
0.98
0.98
John Cavanaugh
Career
Per 600 PA
0
0
Roy Spencer
Careerverified
Per 600 PAverified
42
12.63
John Cavanaugh
Career
Per 600 PA
0
0
Roy Spencer
Career
Per 600 PA
0
0
John Cavanaugh
Careerverified
Per 600 PAverified
0
0
Roy Spencer
Career
Per 600 PA
4
1.2
John Cavanaugh
Career
Per 600 PA
0
0
Roy Spencer
Careerverified
Per 600 PAverified
4
1.2
John Cavanaugh
Career
Per 600 PA
0
0
Roy Spencer
Careerverified
Per 600 PAverified
1
0.3
John Cavanaugh
Career
Per 600 PA
0
0
Roy Spencer
Careerverified
Per 600 PAverified
5
1.5
John Cavanaugh
Career
Per 600 PA
Roy Spencer
Careerverified
Per 600 PAverified
80
80

Fielding Stats for John Cavanaugh and Roy Spencer

John Cavanaugh
Career
Per 9 Innings
1
Roy Spencer
Careerverified
Per 9 Innings
12
John Cavanaugh
Career
Per 9 Innings
1
Roy Spencer
Careerverified
Per 9 Innings
585
John Cavanaugh
Career
Per 9 Innings
0
Roy Spencer
Career
Per 9 Innings
0
John Cavanaugh
Career
Per 9 Innings
0
Roy Spencer
Career
Per 9 Innings
0
John Cavanaugh
Career
Per 9 Innings
0
Roy Spencer
Career
Per 9 Innings
0
John Cavanaugh
Career
Per 9 Innings
0
Roy Spencer
Careerverified
Per 9 Innings
2138
John Cavanaugh
Career
Per 9 Innings
0
Roy Spencer
Careerverified
Per 9 Innings
275
John Cavanaugh
Careerverified
Per 9 Innings
0
Roy Spencer
Career
Per 9 Innings
40
John Cavanaugh
Career
Per 9 Innings
0
Roy Spencer
Careerverified
Per 9 Innings
2453
John Cavanaugh
Career
Per 9 Innings
0
Roy Spencer
Careerverified
Per 9 Innings
2413
John Cavanaugh
Career
Per 9 Innings
Roy Spencer
Careerverified
Per 9 Innings
98.37
John Cavanaugh
Career
Per 9 Innings
0
Roy Spencer
Careerverified
Per 9 Innings
4.125
John Cavanaugh
Career
Per 9 Innings
0
Roy Spencer
Career
Per 9 Innings
0
John Cavanaugh
Career
Per 9 Innings
0
Roy Spencer
Careerverified
Per 9 Innings
33
John Cavanaugh
Careerverified
Per 9 Innings
0
Roy Spencer
Career
Per 9 Innings
25
John Cavanaugh
Career
Per 9 Innings
0
Roy Spencer
Career
Per 9 Innings
0
John Cavanaugh
Career
Per 9 Innings
0
Roy Spencer
Career
Per 9 Innings
0
John Cavanaugh
Career
Per 9 Innings
0
Roy Spencer
Career
Per 9 Innings
0