Kirk McCaskill vs. David Riske — Career Comparison

Baby BoomersCANThrows RightBats RightNorth AmericaCalifornia AngelsAmerican LeagueStarting Pitcher
Gen XWashingtonThrows RightBats RightNorth AmericaCleveland GuardiansAmerican LeagueRelief Pitcher

Kirk McCaskill built a career as a starting pitcher and David Riske as a reliever — different jobs with different demands — but on the metrics that apply to both, a comparison is still worth making. David Riske led in strikeout rate (K%+ 107 vs 82), run prevention (ERA+ 105 vs 98), and walk avoidance (BB%+ 99 vs 99). Kirk McCaskill held the edge in home run suppression (HR9+ 126 vs 78). Keeping the role difference in mind, the edge still goes to David Riske.

Pitching Stats for Kirk McCaskill and David Riske

Kirk McCaskill
Careerverified
Per 9 Inningsverified
12
12
David Riske
Career
Per 9 Innings
11
11
Kirk McCaskill
Career
Per 9 Innings
380
1.98
David Riske
Careerverified
Per 9 Inningsverified
462
8.35
Kirk McCaskill
Careerverified
Per 9 Inningsverified
242
1.26
David Riske
Career
Per 9 Innings
0
0
Kirk McCaskill
Careerverified
Per 9 Inningsverified
106
0.55
David Riske
Career
Per 9 Innings
20
0.36
Kirk McCaskill
Career
Per 9 Innings
108
0.56
David Riske
Careerverified
Per 9 Inningsverified
20
0.36
Kirk McCaskill
Career
Per 9 Innings
49.53
49.53
David Riske
Careerverified
Per 9 Inningsverified
50
50
Kirk McCaskill
Careerverified
Per 9 Inningsverified
63.68
63.68
David Riske
Career
Per 9 Innings
0
0
Kirk McCaskill
Careerverified
Per 9 Inningsverified
30
0.16
David Riske
Career
Per 9 Innings
0
0
Kirk McCaskill
Careerverified
Per 9 Inningsverified
11
0.06
David Riske
Career
Per 9 Innings
0
0
Kirk McCaskill
Career
Per 9 Innings
7
0.04
David Riske
Careerverified
Per 9 Inningsverified
22
0.4
Kirk McCaskill
Career
Per 9 Innings
791
4.12
David Riske
Careerverified
Per 9 Inningsverified
203
3.67
Kirk McCaskill
Career
Per 9 Innings
4.12
4.12
David Riske
Careerverified
Per 9 Inningsverified
3.67
3.67
Kirk McCaskill
Career
Per 9 Innings
4.09
4.09
David Riske
Careerverified
Per 9 Inningsverified
3.9
3.9
Kirk McCaskill
Careerverified
Per 9 Inningsverified
4.21
4.21
David Riske
Career
Per 9 Innings
4.36
4.36
Kirk McCaskill
Career
Per 9 Innings
0.264
0.264
David Riske
Careerverified
Per 9 Inningsverified
0.239
0.239
Kirk McCaskill
Careerverified
Per 9 Innings
5187
27
David Riske
Career
Per 9 Innings
1493
27
Kirk McCaskill
Careerverified
Per 9 Innings
1729
9
David Riske
Career
Per 9 Innings
497.2
9
Kirk McCaskill
Career
Per 9 Innings
1748
9.1
David Riske
Careerverified
Per 9 Inningsverified
442
7.99
Kirk McCaskill
Career
Per 9 Innings
9.1
9.1
David Riske
Careerverified
Per 9 Inningsverified
7.99
7.99
Kirk McCaskill
Career
Per 9 Inningsverified
154
0.8
David Riske
Careerverified
Per 9 Innings
66
1.19
Kirk McCaskill
Careerverified
Per 9 Inningsverified
0.8
0.8
David Riske
Career
Per 9 Innings
1.19
1.19
Kirk McCaskill
Career
Per 9 Innings
0.41
0.41
David Riske
Careerverified
Per 9 Inningsverified
0.14
0.14
Kirk McCaskill
Career
Per 9 Inningsverified
665
3.46
David Riske
Careerverified
Per 9 Innings
212
3.83
Kirk McCaskill
Career
Per 9 Inningsverified
35
0.18
David Riske
Careerverified
Per 9 Innings
19
0.34
Kirk McCaskill
Careerverified
Per 9 Inningsverified
3.46
3.46
David Riske
Career
Per 9 Innings
3.83
3.83
Kirk McCaskill
Careerverified
Per 9 Innings
1003
5.22
David Riske
Career
Per 9 Inningsverified
441
7.98
Kirk McCaskill
Career
Per 9 Innings
5.22
5.22
David Riske
Careerverified
Per 9 Inningsverified
7.98
7.98
Kirk McCaskill
Careerverified
Per 9 Inningsverified
2.64
2.64
David Riske
Career
Per 9 Innings
0.95
0.95
Kirk McCaskill
Career
Per 9 Innings
0.965
0.965
David Riske
Careerverified
Per 9 Inningsverified
1.312
1.312
Kirk McCaskill
Career
Per 9 Innings
72
0.37
David Riske
Careerverified
Per 9 Inningsverified
8
0.14
Kirk McCaskill
Career
Per 9 Inningsverified
34
0.18
David Riske
Careerverified
Per 9 Innings
21
0.38
Kirk McCaskill
Career
Per 9 Innings
9
0.05
David Riske
Careerverified
Per 9 Inningsverified
0
0
Kirk McCaskill
Careerverified
Per 9 Inningsverified
7405
38.55
David Riske
Career
Per 9 Innings
2121
38.36
Kirk McCaskill
Career
Per 9 Innings
55
0.29
David Riske
Careerverified
Per 9 Inningsverified
160
2.89
Kirk McCaskill
Career
Per 9 Innings
876
4.56
David Riske
Careerverified
Per 9 Inningsverified
215
3.89
Kirk McCaskill
Career
Per 9 Innings
4.56
4.56
David Riske
Careerverified
Per 9 Inningsverified
3.89
3.89
Kirk McCaskill
Career
Per 9 Inningsverified
40
0.21
David Riske
Careerverified
Per 9 Innings
20
0.36
Kirk McCaskill
Career
Per 9 Inningsverified
45
0.23
David Riske
Careerverified
Per 9 Innings
20
0.36
Kirk McCaskill
Careerverified
Per 9 Inningsverified
176
0.92
David Riske
Career
Per 9 Innings
41
0.74
Kirk McCaskill
Career
Per 9 Innings
1.396
1.396
David Riske
Careerverified
Per 9 Inningsverified
1.314
1.314
Kirk McCaskill
Careerverified
Per 9 Inningsverified
6621
34.46
David Riske
Career
Per 9 Innings
1848
33.42
Kirk McCaskill
Career
Per 9 Innings
2.31
2.31
David Riske
Careerverified
Per 9 Inningsverified
0.47
0.47
Kirk McCaskill
Career
Per 9 Innings
0.292
0.292
David Riske
Careerverified
Per 9 Inningsverified
0.28
0.28
Kirk McCaskill
Careerverified
Per 9 Inningsverified
38.55
38.55
David Riske
Career
Per 9 Innings
38.36
38.36

