Ed Caskin vs. Gene Roof — Career Comparison

Pre-GenerationalMassachusettsThrows RightBats RightNorth AmericaTroy TrojansNational LeagueShortstop
Baby BoomersKentuckyThrows RightBats SwitchNorth AmericaSt. Louis CardinalsNational LeagueLeft Fielder

On the career numbers, Gene Roof posted the stronger offensive profile against Ed Caskin. Gene Roof posted stronger numbers in OPS (.729 vs .529) and on-base percentage (.374 vs .261). Ed Caskin had the advantage in home run production (2 career HR at a higher rate). By the career numbers, Gene Roof 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 Caskin and Gene Roof

Ed Caskin
Careerverified
Per 600 PAverified
7
7
Gene Roof
Career
Per 600 PA
3
3
Ed Caskin
Careerverified
Per 600 PA
482
148.08
Gene Roof
Career
Per 600 PAverified
48
274.29
Ed Caskin
Careerverified
Per 600 PA
1953
600
Gene Roof
Career
Per 600 PA
105
600
Ed Caskin
Careerverified
Per 600 PAverified
1871
574.81
Gene Roof
Career
Per 600 PA
90
514.29
Ed Caskin
Career
Per 600 PA
0.228
0.228
Gene Roof
Careerverified
Per 600 PAverified
0.267
0.267
Ed Caskin
Career
Per 600 PA
0.539
0.539
Gene Roof
Careerverified
Per 600 PAverified
0.785
0.785
Ed Caskin
Careerverified
Per 600 PA
427
131.18
Gene Roof
Career
Per 600 PAverified
24
137.14
Ed Caskin
Careerverified
Per 600 PAverified
365
112.14
Gene Roof
Career
Per 600 PA
16
91.43
Ed Caskin
Careerverified
Per 600 PA
50
15.36
Gene Roof
Career
Per 600 PAverified
8
45.71
Ed Caskin
Careerverified
Per 600 PAverified
10
3.07
Gene Roof
Career
Per 600 PA
0
0
Ed Caskin
Careerverified
Per 600 PAverified
2
0.61
Gene Roof
Career
Per 600 PA
0
0
Ed Caskin
Careerverified
Per 600 PA
62
19.05
Gene Roof
Career
Per 600 PAverified
8
45.71
Ed Caskin
Career
Per 600 PA
0.145
0.145
Gene Roof
Careerverified
Per 600 PAverified
0.333
0.333
Ed Caskin
Careerverified
Per 600 PAverified
0.001
0.001
Gene Roof
Career
Per 600 PA
0
0
Ed Caskin
Careerverified
Per 600 PAverified
0.005
0.005
Gene Roof
Career
Per 600 PA
0
0
Ed Caskin
Careerverified
Per 600 PA
131.47
40.39
Gene Roof
Career
Per 600 PAverified
14.02
80.11
Ed Caskin
Careerverified
Per 600 PA
503
154.53
Gene Roof
Career
Per 600 PAverified
32
182.86
Ed Caskin
Careerverified
Per 600 PA
509
156.37
Gene Roof
Career
Per 600 PAverified
38
217.14
Ed Caskin
Career
Per 600 PA
0.261
0.261
Gene Roof
Careerverified
Per 600 PAverified
0.362
0.362
Ed Caskin
Career
Per 600 PA
0.269
0.269
Gene Roof
Careerverified
Per 600 PAverified
0.356
0.356
Ed Caskin
Career
Per 600 PA
0.529
0.529
Gene Roof
Careerverified
Per 600 PAverified
0.718
0.718
Ed Caskin
Career
Per 600 PA
0.041
0.041
Gene Roof
Careerverified
Per 600 PAverified
0.089
0.089
Ed Caskin
Career
Per 600 PA
0.185
0.185
Gene Roof
Careerverified
Per 600 PAverified
0.252
0.252
Ed Caskin
Career
Per 600 PA
0.405
0.405
Gene Roof
Careerverified
Per 600 PAverified
0.768
0.768
Ed Caskin
Career
Per 600 PA
0.25
0.25
Gene Roof
Careerverified
Per 600 PAverified
0.353
0.353
Ed Caskin
Careerverified
Per 600 PA
229
70.35
Gene Roof
Career
Per 600 PAverified
17
97.14
Ed Caskin
Careerverified
Per 600 PAverified
163
50.08
Gene Roof
Career
Per 600 PA
6
34.29
Ed Caskin
Careerverified
Per 600 PA
390
119.82
Gene Roof
Career
Per 600 PAverified
23
131.43
Ed Caskin
Careerverified
Per 600 PA
150.38
46.2
Gene Roof
Career
Per 600 PAverified
13.32
76.11
Ed Caskin
Career
Per 600 PA
0
0
Gene Roof
Career
Per 600 PA
0
0
Ed Caskin
Careerverified
Per 600 PA
82
25.19
Gene Roof
Career
Per 600 PAverified
14
80
Ed Caskin
Career
Per 600 PA
0
0
Gene Roof
Careerverified
Per 600 PAverified
2
11.43
Ed Caskin
Career
Per 600 PAverified
170
52.23
Gene Roof
Careerverified
Per 600 PA
23
131.43
Ed Caskin
Careerverified
Per 600 PAverified
11.49
11.49
Gene Roof
Career
Per 600 PA
4.57
4.57
Ed Caskin
Career
Per 600 PA
0.48
0.48
Gene Roof
Careerverified
Per 600 PAverified
0.61
0.61
Ed Caskin
Career
Per 600 PA
0
0
Gene Roof
Career
Per 600 PA
0
0
Ed Caskin
Career
Per 600 PA
0
0
Gene Roof
Careerverified
Per 600 PAverified
1
5.71
Ed Caskin
Careerverified
Per 600 PAverified
0
0
Gene Roof
Career
Per 600 PA
2
11.43
Ed Caskin
Career
Per 600 PA
0
0
Gene Roof
Careerverified
Per 600 PAverified
7
40
Ed Caskin
Career
Per 600 PA
0
0
Gene Roof
Careerverified
Per 600 PAverified
1
5.71
Ed Caskin
Career
Per 600 PA
0
0
Gene Roof
Careerverified
Per 600 PAverified
8
45.71
Ed Caskin
Career
Per 600 PA
Gene Roof
Careerverified
Per 600 PAverified
87.5
87.5

