Bill Hoffer vs. Ryan O'Malley — Career Comparison

Pre-GenerationalIowaThrows RightBats RightNorth AmericaBaltimore OriolesNational LeagueRelief Pitcher
Gen XIllinoisThrows LeftBats RightNorth AmericaChicago CubsNational LeagueStarting Pitcher

Ryan O'Malley built a career as a starting pitcher and Bill Hoffer as a reliever — different jobs with different demands — but on the metrics that apply to both, a comparison is still worth making. Ryan O'Malley posted stronger surface numbers — ERA 2.13 and WHIP 1.342 compared to 3.75 and 1.424 for Bill Hoffer. By the career numbers, Ryan O'Malley had the better of this cross-role comparison — though era context would sharpen the verdict.

Pitching Stats for Bill Hoffer and Ryan O'Malley

Bill Hoffer
Careerverified
Per 9 Inningsverified
6
6
Ryan O'Malley
Career
Per 9 Innings
1
1
Bill Hoffer
Careerverified
Per 9 Innings
161
1.16
Ryan O'Malley
Career
Per 9 Inningsverified
2
1.42
Bill Hoffer
Careerverified
Per 9 Innings
142
1.02
Ryan O'Malley
Career
Per 9 Inningsverified
2
1.42
Bill Hoffer
Careerverified
Per 9 Innings
92
0.66
Ryan O'Malley
Career
Per 9 Inningsverified
1
0.71
Bill Hoffer
Career
Per 9 Inningsverified
46
0.33
Ryan O'Malley
Careerverified
Per 9 Innings
1
0.71
Bill Hoffer
Careerverified
Per 9 Inningsverified
66.67
66.67
Ryan O'Malley
Career
Per 9 Innings
50
50
Bill Hoffer
Career
Per 9 Innings
88.2
88.2
Ryan O'Malley
Careerverified
Per 9 Inningsverified
100
100
Bill Hoffer
Careerverified
Per 9 Inningsverified
125
0.9
Ryan O'Malley
Career
Per 9 Innings
0
0
Bill Hoffer
Careerverified
Per 9 Inningsverified
10
0.07
Ryan O'Malley
Career
Per 9 Innings
0
0
Bill Hoffer
Careerverified
Per 9 Inningsverified
3
0.02
Ryan O'Malley
Career
Per 9 Innings
0
0
Bill Hoffer
Career
Per 9 Innings
523
3.75
Ryan O'Malley
Careerverified
Per 9 Inningsverified
3
2.13
Bill Hoffer
Career
Per 9 Innings
3.75
3.75
Ryan O'Malley
Careerverified
Per 9 Inningsverified
2.13
2.13
Bill Hoffer
Career
Per 9 Innings
3.88
3.88
Ryan O'Malley
Careerverified
Per 9 Inningsverified
3.08
3.08
Bill Hoffer
Careerverified
Per 9 Inningsverified
3.95
3.95
Ryan O'Malley
Career
Per 9 Innings
4.26
4.26
Bill Hoffer
Career
Per 9 Innings
0.27
0.27
Ryan O'Malley
Careerverified
Per 9 Inningsverified
0.213
0.213
Bill Hoffer
Careerverified
Per 9 Innings
3763
27
Ryan O'Malley
Career
Per 9 Innings
38
27
Bill Hoffer
Careerverified
Per 9 Innings
1254.1
9
Ryan O'Malley
Career
Per 9 Innings
12.2
9
Bill Hoffer
Career
Per 9 Innings
1333
9.56
Ryan O'Malley
Careerverified
Per 9 Inningsverified
10
7.11
Bill Hoffer
Career
Per 9 Innings
9.56
9.56
Ryan O'Malley
Careerverified
Per 9 Inningsverified
7.11
7.11
Bill Hoffer
Career
Per 9 Innings
22
0.16
Ryan O'Malley
Careerverified
Per 9 Inningsverified
0
0
Bill Hoffer
Career
Per 9 Innings
0.16
0.16
Ryan O'Malley
Careerverified
Per 9 Inningsverified
0
0
Bill Hoffer
Career
Per 9 Innings
0.14
0.14
Ryan O'Malley
Careerverified
Per 9 Inningsverified
0
0
Bill Hoffer
Career
Per 9 Inningsverified
453
3.25
Ryan O'Malley
Careerverified
Per 9 Innings
7
4.97
Bill Hoffer
Career
Per 9 Innings
0
0
Ryan O'Malley
Career
Per 9 Innings
0
0
Bill Hoffer
Careerverified
Per 9 Inningsverified
3.25
3.25
Ryan O'Malley
Career
Per 9 Innings
4.97
4.97
Bill Hoffer
Careerverified
Per 9 Innings
314
2.25
Ryan O'Malley
Career
Per 9 Inningsverified
4
2.84
Bill Hoffer
Career
Per 9 Innings
2.25
2.25
Ryan O'Malley
Careerverified
Per 9 Inningsverified
2.84
2.84
Bill Hoffer
Career
Per 9 Innings
1.95
1.95
Ryan O'Malley
Careerverified
Per 9 Inningsverified
2
2
Bill Hoffer
Career
Per 9 Innings
0.612
0.612
Ryan O'Malley
Careerverified
Per 9 Inningsverified
0.868
0.868
Bill Hoffer
Career
Per 9 Innings
22
0.16
Ryan O'Malley
Careerverified
Per 9 Inningsverified
0
0
Bill Hoffer
Career
Per 9 Inningsverified
60
0.43
Ryan O'Malley
Careerverified
Per 9 Innings
1
0.71
Bill Hoffer
Career
Per 9 Innings
1
0.01
Ryan O'Malley
Careerverified
Per 9 Inningsverified
0
0
Bill Hoffer
Careerverified
Per 9 Inningsverified
5453
39.13
Ryan O'Malley
Career
Per 9 Innings
55
39.08
Bill Hoffer
Careerverified
Per 9 Inningsverified
18
0.13
Ryan O'Malley
Career
Per 9 Innings
0
0
Bill Hoffer
Career
Per 9 Innings
712
5.11
Ryan O'Malley
Careerverified
Per 9 Inningsverified
3
2.13
Bill Hoffer
Career
Per 9 Innings
5.11
5.11
Ryan O'Malley
Careerverified
Per 9 Inningsverified
2.13
2.13
Bill Hoffer
Career
Per 9 Innings
0
0
Ryan O'Malley
Career
Per 9 Innings
0
0
Bill Hoffer
Career
Per 9 Innings
0
0
Ryan O'Malley
Career
Per 9 Innings
0
0
Bill Hoffer
Career
Per 9 Innings
0
0
Ryan O'Malley
Career
Per 9 Innings
0
0
Bill Hoffer
Career
Per 9 Innings
1.424
1.424
Ryan O'Malley
Careerverified
Per 9 Inningsverified
1.342
1.342
Bill Hoffer
Careerverified
Per 9 Inningsverified
4940
35.45
Ryan O'Malley
Career
Per 9 Innings
47
33.39
Bill Hoffer
Career
Per 9 Innings
4.42
4.42
Ryan O'Malley
Careerverified
Per 9 Inningsverified
1.5
1.5
Bill Hoffer
Career
Per 9 Innings
0.285
0.285
Ryan O'Malley
Careerverified
Per 9 Inningsverified
0.233
0.233
Bill Hoffer
Careerverified
Per 9 Inningsverified
39.13
39.13
Ryan O'Malley
Career
Per 9 Innings
39.08
39.08