Fielding Stats for Kirk McCaskill and David Riske

Kirk McCaskill
Careerverified
Per 9 Inningsverified
12
12
David Riske
Career
Per 9 Innings
11
11
Kirk McCaskill
Career
Per 9 Innings
380
1.98
David Riske
Careerverified
Per 9 Inningsverified
462
8.35
Kirk McCaskill
Careerverified
Per 9 Inningsverified
242
1.26
David Riske
Career
Per 9 Innings
0
0
Kirk McCaskill
Careerverified
Per 9 Innings
5187
27
David Riske
Career
Per 9 Innings
1493
27
Kirk McCaskill
Careerverified
Per 9 Innings
1729
9
David Riske
Career
Per 9 Innings
497.2
9
Kirk McCaskill
Careerverified
Per 9 Inningsverified
150
0.78
David Riske
Career
Per 9 Innings
21
0.38
Kirk McCaskill
Careerverified
Per 9 Inningsverified
266
1.38
David Riske
Career
Per 9 Innings
49
0.89
Kirk McCaskill
Career
Per 9 Innings
21
0.11
David Riske
Careerverified
Per 9 Inningsverified
2
0.04
Kirk McCaskill
Careerverified
Per 9 Inningsverified
437
2.27
David Riske
Career
Per 9 Innings
72
1.3
Kirk McCaskill
Careerverified
Per 9 Inningsverified
416
2.17
David Riske
Career
Per 9 Innings
70
1.27
Kirk McCaskill
Career
Per 9 Innings
95.19
95.19
David Riske
Careerverified
Per 9 Inningsverified
97.22
97.22
Kirk McCaskill
Careerverified
Per 9 Inningsverified
1.095
1.095
David Riske
Career
Per 9 Innings
0.152
0.152
Kirk McCaskill
Careerverified
Per 9 Inningsverified
63.68
63.68
David Riske
Career
Per 9 Innings
0
0
Kirk McCaskill
Careerverified
Per 9 Innings
20
0.1
David Riske
Career
Per 9 Inningsverified
9
0.16
Kirk McCaskill
Career
Per 9 Innings
0
0
David Riske
Career
Per 9 Innings
0
0
Kirk McCaskill
Career
Per 9 Innings
0
0
David Riske
Career
Per 9 Innings
0
0
Kirk McCaskill
Career
Per 9 Innings
0
0
David Riske
Career
Per 9 Innings
0
0
Kirk McCaskill
Career
Per 9 Innings
0
0
David Riske
Career
Per 9 Innings
0
0