Fielding Stats for Ed Caskin and Gene Roof

Ed Caskin
Careerverified
Per 9 Inningsverified
7
7
Gene Roof
Career
Per 9 Innings
3
3
Ed Caskin
Careerverified
Per 9 Innings
487
1.03
Gene Roof
Career
Per 9 Inningsverified
31
1.51
Ed Caskin
Career
Per 9 Innings
0
0
Gene Roof
Careerverified
Per 9 Inningsverified
16
0.78
Ed Caskin
Careerverified
Per 9 Innings
12762
27
Gene Roof
Career
Per 9 Innings
553
27
Ed Caskin
Careerverified
Per 9 Innings
4254
9
Gene Roof
Career
Per 9 Innings
184.1
9
Ed Caskin
Careerverified
Per 9 Innings
786
1.66
Gene Roof
Career
Per 9 Inningsverified
46
2.25
Ed Caskin
Careerverified
Per 9 Inningsverified
1443
3.05
Gene Roof
Career
Per 9 Innings
0
0
Ed Caskin
Career
Per 9 Innings
305
0.65
Gene Roof
Careerverified
Per 9 Inningsverified
2
0.1
Ed Caskin
Careerverified
Per 9 Inningsverified
2534
5.36
Gene Roof
Career
Per 9 Innings
48
2.34
Ed Caskin
Careerverified
Per 9 Inningsverified
2229
4.72
Gene Roof
Career
Per 9 Innings
46
2.25
Ed Caskin
Career
Per 9 Innings
87.96
87.96
Gene Roof
Careerverified
Per 9 Inningsverified
95.83
95.83
Ed Caskin
Careerverified
Per 9 Inningsverified
4.577
4.577
Gene Roof
Career
Per 9 Innings
1.484
1.484
Ed Caskin
Career
Per 9 Innings
0
0
Gene Roof
Careerverified
Per 9 Inningsverified
51.61
51.61
Ed Caskin
Careerverified
Per 9 Inningsverified
98
0.21
Gene Roof
Career
Per 9 Innings
0
0
Ed Caskin
Career
Per 9 Innings
60
0.13
Gene Roof
Careerverified
Per 9 Inningsverified
0
0
Ed Caskin
Career
Per 9 Innings
0
0
Gene Roof
Career
Per 9 Innings
0
0
Ed Caskin
Career
Per 9 Innings
0
0
Gene Roof
Career
Per 9 Innings
0
0
Ed Caskin
Career
Per 9 Innings
0
0
Gene Roof
Career
Per 9 Innings
0
0