Randy Niemann vs. Steve Trout — Career Comparison

Baby BoomersCaliforniaThrows LeftBats LeftNorth AmericaHouston AstrosAmerican LeagueRelief Pitcher
Baby BoomersMichiganThrows LeftBats LeftNorth AmericaChicago CubsNational LeagueStarting Pitcher

Steve Trout built a career as a starting pitcher and Randy Niemann as a reliever — different jobs with different demands — but on the metrics that apply to both, a comparison is still worth making. Randy Niemann led in home run suppression (HR9+ 294 vs 164), walk avoidance (BB%+ 108 vs 86), and skill-based run prevention (DICE+ 109 vs 97). Steve Trout held the edge in run prevention (ERA+ 92 vs 86). Role difference aside, Randy Niemann holds a clear edge on every meaningful shared measure.

Pitching Stats for Randy Niemann and Steve Trout

Randy Niemann
Career
Per 9 Innings
8
8
Steve Trout
Careerverified
Per 9 Inningsverified
12
12
Randy Niemann
Career
Per 9 Inningsverified
122
5.49
Steve Trout
Careerverified
Per 9 Innings
301
1.8
Randy Niemann
Career
Per 9 Innings
10
0.45
Steve Trout
Careerverified
Per 9 Inningsverified
236
1.41
Randy Niemann
Career
Per 9 Innings
7
0.32
Steve Trout
Careerverified
Per 9 Inningsverified
88
0.53
Randy Niemann
Careerverified
Per 9 Inningsverified
8
0.36
Steve Trout
Career
Per 9 Innings
92
0.55
Randy Niemann
Career
Per 9 Innings
46.67
46.67
Steve Trout
Careerverified
Per 9 Inningsverified
48.89
48.89
Randy Niemann
Career
Per 9 Innings
8.2
8.2
Steve Trout
Careerverified
Per 9 Inningsverified
78.41
78.41
Randy Niemann
Career
Per 9 Innings
3
0.14
Steve Trout
Careerverified
Per 9 Inningsverified
32
0.19
Randy Niemann
Career
Per 9 Inningsverified
2
0.09
Steve Trout
Careerverified
Per 9 Innings
9
0.05
Randy Niemann
Career
Per 9 Inningsverified
3
0.14
Steve Trout
Careerverified
Per 9 Innings
4
0.02
Randy Niemann
Careerverified
Per 9 Innings
103
4.64
Steve Trout
Career
Per 9 Inningsverified
697
4.18
Randy Niemann
Career
Per 9 Innings
4.64
4.64
Steve Trout
Careerverified
Per 9 Inningsverified
4.18
4.18
Randy Niemann
Careerverified
Per 9 Inningsverified
4.23
4.23
Steve Trout
Career
Per 9 Innings
4.43
4.43
Randy Niemann
Careerverified
Per 9 Inningsverified
3.82
3.82
Steve Trout
Career
Per 9 Innings
4.13
4.13
Randy Niemann
Careerverified
Per 9 Inningsverified
0.283
0.283
Steve Trout
Career
Per 9 Innings
0.286
0.286
Randy Niemann
Career
Per 9 Innings
600
27
Steve Trout
Careerverified
Per 9 Innings
4504
27
Randy Niemann
Career
Per 9 Innings
200
9
Steve Trout
Careerverified
Per 9 Innings
1501.1
9
Randy Niemann
Careerverified
Per 9 Inningsverified
219
9.86
Steve Trout
Career
Per 9 Innings
1665
9.98
Randy Niemann
Careerverified
Per 9 Inningsverified
9.86
9.86
Steve Trout
Career
Per 9 Innings
9.98
9.98
Randy Niemann
Careerverified
Per 9 Inningsverified
8
0.36
Steve Trout
Career
Per 9 Innings
90
0.54
Randy Niemann
Careerverified
Per 9 Inningsverified
0.36
0.36
Steve Trout
Career
Per 9 Innings
0.54
0.54
Randy Niemann
Careerverified
Per 9 Inningsverified
0.07
0.07
Steve Trout
Career
Per 9 Innings
0.3
0.3
Randy Niemann
Careerverified
Per 9 Innings
82
3.69
Steve Trout
Career
Per 9 Inningsverified
578
3.46
Randy Niemann
Careerverified
Per 9 Innings
12
0.54
Steve Trout
Career
Per 9 Inningsverified
48
0.29
Randy Niemann
Career
Per 9 Innings
3.69
3.69
Steve Trout
Careerverified
Per 9 Inningsverified
3.46
3.46
Randy Niemann
Career
Per 9 Inningsverified
102
4.59
Steve Trout
Careerverified
Per 9 Innings
656
3.93
Randy Niemann
Careerverified
Per 9 Inningsverified
4.59
4.59
Steve Trout
Career
Per 9 Innings
3.93
3.93
Randy Niemann
Career
Per 9 Innings
0.84
0.84
Steve Trout
Careerverified
Per 9 Inningsverified
2.18
2.18
Randy Niemann
Careerverified
Per 9 Inningsverified
0.92
0.92
Steve Trout
Career
Per 9 Innings
0.822
0.822
Randy Niemann
Careerverified
Per 9 Innings
11
0.5
Steve Trout
Career
Per 9 Inningsverified
50
0.3
Randy Niemann
Careerverified
Per 9 Innings
6
0.27
Steve Trout
Career
Per 9 Inningsverified
33
0.2
Randy Niemann
Careerverified
Per 9 Innings
4
0.18
Steve Trout
Career
Per 9 Inningsverified
16
0.1
Randy Niemann
Career
Per 9 Inningsverified
885
39.82
Steve Trout
Careerverified
Per 9 Innings
6550
39.27
Randy Niemann
Careerverified
Per 9 Inningsverified
36
1.62
Steve Trout
Career
Per 9 Innings
25
0.15
Randy Niemann
Careerverified
Per 9 Innings
112
5.04
Steve Trout
Career
Per 9 Inningsverified
791
4.74
Randy Niemann
Career
Per 9 Innings
5.04
5.04
Steve Trout
Careerverified
Per 9 Inningsverified
4.74
4.74
Randy Niemann
Careerverified
Per 9 Innings
14
0.63
Steve Trout
Career
Per 9 Inningsverified
73
0.44
Randy Niemann
Careerverified
Per 9 Innings
10
0.45
Steve Trout
Career
Per 9 Inningsverified
42
0.25
Randy Niemann
Career
Per 9 Innings
19
0.86
Steve Trout
Careerverified
Per 9 Inningsverified
199
1.19
Randy Niemann
Career
Per 9 Innings
1.505
1.505
Steve Trout
Careerverified
Per 9 Inningsverified
1.494
1.494
Randy Niemann
Career
Per 9 Innings
773
34.78
Steve Trout
Careerverified
Per 9 Inningsverified
5824
34.91
Randy Niemann
Careerverified
Per 9 Inningsverified
0.92
0.92
Steve Trout
Career
Per 9 Innings
2.63
2.63
Randy Niemann
Career
Per 9 Innings
0.318
0.318
Steve Trout
Careerverified
Per 9 Inningsverified
0.31
0.31
Randy Niemann
Careerverified
Per 9 Inningsverified
39.83
39.83
Steve Trout
Career
Per 9 Innings
39.27
39.27

