Shang Johnson vs. Greg Mahle — Career Comparison

Lost GenerationAlabamaThrows RightNorth AmericaAtlantic City Bacharach GiantsEastern Colored League (Independent)Starting Pitcher
MillenialCaliforniaThrows LeftBats LeftNorth AmericaLos Angeles Angels of AnaheimAmerican LeagueRelief Pitcher

Shang Johnson built a career as a starting pitcher and Greg Mahle as a reliever — different jobs with different demands — but on the metrics that apply to both, a comparison is still worth making. Shang Johnson posted stronger surface numbers — ERA 4.18 and WHIP 1.347 compared to 5.4 and 1.909 for Greg Mahle. By the career numbers, Shang Johnson had the better of this cross-role comparison — though era context would sharpen the verdict.

Pitching Stats for Shang Johnson and Greg Mahle

Shang Johnson
Careerverified
Per 9 Inningsverified
5
5
Greg Mahle
Career
Per 9 Innings
1
1
Shang Johnson
Career
Per 9 Innings
17
1.73
Greg Mahle
Careerverified
Per 9 Inningsverified
24
11.78
Shang Johnson
Careerverified
Per 9 Inningsverified
8
0.82
Greg Mahle
Career
Per 9 Innings
0
0
Shang Johnson
Careerverified
Per 9 Innings
3
0.31
Greg Mahle
Career
Per 9 Inningsverified
1
0.49
Shang Johnson
Career
Per 9 Innings
2
0.2
Greg Mahle
Careerverified
Per 9 Inningsverified
0
0
Shang Johnson
Career
Per 9 Innings
60
60
Greg Mahle
Careerverified
Per 9 Inningsverified
100
100
Shang Johnson
Careerverified
Per 9 Inningsverified
47.06
47.06
Greg Mahle
Career
Per 9 Innings
0
0
Shang Johnson
Careerverified
Per 9 Inningsverified
4
0.41
Greg Mahle
Career
Per 9 Innings
0
0
Shang Johnson
Career
Per 9 Innings
0
0
Greg Mahle
Career
Per 9 Innings
0
0
Shang Johnson
Career
Per 9 Innings
0
0
Greg Mahle
Career
Per 9 Innings
0
0
Shang Johnson
Career
Per 9 Inningsverified
41
4.18
Greg Mahle
Careerverified
Per 9 Innings
11
5.4
Shang Johnson
Careerverified
Per 9 Inningsverified
4.18
4.18
Greg Mahle
Career
Per 9 Innings
5.4
5.4
Shang Johnson
Careerverified
Per 9 Inningsverified
3.79
3.79
Greg Mahle
Career
Per 9 Innings
7.64
7.64
Shang Johnson
Careerverified
Per 9 Inningsverified
3.42
3.42
Greg Mahle
Career
Per 9 Innings
6.27
6.27
Shang Johnson
Careerverified
Per 9 Inningsverified
0.298
0.298
Greg Mahle
Career
Per 9 Innings
0.315
0.315
Shang Johnson
Careerverified
Per 9 Innings
265
27
Greg Mahle
Career
Per 9 Innings
55
27
Shang Johnson
Careerverified
Per 9 Innings
88.1
9
Greg Mahle
Career
Per 9 Innings
18.1
9
Shang Johnson
Career
Per 9 Inningsverified
90
9.17
Greg Mahle
Careerverified
Per 9 Innings
23
11.29
Shang Johnson
Careerverified
Per 9 Inningsverified
9.17
9.17
Greg Mahle
Career
Per 9 Innings
11.29
11.29
Shang Johnson
Careerverified
Per 9 Inningsverified
2
0.2
Greg Mahle
Career
Per 9 Innings
4
1.96
Shang Johnson
Careerverified
Per 9 Inningsverified
0.2
0.2
Greg Mahle
Career
Per 9 Innings
1.96
1.96
Shang Johnson
Careerverified
Per 9 Inningsverified
0.12
0.12
Greg Mahle
Career
Per 9 Innings
0.17
0.17
Shang Johnson
Career
Per 9 Inningsverified
29
2.95
Greg Mahle
Careerverified
Per 9 Innings
10
4.91
Shang Johnson
Careerverified
Per 9 Inningsverified
0
0
Greg Mahle
Career
Per 9 Innings
2
0.98
Shang Johnson
Careerverified
Per 9 Inningsverified
2.95
2.95
Greg Mahle
Career
Per 9 Innings
4.91
4.91
Shang Johnson
Careerverified
Per 9 Innings
38
3.87
Greg Mahle
Career
Per 9 Inningsverified
14
6.87
Shang Johnson
Career
Per 9 Innings
3.87
3.87
Greg Mahle
Careerverified
Per 9 Inningsverified
6.87
6.87
Shang Johnson
Careerverified
Per 9 Inningsverified
2.24
2.24
Greg Mahle
Career
Per 9 Innings
0.58
0.58
Shang Johnson
Career
Per 9 Innings
0.759
0.759
Greg Mahle
Careerverified
Per 9 Inningsverified
1.309
1.309
Shang Johnson
Careerverified
Per 9 Inningsverified
0
0
Greg Mahle
Career
Per 9 Innings
1
0.49
Shang Johnson
Careerverified
Per 9 Inningsverified
0
0
Greg Mahle
Career
Per 9 Innings
2
0.98
Shang Johnson
Career
Per 9 Innings
0
0
Greg Mahle
Career
Per 9 Innings
0
0
Shang Johnson
Careerverified
Per 9 Innings
339
34.54
Greg Mahle
Career
Per 9 Inningsverified
86
42.22
Shang Johnson
Careerverified
Per 9 Inningsverified
5
0.51
Greg Mahle
Career
Per 9 Innings
1
0.49
Shang Johnson
Career
Per 9 Inningsverified
56
5.71
Greg Mahle
Careerverified
Per 9 Innings
13
6.38
Shang Johnson
Careerverified
Per 9 Inningsverified
5.71
5.71
Greg Mahle
Career
Per 9 Innings
6.38
6.38
Shang Johnson
Career
Per 9 Innings
8
0.82
Greg Mahle
Careerverified
Per 9 Inningsverified
1
0.49
Shang Johnson
Career
Per 9 Innings
0
0
Greg Mahle
Career
Per 9 Innings
0
0
Shang Johnson
Career
Per 9 Innings
2
0.2
Greg Mahle
Careerverified
Per 9 Inningsverified
4
1.96
Shang Johnson
Careerverified
Per 9 Inningsverified
1.347
1.347
Greg Mahle
Career
Per 9 Innings
1.8
1.8
Shang Johnson
Careerverified
Per 9 Innings
302
30.77
Greg Mahle
Career
Per 9 Inningsverified
73
35.84
Shang Johnson
Career
Per 9 Innings
3.29
3.29
Greg Mahle
Careerverified
Per 9 Inningsverified
0.54
0.54
Shang Johnson
Careerverified
Per 9 Inningsverified
0.336
0.336
Greg Mahle
Career
Per 9 Innings
0.346
0.346
Shang Johnson
Career
Per 9 Innings
34.54
34.54
Greg Mahle
Careerverified
Per 9 Inningsverified
42.22
42.22

