Ryan Johnson vs. Bob Weiland — Career Comparison

Gen ZTexasThrows RightBats SwitchNorth AmericaLos Angeles Angels of AnaheimAmerican LeagueRelief Pitcher
Greatest GenerationIllinoisThrows LeftBats LeftNorth AmericaSt. Louis CardinalsNational LeagueStarting Pitcher

Bob Weiland built a career as a starting pitcher and Ryan Johnson as a reliever — different jobs with different demands — but on the metrics that apply to both, a comparison is still worth making. Bob Weiland posted stronger surface numbers — ERA 4.24 and WHIP 1.494 compared to 7.36 and 2.045 for Ryan Johnson. By the career numbers, Bob Weiland had the better of this cross-role comparison — though era context would sharpen the verdict.

Pitching Stats for Ryan Johnson and Bob Weiland

Ryan Johnson
Career
Per 9 Innings
1
1
Bob Weiland
Careerverified
Per 9 Inningsverified
12
12
Ryan Johnson
Career
Per 9 Inningsverified
14
8.59
Bob Weiland
Careerverified
Per 9 Innings
277
1.8
Ryan Johnson
Career
Per 9 Innings
0
0
Bob Weiland
Careerverified
Per 9 Inningsverified
179
1.16
Ryan Johnson
Career
Per 9 Inningsverified
1
0.61
Bob Weiland
Careerverified
Per 9 Innings
62
0.4
Ryan Johnson
Careerverified
Per 9 Innings
1
0.61
Bob Weiland
Career
Per 9 Innings
94
0.61
Ryan Johnson
Careerverified
Per 9 Inningsverified
50
50
Bob Weiland
Career
Per 9 Innings
39.74
39.74
Ryan Johnson
Career
Per 9 Innings
0
0
Bob Weiland
Careerverified
Per 9 Inningsverified
64.62
64.62
Ryan Johnson
Career
Per 9 Innings
0
0
Bob Weiland
Careerverified
Per 9 Inningsverified
66
0.43
Ryan Johnson
Career
Per 9 Innings
0
0
Bob Weiland
Careerverified
Per 9 Inningsverified
7
0.05
Ryan Johnson
Career
Per 9 Inningsverified
1
0.61
Bob Weiland
Careerverified
Per 9 Innings
7
0.05
Ryan Johnson
Careerverified
Per 9 Innings
12
7.36
Bob Weiland
Career
Per 9 Inningsverified
654
4.24
Ryan Johnson
Career
Per 9 Innings
7.36
7.36
Bob Weiland
Careerverified
Per 9 Inningsverified
4.24
4.24
Ryan Johnson
Career
Per 9 Innings
9.03
9.03
Bob Weiland
Careerverified
Per 9 Inningsverified
4.35
4.35
Ryan Johnson
Career
Per 9 Innings
5.39
5.39
Bob Weiland
Careerverified
Per 9 Inningsverified
4.31
4.31
Ryan Johnson
Career
Per 9 Innings
0.364
0.364
Bob Weiland
Careerverified
Per 9 Inningsverified
0.266
0.266
Ryan Johnson
Career
Per 9 Innings
44
27
Bob Weiland
Careerverified
Per 9 Innings
4165
27
Ryan Johnson
Career
Per 9 Innings
14.2
9
Bob Weiland
Careerverified
Per 9 Innings
1388.1
9
Ryan Johnson
Careerverified
Per 9 Innings
24
14.73
Bob Weiland
Career
Per 9 Inningsverified
1463
9.48
Ryan Johnson
Career
Per 9 Innings
14.73
14.73
Bob Weiland
Careerverified
Per 9 Inningsverified
9.48
9.48
Ryan Johnson
Careerverified
Per 9 Innings
4
2.45
Bob Weiland
Career
Per 9 Inningsverified
85
0.55
Ryan Johnson
Career
Per 9 Innings
2.45
2.45
Bob Weiland
Careerverified
Per 9 Inningsverified
0.55
0.55
Ryan Johnson
Careerverified
Per 9 Inningsverified
0.29
0.29
Bob Weiland
Career
Per 9 Innings
0.31
0.31
Ryan Johnson
Careerverified
Per 9 Inningsverified
5
3.07
Bob Weiland
Career
Per 9 Innings
611
3.96
Ryan Johnson
Career
Per 9 Innings
1
0.61
Bob Weiland
Careerverified
Per 9 Inningsverified
0
0
Ryan Johnson
Careerverified
Per 9 Inningsverified
3.07
3.07
Bob Weiland
Career
Per 9 Innings
3.96
3.96
Ryan Johnson
Career
Per 9 Inningsverified
16
9.82
Bob Weiland
Careerverified
Per 9 Innings
614
3.98
Ryan Johnson
Careerverified
Per 9 Inningsverified
9.82
9.82
Bob Weiland
Career
Per 9 Innings
3.98
3.98
Ryan Johnson
Career
Per 9 Innings
1.14
1.14
Bob Weiland
Careerverified
Per 9 Inningsverified
2.22
2.22
Ryan Johnson
Careerverified
Per 9 Inningsverified
1.432
1.432
Bob Weiland
Career
Per 9 Innings
0.882
0.882
Ryan Johnson
Careerverified
Per 9 Inningsverified
0
0
Bob Weiland
Career
Per 9 Innings
13
0.08
Ryan Johnson
Careerverified
Per 9 Inningsverified
0
0
Bob Weiland
Career
Per 9 Innings
37
0.24
Ryan Johnson
Careerverified
Per 9 Inningsverified
0
0
Bob Weiland
Career
Per 9 Innings
5
0.03
Ryan Johnson
Career
Per 9 Inningsverified
72
44.18
Bob Weiland
Careerverified
Per 9 Innings
6150
39.87
Ryan Johnson
Career
Per 9 Inningsverified
4
2.45
Bob Weiland
Careerverified
Per 9 Innings
47
0.3
Ryan Johnson
Careerverified
Per 9 Innings
15
9.2
Bob Weiland
Career
Per 9 Inningsverified
794
5.15
Ryan Johnson
Career
Per 9 Innings
9.2
9.2
Bob Weiland
Careerverified
Per 9 Inningsverified
5.15
5.15
Ryan Johnson
Career
Per 9 Innings
0
0
Bob Weiland
Career
Per 9 Innings
0
0
Ryan Johnson
Career
Per 9 Innings
1
0.61
Bob Weiland
Careerverified
Per 9 Inningsverified
0
0
Ryan Johnson
Careerverified
Per 9 Inningsverified
1
0.61
Bob Weiland
Career
Per 9 Innings
0
0
Ryan Johnson
Career
Per 9 Innings
1.977
1.977
Bob Weiland
Careerverified
Per 9 Inningsverified
1.494
1.494
Ryan Johnson
Career
Per 9 Inningsverified
66
40.5
Bob Weiland
Careerverified
Per 9 Innings
5502
35.67
Ryan Johnson
Careerverified
Per 9 Inningsverified
1.07
1.07
Bob Weiland
Career
Per 9 Innings
2.87
2.87
Ryan Johnson
Career
Per 9 Innings
0.435
0.435
Bob Weiland
Careerverified
Per 9 Inningsverified
0.287
0.287
Ryan Johnson
Careerverified
Per 9 Inningsverified
44.18
44.18
Bob Weiland
Career
Per 9 Innings
39.87
39.87

