Guillermo Moscoso vs. Michael Roth — Career Comparison

MillenialVenezuelaThrows RightBats RightSouth AmericaColorado RockiesNational LeagueStarting Pitcher
MillenialSouth CarolinaThrows LeftBats LeftNorth AmericaLos Angeles Angels of AnaheimAmerican LeagueRelief Pitcher

Guillermo Moscoso built a career as a starting pitcher and Michael Roth as a reliever — different jobs with different demands — but on the metrics that apply to both, a comparison is still worth making. Guillermo Moscoso posted stronger surface numbers — ERA 4.28 and WHIP 1.329 compared to 8.5 and 1.889 for Michael Roth. By the career numbers, Guillermo Moscoso had the better of this cross-role comparison — though era context would sharpen the verdict.

Pitching Stats for Guillermo Moscoso and Michael Roth

Guillermo Moscoso
Careerverified
Per 9 Inningsverified
5
5
Michael Roth
Career
Per 9 Innings
3
3
Guillermo Moscoso
Careerverified
Per 9 Innings
70
2.83
Michael Roth
Career
Per 9 Inningsverified
23
5.75
Guillermo Moscoso
Careerverified
Per 9 Inningsverified
26
1.05
Michael Roth
Career
Per 9 Innings
1
0.25
Guillermo Moscoso
Careerverified
Per 9 Inningsverified
13
0.53
Michael Roth
Career
Per 9 Innings
2
0.5
Guillermo Moscoso
Career
Per 9 Innings
14
0.57
Michael Roth
Careerverified
Per 9 Inningsverified
1
0.25
Guillermo Moscoso
Career
Per 9 Innings
48.15
48.15
Michael Roth
Careerverified
Per 9 Inningsverified
66.67
66.67
Guillermo Moscoso
Careerverified
Per 9 Inningsverified
37.14
37.14
Michael Roth
Career
Per 9 Innings
4.35
4.35
Guillermo Moscoso
Career
Per 9 Innings
0
0
Michael Roth
Career
Per 9 Innings
0
0
Guillermo Moscoso
Career
Per 9 Innings
0
0
Michael Roth
Career
Per 9 Innings
0
0
Guillermo Moscoso
Career
Per 9 Innings
0
0
Michael Roth
Career
Per 9 Innings
0
0
Guillermo Moscoso
Career
Per 9 Inningsverified
106
4.28
Michael Roth
Careerverified
Per 9 Innings
34
8.5
Guillermo Moscoso
Careerverified
Per 9 Inningsverified
4.28
4.28
Michael Roth
Career
Per 9 Innings
8.5
8.5
Guillermo Moscoso
Careerverified
Per 9 Inningsverified
3.87
3.87
Michael Roth
Career
Per 9 Innings
7.44
7.44
Guillermo Moscoso
Careerverified
Per 9 Inningsverified
4.41
4.41
Michael Roth
Career
Per 9 Innings
4.86
4.86
Guillermo Moscoso
Careerverified
Per 9 Inningsverified
0.241
0.241
Michael Roth
Career
Per 9 Innings
0.336
0.336
Guillermo Moscoso
Careerverified
Per 9 Innings
668
27
Michael Roth
Career
Per 9 Innings
108
27
Guillermo Moscoso
Careerverified
Per 9 Innings
222.2
9
Michael Roth
Career
Per 9 Innings
36
9
Guillermo Moscoso
Career
Per 9 Inningsverified
206
8.33
Michael Roth
Careerverified
Per 9 Innings
50
12.5
Guillermo Moscoso
Careerverified
Per 9 Inningsverified
8.33
8.33
Michael Roth
Career
Per 9 Innings
12.5
12.5
Guillermo Moscoso
Career
Per 9 Inningsverified
28
1.13
Michael Roth
Careerverified
Per 9 Innings
5
1.25
Guillermo Moscoso
Careerverified
Per 9 Inningsverified
1.13
1.13
Michael Roth
Career
Per 9 Innings
1.25
1.25
Guillermo Moscoso
Career
Per 9 Innings
0.4
0.4
Michael Roth
Careerverified
Per 9 Inningsverified
0.22
0.22
Guillermo Moscoso
Career
Per 9 Inningsverified
86
3.48
Michael Roth
Careerverified
Per 9 Innings
16
4
Guillermo Moscoso
Career
Per 9 Inningsverified
4
0.16
Michael Roth
Careerverified
Per 9 Innings
2
0.5
Guillermo Moscoso
Careerverified
Per 9 Inningsverified
3.48
3.48
Michael Roth
Career
Per 9 Innings
4
4
Guillermo Moscoso
Careerverified
Per 9 Innings
166
6.71
Michael Roth
Career
Per 9 Inningsverified
29
7.25
Guillermo Moscoso
Career
Per 9 Innings
6.71
6.71
Michael Roth
Careerverified
Per 9 Inningsverified
7.25
7.25
Guillermo Moscoso
Careerverified
Per 9 Inningsverified
2.37
2.37
Michael Roth
Career
Per 9 Innings
1.26
1.26
Guillermo Moscoso
Career
Per 9 Innings
1.132
1.132
Michael Roth
Careerverified
Per 9 Inningsverified
1.25
1.25
Guillermo Moscoso
Career
Per 9 Innings
14
0.57
Michael Roth
Careerverified
Per 9 Inningsverified
2
0.5
Guillermo Moscoso
Career
Per 9 Inningsverified
8
0.32
Michael Roth
Careerverified
Per 9 Innings
4
1
Guillermo Moscoso
Career
Per 9 Innings
1
0.04
Michael Roth
Careerverified
Per 9 Inningsverified
0
0
Guillermo Moscoso
Careerverified
Per 9 Innings
956
38.64
Michael Roth
Career
Per 9 Inningsverified
171
42.75
Guillermo Moscoso
Careerverified
Per 9 Innings
11
0.44
Michael Roth
Career
Per 9 Inningsverified
8
2
Guillermo Moscoso
Career
Per 9 Inningsverified
119
4.81
Michael Roth
Careerverified
Per 9 Innings
34
8.5
Guillermo Moscoso
Careerverified
Per 9 Inningsverified
4.81
4.81
Michael Roth
Career
Per 9 Innings
8.5
8.5
Guillermo Moscoso
Career
Per 9 Inningsverified
2
0.08
Michael Roth
Careerverified
Per 9 Innings
1
0.25
Guillermo Moscoso
Career
Per 9 Inningsverified
5
0.2
Michael Roth
Careerverified
Per 9 Innings
1
0.25
Guillermo Moscoso
Careerverified
Per 9 Innings
12
0.49
Michael Roth
Career
Per 9 Inningsverified
6
1.5
Guillermo Moscoso
Careerverified
Per 9 Inningsverified
1.311
1.311
Michael Roth
Career
Per 9 Innings
1.833
1.833
Guillermo Moscoso
Careerverified
Per 9 Innings
855
34.56
Michael Roth
Career
Per 9 Inningsverified
149
37.25
Guillermo Moscoso
Career
Per 9 Innings
1.7
1.7
Michael Roth
Careerverified
Per 9 Inningsverified
1.48
1.48
Guillermo Moscoso
Careerverified
Per 9 Inningsverified
0.269
0.269
Michael Roth
Career
Per 9 Innings
0.391
0.391
Guillermo Moscoso
Career
Per 9 Innings
38.64
38.64
Michael Roth
Careerverified
Per 9 Inningsverified
42.75
42.75

