Johnny Abrego vs. Zack Weiss — Career Comparison

Baby BoomersTexasThrows RightBats RightNorth AmericaChicago CubsNational LeagueStarting Pitcher
MillenialCaliforniaThrows RightBats RightNorth AmericaLos Angeles Angels of AnaheimAmerican LeagueRelief Pitcher

Johnny Abrego 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 6.38 and 1.875 for Johnny Abrego. By the career numbers, Zack Weiss had the better of this cross-role comparison — though era context would sharpen the verdict.

Pitching Stats for Johnny Abrego and Zack Weiss

Johnny Abrego
Career
Per 9 Innings
1
1
Zack Weiss
Careerverified
Per 9 Inningsverified
3
3
Johnny Abrego
Career
Per 9 Innings
6
2.25
Zack Weiss
Careerverified
Per 9 Inningsverified
25
8.23
Johnny Abrego
Careerverified
Per 9 Inningsverified
5
1.88
Zack Weiss
Career
Per 9 Innings
0
0
Johnny Abrego
Career
Per 9 Inningsverified
1
0.38
Zack Weiss
Career
Per 9 Innings
1
0.33
Johnny Abrego
Career
Per 9 Innings
1
0.38
Zack Weiss
Career
Per 9 Inningsverified
1
0.33
Johnny Abrego
Career
Per 9 Innings
50
50
Zack Weiss
Career
Per 9 Innings
50
50
Johnny Abrego
Careerverified
Per 9 Inningsverified
83.33
83.33
Zack Weiss
Career
Per 9 Innings
0
0
Johnny Abrego
Career
Per 9 Innings
0
0
Zack Weiss
Career
Per 9 Innings
0
0
Johnny Abrego
Career
Per 9 Innings
0
0
Zack Weiss
Career
Per 9 Innings
0
0
Johnny Abrego
Career
Per 9 Innings
0
0
Zack Weiss
Career
Per 9 Innings
0
0
Johnny Abrego
Career
Per 9 Innings
17
6.38
Zack Weiss
Careerverified
Per 9 Inningsverified
14
4.61
Johnny Abrego
Career
Per 9 Innings
6.38
6.38
Zack Weiss
Careerverified
Per 9 Inningsverified
4.61
4.61
Johnny Abrego
Career
Per 9 Innings
6.89
6.89
Zack Weiss
Careerverified
Per 9 Inningsverified
4.13
4.13
Johnny Abrego
Careerverified
Per 9 Inningsverified
5.04
5.04
Zack Weiss
Career
Per 9 Innings
6.26
6.26
Johnny Abrego
Career
Per 9 Innings
0.352
0.352
Zack Weiss
Careerverified
Per 9 Inningsverified
0.184
0.184
Johnny Abrego
Career
Per 9 Innings
72
27
Zack Weiss
Careerverified
Per 9 Innings
82
27
Johnny Abrego
Career
Per 9 Innings
24
9
Zack Weiss
Careerverified
Per 9 Innings
27.1
9
Johnny Abrego
Career
Per 9 Innings
32
12
Zack Weiss
Careerverified
Per 9 Inningsverified
18
5.93
Johnny Abrego
Career
Per 9 Innings
12
12
Zack Weiss
Careerverified
Per 9 Inningsverified
5.93
5.93
Johnny Abrego
Careerverified
Per 9 Inningsverified
3
1.13
Zack Weiss
Career
Per 9 Innings
8
2.63
Johnny Abrego
Careerverified
Per 9 Inningsverified
1.13
1.13
Zack Weiss
Career
Per 9 Innings
2.63
2.63
Johnny Abrego
Career
Per 9 Innings
0.5
0.5
Zack Weiss
Careerverified
Per 9 Inningsverified
0.32
0.32
Johnny Abrego
Careerverified
Per 9 Inningsverified
12
4.5
Zack Weiss
Career
Per 9 Innings
15
4.94
Johnny Abrego
Careerverified
Per 9 Inningsverified
1
0.38
Zack Weiss
Career
Per 9 Innings
2
0.66
Johnny Abrego
Careerverified
Per 9 Inningsverified
4.5
4.5
Zack Weiss
Career
Per 9 Innings
4.94
4.94
Johnny Abrego
Career
Per 9 Innings
13
4.88
Zack Weiss
Careerverified
Per 9 Inningsverified
33
10.87
Johnny Abrego
Career
Per 9 Innings
4.88
4.88
Zack Weiss
Careerverified
Per 9 Inningsverified
10.87
10.87
Johnny Abrego
Careerverified
Per 9 Inningsverified
2.17
2.17
Zack Weiss
Career
Per 9 Innings
1.32
1.32
Johnny Abrego
Career
Per 9 Innings
1.042
1.042
Zack Weiss
Careerverified
Per 9 Inningsverified
1.756
1.756
Johnny Abrego
Careerverified
Per 9 Inningsverified
0
0
Zack Weiss
Career
Per 9 Innings
2
0.66
Johnny Abrego
Careerverified
Per 9 Inningsverified
0
0
Zack Weiss
Career
Per 9 Innings
2
0.66
Johnny Abrego
Career
Per 9 Innings
0
0
Zack Weiss
Career
Per 9 Innings
0
0
Johnny Abrego
Career
Per 9 Inningsverified
109
40.88
Zack Weiss
Careerverified
Per 9 Innings
118
38.85
Johnny Abrego
Career
Per 9 Innings
0
0
Zack Weiss
Careerverified
Per 9 Inningsverified
7
2.3
Johnny Abrego
Career
Per 9 Innings
18
6.75
Zack Weiss
Careerverified
Per 9 Inningsverified
16
5.27
Johnny Abrego
Career
Per 9 Innings
6.75
6.75
Zack Weiss
Careerverified
Per 9 Inningsverified
5.27
5.27
Johnny Abrego
Career
Per 9 Innings
5
1.88
Zack Weiss
Careerverified
Per 9 Inningsverified
1
0.33
Johnny Abrego
Careerverified
Per 9 Inningsverified
1
0.38
Zack Weiss
Career
Per 9 Innings
2
0.66
Johnny Abrego
Careerverified
Per 9 Inningsverified
3
1.13
Zack Weiss
Career
Per 9 Innings
0
0
Johnny Abrego
Career
Per 9 Innings
1.833
1.833
Zack Weiss
Careerverified
Per 9 Inningsverified
1.207
1.207
Johnny Abrego
Career
Per 9 Inningsverified
91
34.13
Zack Weiss
Careerverified
Per 9 Innings
98
32.27
Johnny Abrego
Career
Per 9 Innings
3
3
Zack Weiss
Careerverified
Per 9 Inningsverified
0.64
0.64
Johnny Abrego
Career
Per 9 Innings
0.387
0.387
Zack Weiss
Careerverified
Per 9 Inningsverified
0.175
0.175
Johnny Abrego
Careerverified
Per 9 Inningsverified
40.88
40.88
Zack Weiss
Career
Per 9 Innings
38.85
38.85

