Ollie Johns vs. Willis Roberts — Career Comparison

Pre-GenerationalOhioThrows LeftBats LeftNorth AmericaCincinnati RedsNational LeagueStarting Pitcher
Gen XD.R.Throws RightBats RightCaribbeanBaltimore OriolesAmerican LeagueRelief Pitcher

Ollie Johns built a career as a starting pitcher and Willis Roberts as a reliever — different jobs with different demands — but on the metrics that apply to both, a comparison is still worth making. Ollie Johns posted stronger surface numbers — ERA 3.5 and WHIP 1.944 compared to 4.64 and 1.521 for Willis Roberts. By the career numbers, Ollie Johns had the better of this cross-role comparison — though era context would sharpen the verdict.

Pitching Stats for Ollie Johns and Willis Roberts

Ollie Johns
Career
Per 9 Innings
1
1
Willis Roberts
Careerverified
Per 9 Inningsverified
5
5
Ollie Johns
Career
Per 9 Innings
4
2
Willis Roberts
Careerverified
Per 9 Inningsverified
148
5.13
Ollie Johns
Career
Per 9 Innings
1
0.5
Willis Roberts
Careerverified
Per 9 Inningsverified
18
0.62
Ollie Johns
Career
Per 9 Innings
1
0.5
Willis Roberts
Careerverified
Per 9 Inningsverified
17
0.59
Ollie Johns
Careerverified
Per 9 Inningsverified
0
0
Willis Roberts
Career
Per 9 Innings
15
0.52
Ollie Johns
Careerverified
Per 9 Inningsverified
100
100
Willis Roberts
Career
Per 9 Innings
53.13
53.13
Ollie Johns
Careerverified
Per 9 Inningsverified
25
25
Willis Roberts
Career
Per 9 Innings
12.16
12.16
Ollie Johns
Career
Per 9 Inningsverified
1
0.5
Willis Roberts
Career
Per 9 Innings
1
0.03
Ollie Johns
Career
Per 9 Innings
0
0
Willis Roberts
Career
Per 9 Innings
0
0
Ollie Johns
Career
Per 9 Inningsverified
1
0.5
Willis Roberts
Careerverified
Per 9 Innings
7
0.24
Ollie Johns
Careerverified
Per 9 Inningsverified
7
3.5
Willis Roberts
Career
Per 9 Innings
134
4.64
Ollie Johns
Careerverified
Per 9 Inningsverified
3.5
3.5
Willis Roberts
Career
Per 9 Innings
4.64
4.64
Ollie Johns
Career
Per 9 Innings
7.26
7.26
Willis Roberts
Careerverified
Per 9 Inningsverified
4.97
4.97
Ollie Johns
Careerverified
Per 9 Inningsverified
3.5
3.5
Willis Roberts
Career
Per 9 Innings
4.56
4.56
Ollie Johns
Career
Per 9 Innings
0.369
0.369
Willis Roberts
Careerverified
Per 9 Inningsverified
0.274
0.274
Ollie Johns
Career
Per 9 Innings
54
27
Willis Roberts
Careerverified
Per 9 Innings
779
27
Ollie Johns
Career
Per 9 Innings
18
9
Willis Roberts
Careerverified
Per 9 Innings
259.2
9
Ollie Johns
Careerverified
Per 9 Innings
31
15.5
Willis Roberts
Career
Per 9 Inningsverified
277
9.6
Ollie Johns
Career
Per 9 Innings
15.5
15.5
Willis Roberts
Careerverified
Per 9 Inningsverified
9.6
9.6
Ollie Johns
Careerverified
Per 9 Inningsverified
1
0.5
Willis Roberts
Career
Per 9 Innings
27
0.94
Ollie Johns
Careerverified
Per 9 Inningsverified
0.5
0.5
Willis Roberts
Career
Per 9 Innings
0.94
0.94
Ollie Johns
Career
Per 9 Innings
0.25
0.25
Willis Roberts
Careerverified
Per 9 Inningsverified
0.18
0.18
Ollie Johns
Careerverified
Per 9 Inningsverified
4
2
Willis Roberts
Career
Per 9 Innings
112
3.88
Ollie Johns
Careerverified
Per 9 Inningsverified
0
0
Willis Roberts
Career
Per 9 Innings
6
0.21
Ollie Johns
Careerverified
Per 9 Inningsverified
2
2
Willis Roberts
Career
Per 9 Innings
3.88
3.88
Ollie Johns
Career
Per 9 Innings
8
4
Willis Roberts
Careerverified
Per 9 Inningsverified
179
6.2
Ollie Johns
Career
Per 9 Innings
4
4
Willis Roberts
Careerverified
Per 9 Inningsverified
6.2
6.2
Ollie Johns
Careerverified
Per 9 Inningsverified
2
2
Willis Roberts
Career
Per 9 Innings
1.21
1.21
Ollie Johns
Career
Per 9 Innings
0.667
0.667
Willis Roberts
Careerverified
Per 9 Inningsverified
1.121
1.121
Ollie Johns
Careerverified
Per 9 Innings
1
0.5
Willis Roberts
Career
Per 9 Inningsverified
13
0.45
Ollie Johns
Careerverified
Per 9 Inningsverified
0
0
Willis Roberts
Career
Per 9 Innings
25
0.87
Ollie Johns
Careerverified
Per 9 Inningsverified
0
0
Willis Roberts
Career
Per 9 Innings
2
0.07
Ollie Johns
Career
Per 9 Inningsverified
88
44
Willis Roberts
Careerverified
Per 9 Innings
1165
40.38
Ollie Johns
Career
Per 9 Innings
2
1
Willis Roberts
Careerverified
Per 9 Inningsverified
54
1.87
Ollie Johns
Careerverified
Per 9 Innings
22
11
Willis Roberts
Career
Per 9 Inningsverified
146
5.06
Ollie Johns
Career
Per 9 Innings
11
11
Willis Roberts
Careerverified
Per 9 Inningsverified
5.06
5.06
Ollie Johns
Careerverified
Per 9 Inningsverified
0
0
Willis Roberts
Career
Per 9 Innings
7
0.24
Ollie Johns
Careerverified
Per 9 Inningsverified
0
0
Willis Roberts
Career
Per 9 Innings
11
0.38
Ollie Johns
Career
Per 9 Innings
0
0
Willis Roberts
Careerverified
Per 9 Inningsverified
21
0.73
Ollie Johns
Career
Per 9 Innings
1.944
1.944
Willis Roberts
Careerverified
Per 9 Inningsverified
1.498
1.498
Ollie Johns
Career
Per 9 Inningsverified
84
42
Willis Roberts
Careerverified
Per 9 Innings
1010
35.01
Ollie Johns
Career
Per 9 Innings
5.5
5.5
Willis Roberts
Careerverified
Per 9 Inningsverified
0.99
0.99
Ollie Johns
Career
Per 9 Innings
0.4
0.4
Willis Roberts
Careerverified
Per 9 Inningsverified
0.311
0.311
Ollie Johns
Careerverified
Per 9 Inningsverified
44
44
Willis Roberts
Career
Per 9 Innings
40.38
40.38

