Duke Esper vs. Zack Weiss — Career Comparison

Pre-GenerationalNew JerseyThrows LeftNorth AmericaBaltimore OriolesNational LeagueRelief Pitcher
MillenialCaliforniaThrows RightBats RightNorth AmericaLos Angeles Angels of AnaheimAmerican LeagueRelief Pitcher

Looking at the career totals, Duke Esper and Zack Weiss are fairly close on the surface numbers. Duke Esper posted stronger numbers in ERA (4.39 vs 4.61) and home runs allowed (0.24 per nine innings vs 2.63). Zack Weiss had the advantage in WHIP (1.280 vs 1.573). By the career numbers, Duke Esper had the better of this comparison — though ERA and WHIP alone don't account for era, park factors, or the defenses each pitcher worked behind.

Pitching Stats for Duke Esper and Zack Weiss

Duke Esper
Careerverified
Per 9 Inningsverified
9
9
Zack Weiss
Career
Per 9 Innings
3
3
Duke Esper
Careerverified
Per 9 Innings
236
1.23
Zack Weiss
Career
Per 9 Inningsverified
25
8.23
Duke Esper
Careerverified
Per 9 Inningsverified
198
1.03
Zack Weiss
Career
Per 9 Innings
0
0
Duke Esper
Careerverified
Per 9 Inningsverified
101
0.53
Zack Weiss
Career
Per 9 Innings
1
0.33
Duke Esper
Career
Per 9 Innings
100
0.52
Zack Weiss
Careerverified
Per 9 Inningsverified
1
0.33
Duke Esper
Careerverified
Per 9 Inningsverified
50.25
50.25
Zack Weiss
Career
Per 9 Innings
50
50
Duke Esper
Careerverified
Per 9 Inningsverified
83.9
83.9
Zack Weiss
Career
Per 9 Innings
0
0
Duke Esper
Careerverified
Per 9 Inningsverified
152
0.79
Zack Weiss
Career
Per 9 Innings
0
0
Duke Esper
Careerverified
Per 9 Inningsverified
4
0.02
Zack Weiss
Career
Per 9 Innings
0
0
Duke Esper
Careerverified
Per 9 Inningsverified
5
0.03
Zack Weiss
Career
Per 9 Innings
0
0
Duke Esper
Career
Per 9 Inningsverified
842
4.39
Zack Weiss
Careerverified
Per 9 Innings
14
4.61
Duke Esper
Careerverified
Per 9 Inningsverified
4.39
4.39
Zack Weiss
Career
Per 9 Innings
4.61
4.61
Duke Esper
Career
Per 9 Innings
4.55
4.55
Zack Weiss
Careerverified
Per 9 Inningsverified
4.13
4.13
Duke Esper
Careerverified
Per 9 Inningsverified
4.04
4.04
Zack Weiss
Career
Per 9 Innings
6.26
6.26
Duke Esper
Career
Per 9 Innings
0.288
0.288
Zack Weiss
Careerverified
Per 9 Inningsverified
0.184
0.184
Duke Esper
Careerverified
Per 9 Innings
5183
27
Zack Weiss
Career
Per 9 Innings
82
27
Duke Esper
Careerverified
Per 9 Innings
1727.2
9
Zack Weiss
Career
Per 9 Innings
27.1
9
Duke Esper
Career
Per 9 Innings
2048
10.67
Zack Weiss
Careerverified
Per 9 Inningsverified
18
5.93
Duke Esper
Career
Per 9 Innings
10.67
10.67
Zack Weiss
Careerverified
Per 9 Inningsverified
5.93
5.93
Duke Esper
Career
Per 9 Inningsverified
46
0.24
Zack Weiss
Careerverified
Per 9 Innings
8
2.63
Duke Esper
Careerverified
Per 9 Inningsverified
0.24
0.24
Zack Weiss
Career
Per 9 Innings
2.63
2.63
Duke Esper
Careerverified
Per 9 Inningsverified
0.19
0.19
Zack Weiss
Career
Per 9 Innings
0.32
0.32
Duke Esper
Career
Per 9 Inningsverified
669
3.49
Zack Weiss
Careerverified
Per 9 Innings
15
4.94
Duke Esper
Careerverified
Per 9 Inningsverified
0
0
Zack Weiss
Career
Per 9 Innings
2
0.66
Duke Esper
Careerverified
Per 9 Inningsverified
3.49
3.49
Zack Weiss
Career
Per 9 Innings
4.94
4.94
Duke Esper
Careerverified
Per 9 Innings
453
2.36
Zack Weiss
Career
Per 9 Inningsverified
33
10.87
Duke Esper
Career
Per 9 Innings
2.36
2.36
Zack Weiss
Careerverified
Per 9 Inningsverified
10.87
10.87
Duke Esper
Careerverified
Per 9 Inningsverified
1.92
1.92
Zack Weiss
Career
Per 9 Innings
1.32
1.32
Duke Esper
Career
Per 9 Innings
0.649
0.649
Zack Weiss
Careerverified
Per 9 Inningsverified
1.756
1.756
Duke Esper
Career
Per 9 Inningsverified
24
0.13
Zack Weiss
Careerverified
Per 9 Innings
2
0.66
Duke Esper
Career
Per 9 Inningsverified
32
0.17
Zack Weiss
Careerverified
Per 9 Innings
2
0.66
Duke Esper
Career
Per 9 Innings
0
0
Zack Weiss
Career
Per 9 Innings
0
0
Duke Esper
Careerverified
Per 9 Inningsverified
7824
40.76
Zack Weiss
Career
Per 9 Innings
118
38.85
Duke Esper
Careerverified
Per 9 Innings
35
0.18
Zack Weiss
Career
Per 9 Inningsverified
7
2.3
Duke Esper
Career
Per 9 Innings
1196
6.23
Zack Weiss
Careerverified
Per 9 Inningsverified
16
5.27
Duke Esper
Career
Per 9 Innings
6.23
6.23
Zack Weiss
Careerverified
Per 9 Inningsverified
5.27
5.27
Duke Esper
Careerverified
Per 9 Inningsverified
0
0
Zack Weiss
Career
Per 9 Innings
1
0.33
Duke Esper
Careerverified
Per 9 Inningsverified
0
0
Zack Weiss
Career
Per 9 Innings
2
0.66
Duke Esper
Career
Per 9 Innings
0
0
Zack Weiss
Career
Per 9 Innings
0
0
Duke Esper
Career
Per 9 Innings
1.573
1.573
Zack Weiss
Careerverified
Per 9 Inningsverified
1.207
1.207
Duke Esper
Careerverified
Per 9 Inningsverified
7123
37.11
Zack Weiss
Career
Per 9 Innings
98
32.27
Duke Esper
Career
Per 9 Innings
5.07
5.07
Zack Weiss
Careerverified
Per 9 Inningsverified
0.64
0.64
Duke Esper
Career
Per 9 Innings
0.302
0.302
Zack Weiss
Careerverified
Per 9 Inningsverified
0.175
0.175
Duke Esper
Careerverified
Per 9 Inningsverified
40.76
40.76
Zack Weiss
Career
Per 9 Innings
38.85
38.85