Fielding Stats for Johnny Abrego and Zack Weiss

Johnny Abrego
Career
Per 9 Innings
1
1
Zack Weiss
Careerverified
Per 9 Inningsverified
3
3
Johnny Abrego
Career
Per 9 Innings
6
2.25
Zack Weiss
Careerverified
Per 9 Inningsverified
25
8.23
Johnny Abrego
Careerverified
Per 9 Inningsverified
5
1.88
Zack Weiss
Career
Per 9 Innings
0
0
Johnny Abrego
Career
Per 9 Innings
72
27
Zack Weiss
Careerverified
Per 9 Innings
82
27
Johnny Abrego
Career
Per 9 Innings
24
9
Zack Weiss
Careerverified
Per 9 Innings
27.1
9
Johnny Abrego
Career
Per 9 Inningsverified
1
0.38
Zack Weiss
Career
Per 9 Innings
1
0.33
Johnny Abrego
Careerverified
Per 9 Inningsverified
6
2.25
Zack Weiss
Career
Per 9 Innings
1
0.33
Johnny Abrego
Career
Per 9 Innings
1
0.38
Zack Weiss
Career
Per 9 Inningsverified
1
0.33
Johnny Abrego
Careerverified
Per 9 Inningsverified
8
3
Zack Weiss
Career
Per 9 Innings
3
0.99
Johnny Abrego
Careerverified
Per 9 Inningsverified
7
2.63
Zack Weiss
Career
Per 9 Innings
2
0.66
Johnny Abrego
Careerverified
Per 9 Inningsverified
87.5
87.5
Zack Weiss
Career
Per 9 Innings
66.67
66.67
Johnny Abrego
Careerverified
Per 9 Inningsverified
1.167
1.167
Zack Weiss
Career
Per 9 Innings
0.08
0.08
Johnny Abrego
Careerverified
Per 9 Inningsverified
83.33
83.33
Zack Weiss
Career
Per 9 Innings
0
0
Johnny Abrego
Career
Per 9 Innings
0
0
Zack Weiss
Career
Per 9 Innings
0
0
Johnny Abrego
Career
Per 9 Innings
0
0
Zack Weiss
Career
Per 9 Innings
0
0
Johnny Abrego
Career
Per 9 Innings
0
0
Zack Weiss
Career
Per 9 Innings
0
0
Johnny Abrego
Career
Per 9 Innings
0
0
Zack Weiss
Career
Per 9 Innings
0
0
Johnny Abrego
Career
Per 9 Innings
0
0
Zack Weiss
Career
Per 9 Innings
0
0

Hitting Stats for Johnny Abrego and Zack Weiss

