Ty Blach vs. Xavier Hernandez — Career Comparison

MillenialColoradoThrows LeftBats RightNorth AmericaSan Francisco GiantsNational LeagueStarting Pitcher
Gen XTexasThrows RightBats LeftNorth AmericaHouston AstrosAmerican LeagueRelief Pitcher

Ty Blach built a career as a starting pitcher and Xavier Hernandez as a reliever — different jobs with different demands — but on the metrics that apply to both, a comparison is still worth making. Ty Blach led in home run suppression (HR9+ 158 vs 73), walk avoidance (BB%+ 118 vs 101), and skill-based run prevention (DICE+ 103 vs 90). Xavier Hernandez held the edge in strikeout rate (K%+ 103 vs 59). Role difference aside, Ty Blach holds a clear edge on every meaningful shared measure.

Pitching Stats for Ty Blach and Xavier Hernandez

Ty Blach
Career
Per 9 Innings
7
7
Xavier Hernandez
Careerverified
Per 9 Inningsverified
10
10
Ty Blach
Career
Per 9 Innings
156
2.7
Xavier Hernandez
Careerverified
Per 9 Inningsverified
463
6.21
Ty Blach
Careerverified
Per 9 Inningsverified
70
1.21
Xavier Hernandez
Career
Per 9 Innings
7
0.09
Ty Blach
Career
Per 9 Innings
23
0.4
Xavier Hernandez
Careerverified
Per 9 Inningsverified
40
0.54
Ty Blach
Careerverified
Per 9 Innings
33
0.57
Xavier Hernandez
Career
Per 9 Inningsverified
35
0.47
Ty Blach
Career
Per 9 Innings
41.07
41.07
Xavier Hernandez
Careerverified
Per 9 Inningsverified
53.33
53.33
Ty Blach
Careerverified
Per 9 Inningsverified
44.87
44.87
Xavier Hernandez
Career
Per 9 Innings
1.51
1.51
Ty Blach
Careerverified
Per 9 Inningsverified
1
0.02
Xavier Hernandez
Career
Per 9 Innings
0
0
Ty Blach
Careerverified
Per 9 Inningsverified
1
0.02
Xavier Hernandez
Career
Per 9 Innings
0
0
Ty Blach
Career
Per 9 Innings
1
0.02
Xavier Hernandez
Careerverified
Per 9 Inningsverified
35
0.47
Ty Blach
Career
Per 9 Innings
313
5.42
Xavier Hernandez
Careerverified
Per 9 Inningsverified
291
3.9
Ty Blach
Career
Per 9 Innings
5.42
5.42
Xavier Hernandez
Careerverified
Per 9 Inningsverified
3.9
3.9
Ty Blach
Career
Per 9 Innings
5.27
5.27
Xavier Hernandez
Careerverified
Per 9 Inningsverified
3.65
3.65
Ty Blach
Career
Per 9 Innings
4.63
4.63
Xavier Hernandez
Careerverified
Per 9 Inningsverified
3.9
3.9
Ty Blach
Career
Per 9 Innings
0.303
0.303
Xavier Hernandez
Careerverified
Per 9 Inningsverified
0.244
0.244
Ty Blach
Career
Per 9 Innings
1560
27
Xavier Hernandez
Careerverified
Per 9 Innings
2013
27
Ty Blach
Career
Per 9 Innings
520
9
Xavier Hernandez
Careerverified
Per 9 Innings
671
9
Ty Blach
Career
Per 9 Innings
624
10.8
Xavier Hernandez
Careerverified
Per 9 Inningsverified
621
8.33
Ty Blach
Career
Per 9 Innings
10.8
10.8
Xavier Hernandez
Careerverified
Per 9 Inningsverified
8.33
8.33
Ty Blach
Career
Per 9 Innings
70
1.21
Xavier Hernandez
Careerverified
Per 9 Inningsverified
67
0.9
Ty Blach
Career
Per 9 Innings
1.21
1.21
Xavier Hernandez
Careerverified
Per 9 Inningsverified
0.9
0.9
Ty Blach
Career
Per 9 Innings
0.45
0.45
Xavier Hernandez
Careerverified
Per 9 Inningsverified
0.14
0.14
Ty Blach
Careerverified
Per 9 Inningsverified
159
2.75
Xavier Hernandez
Career
Per 9 Innings
266
3.57
Ty Blach
Careerverified
Per 9 Inningsverified
8
0.14
Xavier Hernandez
Career
Per 9 Innings
36
0.48
Ty Blach
Careerverified
Per 9 Inningsverified
2.75
2.75
Xavier Hernandez
Career
Per 9 Innings
3.57
3.57
Ty Blach
Career
Per 9 Innings
293
5.07
Xavier Hernandez
Careerverified
Per 9 Inningsverified
562
7.54
Ty Blach
Career
Per 9 Innings
5.07
5.07
Xavier Hernandez
Careerverified
Per 9 Inningsverified
7.54
7.54
Ty Blach
Careerverified
Per 9 Inningsverified
1.88
1.88
Xavier Hernandez
Career
Per 9 Innings
1.21
1.21
Ty Blach
Career
Per 9 Innings
0.869
0.869
Xavier Hernandez
Careerverified
Per 9 Inningsverified
1.234
1.234
Ty Blach
Careerverified
Per 9 Inningsverified
9
0.16
Xavier Hernandez
Career
Per 9 Innings
46
0.62
Ty Blach
Careerverified
Per 9 Innings
16
0.28
Xavier Hernandez
Career
Per 9 Inningsverified
20
0.27
Ty Blach
Career
Per 9 Innings
2
0.03
Xavier Hernandez
Careerverified
Per 9 Inningsverified
0
0
Ty Blach
Career
Per 9 Inningsverified
2280
39.46
Xavier Hernandez
Careerverified
Per 9 Innings
2879
38.62
Ty Blach
Career
Per 9 Innings
35
0.61
Xavier Hernandez
Careerverified
Per 9 Inningsverified
169
2.27
Ty Blach
Career
Per 9 Innings
327
5.66
Xavier Hernandez
Careerverified
Per 9 Inningsverified
324
4.35
Ty Blach
Career
Per 9 Innings
5.66
5.66
Xavier Hernandez
Careerverified
Per 9 Inningsverified
4.35
4.35
Ty Blach
Careerverified
Per 9 Innings
22
0.38
Xavier Hernandez
Career
Per 9 Innings
28
0.38
Ty Blach
Careerverified
Per 9 Innings
20
0.35
Xavier Hernandez
Career
Per 9 Inningsverified
22
0.3
Ty Blach
Careerverified
Per 9 Inningsverified
70
1.21
Xavier Hernandez
Career
Per 9 Innings
48
0.64
Ty Blach
Career
Per 9 Innings
1.506
1.506
Xavier Hernandez
Careerverified
Per 9 Inningsverified
1.322
1.322
Ty Blach
Career
Per 9 Inningsverified
2063
35.71
Xavier Hernandez
Careerverified
Per 9 Innings
2543
34.11
Ty Blach
Career
Per 9 Innings
2.1
2.1
Xavier Hernandez
Careerverified
Per 9 Inningsverified
0.7
0.7
Ty Blach
Career
Per 9 Innings
0.326
0.326
Xavier Hernandez
Careerverified
Per 9 Inningsverified
0.289
0.289
Ty Blach
Careerverified
Per 9 Inningsverified
39.46
39.46
Xavier Hernandez
Career
Per 9 Innings
38.62
38.62