Fielding Stats for Shang Johnson and Greg Mahle

Shang Johnson
Careerverified
Per 9 Inningsverified
5
5
Greg Mahle
Career
Per 9 Innings
1
1
Shang Johnson
Career
Per 9 Innings
18
2.02
Greg Mahle
Careerverified
Per 9 Inningsverified
24
11.78
Shang Johnson
Careerverified
Per 9 Inningsverified
4
0.45
Greg Mahle
Career
Per 9 Innings
0
0
Shang Johnson
Careerverified
Per 9 Innings
241
27
Greg Mahle
Career
Per 9 Innings
55
27
Shang Johnson
Careerverified
Per 9 Innings
80.1
9
Greg Mahle
Career
Per 9 Innings
18.1
9
Shang Johnson
Career
Per 9 Innings
0
0
Greg Mahle
Career
Per 9 Innings
0
0
Shang Johnson
Careerverified
Per 9 Inningsverified
18
2.02
Greg Mahle
Career
Per 9 Innings
4
1.96
Shang Johnson
Career
Per 9 Innings
2
0.22
Greg Mahle
Careerverified
Per 9 Inningsverified
0
0
Shang Johnson
Careerverified
Per 9 Inningsverified
20
2.24
Greg Mahle
Career
Per 9 Innings
4
1.96
Shang Johnson
Careerverified
Per 9 Inningsverified
18
2.02
Greg Mahle
Career
Per 9 Innings
4
1.96
Shang Johnson
Career
Per 9 Innings
90
90
Greg Mahle
Careerverified
Per 9 Inningsverified
100
100
Shang Johnson
Careerverified
Per 9 Inningsverified
1
1
Greg Mahle
Career
Per 9 Innings
0.167
0.167
Shang Johnson
Careerverified
Per 9 Inningsverified
22.22
22.22
Greg Mahle
Career
Per 9 Innings
0
0
Shang Johnson
Career
Per 9 Innings
0
0
Greg Mahle
Career
Per 9 Innings
0
0
Shang Johnson
Career
Per 9 Innings
0
0
Greg Mahle
Career
Per 9 Innings
0
0
Shang Johnson
Career
Per 9 Innings
0
0
Greg Mahle
Career
Per 9 Innings
0
0
Shang Johnson
Career
Per 9 Innings
0
0
Greg Mahle
Career
Per 9 Innings
0
0
Shang Johnson
Career
Per 9 Innings
0
0
Greg Mahle
Career
Per 9 Innings
0
0

Hitting Stats for Shang Johnson and Greg Mahle

