David Hernandez vs. Willis Roberts — Career Comparison

MillenialCaliforniaThrows RightBats RightNorth AmericaArizona DiamondbacksNational LeagueRelief Pitcher
Gen XD.R.Throws RightBats RightCaribbeanBaltimore OriolesAmerican LeagueRelief Pitcher

The numbers give Willis Roberts a clear advantage over David Hernandez across the core pitching metrics. Willis Roberts led in home run suppression (HR9+ 113 vs 74), run prevention (ERA+ 97 vs 83), and walk avoidance (BB%+ 100 vs 92). David Hernandez held the edge in strikeout rate (K%+ 105 vs 87). Willis Roberts was the better reliever — the numbers make that case clearly.

Pitching Stats for David Hernandez and Willis Roberts

David Hernandez
Careerverified
Per 9 Inningsverified
10
10
Willis Roberts
Career
Per 9 Innings
5
5
David Hernandez
Careerverified
Per 9 Inningsverified
547
7.59
Willis Roberts
Career
Per 9 Innings
148
5.13
David Hernandez
Careerverified
Per 9 Innings
27
0.37
Willis Roberts
Career
Per 9 Inningsverified
18
0.62
David Hernandez
Careerverified
Per 9 Innings
38
0.53
Willis Roberts
Career
Per 9 Inningsverified
17
0.59
David Hernandez
Career
Per 9 Innings
47
0.65
Willis Roberts
Careerverified
Per 9 Inningsverified
15
0.52
David Hernandez
Career
Per 9 Innings
44.71
44.71
Willis Roberts
Careerverified
Per 9 Inningsverified
53.13
53.13
David Hernandez
Career
Per 9 Innings
4.94
4.94
Willis Roberts
Careerverified
Per 9 Inningsverified
12.16
12.16
David Hernandez
Career
Per 9 Innings
0
0
Willis Roberts
Careerverified
Per 9 Inningsverified
1
0.03
David Hernandez
Career
Per 9 Innings
0
0
Willis Roberts
Career
Per 9 Innings
0
0
David Hernandez
Careerverified
Per 9 Inningsverified
24
0.33
Willis Roberts
Career
Per 9 Innings
7
0.24
David Hernandez
Career
Per 9 Inningsverified
297
4.12
Willis Roberts
Careerverified
Per 9 Innings
134
4.64
David Hernandez
Careerverified
Per 9 Inningsverified
4.12
4.12
Willis Roberts
Career
Per 9 Innings
4.64
4.64
David Hernandez
Careerverified
Per 9 Inningsverified
3.91
3.91
Willis Roberts
Career
Per 9 Innings
4.97
4.97
David Hernandez
Careerverified
Per 9 Inningsverified
4.01
4.01
Willis Roberts
Career
Per 9 Innings
4.56
4.56
David Hernandez
Careerverified
Per 9 Inningsverified
0.241
0.241
Willis Roberts
Career
Per 9 Innings
0.274
0.274
David Hernandez
Careerverified
Per 9 Innings
1946
27
Willis Roberts
Career
Per 9 Innings
779
27
David Hernandez
Careerverified
Per 9 Innings
648.2
9
Willis Roberts
Career
Per 9 Innings
259.2
9
David Hernandez
Career
Per 9 Inningsverified
594
8.24
Willis Roberts
Careerverified
Per 9 Innings
277
9.6
David Hernandez
Careerverified
Per 9 Inningsverified
8.24
8.24
Willis Roberts
Career
Per 9 Innings
9.6
9.6
David Hernandez
Career
Per 9 Innings
88
1.22
Willis Roberts
Careerverified
Per 9 Inningsverified
27
0.94
David Hernandez
Career
Per 9 Innings
1.22
1.22
Willis Roberts
Careerverified
Per 9 Inningsverified
0.94
0.94
David Hernandez
Careerverified
Per 9 Inningsverified
0.16
0.16
Willis Roberts
Career
Per 9 Innings
0.18
0.18
David Hernandez
Career
Per 9 Inningsverified
253
3.51
Willis Roberts
Careerverified
Per 9 Innings
112
3.88
David Hernandez
Career
Per 9 Innings
19
0.26
Willis Roberts
Careerverified
Per 9 Inningsverified
6
0.21
David Hernandez
Careerverified
Per 9 Inningsverified
3.51
3.51
Willis Roberts
Career
Per 9 Innings
3.88
3.88
David Hernandez
Careerverified
Per 9 Inningsverified
664
9.21
Willis Roberts
Career
Per 9 Innings
179
6.2
David Hernandez
Careerverified
Per 9 Inningsverified
9.21
9.21
Willis Roberts
Career
Per 9 Innings
6.2
6.2
David Hernandez
Career
Per 9 Innings
1.21
1.21
Willis Roberts
Career
Per 9 Innings
1.21
1.21
David Hernandez
Careerverified
Per 9 Inningsverified
1.414
1.414
Willis Roberts
Career
Per 9 Innings
1.121
1.121
David Hernandez
Career
Per 9 Innings
45
0.62
Willis Roberts
Careerverified
Per 9 Inningsverified
13
0.45
David Hernandez
Career
Per 9 Inningsverified
26
0.36
Willis Roberts
Careerverified
Per 9 Innings
25
0.87
David Hernandez
Career
Per 9 Inningsverified
4
0.06
Willis Roberts
Careerverified
Per 9 Innings
2
0.07
David Hernandez
Careerverified
Per 9 Innings
2774
38.49
Willis Roberts
Career
Per 9 Inningsverified
1165
40.38
David Hernandez
Careerverified
Per 9 Innings
129
1.79
Willis Roberts
Career
Per 9 Inningsverified
54
1.87
David Hernandez
Career
Per 9 Inningsverified
311
4.32
Willis Roberts
Careerverified
Per 9 Innings
146
5.06
David Hernandez
Careerverified
Per 9 Inningsverified
4.32
4.32
Willis Roberts
Career
Per 9 Innings
5.06
5.06
David Hernandez
Career
Per 9 Inningsverified
14
0.19
Willis Roberts
Careerverified
Per 9 Innings
7
0.24
David Hernandez
Career
Per 9 Inningsverified
15
0.21
Willis Roberts
Careerverified
Per 9 Innings
11
0.38
David Hernandez
Careerverified
Per 9 Innings
35
0.49
Willis Roberts
Career
Per 9 Inningsverified
21
0.73
David Hernandez
Careerverified
Per 9 Inningsverified
1.306
1.306
Willis Roberts
Career
Per 9 Innings
1.498
1.498
David Hernandez
Careerverified
Per 9 Innings
2466
34.21
Willis Roberts
Career
Per 9 Inningsverified
1010
35.01
David Hernandez
Careerverified
Per 9 Inningsverified
0.57
0.57
Willis Roberts
Career
Per 9 Innings
0.99
0.99
David Hernandez
Careerverified
Per 9 Inningsverified
0.295
0.295
Willis Roberts
Career
Per 9 Innings
0.311
0.311
David Hernandez
Career
Per 9 Innings
38.49
38.49
Willis Roberts
Careerverified
Per 9 Inningsverified
40.38
40.38