Fielding Stats for Ollie Johns and Willis Roberts

Ollie Johns
Career
Per 9 Innings
1
1
Willis Roberts
Careerverified
Per 9 Inningsverified
5
5
Ollie Johns
Career
Per 9 Innings
4
2
Willis Roberts
Careerverified
Per 9 Inningsverified
148
5.13
Ollie Johns
Career
Per 9 Innings
1
0.5
Willis Roberts
Careerverified
Per 9 Inningsverified
18
0.62
Ollie Johns
Career
Per 9 Innings
54
27
Willis Roberts
Careerverified
Per 9 Innings
779
27
Ollie Johns
Career
Per 9 Innings
18
9
Willis Roberts
Careerverified
Per 9 Innings
259.2
9
Ollie Johns
Career
Per 9 Inningsverified
2
1
Willis Roberts
Careerverified
Per 9 Innings
15
0.52
Ollie Johns
Career
Per 9 Inningsverified
4
2
Willis Roberts
Careerverified
Per 9 Innings
39
1.35
Ollie Johns
Careerverified
Per 9 Innings
1
0.5
Willis Roberts
Career
Per 9 Inningsverified
5
0.17
Ollie Johns
Career
Per 9 Inningsverified
7
3.5
Willis Roberts
Careerverified
Per 9 Innings
59
2.04
Ollie Johns
Career
Per 9 Inningsverified
6
3
Willis Roberts
Careerverified
Per 9 Innings
54
1.87
Ollie Johns
Career
Per 9 Innings
85.71
85.71
Willis Roberts
Careerverified
Per 9 Inningsverified
91.53
91.53
Ollie Johns
Careerverified
Per 9 Inningsverified
1.5
1.5
Willis Roberts
Career
Per 9 Innings
0.365
0.365
Ollie Johns
Careerverified
Per 9 Inningsverified
25
25
Willis Roberts
Career
Per 9 Innings
12.16
12.16
Ollie Johns
Career
Per 9 Innings
0
0
Willis Roberts
Careerverified
Per 9 Inningsverified
1
0.03
Ollie Johns
Career
Per 9 Innings
0
0
Willis Roberts
Career
Per 9 Innings
0
0
Ollie Johns
Career
Per 9 Innings
0
0
Willis Roberts
Career
Per 9 Innings
0
0
Ollie Johns
Career
Per 9 Innings
0
0
Willis Roberts
Career
Per 9 Innings
0
0
Ollie Johns
Career
Per 9 Innings
0
0
Willis Roberts
Career
Per 9 Innings
0
0

Hitting Stats for Ollie Johns and Willis Roberts

