Ivan Herrera vs. Blake Swihart — Career Comparison

Gen ZPanamaThrows RightBats RightCentral AmericaSt. Louis CardinalsNational LeagueDesignated Hitter
MillenialTexasThrows RightBats SwitchNorth AmericaBoston Red SoxAmerican LeagueCatcher

On the career numbers, Ivan Herrera posted the stronger offensive profile against Blake Swihart. Ivan Herrera posted stronger numbers in OPS (.807 vs .656) and on-base percentage (.371 vs .301). By the career numbers, Ivan Herrera had the stronger overall case — though those totals don't account for the eras and run environments each player worked in.

Hitting Stats for Ivan Herrera and Blake Swihart

Ivan Herrera
Career
Per 600 PA
4
4
Blake Swihart
Careerverified
Per 600 PAverified
5
5
Ivan Herrera
Career
Per 600 PA
203
157.36
Blake Swihart
Careerverified
Per 600 PAverified
234
201.72
Ivan Herrera
Careerverified
Per 600 PA
774
600
Blake Swihart
Career
Per 600 PA
696
600
Ivan Herrera
Careerverified
Per 600 PA
672
520.93
Blake Swihart
Career
Per 600 PAverified
639
550.86
Ivan Herrera
Careerverified
Per 600 PAverified
0.286
0.286
Blake Swihart
Career
Per 600 PA
0.243
0.243
Ivan Herrera
Careerverified
Per 600 PAverified
0.829
0.829
Blake Swihart
Career
Per 600 PA
0.677
0.677
Ivan Herrera
Careerverified
Per 600 PAverified
192
148.84
Blake Swihart
Career
Per 600 PA
155
133.62
Ivan Herrera
Careerverified
Per 600 PAverified
140
108.53
Blake Swihart
Career
Per 600 PA
111
95.69
Ivan Herrera
Career
Per 600 PA
27
20.93
Blake Swihart
Careerverified
Per 600 PAverified
28
24.14
Ivan Herrera
Career
Per 600 PA
1
0.78
Blake Swihart
Careerverified
Per 600 PAverified
4
3.45
Ivan Herrera
Careerverified
Per 600 PAverified
24
18.6
Blake Swihart
Career
Per 600 PA
12
10.34
Ivan Herrera
Careerverified
Per 600 PAverified
52
40.31
Blake Swihart
Career
Per 600 PA
44
37.93
Ivan Herrera
Career
Per 600 PA
0.271
0.271
Blake Swihart
Careerverified
Per 600 PAverified
0.284
0.284
Ivan Herrera
Careerverified
Per 600 PAverified
0.036
0.036
Blake Swihart
Career
Per 600 PA
0.019
0.019
Ivan Herrera
Careerverified
Per 600 PAverified
0.125
0.125
Blake Swihart
Career
Per 600 PA
0.077
0.077
Ivan Herrera
Careerverified
Per 600 PAverified
109.08
84.56
Blake Swihart
Career
Per 600 PA
69.26
59.71
Ivan Herrera
Careerverified
Per 600 PAverified
293
227.13
Blake Swihart
Career
Per 600 PA
227
195.69
Ivan Herrera
Careerverified
Per 600 PAverified
286
221.71
Blake Swihart
Career
Per 600 PA
209
180.17
Ivan Herrera
Careerverified
Per 600 PAverified
0.37
0.37
Blake Swihart
Career
Per 600 PA
0.301
0.301
Ivan Herrera
Careerverified
Per 600 PAverified
0.436
0.436
Blake Swihart
Career
Per 600 PA
0.355
0.355
Ivan Herrera
Careerverified
Per 600 PAverified
0.806
0.806
Blake Swihart
Career
Per 600 PA
0.656
0.656
Ivan Herrera
Careerverified
Per 600 PAverified
0.15
0.15
Blake Swihart
Career
Per 600 PA
0.113
0.113
Ivan Herrera
Careerverified
Per 600 PAverified
0.276
0.276
Blake Swihart
Career
Per 600 PA
0.224
0.224
Ivan Herrera
Careerverified
Per 600 PAverified
0.791
0.791
Blake Swihart
Career
Per 600 PA
0.58
0.58
Ivan Herrera
Careerverified
Per 600 PAverified
0.337
0.337
Blake Swihart
Career
Per 600 PA
0.327
0.327
Ivan Herrera
Career
Per 600 PA
97
75.19
Blake Swihart
Careerverified
Per 600 PAverified
98
84.48
Ivan Herrera
Careerverified
Per 600 PAverified
98
75.97
Blake Swihart
Career
Per 600 PA
67
57.76
Ivan Herrera
Careerverified
Per 600 PAverified
171
132.56
Blake Swihart
Career
Per 600 PA
153
131.9
Ivan Herrera
Careerverified
Per 600 PAverified
113.91
88.3
Blake Swihart
Career
Per 600 PA
70.55
60.81
Ivan Herrera
Careerverified
Per 600 PAverified
19
14.73
Blake Swihart
Career
Per 600 PA
2
1.72
Ivan Herrera
Careerverified
Per 600 PAverified
75
58.14
Blake Swihart
Career
Per 600 PA
52
44.83
Ivan Herrera
Careerverified
Per 600 PAverified
1
0.78
Blake Swihart
Career
Per 600 PA
0
0
Ivan Herrera
Careerverified
Per 600 PAverified
156
120.93
Blake Swihart
Career
Per 600 PA
190
163.79
Ivan Herrera
Careerverified
Per 600 PAverified
4.96
4.96
Blake Swihart
Career
Per 600 PA
3.66
3.66
Ivan Herrera
Careerverified
Per 600 PAverified
0.48
0.48
Blake Swihart
Career
Per 600 PA
0.27
0.27
Ivan Herrera
Career
Per 600 PA
1
0.78
Blake Swihart
Careerverified
Per 600 PAverified
2
1.72
Ivan Herrera
Careerverified
Per 600 PAverified
7
5.43
Blake Swihart
Career
Per 600 PA
1
0.86
Ivan Herrera
Career
Per 600 PA
24
18.6
Blake Swihart
Careerverified
Per 600 PAverified
14
12.07
Ivan Herrera
Careerverified
Per 600 PAverified
13
10.08
Blake Swihart
Career
Per 600 PA
10
8.62
Ivan Herrera
Career
Per 600 PA
2
1.55
Blake Swihart
Careerverified
Per 600 PAverified
4
3.45
Ivan Herrera
Careerverified
Per 600 PA
15
11.63
Blake Swihart
Career
Per 600 PAverified
14
12.07
Ivan Herrera
Careerverified
Per 600 PAverified
86.67
86.67
Blake Swihart
Career
Per 600 PA
71.43
71.43