Fielding Stats for Bill Hoffer and Ryan O'Malley

Bill Hoffer
Careerverified
Per 9 Inningsverified
6
6
Ryan O'Malley
Career
Per 9 Innings
1
1
Bill Hoffer
Careerverified
Per 9 Innings
177
1.15
Ryan O'Malley
Career
Per 9 Inningsverified
2
1.42
Bill Hoffer
Career
Per 9 Innings
0
0
Ryan O'Malley
Careerverified
Per 9 Inningsverified
2
1.42
Bill Hoffer
Careerverified
Per 9 Innings
4158
27
Ryan O'Malley
Career
Per 9 Innings
38
27
Bill Hoffer
Careerverified
Per 9 Innings
1386
9
Ryan O'Malley
Career
Per 9 Innings
12.2
9
Bill Hoffer
Careerverified
Per 9 Inningsverified
104
0.68
Ryan O'Malley
Career
Per 9 Innings
0
0
Bill Hoffer
Careerverified
Per 9 Inningsverified
286
1.86
Ryan O'Malley
Career
Per 9 Innings
2
1.42
Bill Hoffer
Career
Per 9 Innings
27
0.18
Ryan O'Malley
Careerverified
Per 9 Inningsverified
0
0
Bill Hoffer
Careerverified
Per 9 Inningsverified
417
2.71
Ryan O'Malley
Career
Per 9 Innings
2
1.42
Bill Hoffer
Careerverified
Per 9 Inningsverified
390
2.53
Ryan O'Malley
Career
Per 9 Innings
2
1.42
Bill Hoffer
Career
Per 9 Innings
93.53
93.53
Ryan O'Malley
Careerverified
Per 9 Inningsverified
100
100
Bill Hoffer
Careerverified
Per 9 Inningsverified
2.203
2.203
Ryan O'Malley
Career
Per 9 Innings
1
1
Bill Hoffer
Career
Per 9 Innings
0
0
Ryan O'Malley
Careerverified
Per 9 Inningsverified
100
100
Bill Hoffer
Careerverified
Per 9 Inningsverified
15
0.1
Ryan O'Malley
Career
Per 9 Innings
0
0
Bill Hoffer
Career
Per 9 Innings
0
0
Ryan O'Malley
Career
Per 9 Innings
0
0
Bill Hoffer
Career
Per 9 Innings
0
0
Ryan O'Malley
Career
Per 9 Innings
0
0
Bill Hoffer
Career
Per 9 Innings
0
0
Ryan O'Malley
Career
Per 9 Innings
0
0
Bill Hoffer
Career
Per 9 Innings
0
0
Ryan O'Malley
Career
Per 9 Innings
0
0