Fielding Stats for Randy Niemann and Steve Trout

Randy Niemann
Career
Per 9 Innings
8
8
Steve Trout
Careerverified
Per 9 Inningsverified
12
12
Randy Niemann
Career
Per 9 Inningsverified
122
5.49
Steve Trout
Careerverified
Per 9 Innings
301
1.8
Randy Niemann
Career
Per 9 Innings
10
0.45
Steve Trout
Careerverified
Per 9 Inningsverified
236
1.41
Randy Niemann
Career
Per 9 Innings
600
27
Steve Trout
Careerverified
Per 9 Innings
4504
27
Randy Niemann
Career
Per 9 Innings
200
9
Steve Trout
Careerverified
Per 9 Innings
1501.1
9
Randy Niemann
Career
Per 9 Inningsverified
16
0.72
Steve Trout
Careerverified
Per 9 Innings
77
0.46
Randy Niemann
Career
Per 9 Innings
37
1.67
Steve Trout
Careerverified
Per 9 Inningsverified
310
1.86
Randy Niemann
Careerverified
Per 9 Inningsverified
0
0
Steve Trout
Career
Per 9 Innings
22
0.13
Randy Niemann
Career
Per 9 Innings
53
2.39
Steve Trout
Careerverified
Per 9 Inningsverified
409
2.45
Randy Niemann
Career
Per 9 Inningsverified
53
2.39
Steve Trout
Careerverified
Per 9 Innings
387
2.32
Randy Niemann
Careerverified
Per 9 Inningsverified
100
100
Steve Trout
Career
Per 9 Innings
94.62
94.62
Randy Niemann
Career
Per 9 Innings
0.434
0.434
Steve Trout
Careerverified
Per 9 Inningsverified
1.286
1.286
Randy Niemann
Career
Per 9 Innings
8.2
8.2
Steve Trout
Careerverified
Per 9 Inningsverified
78.41
78.41
Randy Niemann
Career
Per 9 Innings
2
0.09
Steve Trout
Careerverified
Per 9 Inningsverified
28
0.17
Randy Niemann
Career
Per 9 Innings
0
0
Steve Trout
Career
Per 9 Innings
0
0
Randy Niemann
Career
Per 9 Innings
0
0
Steve Trout
Career
Per 9 Innings
0
0
Randy Niemann
Career
Per 9 Innings
0
0
Steve Trout
Career
Per 9 Innings
0
0
Randy Niemann
Career
Per 9 Innings
0
0
Steve Trout
Career
Per 9 Innings
0
0

Hitting Stats for Randy Niemann and Steve Trout

