Danny Graves vs. Cecil Upshaw — Career Comparison

Gen XSouth VietnamThrows RightBats RightCincinnati RedsNational LeagueRelief PitcherAll-Star
Silent GenerationLouisianaThrows RightBats RightNorth AmericaAtlanta BravesNational LeagueRelief Pitcher

The numbers give Cecil Upshaw a clear advantage over Danny Graves across the core pitching metrics. Cecil Upshaw led in home run suppression (HR9+ 120 vs 90), strikeout rate (K%+ 88 vs 65), and skill-based run prevention (DICE+ 99 vs 88). Danny Graves held the edge in walk avoidance (BB%+ 141 vs 123). Cecil Upshaw was the better reliever — the numbers make that case clearly.

Pitching Stats for Danny Graves and Cecil Upshaw

Danny Graves
Careerverified
Per 9 Inningsverified
11
11
Cecil Upshaw
Career
Per 9 Innings
9
9
Danny Graves
Careerverified
Per 9 Inningsverified
518
5.77
Cecil Upshaw
Career
Per 9 Innings
348
5.56
Danny Graves
Careerverified
Per 9 Inningsverified
30
0.33
Cecil Upshaw
Career
Per 9 Innings
0
0
Danny Graves
Careerverified
Per 9 Innings
43
0.48
Cecil Upshaw
Career
Per 9 Inningsverified
34
0.54
Danny Graves
Career
Per 9 Inningsverified
44
0.49
Cecil Upshaw
Careerverified
Per 9 Innings
36
0.58
Danny Graves
Careerverified
Per 9 Inningsverified
49.43
49.43
Cecil Upshaw
Career
Per 9 Innings
48.57
48.57
Danny Graves
Careerverified
Per 9 Inningsverified
5.79
5.79
Cecil Upshaw
Career
Per 9 Innings
0
0
Danny Graves
Careerverified
Per 9 Inningsverified
2
0.02
Cecil Upshaw
Career
Per 9 Innings
0
0
Danny Graves
Careerverified
Per 9 Inningsverified
1
0.01
Cecil Upshaw
Career
Per 9 Innings
0
0
Danny Graves
Careerverified
Per 9 Inningsverified
182
2.03
Cecil Upshaw
Career
Per 9 Innings
86
1.37
Danny Graves
Career
Per 9 Innings
364
4.05
Cecil Upshaw
Careerverified
Per 9 Inningsverified
196
3.13
Danny Graves
Career
Per 9 Innings
4.05
4.05
Cecil Upshaw
Careerverified
Per 9 Inningsverified
3.13
3.13
Danny Graves
Career
Per 9 Innings
4.35
4.35
Cecil Upshaw
Careerverified
Per 9 Inningsverified
3.36
3.36
Danny Graves
Career
Per 9 Innings
4.58
4.58
Cecil Upshaw
Careerverified
Per 9 Inningsverified
3.76
3.76
Danny Graves
Career
Per 9 Innings
0.274
0.274
Cecil Upshaw
Careerverified
Per 9 Inningsverified
0.255
0.255
Danny Graves
Careerverified
Per 9 Innings
2425
27
Cecil Upshaw
Career
Per 9 Innings
1689
27
Danny Graves
Careerverified
Per 9 Innings
808.1
9
Cecil Upshaw
Career
Per 9 Innings
563
9
Danny Graves
Career
Per 9 Innings
857
9.54
Cecil Upshaw
Careerverified
Per 9 Inningsverified
545
8.71
Danny Graves
Career
Per 9 Innings
9.54
9.54
Cecil Upshaw
Careerverified
Per 9 Inningsverified
8.71
8.71
Danny Graves
Career
Per 9 Innings
96
1.07
Cecil Upshaw
Careerverified
Per 9 Inningsverified
37
0.59
Danny Graves
Career
Per 9 Innings
1.07
1.07
Cecil Upshaw
Careerverified
Per 9 Inningsverified
0.59
0.59
Danny Graves
Career
Per 9 Innings
0.19
0.19
Cecil Upshaw
Careerverified
Per 9 Inningsverified
0.11
0.11
Danny Graves
Career
Per 9 Innings
271
3.02
Cecil Upshaw
Careerverified
Per 9 Inningsverified
177
2.83
Danny Graves
Careerverified
Per 9 Inningsverified
48
0.53
Cecil Upshaw
Career
Per 9 Innings
50
0.8
Danny Graves
Career
Per 9 Innings
3.02
3.02
Cecil Upshaw
Careerverified
Per 9 Inningsverified
2.83
2.83
Danny Graves
Careerverified
Per 9 Innings
429
4.78
Cecil Upshaw
Career
Per 9 Inningsverified
323
5.16
Danny Graves
Career
Per 9 Innings
4.78
4.78
Cecil Upshaw
Careerverified
Per 9 Inningsverified
5.16
5.16
Danny Graves
Career
Per 9 Innings
0.83
0.83
Cecil Upshaw
Careerverified
Per 9 Inningsverified
0.93
0.93
Danny Graves
Career
Per 9 Innings
0.866
0.866
Cecil Upshaw
Careerverified
Per 9 Inningsverified
0.888
0.888
Danny Graves
Career
Per 9 Innings
27
0.3
Cecil Upshaw
Careerverified
Per 9 Inningsverified
18
0.29
Danny Graves
Career
Per 9 Inningsverified
26
0.29
Cecil Upshaw
Careerverified
Per 9 Innings
20
0.32
Danny Graves
Career
Per 9 Innings
2
0.02
Cecil Upshaw
Careerverified
Per 9 Innings
1
0.02
Danny Graves
Careerverified
Per 9 Inningsverified
3487
38.82
Cecil Upshaw
Career
Per 9 Innings
2362
37.76
Danny Graves
Careerverified
Per 9 Inningsverified
360
4.01
Cecil Upshaw
Career
Per 9 Innings
230
3.68
Danny Graves
Career
Per 9 Innings
416
4.63
Cecil Upshaw
Careerverified
Per 9 Inningsverified
220
3.52
Danny Graves
Career
Per 9 Innings
4.63
4.63
Cecil Upshaw
Careerverified
Per 9 Inningsverified
3.52
3.52
Danny Graves
Career
Per 9 Innings
31
0.35
Cecil Upshaw
Careerverified
Per 9 Inningsverified
21
0.34
Danny Graves
Career
Per 9 Innings
29
0.32
Cecil Upshaw
Careerverified
Per 9 Inningsverified
7
0.11
Danny Graves
Careerverified
Per 9 Inningsverified
98
1.09
Cecil Upshaw
Career
Per 9 Innings
21
0.34
Danny Graves
Career
Per 9 Innings
1.396
1.396
Cecil Upshaw
Careerverified
Per 9 Inningsverified
1.282
1.282
Danny Graves
Careerverified
Per 9 Inningsverified
3130
34.85
Cecil Upshaw
Career
Per 9 Innings
2137
34.16
Danny Graves
Career
Per 9 Innings
0.8
0.8
Cecil Upshaw
Careerverified
Per 9 Inningsverified
0.63
0.63
Danny Graves
Career
Per 9 Innings
0.292
0.292
Cecil Upshaw
Careerverified
Per 9 Inningsverified
0.286
0.286
Danny Graves
Careerverified
Per 9 Inningsverified
38.82
38.82
Cecil Upshaw
Career
Per 9 Innings
37.76
37.76

