John Herrnstein vs. Blake Swihart — Career Comparison

Silent GenerationVirginiaThrows LeftBats LeftNorth AmericaPhiladelphia PhilliesNational LeagueUnknown
MillenialTexasThrows RightBats SwitchNorth AmericaBoston Red SoxAmerican LeagueCatcher

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

Hitting Stats for John Herrnstein and Blake Swihart

John Herrnstein
Career
Per 600 PA
5
5
Blake Swihart
Career
Per 600 PA
5
5
John Herrnstein
Careerverified
Per 600 PAverified
239
289.11
Blake Swihart
Career
Per 600 PA
234
201.72
John Herrnstein
Career
Per 600 PA
496
600
Blake Swihart
Careerverified
Per 600 PA
696
600
John Herrnstein
Career
Per 600 PA
450
544.35
Blake Swihart
Careerverified
Per 600 PAverified
639
550.86
John Herrnstein
Career
Per 600 PA
0.22
0.22
Blake Swihart
Careerverified
Per 600 PAverified
0.243
0.243
John Herrnstein
Career
Per 600 PA
0.616
0.616
Blake Swihart
Careerverified
Per 600 PAverified
0.677
0.677
John Herrnstein
Career
Per 600 PA
99
119.76
Blake Swihart
Careerverified
Per 600 PAverified
155
133.62
John Herrnstein
Career
Per 600 PA
73
88.31
Blake Swihart
Careerverified
Per 600 PAverified
111
95.69
John Herrnstein
Career
Per 600 PA
14
16.94
Blake Swihart
Careerverified
Per 600 PAverified
28
24.14
John Herrnstein
Career
Per 600 PAverified
4
4.84
Blake Swihart
Career
Per 600 PA
4
3.45
John Herrnstein
Career
Per 600 PA
8
9.68
Blake Swihart
Careerverified
Per 600 PAverified
12
10.34
John Herrnstein
Career
Per 600 PA
26
31.45
Blake Swihart
Careerverified
Per 600 PAverified
44
37.93
John Herrnstein
Career
Per 600 PA
0.263
0.263
Blake Swihart
Careerverified
Per 600 PAverified
0.284
0.284
John Herrnstein
Career
Per 600 PA
0.018
0.018
Blake Swihart
Careerverified
Per 600 PAverified
0.019
0.019
John Herrnstein
Careerverified
Per 600 PAverified
0.081
0.081
Blake Swihart
Career
Per 600 PA
0.077
0.077
John Herrnstein
Career
Per 600 PA
39.21
47.43
Blake Swihart
Careerverified
Per 600 PAverified
69.26
59.71
John Herrnstein
Career
Per 600 PA
145
175.4
Blake Swihart
Careerverified
Per 600 PAverified
227
195.69
John Herrnstein
Career
Per 600 PA
131
158.47
Blake Swihart
Careerverified
Per 600 PAverified
209
180.17
John Herrnstein
Career
Per 600 PA
0.27
0.27
Blake Swihart
Careerverified
Per 600 PAverified
0.301
0.301
John Herrnstein
Career
Per 600 PA
0.322
0.322
Blake Swihart
Careerverified
Per 600 PAverified
0.355
0.355
John Herrnstein
Career
Per 600 PA
0.592
0.592
Blake Swihart
Careerverified
Per 600 PAverified
0.656
0.656
John Herrnstein
Career
Per 600 PA
0.102
0.102
Blake Swihart
Careerverified
Per 600 PAverified
0.113
0.113
John Herrnstein
Career
Per 600 PA
0.202
0.202
Blake Swihart
Careerverified
Per 600 PAverified
0.224
0.224
John Herrnstein
Career
Per 600 PA
0.489
0.489
Blake Swihart
Careerverified
Per 600 PAverified
0.58
0.58
John Herrnstein
Career
Per 600 PA
0.276
0.276
Blake Swihart
Careerverified
Per 600 PAverified
0.327
0.327
John Herrnstein
Career
Per 600 PA
52
62.9
Blake Swihart
Careerverified
Per 600 PAverified
98
84.48
John Herrnstein
Career
Per 600 PA
34
41.13
Blake Swihart
Careerverified
Per 600 PAverified
67
57.76
John Herrnstein
Career
Per 600 PA
78
94.35
Blake Swihart
Careerverified
Per 600 PAverified
153
131.9
John Herrnstein
Career
Per 600 PA
39.15
47.36
Blake Swihart
Careerverified
Per 600 PAverified
70.55
60.81
John Herrnstein
Careerverified
Per 600 PAverified
3
3.63
Blake Swihart
Career
Per 600 PA
2
1.72
John Herrnstein
Career
Per 600 PA
29
35.08
Blake Swihart
Careerverified
Per 600 PAverified
52
44.83
John Herrnstein
Careerverified
Per 600 PAverified
1
1.21
Blake Swihart
Career
Per 600 PA
0
0
John Herrnstein
Careerverified
Per 600 PAverified
115
139.11
Blake Swihart
Career
Per 600 PA
190
163.79
John Herrnstein
Careerverified
Per 600 PAverified
4.31
4.31
Blake Swihart
Career
Per 600 PA
3.66
3.66
John Herrnstein
Career
Per 600 PA
0.25
0.25
Blake Swihart
Careerverified
Per 600 PAverified
0.27
0.27
John Herrnstein
Careerverified
Per 600 PAverified
11
13.31
Blake Swihart
Career
Per 600 PA
2
1.72
John Herrnstein
Careerverified
Per 600 PAverified
3
3.63
Blake Swihart
Career
Per 600 PA
1
0.86
John Herrnstein
Careerverified
Per 600 PA
11
13.31
Blake Swihart
Career
Per 600 PAverified
14
12.07
John Herrnstein
Career
Per 600 PA
1
1.21
Blake Swihart
Careerverified
Per 600 PAverified
10
8.62
John Herrnstein
Career
Per 600 PA
2
2.42
Blake Swihart
Careerverified
Per 600 PAverified
4
3.45
John Herrnstein
Career
Per 600 PA
3
3.63
Blake Swihart
Careerverified
Per 600 PAverified
14
12.07
John Herrnstein
Career
Per 600 PA
33.33
33.33
Blake Swihart
Careerverified
Per 600 PAverified
71.43
71.43