Hitting Stats for Bill Hoffer and Ryan O'Malley

Bill Hoffer
Careerverified
Per 600 PAverified
6
6
Ryan O'Malley
Career
Per 600 PA
1
1
Bill Hoffer
Careerverified
Per 600 PA
180
174.76
Ryan O'Malley
Career
Per 600 PAverified
2
300
Bill Hoffer
Careerverified
Per 600 PA
618
600
Ryan O'Malley
Career
Per 600 PA
4
600
Bill Hoffer
Careerverified
Per 600 PA
560
543.69
Ryan O'Malley
Career
Per 600 PAverified
4
600
Bill Hoffer
Careerverified
Per 600 PAverified
0.229
0.229
Ryan O'Malley
Career
Per 600 PA
0
0
Bill Hoffer
Careerverified
Per 600 PAverified
0.631
0.631
Ryan O'Malley
Career
Per 600 PA
0
0
Bill Hoffer
Careerverified
Per 600 PAverified
128
124.27
Ryan O'Malley
Career
Per 600 PA
0
0
Bill Hoffer
Careerverified
Per 600 PAverified
97
94.17
Ryan O'Malley
Career
Per 600 PA
0
0
Bill Hoffer
Careerverified
Per 600 PAverified
21
20.39
Ryan O'Malley
Career
Per 600 PA
0
0
Bill Hoffer
Careerverified
Per 600 PAverified
9
8.74
Ryan O'Malley
Career
Per 600 PA
0
0
Bill Hoffer
Careerverified
Per 600 PAverified
1
0.97
Ryan O'Malley
Career
Per 600 PA
0
0
Bill Hoffer
Careerverified
Per 600 PAverified
31
30.1
Ryan O'Malley
Career
Per 600 PA
0
0
Bill Hoffer
Careerverified
Per 600 PAverified
0.242
0.242
Ryan O'Malley
Career
Per 600 PA
Bill Hoffer
Careerverified
Per 600 PAverified
0.002
0.002
Ryan O'Malley
Career
Per 600 PA
0
0
Bill Hoffer
Careerverified
Per 600 PAverified
0.008
0.008
Ryan O'Malley
Career
Per 600 PA
Bill Hoffer
Careerverified
Per 600 PAverified
55.15
53.54
Ryan O'Malley
Career
Per 600 PA
0
0
Bill Hoffer
Careerverified
Per 600 PAverified
170
165.05
Ryan O'Malley
Career
Per 600 PA
0
0
Bill Hoffer
Careerverified
Per 600 PAverified
178
172.82
Ryan O'Malley
Career
Per 600 PA
0
0
Bill Hoffer
Careerverified
Per 600 PAverified
0.292
0.292
Ryan O'Malley
Career
Per 600 PA
0
0
Bill Hoffer
Careerverified
Per 600 PAverified
0.304
0.304
Ryan O'Malley
Career
Per 600 PA
0
0
Bill Hoffer
Careerverified
Per 600 PAverified
0.595
0.595
Ryan O'Malley
Career
Per 600 PA
0
0
Bill Hoffer
Careerverified
Per 600 PAverified
0.075
0.075
Ryan O'Malley
Career
Per 600 PA
0
0
Bill Hoffer
Careerverified
Per 600 PAverified
0.207
0.207
Ryan O'Malley
Career
Per 600 PA
0
0
Bill Hoffer
Careerverified
Per 600 PAverified
0.535
0.535
Ryan O'Malley
Career
Per 600 PA
0
0
Bill Hoffer
Careerverified
Per 600 PAverified
0.264
0.264
Ryan O'Malley
Career
Per 600 PA
0
0
Bill Hoffer
Careerverified
Per 600 PAverified
82
79.61
Ryan O'Malley
Career
Per 600 PA
0
0
Bill Hoffer
Careerverified
Per 600 PAverified
48
46.6
Ryan O'Malley
Career
Per 600 PA
0
0
Bill Hoffer
Careerverified
Per 600 PAverified
129
125.24
Ryan O'Malley
Career
Per 600 PA
0
0
Bill Hoffer
Careerverified
Per 600 PAverified
59.77
58.03
Ryan O'Malley
Career
Per 600 PA
-0.43
-64.8
Bill Hoffer
Careerverified
Per 600 PAverified
16
15.53
Ryan O'Malley
Career
Per 600 PA
0
0
Bill Hoffer
Careerverified
Per 600 PAverified
34
33.01
Ryan O'Malley
Career
Per 600 PA
0
0
Bill Hoffer
Career
Per 600 PA
0
0
Ryan O'Malley
Career
Per 600 PA
0
0
Bill Hoffer
Career
Per 600 PAverified
78
75.73
Ryan O'Malley
Careerverified
Per 600 PA
3
450
Bill Hoffer
Careerverified
Per 600 PAverified
7.92
7.92
Ryan O'Malley
Career
Per 600 PA
1.33
1.33
Bill Hoffer
Careerverified
Per 600 PAverified
0.44
0.44
Ryan O'Malley
Career
Per 600 PA
0
0
Bill Hoffer
Careerverified
Per 600 PAverified
8
7.77
Ryan O'Malley
Career
Per 600 PA
0
0
Bill Hoffer
Career
Per 600 PA
0
0
Ryan O'Malley
Career
Per 600 PA
0
0
Bill Hoffer
Career
Per 600 PA
0
0
Ryan O'Malley
Career
Per 600 PA
0
0
Bill Hoffer
Careerverified
Per 600 PAverified
11
10.68
Ryan O'Malley
Career
Per 600 PA
0
0
Bill Hoffer
Career
Per 600 PA
0
0
Ryan O'Malley
Career
Per 600 PA
0
0
Bill Hoffer
Careerverified
Per 600 PAverified
11
10.68
Ryan O'Malley
Career
Per 600 PA
0
0
Bill Hoffer
Careerverified
Per 600 PAverified
100
100
Ryan O'Malley
Career
Per 600 PA