Hitting Stats for Kirk McCaskill and David Riske

Kirk McCaskill
Careerverified
Per 600 PA
12
David Riske
Career
Per 600 PAverified
11
11
Kirk McCaskill
Career
Per 600 PA
381
David Riske
Careerverified
Per 600 PAverified
462
277200
Kirk McCaskill
Career
Per 600 PA
0
David Riske
Careerverified
Per 600 PAverified
1
600
Kirk McCaskill
Career
Per 600 PA
0
David Riske
Careerverified
Per 600 PAverified
1
600
Kirk McCaskill
Career
Per 600 PA
David Riske
Career
Per 600 PA
0
0
Kirk McCaskill
Career
Per 600 PA
David Riske
Career
Per 600 PA
0
0
Kirk McCaskill
Career
Per 600 PA
0
David Riske
Career
Per 600 PA
0
0
Kirk McCaskill
Career
Per 600 PA
0
David Riske
Career
Per 600 PA
0
0
Kirk McCaskill
Career
Per 600 PA
0
David Riske
Career
Per 600 PA
0
0
Kirk McCaskill
Career
Per 600 PA
0
David Riske
Career
Per 600 PA
0
0
Kirk McCaskill
Career
Per 600 PA
0
David Riske
Career
Per 600 PA
0
0
Kirk McCaskill
Career
Per 600 PA
0
David Riske
Career
Per 600 PA
0
0
Kirk McCaskill
Career
Per 600 PA
David Riske
Career
Per 600 PA
Kirk McCaskill
Career
Per 600 PA
David Riske
Career
Per 600 PA
0
0
Kirk McCaskill
Career
Per 600 PA
David Riske
Career
Per 600 PA
Kirk McCaskill
Career
Per 600 PA
David Riske
Career
Per 600 PA
0
0
Kirk McCaskill
Career
Per 600 PA
0
David Riske
Career
Per 600 PA
0
0
Kirk McCaskill
Career
Per 600 PA
0
David Riske
Career
Per 600 PA
0
0
Kirk McCaskill
Career
Per 600 PA
David Riske
Career
Per 600 PA
0
0
Kirk McCaskill
Career
Per 600 PA
David Riske
Career
Per 600 PA
0
0
Kirk McCaskill
Career
Per 600 PA
David Riske
Career
Per 600 PA
0
0
Kirk McCaskill
Career
Per 600 PA
David Riske
Career
Per 600 PA
0
0
Kirk McCaskill
Career
Per 600 PA
David Riske
Career
Per 600 PA
0
0
Kirk McCaskill
Career
Per 600 PA
David Riske
Career
Per 600 PA
0
0
Kirk McCaskill
Career
Per 600 PA
David Riske
Career
Per 600 PA
0
0
Kirk McCaskill
Career
Per 600 PA
0
David Riske
Career
Per 600 PA
0
0
Kirk McCaskill
Career
Per 600 PA
0
David Riske
Career
Per 600 PA
0
0
Kirk McCaskill
Career
Per 600 PA
0
David Riske
Career
Per 600 PA
0
0
Kirk McCaskill
Career
Per 600 PA
David Riske
Careerverified
Per 600 PAverified
-0.1
-60
Kirk McCaskill
Career
Per 600 PA
0
David Riske
Career
Per 600 PA
0
0
Kirk McCaskill
Career
Per 600 PA
0
David Riske
Career
Per 600 PA
0
0
Kirk McCaskill
Career
Per 600 PA
0
David Riske
Career
Per 600 PA
0
0
Kirk McCaskill
Career
Per 600 PA
0
David Riske
Career
Per 600 PA
0
0
Kirk McCaskill
Career
Per 600 PA
David Riske
Career
Per 600 PA
Kirk McCaskill
Career
Per 600 PA
David Riske
Career
Per 600 PA
Kirk McCaskill
Career
Per 600 PA
0
David Riske
Career
Per 600 PA
0
0
Kirk McCaskill
Career
Per 600 PA
0
David Riske
Career
Per 600 PA
0
0
Kirk McCaskill
Career
Per 600 PA
0
David Riske
Career
Per 600 PA
0
0
Kirk McCaskill
Career
Per 600 PA
0
David Riske
Career
Per 600 PA
0
0
Kirk McCaskill
Career
Per 600 PA
0
David Riske
Career
Per 600 PA
0
0
Kirk McCaskill
Career
Per 600 PA
0
David Riske
Career
Per 600 PA
0
0
Kirk McCaskill
Career
Per 600 PA
David Riske
Career
Per 600 PA