Fielding Stats for Danny Graves and Cecil Upshaw

Danny Graves
Careerverified
Per 9 Inningsverified
11
11
Cecil Upshaw
Career
Per 9 Innings
9
9
Danny Graves
Careerverified
Per 9 Inningsverified
518
5.77
Cecil Upshaw
Career
Per 9 Innings
348
5.56
Danny Graves
Careerverified
Per 9 Inningsverified
30
0.33
Cecil Upshaw
Career
Per 9 Innings
0
0
Danny Graves
Careerverified
Per 9 Innings
2425
27
Cecil Upshaw
Career
Per 9 Innings
1690
27
Danny Graves
Careerverified
Per 9 Innings
808.1
9
Cecil Upshaw
Career
Per 9 Innings
563.1
9
Danny Graves
Careerverified
Per 9 Inningsverified
59
0.66
Cecil Upshaw
Career
Per 9 Innings
28
0.45
Danny Graves
Careerverified
Per 9 Inningsverified
161
1.79
Cecil Upshaw
Career
Per 9 Innings
102
1.63
Danny Graves
Careerverified
Per 9 Inningsverified
7
0.08
Cecil Upshaw
Career
Per 9 Innings
10
0.16
Danny Graves
Careerverified
Per 9 Inningsverified
227
2.53
Cecil Upshaw
Career
Per 9 Innings
140
2.24
Danny Graves
Careerverified
Per 9 Inningsverified
220
2.45
Cecil Upshaw
Career
Per 9 Innings
130
2.08
Danny Graves
Careerverified
Per 9 Inningsverified
96.92
96.92
Cecil Upshaw
Career
Per 9 Innings
92.86
92.86
Danny Graves
Careerverified
Per 9 Inningsverified
0.425
0.425
Cecil Upshaw
Career
Per 9 Innings
0.374
0.374
Danny Graves
Careerverified
Per 9 Inningsverified
5.79
5.79
Cecil Upshaw
Career
Per 9 Innings
0
0
Danny Graves
Careerverified
Per 9 Inningsverified
13
0.14
Cecil Upshaw
Career
Per 9 Innings
3
0.05
Danny Graves
Career
Per 9 Innings
0
0
Cecil Upshaw
Career
Per 9 Innings
0
0
Danny Graves
Career
Per 9 Innings
0
0
Cecil Upshaw
Career
Per 9 Innings
0
0
Danny Graves
Career
Per 9 Innings
0
0
Cecil Upshaw
Career
Per 9 Innings
0
0
Danny Graves
Career
Per 9 Innings
0
0
Cecil Upshaw
Career
Per 9 Innings
0
0