Fielding Stats for Guillermo Moscoso and Michael Roth

Guillermo Moscoso
Careerverified
Per 9 Inningsverified
5
5
Michael Roth
Career
Per 9 Innings
3
3
Guillermo Moscoso
Careerverified
Per 9 Innings
70
2.83
Michael Roth
Career
Per 9 Inningsverified
23
5.75
Guillermo Moscoso
Careerverified
Per 9 Inningsverified
26
1.05
Michael Roth
Career
Per 9 Innings
1
0.25
Guillermo Moscoso
Careerverified
Per 9 Innings
668
27
Michael Roth
Career
Per 9 Innings
108
27
Guillermo Moscoso
Careerverified
Per 9 Innings
222.2
9
Michael Roth
Career
Per 9 Innings
36
9
Guillermo Moscoso
Careerverified
Per 9 Innings
10
0.4
Michael Roth
Career
Per 9 Inningsverified
4
1
Guillermo Moscoso
Careerverified
Per 9 Innings
18
0.73
Michael Roth
Career
Per 9 Inningsverified
9
2.25
Guillermo Moscoso
Career
Per 9 Inningsverified
3
0.12
Michael Roth
Careerverified
Per 9 Innings
1
0.25
Guillermo Moscoso
Careerverified
Per 9 Innings
31
1.25
Michael Roth
Career
Per 9 Inningsverified
14
3.5
Guillermo Moscoso
Careerverified
Per 9 Innings
28
1.13
Michael Roth
Career
Per 9 Inningsverified
13
3.25
Guillermo Moscoso
Career
Per 9 Innings
90.32
90.32
Michael Roth
Careerverified
Per 9 Inningsverified
92.86
92.86
Guillermo Moscoso
Career
Per 9 Innings
0.4
0.4
Michael Roth
Careerverified
Per 9 Inningsverified
0.565
0.565
Guillermo Moscoso
Careerverified
Per 9 Inningsverified
37.14
37.14
Michael Roth
Career
Per 9 Innings
4.35
4.35
Guillermo Moscoso
Careerverified
Per 9 Innings
4
0.16
Michael Roth
Career
Per 9 Inningsverified
2
0.5
Guillermo Moscoso
Career
Per 9 Innings
0
0
Michael Roth
Career
Per 9 Innings
0
0
Guillermo Moscoso
Career
Per 9 Innings
0
0
Michael Roth
Career
Per 9 Innings
0
0
Guillermo Moscoso
Career
Per 9 Innings
0
0
Michael Roth
Career
Per 9 Innings
0
0
Guillermo Moscoso
Career
Per 9 Innings
0
0
Michael Roth
Career
Per 9 Innings
0
0