Fielding Stats for Ivan Herrera and Blake Swihart

Ivan Herrera
Career
Per 9 Innings
4
4
Blake Swihart
Careerverified
Per 9 Inningsverified
5
5
Ivan Herrera
Career
Per 9 Innings
98
1.17
Blake Swihart
Careerverified
Per 9 Inningsverified
198
1.28
Ivan Herrera
Career
Per 9 Inningsverified
85
1.02
Blake Swihart
Careerverified
Per 9 Innings
147
0.95
Ivan Herrera
Career
Per 9 Innings
2258
27
Blake Swihart
Careerverified
Per 9 Innings
4190
27
Ivan Herrera
Career
Per 9 Innings
752.2
9
Blake Swihart
Careerverified
Per 9 Innings
1396.2
9
Ivan Herrera
Career
Per 9 Inningsverified
695
8.31
Blake Swihart
Careerverified
Per 9 Innings
965
6.22
Ivan Herrera
Career
Per 9 Inningsverified
37
0.44
Blake Swihart
Careerverified
Per 9 Innings
64
0.41
Ivan Herrera
Careerverified
Per 9 Innings
4
0.05
Blake Swihart
Career
Per 9 Innings
7
0.05
Ivan Herrera
Career
Per 9 Inningsverified
736
8.8
Blake Swihart
Careerverified
Per 9 Innings
1036
6.68
Ivan Herrera
Career
Per 9 Inningsverified
732
8.75
Blake Swihart
Careerverified
Per 9 Innings
1029
6.63
Ivan Herrera
Careerverified
Per 9 Inningsverified
99.46
99.46
Blake Swihart
Career
Per 9 Innings
99.32
99.32
Ivan Herrera
Careerverified
Per 9 Inningsverified
7.469
7.469
Blake Swihart
Career
Per 9 Innings
5.197
5.197
Ivan Herrera
Careerverified
Per 9 Inningsverified
86.73
86.73
Blake Swihart
Career
Per 9 Innings
74.24
74.24
Ivan Herrera
Career
Per 9 Innings
2
0.02
Blake Swihart
Careerverified
Per 9 Inningsverified
11
0.07
Ivan Herrera
Careerverified
Per 9 Inningsverified
3
0.04
Blake Swihart
Career
Per 9 Innings
20
0.13
Ivan Herrera
Career
Per 9 Innings
28
0.33
Blake Swihart
Careerverified
Per 9 Inningsverified
0
0
Ivan Herrera
Career
Per 9 Innings
75
0.9
Blake Swihart
Careerverified
Per 9 Inningsverified
63
0.41
Ivan Herrera
Career
Per 9 Innings
6
0.07
Blake Swihart
Careerverified
Per 9 Inningsverified
23
0.15