Fielding Stats for Ryan Johnson and Bob Weiland

Ryan Johnson
Career
Per 9 Inningsverified
1
1
Bob Weiland
Careerverified
Per 9 Innings
12
Ryan Johnson
Career
Per 9 Inningsverified
14
8.59
Bob Weiland
Careerverified
Per 9 Innings
277
Ryan Johnson
Career
Per 9 Innings
0
0
Bob Weiland
Career
Per 9 Innings
0
Ryan Johnson
Careerverified
Per 9 Inningsverified
44
27
Bob Weiland
Career
Per 9 Innings
0
Ryan Johnson
Careerverified
Per 9 Inningsverified
14.2
9
Bob Weiland
Career
Per 9 Innings
0
Ryan Johnson
Career
Per 9 Inningsverified
1
0.61
Bob Weiland
Careerverified
Per 9 Innings
44
Ryan Johnson
Career
Per 9 Inningsverified
2
1.23
Bob Weiland
Careerverified
Per 9 Innings
265
Ryan Johnson
Careerverified
Per 9 Innings
0
0
Bob Weiland
Career
Per 9 Innings
15
Ryan Johnson
Career
Per 9 Inningsverified
3
1.84
Bob Weiland
Careerverified
Per 9 Innings
324
Ryan Johnson
Career
Per 9 Inningsverified
3
1.84
Bob Weiland
Careerverified
Per 9 Innings
309
Ryan Johnson
Careerverified
Per 9 Inningsverified
100
100
Bob Weiland
Career
Per 9 Innings
95.37
Ryan Johnson
Career
Per 9 Inningsverified
0.214
0.214
Bob Weiland
Careerverified
Per 9 Innings
1.116
Ryan Johnson
Career
Per 9 Innings
0
0
Bob Weiland
Career
Per 9 Innings
0
Ryan Johnson
Career
Per 9 Inningsverified
1
0.61
Bob Weiland
Careerverified
Per 9 Innings
19
Ryan Johnson
Career
Per 9 Innings
0
0
Bob Weiland
Career
Per 9 Innings
0
Ryan Johnson
Career
Per 9 Innings
0
0
Bob Weiland
Career
Per 9 Innings
0
Ryan Johnson
Career
Per 9 Innings
0
0
Bob Weiland
Career
Per 9 Innings
0
Ryan Johnson
Career
Per 9 Innings
0
0
Bob Weiland
Career
Per 9 Innings
0

Hitting Stats for Ryan Johnson and Bob Weiland