Fielding Stats for David Hernandez and Willis Roberts

David Hernandez
Careerverified
Per 9 Inningsverified
10
10
Willis Roberts
Career
Per 9 Innings
5
5
David Hernandez
Careerverified
Per 9 Inningsverified
547
7.59
Willis Roberts
Career
Per 9 Innings
148
5.13
David Hernandez
Careerverified
Per 9 Innings
27
0.37
Willis Roberts
Career
Per 9 Inningsverified
18
0.62
David Hernandez
Careerverified
Per 9 Innings
1946
27
Willis Roberts
Career
Per 9 Innings
779
27
David Hernandez
Careerverified
Per 9 Innings
648.2
9
Willis Roberts
Career
Per 9 Innings
259.2
9
David Hernandez
Careerverified
Per 9 Innings
34
0.47
Willis Roberts
Career
Per 9 Inningsverified
15
0.52
David Hernandez
Career
Per 9 Innings
39
0.54
Willis Roberts
Career
Per 9 Inningsverified
39
1.35
David Hernandez
Careerverified
Per 9 Inningsverified
3
0.04
Willis Roberts
Career
Per 9 Innings
5
0.17
David Hernandez
Careerverified
Per 9 Innings
76
1.05
Willis Roberts
Career
Per 9 Inningsverified
59
2.04
David Hernandez
Careerverified
Per 9 Innings
73
1.01
Willis Roberts
Career
Per 9 Inningsverified
54
1.87
David Hernandez
Careerverified
Per 9 Inningsverified
96.05
96.05
Willis Roberts
Career
Per 9 Innings
91.53
91.53
David Hernandez
Career
Per 9 Innings
0.134
0.134
Willis Roberts
Careerverified
Per 9 Inningsverified
0.365
0.365
David Hernandez
Career
Per 9 Innings
4.94
4.94
Willis Roberts
Careerverified
Per 9 Inningsverified
12.16
12.16
David Hernandez
Career
Per 9 Innings
1
0.01
Willis Roberts
Career
Per 9 Inningsverified
1
0.03
David Hernandez
Career
Per 9 Innings
0
0
Willis Roberts
Career
Per 9 Innings
0
0
David Hernandez
Career
Per 9 Innings
0
0
Willis Roberts
Career
Per 9 Innings
0
0
David Hernandez
Career
Per 9 Innings
0
0
Willis Roberts
Career
Per 9 Innings
0
0
David Hernandez
Career
Per 9 Innings
0
0
Willis Roberts
Career
Per 9 Innings
0
0

Hitting Stats for David Hernandez and Willis Roberts