Hitting Stats for Danny Graves and Cecil Upshaw

Danny Graves
Careerverified
Per 600 PAverified
11
11
Cecil Upshaw
Career
Per 600 PA
9
9
Danny Graves
Careerverified
Per 600 PAverified
520
3804.88
Cecil Upshaw
Career
Per 600 PA
348
2269.57
Danny Graves
Career
Per 600 PA
82
600
Cecil Upshaw
Careerverified
Per 600 PA
92
600
Danny Graves
Careerverified
Per 600 PAverified
76
556.1
Cecil Upshaw
Career
Per 600 PA
75
489.13
Danny Graves
Career
Per 600 PA
0.105
0.105
Cecil Upshaw
Careerverified
Per 600 PAverified
0.16
0.16
Danny Graves
Career
Per 600 PA
0.358
0.358
Cecil Upshaw
Careerverified
Per 600 PAverified
0.495
0.495
Danny Graves
Career
Per 600 PA
8
58.54
Cecil Upshaw
Careerverified
Per 600 PAverified
12
78.26
Danny Graves
Career
Per 600 PA
6
43.9
Cecil Upshaw
Careerverified
Per 600 PAverified
11
71.74
Danny Graves
Career
Per 600 PA
0
0
Cecil Upshaw
Career
Per 600 PA
0
0
Danny Graves
Career
Per 600 PA
0
0
Cecil Upshaw
Career
Per 600 PA
0
0
Danny Graves
Careerverified
Per 600 PAverified
2
14.63
Cecil Upshaw
Career
Per 600 PA
1
6.52
Danny Graves
Careerverified
Per 600 PAverified
2
14.63
Cecil Upshaw
Career
Per 600 PA
1
6.52
Danny Graves
Careerverified
Per 600 PAverified
0.25
0.25
Cecil Upshaw
Career
Per 600 PA
0.083
0.083
Danny Graves
Careerverified
Per 600 PAverified
0.026
0.026
Cecil Upshaw
Career
Per 600 PA
0.013
0.013
Danny Graves
Careerverified
Per 600 PAverified
0.25
0.25
Cecil Upshaw
Career
Per 600 PA
0.083
0.083
Danny Graves
Career
Per 600 PAverified
2.96
21.64
Cecil Upshaw
Careerverified
Per 600 PA
3.09
20.14
Danny Graves
Career
Per 600 PAverified
14
102.44
Cecil Upshaw
Careerverified
Per 600 PA
15
97.83
Danny Graves
Career
Per 600 PA
9
65.85
Cecil Upshaw
Careerverified
Per 600 PAverified
15
97.83
Danny Graves
Career
Per 600 PA
0.117
0.117
Cecil Upshaw
Careerverified
Per 600 PAverified
0.192
0.192
Danny Graves
Career
Per 600 PA
0.184
0.184
Cecil Upshaw
Careerverified
Per 600 PAverified
0.2
0.2
Danny Graves
Career
Per 600 PA
0.301
0.301
Cecil Upshaw
Careerverified
Per 600 PAverified
0.392
0.392
Danny Graves
Careerverified
Per 600 PAverified
0.079
0.079
Cecil Upshaw
Career
Per 600 PA
0.04
0.04
Danny Graves
Career
Per 600 PA
0.099
0.099
Cecil Upshaw
Careerverified
Per 600 PAverified
0.137
0.137
Danny Graves
Career
Per 600 PA
0.235
0.235
Cecil Upshaw
Careerverified
Per 600 PAverified
0.281
0.281
Danny Graves
Career
Per 600 PA
0.122
0.122
Cecil Upshaw
Careerverified
Per 600 PAverified
0.216
0.216
Danny Graves
Careerverified
Per 600 PAverified
5
36.59
Cecil Upshaw
Career
Per 600 PA
3
19.57
Danny Graves
Career
Per 600 PAverified
3
21.95
Cecil Upshaw
Career
Per 600 PA
3
19.57
Danny Graves
Careerverified
Per 600 PAverified
6
43.9
Cecil Upshaw
Career
Per 600 PA
5
32.61
Danny Graves
Career
Per 600 PA
-0.4
-2.95
Cecil Upshaw
Careerverified
Per 600 PAverified
2.36
15.41
Danny Graves
Career
Per 600 PA
0
0
Cecil Upshaw
Career
Per 600 PA
0
0
Danny Graves
Career
Per 600 PA
1
7.32
Cecil Upshaw
Careerverified
Per 600 PAverified
3
19.57
Danny Graves
Career
Per 600 PA
0
0
Cecil Upshaw
Career
Per 600 PA
0
0
Danny Graves
Career
Per 600 PA
25
182.93
Cecil Upshaw
Careerverified
Per 600 PAverified
23
150
Danny Graves
Career
Per 600 PA
3.28
3.28
Cecil Upshaw
Careerverified
Per 600 PAverified
4
4
Danny Graves
Career
Per 600 PA
0.04
0.04
Cecil Upshaw
Careerverified
Per 600 PAverified
0.13
0.13
Danny Graves
Career
Per 600 PA
5
36.59
Cecil Upshaw
Careerverified
Per 600 PAverified
14
91.3
Danny Graves
Career
Per 600 PA
0
0
Cecil Upshaw
Career
Per 600 PA
0
0
Danny Graves
Careerverified
Per 600 PAverified
0
0
Cecil Upshaw
Career
Per 600 PA
1
6.52
Danny Graves
Careerverified
Per 600 PAverified
1
7.32
Cecil Upshaw
Career
Per 600 PA
0
0
Danny Graves
Career
Per 600 PA
0
0
Cecil Upshaw
Career
Per 600 PA
0
0
Danny Graves
Careerverified
Per 600 PAverified
1
7.32
Cecil Upshaw
Career
Per 600 PA
0
0
Danny Graves
Careerverified
Per 600 PAverified
100
100
Cecil Upshaw
Career
Per 600 PA