Fielding Stats for Ty Blach and Xavier Hernandez

Ty Blach
Career
Per 9 Innings
7
7
Xavier Hernandez
Careerverified
Per 9 Inningsverified
10
10
Ty Blach
Career
Per 9 Innings
156
2.7
Xavier Hernandez
Careerverified
Per 9 Inningsverified
463
6.21
Ty Blach
Careerverified
Per 9 Inningsverified
70
1.21
Xavier Hernandez
Career
Per 9 Innings
7
0.09
Ty Blach
Career
Per 9 Innings
1560
27
Xavier Hernandez
Careerverified
Per 9 Innings
2013
27
Ty Blach
Career
Per 9 Innings
520
9
Xavier Hernandez
Careerverified
Per 9 Innings
671
9
Ty Blach
Careerverified
Per 9 Inningsverified
44
0.76
Xavier Hernandez
Career
Per 9 Innings
40
0.54
Ty Blach
Careerverified
Per 9 Inningsverified
73
1.26
Xavier Hernandez
Career
Per 9 Innings
64
0.86
Ty Blach
Career
Per 9 Innings
2
0.03
Xavier Hernandez
Career
Per 9 Innings
2
0.03
Ty Blach
Careerverified
Per 9 Inningsverified
119
2.06
Xavier Hernandez
Career
Per 9 Innings
106
1.42
Ty Blach
Careerverified
Per 9 Inningsverified
117
2.03
Xavier Hernandez
Career
Per 9 Innings
104
1.39
Ty Blach
Careerverified
Per 9 Inningsverified
98.32
98.32
Xavier Hernandez
Career
Per 9 Innings
98.11
98.11
Ty Blach
Careerverified
Per 9 Inningsverified
0.75
0.75
Xavier Hernandez
Career
Per 9 Innings
0.225
0.225
Ty Blach
Careerverified
Per 9 Inningsverified
44.87
44.87
Xavier Hernandez
Career
Per 9 Innings
1.51
1.51
Ty Blach
Careerverified
Per 9 Inningsverified
7
0.12
Xavier Hernandez
Career
Per 9 Innings
4
0.05
Ty Blach
Career
Per 9 Innings
0
0
Xavier Hernandez
Career
Per 9 Innings
0
0
Ty Blach
Career
Per 9 Innings
0
0
Xavier Hernandez
Career
Per 9 Innings
0
0
Ty Blach
Career
Per 9 Innings
0
0
Xavier Hernandez
Career
Per 9 Innings
0
0
Ty Blach
Career
Per 9 Innings
0
0
Xavier Hernandez
Career
Per 9 Innings
0
0