Shang Johnson
Careerverified
Per 600 PAverified
5
5
Greg Mahle
Career
Per 600 PA
1
Shang Johnson
Career
Per 600 PAverified
21
293.02
Greg Mahle
Careerverified
Per 600 PA
24
Shang Johnson
Careerverified
Per 600 PAverified
43
600
Greg Mahle
Career
Per 600 PA
0
Shang Johnson
Careerverified
Per 600 PAverified
37
516.28
Greg Mahle
Career
Per 600 PA
0
Shang Johnson
Careerverified
Per 600 PAverified
0.27
0.27
Greg Mahle
Career
Per 600 PA
Shang Johnson
Careerverified
Per 600 PAverified
0.64
0.64
Greg Mahle
Career
Per 600 PA
Shang Johnson
Careerverified
Per 600 PAverified
10
139.53
Greg Mahle
Career
Per 600 PA
0
Shang Johnson
Careerverified
Per 600 PAverified
10
139.53
Greg Mahle
Career
Per 600 PA
0
Shang Johnson
Career
Per 600 PA
0
0
Greg Mahle
Career
Per 600 PA
0
Shang Johnson
Career
Per 600 PA
0
0
Greg Mahle
Career
Per 600 PA
0
Shang Johnson
Career
Per 600 PA
0
0
Greg Mahle
Career
Per 600 PA
0
Shang Johnson
Career
Per 600 PA
0
0
Greg Mahle
Career
Per 600 PA
0
Shang Johnson
Career
Per 600 PA
0
0
Greg Mahle
Career
Per 600 PA
Shang Johnson
Career
Per 600 PA
0
0
Greg Mahle
Career
Per 600 PA
Shang Johnson
Career
Per 600 PA
0
0
Greg Mahle
Career
Per 600 PA
Shang Johnson
Careerverified
Per 600 PAverified
3.29
45.84
Greg Mahle
Career
Per 600 PA
Shang Johnson
Careerverified
Per 600 PAverified
10
139.53
Greg Mahle
Career
Per 600 PA
0
Shang Johnson
Careerverified
Per 600 PAverified
13
181.4
Greg Mahle
Career
Per 600 PA
0
Shang Johnson
Careerverified
Per 600 PAverified
0.325
0.325
Greg Mahle
Career
Per 600 PA
Shang Johnson
Careerverified
Per 600 PAverified
0.27
0.27
Greg Mahle
Career
Per 600 PA
Shang Johnson
Careerverified
Per 600 PAverified
0.595
0.595
Greg Mahle
Career
Per 600 PA
Shang Johnson
Career
Per 600 PA
0
0
Greg Mahle
Career
Per 600 PA
Shang Johnson
Careerverified
Per 600 PAverified
0.214
0.214
Greg Mahle
Career
Per 600 PA
Shang Johnson
Careerverified
Per 600 PAverified
0.482
0.482
Greg Mahle
Career
Per 600 PA
Shang Johnson
Careerverified
Per 600 PAverified
0.27
0.27
Greg Mahle
Career
Per 600 PA
Shang Johnson
Careerverified
Per 600 PAverified
2
27.91
Greg Mahle
Career
Per 600 PA
0
Shang Johnson
Careerverified
Per 600 PAverified
1
13.95
Greg Mahle
Career
Per 600 PA
0
Shang Johnson
Careerverified
Per 600 PAverified
3
41.86
Greg Mahle
Career
Per 600 PA
0
Shang Johnson
Careerverified
Per 600 PAverified
4.49
62.66
Greg Mahle
Career
Per 600 PA
Shang Johnson
Career
Per 600 PA
0
0
Greg Mahle
Career
Per 600 PA
0
Shang Johnson
Careerverified
Per 600 PAverified
3
41.86
Greg Mahle
Career
Per 600 PA
0
Shang Johnson
Career
Per 600 PA
0
0
Greg Mahle
Career
Per 600 PA
0
Shang Johnson
Career
Per 600 PA
0
0
Greg Mahle
Career
Per 600 PA
0
Shang Johnson
Career
Per 600 PA
Greg Mahle
Career
Per 600 PA
Shang Johnson
Career
Per 600 PA
Greg Mahle
Career
Per 600 PA
Shang Johnson
Careerverified
Per 600 PAverified
3
41.86
Greg Mahle
Career
Per 600 PA
0
Shang Johnson
Career
Per 600 PA
0
0
Greg Mahle
Career
Per 600 PA
0
Shang Johnson
Career
Per 600 PA
0
0
Greg Mahle
Career
Per 600 PA
0
Shang Johnson
Career
Per 600 PA
0
0
Greg Mahle
Career
Per 600 PA
0
Shang Johnson
Career
Per 600 PA
0
0
Greg Mahle
Career
Per 600 PA
0
Shang Johnson
Career
Per 600 PA
0
0
Greg Mahle
Career
Per 600 PA
0
Shang Johnson
Career
Per 600 PA
Greg Mahle
Career
Per 600 PA