Randy Niemann
Career
Per 600 PA
8
8
Steve Trout
Careerverified
Per 600 PAverified
12
12
Randy Niemann
Career
Per 600 PAverified
122
2218.18
Steve Trout
Careerverified
Per 600 PA
301
651.99
Randy Niemann
Career
Per 600 PA
33
600
Steve Trout
Careerverified
Per 600 PA
277
600
Randy Niemann
Career
Per 600 PAverified
30
545.45
Steve Trout
Careerverified
Per 600 PA
238
515.52
Randy Niemann
Careerverified
Per 600 PAverified
0.267
0.267
Steve Trout
Career
Per 600 PA
0.16
0.16
Randy Niemann
Careerverified
Per 600 PAverified
0.606
0.606
Steve Trout
Career
Per 600 PA
0.439
0.439
Randy Niemann
Career
Per 600 PAverified
8
145.45
Steve Trout
Careerverified
Per 600 PA
38
82.31
Randy Niemann
Career
Per 600 PAverified
8
145.45
Steve Trout
Careerverified
Per 600 PA
36
77.98
Randy Niemann
Career
Per 600 PA
0
0
Steve Trout
Careerverified
Per 600 PAverified
2
4.33
Randy Niemann
Career
Per 600 PA
0
0
Steve Trout
Career
Per 600 PA
0
0
Randy Niemann
Career
Per 600 PA
0
0
Steve Trout
Career
Per 600 PA
0
0
Randy Niemann
Career
Per 600 PA
0
0
Steve Trout
Careerverified
Per 600 PAverified
2
4.33
Randy Niemann
Career
Per 600 PA
0
0
Steve Trout
Careerverified
Per 600 PAverified
0.053
0.053
Randy Niemann
Career
Per 600 PA
0
0
Steve Trout
Career
Per 600 PA
0
0
Randy Niemann
Career
Per 600 PA
0
0
Steve Trout
Career
Per 600 PA
0
0
Randy Niemann
Career
Per 600 PAverified
1.8
32.79
Steve Trout
Careerverified
Per 600 PA
6.83
14.8
Randy Niemann
Career
Per 600 PAverified
8
145.45
Steve Trout
Careerverified
Per 600 PA
40
86.64
Randy Niemann
Career
Per 600 PAverified
10
181.82
Steve Trout
Careerverified
Per 600 PA
47
101.81
Randy Niemann
Careerverified
Per 600 PAverified
0.313
0.313
Steve Trout
Career
Per 600 PA
0.19
0.19
Randy Niemann
Careerverified
Per 600 PAverified
0.267
0.267
Steve Trout
Career
Per 600 PA
0.168
0.168
Randy Niemann
Careerverified
Per 600 PAverified
0.579
0.579
Steve Trout
Career
Per 600 PA
0.358
0.358
Randy Niemann
Career
Per 600 PA
0
0
Steve Trout
Careerverified
Per 600 PAverified
0.008
0.008
Randy Niemann
Careerverified
Per 600 PAverified
0.207
0.207
Steve Trout
Career
Per 600 PA
0.127
0.127
Randy Niemann
Careerverified
Per 600 PAverified
0.417
0.417
Steve Trout
Career
Per 600 PA
0.241
0.241
Randy Niemann
Careerverified
Per 600 PAverified
0.348
0.348
Steve Trout
Career
Per 600 PA
0.236
0.236
Randy Niemann
Career
Per 600 PA
2
36.36
Steve Trout
Careerverified
Per 600 PAverified
18
38.99
Randy Niemann
Career
Per 600 PA
0
0
Steve Trout
Careerverified
Per 600 PAverified
9
19.49
Randy Niemann
Career
Per 600 PA
2
36.36
Steve Trout
Careerverified
Per 600 PAverified
27
58.48
Randy Niemann
Career
Per 600 PAverified
2.54
46.1
Steve Trout
Careerverified
Per 600 PA
4.77
10.34
Randy Niemann
Career
Per 600 PA
0
0
Steve Trout
Career
Per 600 PA
0
0
Randy Niemann
Career
Per 600 PAverified
2
36.36
Steve Trout
Careerverified
Per 600 PA
9
19.49
Randy Niemann
Career
Per 600 PA
0
0
Steve Trout
Career
Per 600 PA
0
0
Randy Niemann
Careerverified
Per 600 PAverified
7
127.27
Steve Trout
Career
Per 600 PA
78
168.95
Randy Niemann
Careerverified
Per 600 PAverified
4.71
4.71
Steve Trout
Career
Per 600 PA
3.55
3.55
Randy Niemann
Careerverified
Per 600 PAverified
0.29
0.29
Steve Trout
Career
Per 600 PA
0.12
0.12
Randy Niemann
Career
Per 600 PA
1
18.18
Steve Trout
Careerverified
Per 600 PAverified
29
62.82
Randy Niemann
Career
Per 600 PA
0
0
Steve Trout
Careerverified
Per 600 PAverified
1
2.17
Randy Niemann
Careerverified
Per 600 PA
2
36.36
Steve Trout
Career
Per 600 PAverified
3
6.5
Randy Niemann
Career
Per 600 PA
0
0
Steve Trout
Career
Per 600 PA
0
0
Randy Niemann
Career
Per 600 PA
0
0
Steve Trout
Career
Per 600 PA
0
0
Randy Niemann
Career
Per 600 PA
0
0
Steve Trout
Career
Per 600 PA
0
0
Randy Niemann
Career
Per 600 PA
Steve Trout
Career
Per 600 PA