Ryan Johnson
Career
Per 600 PA
1
Bob Weiland
Careerverified
Per 600 PAverified
12
12
Ryan Johnson
Career
Per 600 PA
14
Bob Weiland
Careerverified
Per 600 PAverified
277
331.08
Ryan Johnson
Career
Per 600 PA
0
Bob Weiland
Careerverified
Per 600 PAverified
502
600
Ryan Johnson
Career
Per 600 PA
0
Bob Weiland
Careerverified
Per 600 PAverified
443
529.48
Ryan Johnson
Career
Per 600 PA
Bob Weiland
Careerverified
Per 600 PAverified
0.129
0.129
Ryan Johnson
Career
Per 600 PA
Bob Weiland
Careerverified
Per 600 PAverified
0.415
0.415
Ryan Johnson
Career
Per 600 PA
0
Bob Weiland
Careerverified
Per 600 PAverified
57
68.13
Ryan Johnson
Career
Per 600 PA
0
Bob Weiland
Careerverified
Per 600 PAverified
45
53.78
Ryan Johnson
Career
Per 600 PA
0
Bob Weiland
Careerverified
Per 600 PAverified
6
7.17
Ryan Johnson
Career
Per 600 PA
0
Bob Weiland
Careerverified
Per 600 PAverified
3
3.59
Ryan Johnson
Career
Per 600 PA
0
Bob Weiland
Careerverified
Per 600 PAverified
3
3.59
Ryan Johnson
Career
Per 600 PA
0
Bob Weiland
Careerverified
Per 600 PAverified
12
14.34
Ryan Johnson
Career
Per 600 PA
Bob Weiland
Careerverified
Per 600 PAverified
0.211
0.211
Ryan Johnson
Career
Per 600 PA
Bob Weiland
Careerverified
Per 600 PAverified
0.007
0.007
Ryan Johnson
Career
Per 600 PA
Bob Weiland
Careerverified
Per 600 PAverified
0.053
0.053
Ryan Johnson
Career
Per 600 PA
Bob Weiland
Careerverified
Per 600 PAverified
15.71
18.78
Ryan Johnson
Career
Per 600 PA
0
Bob Weiland
Careerverified
Per 600 PAverified
78
93.23
Ryan Johnson
Career
Per 600 PA
0
Bob Weiland
Careerverified
Per 600 PAverified
84
100.4
Ryan Johnson
Career
Per 600 PA
Bob Weiland
Careerverified
Per 600 PAverified
0.179
0.179
Ryan Johnson
Career
Per 600 PA
Bob Weiland
Careerverified
Per 600 PAverified
0.176
0.176
Ryan Johnson
Career
Per 600 PA
Bob Weiland
Careerverified
Per 600 PAverified
0.355
0.355
Ryan Johnson
Career
Per 600 PA
Bob Weiland
Careerverified
Per 600 PAverified
0.047
0.047
Ryan Johnson
Career
Per 600 PA
Bob Weiland
Careerverified
Per 600 PAverified
0.124
0.124
Ryan Johnson
Career
Per 600 PA
Bob Weiland
Careerverified
Per 600 PAverified
0.272
0.272
Ryan Johnson
Career
Per 600 PA
Bob Weiland
Careerverified
Per 600 PAverified
0.198
0.198
Ryan Johnson
Career
Per 600 PA
0
Bob Weiland
Careerverified
Per 600 PAverified
21
25.1
Ryan Johnson
Career
Per 600 PA
0
Bob Weiland
Careerverified
Per 600 PAverified
19
22.71
Ryan Johnson
Career
Per 600 PA
0
Bob Weiland
Careerverified
Per 600 PAverified
37
44.22
Ryan Johnson
Career
Per 600 PA
Bob Weiland
Careerverified
Per 600 PAverified
6.05
7.23
Ryan Johnson
Career
Per 600 PA
0
Bob Weiland
Careerverified
Per 600 PAverified
1
1.2
Ryan Johnson
Career
Per 600 PA
0
Bob Weiland
Careerverified
Per 600 PAverified
26
31.08
Ryan Johnson
Career
Per 600 PA
0
Bob Weiland
Career
Per 600 PA
0
0
Ryan Johnson
Careerverified
Per 600 PAverified
0
Bob Weiland
Career
Per 600 PA
167
199.6
Ryan Johnson
Career
Per 600 PA
Bob Weiland
Careerverified
Per 600 PAverified
3.01
3.01
Ryan Johnson
Career
Per 600 PA
Bob Weiland
Careerverified
Per 600 PAverified
0.16
0.16
Ryan Johnson
Career
Per 600 PA
0
Bob Weiland
Careerverified
Per 600 PAverified
32
38.25
Ryan Johnson
Career
Per 600 PA
0
Bob Weiland
Career
Per 600 PA
0
0
Ryan Johnson
Careerverified
Per 600 PAverified
0
Bob Weiland
Career
Per 600 PA
4
4.78
Ryan Johnson
Career
Per 600 PA
0
Bob Weiland
Careerverified
Per 600 PAverified
1
1.2
Ryan Johnson
Career
Per 600 PA
0
Bob Weiland
Career
Per 600 PA
0
0
Ryan Johnson
Career
Per 600 PA
0
Bob Weiland
Careerverified
Per 600 PAverified
1
1.2
Ryan Johnson
Career
Per 600 PA
Bob Weiland
Careerverified
Per 600 PAverified
100
100