Johnny Abrego
Career
Per 600 PAverified
1
1
Zack Weiss
Careerverified
Per 600 PA
3
Johnny Abrego
Career
Per 600 PAverified
6
400
Zack Weiss
Careerverified
Per 600 PA
25
Johnny Abrego
Careerverified
Per 600 PAverified
9
600
Zack Weiss
Career
Per 600 PA
0
Johnny Abrego
Careerverified
Per 600 PAverified
9
600
Zack Weiss
Career
Per 600 PA
0
Johnny Abrego
Career
Per 600 PA
0
0
Zack Weiss
Career
Per 600 PA
Johnny Abrego
Career
Per 600 PA
0
0
Zack Weiss
Career
Per 600 PA
Johnny Abrego
Career
Per 600 PA
0
0
Zack Weiss
Career
Per 600 PA
0
Johnny Abrego
Career
Per 600 PA
0
0
Zack Weiss
Career
Per 600 PA
0
Johnny Abrego
Career
Per 600 PA
0
0
Zack Weiss
Career
Per 600 PA
0
Johnny Abrego
Career
Per 600 PA
0
0
Zack Weiss
Career
Per 600 PA
0
Johnny Abrego
Career
Per 600 PA
0
0
Zack Weiss
Career
Per 600 PA
0
Johnny Abrego
Career
Per 600 PA
0
0
Zack Weiss
Career
Per 600 PA
0
Johnny Abrego
Career
Per 600 PA
Zack Weiss
Career
Per 600 PA
Johnny Abrego
Career
Per 600 PA
0
0
Zack Weiss
Career
Per 600 PA
Johnny Abrego
Career
Per 600 PA
Zack Weiss
Career
Per 600 PA
Johnny Abrego
Career
Per 600 PA
0
0
Zack Weiss
Career
Per 600 PA
Johnny Abrego
Career
Per 600 PA
0
0
Zack Weiss
Career
Per 600 PA
0
Johnny Abrego
Career
Per 600 PA
0
0
Zack Weiss
Career
Per 600 PA
0
Johnny Abrego
Career
Per 600 PA
0
0
Zack Weiss
Career
Per 600 PA
Johnny Abrego
Career
Per 600 PA
0
0
Zack Weiss
Career
Per 600 PA
Johnny Abrego
Career
Per 600 PA
0
0
Zack Weiss
Career
Per 600 PA
Johnny Abrego
Career
Per 600 PA
0
0
Zack Weiss
Career
Per 600 PA
Johnny Abrego
Career
Per 600 PA
0
0
Zack Weiss
Career
Per 600 PA
Johnny Abrego
Career
Per 600 PA
0
0
Zack Weiss
Career
Per 600 PA
Johnny Abrego
Career
Per 600 PA
0
0
Zack Weiss
Career
Per 600 PA
Johnny Abrego
Career
Per 600 PA
0
0
Zack Weiss
Career
Per 600 PA
0
Johnny Abrego
Careerverified
Per 600 PAverified
1
66.67
Zack Weiss
Career
Per 600 PA
0
Johnny Abrego
Careerverified
Per 600 PAverified
1
66.67
Zack Weiss
Career
Per 600 PA
0
Johnny Abrego
Careerverified
Per 600 PAverified
-0.92
-61.42
Zack Weiss
Career
Per 600 PA
Johnny Abrego
Career
Per 600 PA
0
0
Zack Weiss
Career
Per 600 PA
0
Johnny Abrego
Career
Per 600 PA
0
0
Zack Weiss
Career
Per 600 PA
0
Johnny Abrego
Career
Per 600 PA
0
0
Zack Weiss
Career
Per 600 PA
0
Johnny Abrego
Career
Per 600 PA
2
133.33
Zack Weiss
Careerverified
Per 600 PAverified
0
Johnny Abrego
Careerverified
Per 600 PAverified
4.5
4.5
Zack Weiss
Career
Per 600 PA
Johnny Abrego
Career
Per 600 PA
0
0
Zack Weiss
Career
Per 600 PA
Johnny Abrego
Career
Per 600 PA
0
0
Zack Weiss
Career
Per 600 PA
0
Johnny Abrego
Career
Per 600 PA
0
0
Zack Weiss
Career
Per 600 PA
0
Johnny Abrego
Career
Per 600 PA
0
0
Zack Weiss
Career
Per 600 PA
0
Johnny Abrego
Career
Per 600 PA
0
0
Zack Weiss
Career
Per 600 PA
0
Johnny Abrego
Career
Per 600 PA
0
0
Zack Weiss
Career
Per 600 PA
0
Johnny Abrego
Career
Per 600 PA
0
0
Zack Weiss
Career
Per 600 PA
0
Johnny Abrego
Career
Per 600 PA
Zack Weiss
Career
Per 600 PA