Fielding Stats for John Herrnstein and Blake Swihart

John Herrnstein
Career
Per 9 Innings
5
5
Blake Swihart
Career
Per 9 Innings
5
5
John Herrnstein
Career
Per 9 Inningsverified
185
1.81
Blake Swihart
Careerverified
Per 9 Innings
198
1.28
John Herrnstein
Career
Per 9 Innings
87
0.85
Blake Swihart
Careerverified
Per 9 Inningsverified
147
0.95
John Herrnstein
Career
Per 9 Innings
2762
27
Blake Swihart
Careerverified
Per 9 Innings
4190
27
John Herrnstein
Career
Per 9 Innings
920.2
9
Blake Swihart
Careerverified
Per 9 Innings
1396.2
9
John Herrnstein
Career
Per 9 Inningsverified
707
6.91
Blake Swihart
Careerverified
Per 9 Innings
965
6.22
John Herrnstein
Career
Per 9 Innings
31
0.3
Blake Swihart
Careerverified
Per 9 Inningsverified
64
0.41
John Herrnstein
Career
Per 9 Innings
9
0.09
Blake Swihart
Careerverified
Per 9 Inningsverified
7
0.05
John Herrnstein
Career
Per 9 Inningsverified
747
7.3
Blake Swihart
Careerverified
Per 9 Innings
1036
6.68
John Herrnstein
Career
Per 9 Inningsverified
738
7.21
Blake Swihart
Careerverified
Per 9 Innings
1029
6.63
John Herrnstein
Career
Per 9 Innings
98.8
98.8
Blake Swihart
Careerverified
Per 9 Inningsverified
99.32
99.32
John Herrnstein
Career
Per 9 Innings
3.989
3.989
Blake Swihart
Careerverified
Per 9 Inningsverified
5.197
5.197
John Herrnstein
Career
Per 9 Innings
47.03
47.03
Blake Swihart
Careerverified
Per 9 Inningsverified
74.24
74.24
John Herrnstein
Careerverified
Per 9 Inningsverified
49
0.48
Blake Swihart
Career
Per 9 Innings
11
0.07
John Herrnstein
Careerverified
Per 9 Inningsverified
0
0
Blake Swihart
Career
Per 9 Innings
20
0.13
John Herrnstein
Career
Per 9 Innings
0
0
Blake Swihart
Career
Per 9 Innings
0
0
John Herrnstein
Careerverified
Per 9 Inningsverified
0
0
Blake Swihart
Career
Per 9 Innings
63
0.41
John Herrnstein
Career
Per 9 Innings
0
0
Blake Swihart
Careerverified
Per 9 Inningsverified
23
0.15