Fielding Stats for Duke Esper and Zack Weiss

Duke Esper
Careerverified
Per 9 Inningsverified
9
9
Zack Weiss
Career
Per 9 Innings
3
3
Duke Esper
Careerverified
Per 9 Innings
238
1.23
Zack Weiss
Career
Per 9 Inningsverified
25
8.23
Duke Esper
Career
Per 9 Innings
0
0
Zack Weiss
Career
Per 9 Innings
0
0
Duke Esper
Careerverified
Per 9 Innings
5205
27
Zack Weiss
Career
Per 9 Innings
82
27
Duke Esper
Careerverified
Per 9 Innings
1735
9
Zack Weiss
Career
Per 9 Innings
27.1
9
Duke Esper
Careerverified
Per 9 Inningsverified
67
0.35
Zack Weiss
Career
Per 9 Innings
1
0.33
Duke Esper
Careerverified
Per 9 Inningsverified
382
1.98
Zack Weiss
Career
Per 9 Innings
1
0.33
Duke Esper
Career
Per 9 Inningsverified
26
0.13
Zack Weiss
Careerverified
Per 9 Innings
1
0.33
Duke Esper
Careerverified
Per 9 Inningsverified
475
2.46
Zack Weiss
Career
Per 9 Innings
3
0.99
Duke Esper
Careerverified
Per 9 Inningsverified
449
2.33
Zack Weiss
Career
Per 9 Innings
2
0.66
Duke Esper
Careerverified
Per 9 Inningsverified
94.53
94.53
Zack Weiss
Career
Per 9 Innings
66.67
66.67
Duke Esper
Careerverified
Per 9 Inningsverified
1.887
1.887
Zack Weiss
Career
Per 9 Innings
0.08
0.08
Duke Esper
Career
Per 9 Innings
0
0
Zack Weiss
Career
Per 9 Innings
0
0
Duke Esper
Careerverified
Per 9 Inningsverified
8
0.04
Zack Weiss
Career
Per 9 Innings
0
0
Duke Esper
Career
Per 9 Innings
0
0
Zack Weiss
Career
Per 9 Innings
0
0
Duke Esper
Career
Per 9 Innings
0
0
Zack Weiss
Career
Per 9 Innings
0
0
Duke Esper
Career
Per 9 Innings
0
0
Zack Weiss
Career
Per 9 Innings
0
0
Duke Esper
Career
Per 9 Innings
0
0
Zack Weiss
Career
Per 9 Innings
0
0

Hitting Stats for Duke Esper and Zack Weiss