Hitting Stats for Ty Blach and Xavier Hernandez

Ty Blach
Career
Per 600 PA
7
7
Xavier Hernandez
Careerverified
Per 600 PAverified
10
10
Ty Blach
Career
Per 600 PA
163
1063.04
Xavier Hernandez
Careerverified
Per 600 PAverified
464
6474.42
Ty Blach
Careerverified
Per 600 PA
92
600
Xavier Hernandez
Career
Per 600 PA
43
600
Ty Blach
Careerverified
Per 600 PA
78
508.7
Xavier Hernandez
Career
Per 600 PAverified
37
516.28
Ty Blach
Careerverified
Per 600 PAverified
0.167
0.167
Xavier Hernandez
Career
Per 600 PA
0.027
0.027
Ty Blach
Careerverified
Per 600 PAverified
0.522
0.522
Xavier Hernandez
Career
Per 600 PA
0.209
0.209
Ty Blach
Careerverified
Per 600 PAverified
13
84.78
Xavier Hernandez
Career
Per 600 PA
1
13.95
Ty Blach
Careerverified
Per 600 PAverified
10
65.22
Xavier Hernandez
Career
Per 600 PA
1
13.95
Ty Blach
Careerverified
Per 600 PAverified
2
13.04
Xavier Hernandez
Career
Per 600 PA
0
0
Ty Blach
Career
Per 600 PA
0
0
Xavier Hernandez
Career
Per 600 PA
0
0
Ty Blach
Careerverified
Per 600 PAverified
1
6.52
Xavier Hernandez
Career
Per 600 PA
0
0
Ty Blach
Careerverified
Per 600 PAverified
3
19.57
Xavier Hernandez
Career
Per 600 PA
0
0
Ty Blach
Careerverified
Per 600 PAverified
0.231
0.231
Xavier Hernandez
Career
Per 600 PA
0
0
Ty Blach
Careerverified
Per 600 PAverified
0.013
0.013
Xavier Hernandez
Career
Per 600 PA
0
0
Ty Blach
Careerverified
Per 600 PAverified
0.077
0.077
Xavier Hernandez
Career
Per 600 PA
0
0
Ty Blach
Careerverified
Per 600 PAverified
4.21
27.43
Xavier Hernandez
Career
Per 600 PA
0.01
0.12
Ty Blach
Careerverified
Per 600 PAverified
18
117.39
Xavier Hernandez
Career
Per 600 PA
1
13.95
Ty Blach
Careerverified
Per 600 PAverified
19
123.91
Xavier Hernandez
Career
Per 600 PA
3
41.86
Ty Blach
Careerverified
Per 600 PAverified
0.224
0.224
Xavier Hernandez
Career
Per 600 PA
0.077
0.077
Ty Blach
Careerverified
Per 600 PAverified
0.231
0.231
Xavier Hernandez
Career
Per 600 PA
0.027
0.027
Ty Blach
Careerverified
Per 600 PAverified
0.454
0.454
Xavier Hernandez
Career
Per 600 PA
0.104
0.104
Ty Blach
Careerverified
Per 600 PAverified
0.064
0.064
Xavier Hernandez
Career
Per 600 PA
0
0
Ty Blach
Careerverified
Per 600 PAverified
0.158
0.158
Xavier Hernandez
Career
Per 600 PA
0.041
0.041
Ty Blach
Careerverified
Per 600 PAverified
0.358
0.358
Xavier Hernandez
Career
Per 600 PA
0.081
0.081
Ty Blach
Careerverified
Per 600 PAverified
0.293
0.293
Xavier Hernandez
Career
Per 600 PA
0.059
0.059
Ty Blach
Careerverified
Per 600 PAverified
6
39.13
Xavier Hernandez
Career
Per 600 PA
2
27.91
Ty Blach
Careerverified
Per 600 PAverified
7
45.65
Xavier Hernandez
Career
Per 600 PA
0
0
Ty Blach
Careerverified
Per 600 PAverified
12
78.26
Xavier Hernandez
Career
Per 600 PA
2
27.91
Ty Blach
Careerverified
Per 600 PAverified
3.3
21.55
Xavier Hernandez
Career
Per 600 PA
-2.82
-39.33
Ty Blach
Career
Per 600 PA
0
0
Xavier Hernandez
Career
Per 600 PA
0
0
Ty Blach
Careerverified
Per 600 PAverified
6
39.13
Xavier Hernandez
Career
Per 600 PA
2
27.91
Ty Blach
Career
Per 600 PA
0
0
Xavier Hernandez
Career
Per 600 PA
0
0
Ty Blach
Career
Per 600 PAverified
37
241.3
Xavier Hernandez
Careerverified
Per 600 PA
20
279.07
Ty Blach
Careerverified
Per 600 PAverified
2.49
2.49
Xavier Hernandez
Career
Per 600 PA
2.15
2.15
Ty Blach
Careerverified
Per 600 PAverified
0.16
0.16
Xavier Hernandez
Career
Per 600 PA
0.1
0.1
Ty Blach
Careerverified
Per 600 PA
7
45.65
Xavier Hernandez
Career
Per 600 PAverified
4
55.81
Ty Blach
Careerverified
Per 600 PAverified
1
6.52
Xavier Hernandez
Career
Per 600 PA
0
0
Ty Blach
Career
Per 600 PAverified
2
13.04
Xavier Hernandez
Careerverified
Per 600 PA
1
13.95
Ty Blach
Career
Per 600 PA
0
0
Xavier Hernandez
Career
Per 600 PA
0
0
Ty Blach
Career
Per 600 PA
0
0
Xavier Hernandez
Career
Per 600 PA
0
0
Ty Blach
Career
Per 600 PA
0
0
Xavier Hernandez
Career
Per 600 PA
0
0
Ty Blach
Career
Per 600 PA
Xavier Hernandez
Career
Per 600 PA