Roy Roberts vs. Zack Weiss — Career Comparison

Lost GenerationFloridaThrows RightBats RightNorth AmericaAtlantic City Bacharach GiantsAmerican Negro LeagueStarting Pitcher
MillenialCaliforniaThrows RightBats RightNorth AmericaLos Angeles Angels of AnaheimAmerican LeagueRelief Pitcher

Roy Roberts built a career as a starting pitcher and Zack Weiss as a reliever — different jobs with different demands — but on the metrics that apply to both, a comparison is still worth making. Zack Weiss posted stronger surface numbers — ERA 4.61 and WHIP 1.280 compared to 4.66 and 1.487 for Roy Roberts. By the career numbers, Zack Weiss had the better of this cross-role comparison — though era context would sharpen the verdict.

Pitching Stats for Roy Roberts and Zack Weiss

Roy Roberts
Careerverified
Per 9 Inningsverified
12
12
Zack Weiss
Career
Per 9 Innings
3
3
Roy Roberts
Careerverified
Per 9 Innings
118
1.46
Zack Weiss
Career
Per 9 Inningsverified
25
8.23
Roy Roberts
Careerverified
Per 9 Inningsverified
86
1.06
Zack Weiss
Career
Per 9 Innings
0
0
Roy Roberts
Careerverified
Per 9 Inningsverified
34
0.42
Zack Weiss
Career
Per 9 Innings
1
0.33
Roy Roberts
Career
Per 9 Innings
45
0.56
Zack Weiss
Careerverified
Per 9 Inningsverified
1
0.33
Roy Roberts
Career
Per 9 Innings
43.04
43.04
Zack Weiss
Careerverified
Per 9 Inningsverified
50
50
Roy Roberts
Careerverified
Per 9 Inningsverified
72.88
72.88
Zack Weiss
Career
Per 9 Innings
0
0
Roy Roberts
Careerverified
Per 9 Inningsverified
51
0.63
Zack Weiss
Career
Per 9 Innings
0
0
Roy Roberts
Careerverified
Per 9 Inningsverified
1
0.01
Zack Weiss
Career
Per 9 Innings
0
0
Roy Roberts
Careerverified
Per 9 Inningsverified
1
0.01
Zack Weiss
Career
Per 9 Innings
0
0
Roy Roberts
Career
Per 9 Innings
377
4.66
Zack Weiss
Careerverified
Per 9 Inningsverified
14
4.61
Roy Roberts
Career
Per 9 Innings
4.66
4.66
Zack Weiss
Careerverified
Per 9 Inningsverified
4.61
4.61
Roy Roberts
Career
Per 9 Innings
4.43
4.43
Zack Weiss
Careerverified
Per 9 Inningsverified
4.13
4.13
Roy Roberts
Careerverified
Per 9 Inningsverified
4.07
4.07
Zack Weiss
Career
Per 9 Innings
6.26
6.26
Roy Roberts
Career
Per 9 Innings
0.289
0.289
Zack Weiss
Careerverified
Per 9 Inningsverified
0.184
0.184
Roy Roberts
Careerverified
Per 9 Innings
2183
27
Zack Weiss
Career
Per 9 Innings
82
27
Roy Roberts
Careerverified
Per 9 Innings
727.2
9
Zack Weiss
Career
Per 9 Innings
27.1
9
Roy Roberts
Career
Per 9 Innings
745
9.21
Zack Weiss
Careerverified
Per 9 Inningsverified
18
5.93
Roy Roberts
Career
Per 9 Innings
9.21
9.21
Zack Weiss
Careerverified
Per 9 Inningsverified
5.93
5.93
Roy Roberts
Career
Per 9 Inningsverified
26
0.32
Zack Weiss
Careerverified
Per 9 Innings
8
2.63
Roy Roberts
Careerverified
Per 9 Inningsverified
0.32
0.32
Zack Weiss
Career
Per 9 Innings
2.63
2.63
Roy Roberts
Careerverified
Per 9 Inningsverified
0.22
0.22
Zack Weiss
Career
Per 9 Innings
0.32
0.32
Roy Roberts
Career
Per 9 Inningsverified
337
4.17
Zack Weiss
Careerverified
Per 9 Innings
15
4.94
Roy Roberts
Careerverified
Per 9 Inningsverified
0
0
Zack Weiss
Career
Per 9 Innings
2
0.66
Roy Roberts
Careerverified
Per 9 Inningsverified
4.17
4.17
Zack Weiss
Career
Per 9 Innings
4.94
4.94
Roy Roberts
Careerverified
Per 9 Innings
354
4.38
Zack Weiss
Career
Per 9 Inningsverified
33
10.87
Roy Roberts
Career
Per 9 Innings
4.38
4.38
Zack Weiss
Careerverified
Per 9 Inningsverified
10.87
10.87
Roy Roberts
Careerverified
Per 9 Inningsverified
3
3
Zack Weiss
Career
Per 9 Innings
1.32
1.32
Roy Roberts
Career
Per 9 Innings
0.95
0.95
Zack Weiss
Careerverified
Per 9 Inningsverified
1.756
1.756
Roy Roberts
Career
Per 9 Inningsverified
17
0.21
Zack Weiss
Careerverified
Per 9 Innings
2
0.66
Roy Roberts
Career
Per 9 Inningsverified
45
0.56
Zack Weiss
Careerverified
Per 9 Innings
2
0.66
Roy Roberts
Career
Per 9 Innings
0
0
Zack Weiss
Career
Per 9 Innings
0
0
Roy Roberts
Careerverified
Per 9 Innings
3101
38.35
Zack Weiss
Career
Per 9 Inningsverified
118
38.85
Roy Roberts
Careerverified
Per 9 Innings
15
0.19
Zack Weiss
Career
Per 9 Inningsverified
7
2.3
Roy Roberts
Career
Per 9 Innings
465
5.75
Zack Weiss
Careerverified
Per 9 Inningsverified
16
5.27
Roy Roberts
Career
Per 9 Innings
5.75
5.75
Zack Weiss
Careerverified
Per 9 Inningsverified
5.27
5.27
Roy Roberts
Career
Per 9 Innings
138
1.71
Zack Weiss
Careerverified
Per 9 Inningsverified
1
0.33
Roy Roberts
Careerverified
Per 9 Inningsverified
0
0
Zack Weiss
Career
Per 9 Innings
2
0.66
Roy Roberts
Careerverified
Per 9 Inningsverified
42
0.52
Zack Weiss
Career
Per 9 Innings
0
0
Roy Roberts
Career
Per 9 Innings
1.487
1.487
Zack Weiss
Careerverified
Per 9 Inningsverified
1.207
1.207
Roy Roberts
Careerverified
Per 9 Innings
2581
31.92
Zack Weiss
Career
Per 9 Inningsverified
98
32.27
Roy Roberts
Career
Per 9 Innings
3.94
3.94
Zack Weiss
Careerverified
Per 9 Inningsverified
0.64
0.64
Roy Roberts
Career
Per 9 Innings
0.327
0.327
Zack Weiss
Careerverified
Per 9 Inningsverified
0.175
0.175
Roy Roberts
Career
Per 9 Innings
38.35
38.35
Zack Weiss
Careerverified
Per 9 Inningsverified
38.85
38.85