Hitting Stats for Guillermo Moscoso and Michael Roth

Guillermo Moscoso
Careerverified
Per 600 PAverified
5
5
Michael Roth
Career
Per 600 PA
3
Guillermo Moscoso
Careerverified
Per 600 PAverified
70
2333.33
Michael Roth
Career
Per 600 PA
23
Guillermo Moscoso
Careerverified
Per 600 PAverified
18
600
Michael Roth
Career
Per 600 PA
0
Guillermo Moscoso
Careerverified
Per 600 PAverified
15
500
Michael Roth
Career
Per 600 PA
0
Guillermo Moscoso
Careerverified
Per 600 PAverified
0.133
0.133
Michael Roth
Career
Per 600 PA
Guillermo Moscoso
Careerverified
Per 600 PAverified
0.444
0.444
Michael Roth
Career
Per 600 PA
Guillermo Moscoso
Careerverified
Per 600 PAverified
2
66.67
Michael Roth
Career
Per 600 PA
0
Guillermo Moscoso
Careerverified
Per 600 PAverified
1
33.33
Michael Roth
Career
Per 600 PA
0
Guillermo Moscoso
Careerverified
Per 600 PAverified
1
33.33
Michael Roth
Career
Per 600 PA
0
Guillermo Moscoso
Career
Per 600 PA
0
0
Michael Roth
Career
Per 600 PA
0
Guillermo Moscoso
Career
Per 600 PA
0
0
Michael Roth
Career
Per 600 PA
0
Guillermo Moscoso
Careerverified
Per 600 PAverified
1
33.33
Michael Roth
Career
Per 600 PA
0
Guillermo Moscoso
Careerverified
Per 600 PAverified
0.5
0.5
Michael Roth
Career
Per 600 PA
Guillermo Moscoso
Career
Per 600 PA
0
0
Michael Roth
Career
Per 600 PA
Guillermo Moscoso
Career
Per 600 PA
0
0
Michael Roth
Career
Per 600 PA
Guillermo Moscoso
Careerverified
Per 600 PAverified
0.4
13.5
Michael Roth
Career
Per 600 PA
Guillermo Moscoso
Careerverified
Per 600 PAverified
3
100
Michael Roth
Career
Per 600 PA
0
Guillermo Moscoso
Careerverified
Per 600 PAverified
2
66.67
Michael Roth
Career
Per 600 PA
0
Guillermo Moscoso
Careerverified
Per 600 PAverified
0.133
0.133
Michael Roth
Career
Per 600 PA
Guillermo Moscoso
Careerverified
Per 600 PAverified
0.2
0.2
Michael Roth
Career
Per 600 PA
Guillermo Moscoso
Careerverified
Per 600 PAverified
0.333
0.333
Michael Roth
Career
Per 600 PA
Guillermo Moscoso
Careerverified
Per 600 PAverified
0.067
0.067
Michael Roth
Career
Per 600 PA
Guillermo Moscoso
Careerverified
Per 600 PAverified
0.11
0.11
Michael Roth
Career
Per 600 PA
Guillermo Moscoso
Careerverified
Per 600 PAverified
0.231
0.231
Michael Roth
Career
Per 600 PA
Guillermo Moscoso
Careerverified
Per 600 PAverified
0.286
0.286
Michael Roth
Career
Per 600 PA
Guillermo Moscoso
Career
Per 600 PA
0
0
Michael Roth
Career
Per 600 PA
0
Guillermo Moscoso
Careerverified
Per 600 PAverified
1
33.33
Michael Roth
Career
Per 600 PA
0
Guillermo Moscoso
Careerverified
Per 600 PAverified
1
33.33
Michael Roth
Career
Per 600 PA
0
Guillermo Moscoso
Careerverified
Per 600 PAverified
0.01
0.32
Michael Roth
Career
Per 600 PA
Guillermo Moscoso
Career
Per 600 PA
0
0
Michael Roth
Career
Per 600 PA
0
Guillermo Moscoso
Career
Per 600 PA
0
0
Michael Roth
Career
Per 600 PA
0
Guillermo Moscoso
Career
Per 600 PA
0
0
Michael Roth
Career
Per 600 PA
0
Guillermo Moscoso
Career
Per 600 PA
8
266.67
Michael Roth
Careerverified
Per 600 PAverified
0
Guillermo Moscoso
Careerverified
Per 600 PAverified
2.25
2.25
Michael Roth
Career
Per 600 PA
Guillermo Moscoso
Career
Per 600 PA
0
0
Michael Roth
Career
Per 600 PA
Guillermo Moscoso
Careerverified
Per 600 PAverified
3
100
Michael Roth
Career
Per 600 PA
0
Guillermo Moscoso
Career
Per 600 PA
0
0
Michael Roth
Career
Per 600 PA
0
Guillermo Moscoso
Career
Per 600 PA
0
0
Michael Roth
Career
Per 600 PA
0
Guillermo Moscoso
Career
Per 600 PA
0
0
Michael Roth
Career
Per 600 PA
0
Guillermo Moscoso
Career
Per 600 PA
0
0
Michael Roth
Career
Per 600 PA
0
Guillermo Moscoso
Career
Per 600 PA
0
0
Michael Roth
Career
Per 600 PA
0
Guillermo Moscoso
Career
Per 600 PA
Michael Roth
Career
Per 600 PA