Duke Esper
Careerverified
Per 600 PAverified
9
9
Zack Weiss
Career
Per 600 PA
3
Duke Esper
Careerverified
Per 600 PAverified
240
183.21
Zack Weiss
Career
Per 600 PA
25
Duke Esper
Careerverified
Per 600 PAverified
786
600
Zack Weiss
Career
Per 600 PA
0
Duke Esper
Careerverified
Per 600 PAverified
739
564.12
Zack Weiss
Career
Per 600 PA
0
Duke Esper
Careerverified
Per 600 PAverified
0.241
0.241
Zack Weiss
Career
Per 600 PA
Duke Esper
Careerverified
Per 600 PAverified
0.607
0.607
Zack Weiss
Career
Per 600 PA
Duke Esper
Careerverified
Per 600 PAverified
178
135.88
Zack Weiss
Career
Per 600 PA
0
Duke Esper
Careerverified
Per 600 PAverified
141
107.63
Zack Weiss
Career
Per 600 PA
0
Duke Esper
Careerverified
Per 600 PAverified
26
19.85
Zack Weiss
Career
Per 600 PA
0
Duke Esper
Careerverified
Per 600 PAverified
9
6.87
Zack Weiss
Career
Per 600 PA
0
Duke Esper
Careerverified
Per 600 PAverified
2
1.53
Zack Weiss
Career
Per 600 PA
0
Duke Esper
Careerverified
Per 600 PAverified
37
28.24
Zack Weiss
Career
Per 600 PA
0
Duke Esper
Careerverified
Per 600 PAverified
0.208
0.208
Zack Weiss
Career
Per 600 PA
Duke Esper
Careerverified
Per 600 PAverified
0.003
0.003
Zack Weiss
Career
Per 600 PA
Duke Esper
Careerverified
Per 600 PAverified
0.011
0.011
Zack Weiss
Career
Per 600 PA
Duke Esper
Careerverified
Per 600 PAverified
66.92
51.08
Zack Weiss
Career
Per 600 PA
Duke Esper
Careerverified
Per 600 PAverified
228
174.05
Zack Weiss
Career
Per 600 PA
0
Duke Esper
Careerverified
Per 600 PAverified
222
169.47
Zack Weiss
Career
Per 600 PA
0
Duke Esper
Careerverified
Per 600 PAverified
0.284
0.284
Zack Weiss
Career
Per 600 PA
Duke Esper
Careerverified
Per 600 PAverified
0.309
0.309
Zack Weiss
Career
Per 600 PA
Duke Esper
Careerverified
Per 600 PAverified
0.592
0.592
Zack Weiss
Career
Per 600 PA
Duke Esper
Careerverified
Per 600 PAverified
0.068
0.068
Zack Weiss
Career
Per 600 PA
Duke Esper
Careerverified
Per 600 PAverified
0.205
0.205
Zack Weiss
Career
Per 600 PA
Duke Esper
Careerverified
Per 600 PAverified
0.49
0.49
Zack Weiss
Career
Per 600 PA
Duke Esper
Careerverified
Per 600 PAverified
0.274
0.274
Zack Weiss
Career
Per 600 PA
Duke Esper
Careerverified
Per 600 PAverified
87
66.41
Zack Weiss
Career
Per 600 PA
0
Duke Esper
Careerverified
Per 600 PAverified
83
63.36
Zack Weiss
Career
Per 600 PA
0
Duke Esper
Careerverified
Per 600 PAverified
168
128.24
Zack Weiss
Career
Per 600 PA
0
Duke Esper
Careerverified
Per 600 PAverified
74.9
57.18
Zack Weiss
Career
Per 600 PA
Duke Esper
Careerverified
Per 600 PAverified
4
3.05
Zack Weiss
Career
Per 600 PA
0
Duke Esper
Careerverified
Per 600 PAverified
40
30.53
Zack Weiss
Career
Per 600 PA
0
Duke Esper
Career
Per 600 PA
0
0
Zack Weiss
Career
Per 600 PA
0
Duke Esper
Career
Per 600 PA
95
72.52
Zack Weiss
Careerverified
Per 600 PAverified
0
Duke Esper
Careerverified
Per 600 PAverified
8.27
8.27
Zack Weiss
Career
Per 600 PA
Duke Esper
Careerverified
Per 600 PAverified
0.42
0.42
Zack Weiss
Career
Per 600 PA
Duke Esper
Careerverified
Per 600 PAverified
3
2.29
Zack Weiss
Career
Per 600 PA
0
Duke Esper
Career
Per 600 PA
0
0
Zack Weiss
Career
Per 600 PA
0
Duke Esper
Career
Per 600 PA
0
0
Zack Weiss
Career
Per 600 PA
0
Duke Esper
Careerverified
Per 600 PAverified
3
2.29
Zack Weiss
Career
Per 600 PA
0
Duke Esper
Career
Per 600 PA
0
0
Zack Weiss
Career
Per 600 PA
0
Duke Esper
Careerverified
Per 600 PAverified
3
2.29
Zack Weiss
Career
Per 600 PA
0
Duke Esper
Careerverified
Per 600 PAverified
100
100
Zack Weiss
Career
Per 600 PA