Fielding Stats for Roy Roberts and Zack Weiss

Roy Roberts
Careerverified
Per 9 Inningsverified
12
12
Zack Weiss
Career
Per 9 Innings
3
3
Roy Roberts
Careerverified
Per 9 Innings
119
1.54
Zack Weiss
Career
Per 9 Inningsverified
25
8.23
Roy Roberts
Careerverified
Per 9 Inningsverified
81
1.05
Zack Weiss
Career
Per 9 Innings
0
0
Roy Roberts
Careerverified
Per 9 Innings
2092
27
Zack Weiss
Career
Per 9 Innings
82
27
Roy Roberts
Careerverified
Per 9 Innings
697.1
9
Zack Weiss
Career
Per 9 Innings
27.1
9
Roy Roberts
Careerverified
Per 9 Inningsverified
28
0.36
Zack Weiss
Career
Per 9 Innings
1
0.33
Roy Roberts
Careerverified
Per 9 Inningsverified
186
2.4
Zack Weiss
Career
Per 9 Innings
1
0.33
Roy Roberts
Career
Per 9 Inningsverified
21
0.27
Zack Weiss
Careerverified
Per 9 Innings
1
0.33
Roy Roberts
Careerverified
Per 9 Inningsverified
235
3.03
Zack Weiss
Career
Per 9 Innings
3
0.99
Roy Roberts
Careerverified
Per 9 Inningsverified
214
2.76
Zack Weiss
Career
Per 9 Innings
2
0.66
Roy Roberts
Careerverified
Per 9 Inningsverified
91.06
91.06
Zack Weiss
Career
Per 9 Innings
66.67
66.67
Roy Roberts
Careerverified
Per 9 Inningsverified
1.798
1.798
Zack Weiss
Career
Per 9 Innings
0.08
0.08
Roy Roberts
Careerverified
Per 9 Inningsverified
68.07
68.07
Zack Weiss
Career
Per 9 Innings
0
0
Roy Roberts
Careerverified
Per 9 Inningsverified
5
0.06
Zack Weiss
Career
Per 9 Innings
0
0
Roy Roberts
Career
Per 9 Innings
0
0
Zack Weiss
Career
Per 9 Innings
0
0
Roy Roberts
Career
Per 9 Innings
0
0
Zack Weiss
Career
Per 9 Innings
0
0
Roy Roberts
Career
Per 9 Innings
0
0
Zack Weiss
Career
Per 9 Innings
0
0
Roy Roberts
Career
Per 9 Innings
0
0
Zack Weiss
Career
Per 9 Innings
0
0

Hitting Stats for Roy Roberts and Zack Weiss