David Hernandez
Careerverified
Per 600 PAverified
10
10
Willis Roberts
Career
Per 600 PA
5
5
David Hernandez
Careerverified
Per 600 PAverified
547
65640
Willis Roberts
Career
Per 600 PA
148
14800
David Hernandez
Career
Per 600 PA
5
600
Willis Roberts
Careerverified
Per 600 PA
6
600
David Hernandez
Career
Per 600 PAverified
5
600
Willis Roberts
Career
Per 600 PA
5
500
David Hernandez
Career
Per 600 PA
0.2
0.2
Willis Roberts
Career
Per 600 PA
0.2
0.2
David Hernandez
Career
Per 600 PA
0.4
0.4
Willis Roberts
Careerverified
Per 600 PAverified
0.5
0.5
David Hernandez
Career
Per 600 PAverified
1
120
Willis Roberts
Career
Per 600 PA
1
100
David Hernandez
Career
Per 600 PAverified
1
120
Willis Roberts
Career
Per 600 PA
1
100
David Hernandez
Career
Per 600 PA
0
0
Willis Roberts
Career
Per 600 PA
0
0
David Hernandez
Career
Per 600 PA
0
0
Willis Roberts
Career
Per 600 PA
0
0
David Hernandez
Career
Per 600 PA
0
0
Willis Roberts
Career
Per 600 PA
0
0
David Hernandez
Career
Per 600 PA
0
0
Willis Roberts
Career
Per 600 PA
0
0
David Hernandez
Career
Per 600 PA
0
0
Willis Roberts
Career
Per 600 PA
0
0
David Hernandez
Career
Per 600 PA
0
0
Willis Roberts
Career
Per 600 PA
0
0
David Hernandez
Career
Per 600 PA
0
0
Willis Roberts
Career
Per 600 PA
0
0
David Hernandez
Career
Per 600 PAverified
0.18
21.64
Willis Roberts
Career
Per 600 PA
0.18
18.03
David Hernandez
Career
Per 600 PAverified
1
120
Willis Roberts
Career
Per 600 PA
1
100
David Hernandez
Career
Per 600 PAverified
1
120
Willis Roberts
Career
Per 600 PA
1
100
David Hernandez
Career
Per 600 PA
0.2
0.2
Willis Roberts
Career
Per 600 PA
0.2
0.2
David Hernandez
Career
Per 600 PA
0.2
0.2
Willis Roberts
Career
Per 600 PA
0.2
0.2
David Hernandez
Career
Per 600 PA
0.4
0.4
Willis Roberts
Career
Per 600 PA
0.4
0.4
David Hernandez
Career
Per 600 PA
0
0
Willis Roberts
Career
Per 600 PA
0
0
David Hernandez
Career
Per 600 PA
0.14
0.14
Willis Roberts
Career
Per 600 PA
0.14
0.14
David Hernandez
Career
Per 600 PA
0.25
0.25
Willis Roberts
Career
Per 600 PA
0.25
0.25
David Hernandez
Career
Per 600 PA
0.25
0.25
Willis Roberts
Careerverified
Per 600 PAverified
1
1
David Hernandez
Career
Per 600 PA
0
0
Willis Roberts
Career
Per 600 PA
0
0
David Hernandez
Career
Per 600 PA
0
0
Willis Roberts
Career
Per 600 PA
0
0
David Hernandez
Career
Per 600 PA
0
0
Willis Roberts
Career
Per 600 PA
0
0
David Hernandez
Career
Per 600 PAverified
0.18
21.95
Willis Roberts
Career
Per 600 PA
0.18
18.45
David Hernandez
Career
Per 600 PA
0
0
Willis Roberts
Career
Per 600 PA
0
0
David Hernandez
Career
Per 600 PA
0
0
Willis Roberts
Career
Per 600 PA
0
0
David Hernandez
Career
Per 600 PA
0
0
Willis Roberts
Career
Per 600 PA
0
0
David Hernandez
Careerverified
Per 600 PAverified
1
120
Willis Roberts
Career
Per 600 PA
4
400
David Hernandez
Careerverified
Per 600 PAverified
5
5
Willis Roberts
Career
Per 600 PA
1.5
1.5
David Hernandez
Career
Per 600 PA
0
0
Willis Roberts
Career
Per 600 PA
0
0
David Hernandez
Career
Per 600 PA
0
0
Willis Roberts
Careerverified
Per 600 PAverified
1
100
David Hernandez
Career
Per 600 PA
0
0
Willis Roberts
Career
Per 600 PA
0
0
David Hernandez
Career
Per 600 PA
0
0
Willis Roberts
Career
Per 600 PA
0
0
David Hernandez
Career
Per 600 PA
0
0
Willis Roberts
Career
Per 600 PA
0
0
David Hernandez
Career
Per 600 PA
0
0
Willis Roberts
Career
Per 600 PA
0
0
David Hernandez
Career
Per 600 PA
0
0
Willis Roberts
Career
Per 600 PA
0
0
David Hernandez
Career
Per 600 PA
Willis Roberts
Career
Per 600 PA