Ollie Johns
Career
Per 600 PA
1
1
Willis Roberts
Careerverified
Per 600 PAverified
5
5
Ollie Johns
Career
Per 600 PA
4
400
Willis Roberts
Careerverified
Per 600 PAverified
148
14800
Ollie Johns
Career
Per 600 PA
6
600
Willis Roberts
Career
Per 600 PA
6
600
Ollie Johns
Career
Per 600 PA
5
500
Willis Roberts
Career
Per 600 PA
5
500
Ollie Johns
Career
Per 600 PA
0.2
0.2
Willis Roberts
Career
Per 600 PA
0.2
0.2
Ollie Johns
Career
Per 600 PA
0.5
0.5
Willis Roberts
Career
Per 600 PA
0.5
0.5
Ollie Johns
Career
Per 600 PA
1
100
Willis Roberts
Career
Per 600 PA
1
100
Ollie Johns
Career
Per 600 PA
1
100
Willis Roberts
Career
Per 600 PA
1
100
Ollie Johns
Career
Per 600 PA
0
0
Willis Roberts
Career
Per 600 PA
0
0
Ollie Johns
Career
Per 600 PA
0
0
Willis Roberts
Career
Per 600 PA
0
0
Ollie Johns
Career
Per 600 PA
0
0
Willis Roberts
Career
Per 600 PA
0
0
Ollie Johns
Career
Per 600 PA
0
0
Willis Roberts
Career
Per 600 PA
0
0
Ollie Johns
Career
Per 600 PA
0
0
Willis Roberts
Career
Per 600 PA
0
0
Ollie Johns
Career
Per 600 PA
0
0
Willis Roberts
Career
Per 600 PA
0
0
Ollie Johns
Career
Per 600 PA
0
0
Willis Roberts
Career
Per 600 PA
0
0
Ollie Johns
Career
Per 600 PA
0.18
18.03
Willis Roberts
Career
Per 600 PA
0.18
18.03
Ollie Johns
Career
Per 600 PA
1
100
Willis Roberts
Career
Per 600 PA
1
100
Ollie Johns
Career
Per 600 PA
1
100
Willis Roberts
Career
Per 600 PA
1
100
Ollie Johns
Career
Per 600 PA
0.2
0.2
Willis Roberts
Career
Per 600 PA
0.2
0.2
Ollie Johns
Career
Per 600 PA
0.2
0.2
Willis Roberts
Career
Per 600 PA
0.2
0.2
Ollie Johns
Career
Per 600 PA
0.4
0.4
Willis Roberts
Career
Per 600 PA
0.4
0.4
Ollie Johns
Career
Per 600 PA
0
0
Willis Roberts
Career
Per 600 PA
0
0
Ollie Johns
Career
Per 600 PA
0.14
0.14
Willis Roberts
Career
Per 600 PA
0.14
0.14
Ollie Johns
Career
Per 600 PA
0.25
0.25
Willis Roberts
Career
Per 600 PA
0.25
0.25
Ollie Johns
Career
Per 600 PA
0.5
0.5
Willis Roberts
Careerverified
Per 600 PAverified
1
1
Ollie Johns
Careerverified
Per 600 PAverified
2
200
Willis Roberts
Career
Per 600 PA
0
0
Ollie Johns
Careerverified
Per 600 PAverified
1
100
Willis Roberts
Career
Per 600 PA
0
0
Ollie Johns
Careerverified
Per 600 PAverified
3
300
Willis Roberts
Career
Per 600 PA
0
0
Ollie Johns
Careerverified
Per 600 PAverified
0.2
19.59
Willis Roberts
Career
Per 600 PA
0.18
18.45
Ollie Johns
Career
Per 600 PA
0
0
Willis Roberts
Career
Per 600 PA
0
0
Ollie Johns
Career
Per 600 PA
0
0
Willis Roberts
Career
Per 600 PA
0
0
Ollie Johns
Career
Per 600 PA
0
0
Willis Roberts
Career
Per 600 PA
0
0
Ollie Johns
Careerverified
Per 600 PAverified
3
300
Willis Roberts
Career
Per 600 PA
4
400
Ollie Johns
Careerverified
Per 600 PAverified
2
2
Willis Roberts
Career
Per 600 PA
1.5
1.5
Ollie Johns
Career
Per 600 PA
0
0
Willis Roberts
Career
Per 600 PA
0
0
Ollie Johns
Career
Per 600 PA
1
100
Willis Roberts
Career
Per 600 PA
1
100
Ollie Johns
Career
Per 600 PA
0
0
Willis Roberts
Career
Per 600 PA
0
0
Ollie Johns
Career
Per 600 PA
0
0
Willis Roberts
Career
Per 600 PA
0
0
Ollie Johns
Career
Per 600 PA
0
0
Willis Roberts
Career
Per 600 PA
0
0
Ollie Johns
Career
Per 600 PA
0
0
Willis Roberts
Career
Per 600 PA
0
0
Ollie Johns
Career
Per 600 PA
0
0
Willis Roberts
Career
Per 600 PA
0
0
Ollie Johns
Career
Per 600 PA
Willis Roberts
Career
Per 600 PA