Roy Roberts
Careerverified
Per 600 PAverified
12
12
Zack Weiss
Career
Per 600 PA
3
Roy Roberts
Careerverified
Per 600 PAverified
125
240.38
Zack Weiss
Career
Per 600 PA
25
Roy Roberts
Careerverified
Per 600 PAverified
312
600
Zack Weiss
Career
Per 600 PA
0
Roy Roberts
Careerverified
Per 600 PAverified
285
548.08
Zack Weiss
Career
Per 600 PA
0
Roy Roberts
Careerverified
Per 600 PAverified
0.186
0.186
Zack Weiss
Career
Per 600 PA
Roy Roberts
Careerverified
Per 600 PAverified
0.48
0.48
Zack Weiss
Career
Per 600 PA
Roy Roberts
Careerverified
Per 600 PAverified
53
101.92
Zack Weiss
Career
Per 600 PA
0
Roy Roberts
Careerverified
Per 600 PAverified
46
88.46
Zack Weiss
Career
Per 600 PA
0
Roy Roberts
Careerverified
Per 600 PAverified
3
5.77
Zack Weiss
Career
Per 600 PA
0
Roy Roberts
Careerverified
Per 600 PAverified
4
7.69
Zack Weiss
Career
Per 600 PA
0
Roy Roberts
Career
Per 600 PA
0
0
Zack Weiss
Career
Per 600 PA
0
Roy Roberts
Careerverified
Per 600 PAverified
7
13.46
Zack Weiss
Career
Per 600 PA
0
Roy Roberts
Careerverified
Per 600 PAverified
0.132
0.132
Zack Weiss
Career
Per 600 PA
Roy Roberts
Career
Per 600 PA
0
0
Zack Weiss
Career
Per 600 PA
Roy Roberts
Career
Per 600 PA
0
0
Zack Weiss
Career
Per 600 PA
Roy Roberts
Careerverified
Per 600 PAverified
13.9
26.73
Zack Weiss
Career
Per 600 PA
Roy Roberts
Careerverified
Per 600 PAverified
64
123.08
Zack Weiss
Career
Per 600 PA
0
Roy Roberts
Careerverified
Per 600 PAverified
63
121.15
Zack Weiss
Career
Per 600 PA
0
Roy Roberts
Careerverified
Per 600 PAverified
0.214
0.214
Zack Weiss
Career
Per 600 PA
Roy Roberts
Careerverified
Per 600 PAverified
0.225
0.225
Zack Weiss
Career
Per 600 PA
Roy Roberts
Careerverified
Per 600 PAverified
0.438
0.438
Zack Weiss
Career
Per 600 PA
Roy Roberts
Careerverified
Per 600 PAverified
0.039
0.039
Zack Weiss
Career
Per 600 PA
Roy Roberts
Careerverified
Per 600 PAverified
0.152
0.152
Zack Weiss
Career
Per 600 PA
Roy Roberts
Careerverified
Per 600 PAverified
0.323
0.323
Zack Weiss
Career
Per 600 PA
Roy Roberts
Careerverified
Per 600 PAverified
0.187
0.187
Zack Weiss
Career
Per 600 PA
Roy Roberts
Careerverified
Per 600 PAverified
32
61.54
Zack Weiss
Career
Per 600 PA
0
Roy Roberts
Careerverified
Per 600 PAverified
16
30.77
Zack Weiss
Career
Per 600 PA
0
Roy Roberts
Careerverified
Per 600 PAverified
48
92.31
Zack Weiss
Career
Per 600 PA
0
Roy Roberts
Careerverified
Per 600 PAverified
14.76
28.38
Zack Weiss
Career
Per 600 PA
Roy Roberts
Career
Per 600 PA
0
0
Zack Weiss
Career
Per 600 PA
0
Roy Roberts
Careerverified
Per 600 PAverified
10
19.23
Zack Weiss
Career
Per 600 PA
0
Roy Roberts
Career
Per 600 PA
0
0
Zack Weiss
Career
Per 600 PA
0
Roy Roberts
Career
Per 600 PA
2
3.85
Zack Weiss
Careerverified
Per 600 PAverified
0
Roy Roberts
Careerverified
Per 600 PAverified
156
156
Zack Weiss
Career
Per 600 PA
Roy Roberts
Careerverified
Per 600 PAverified
5
5
Zack Weiss
Career
Per 600 PA
Roy Roberts
Careerverified
Per 600 PAverified
17
32.69
Zack Weiss
Career
Per 600 PA
0
Roy Roberts
Career
Per 600 PA
0
0
Zack Weiss
Career
Per 600 PA
0
Roy Roberts
Career
Per 600 PA
0
0
Zack Weiss
Career
Per 600 PA
0
Roy Roberts
Careerverified
Per 600 PAverified
1
1.92
Zack Weiss
Career
Per 600 PA
0
Roy Roberts
Career
Per 600 PA
0
0
Zack Weiss
Career
Per 600 PA
0
Roy Roberts
Careerverified
Per 600 PAverified
1
1.92
Zack Weiss
Career
Per 600 PA
0
Roy Roberts
Careerverified
Per 600 PAverified
100
100
Zack Weiss
Career
Per 600 PA