O'Neal Pullen vs. Blake Swihart — Career Comparison

Lost GenerationTexasThrows RightBats RightNorth AmericaBaltimore Black SoxNegro National League IICatcher
MillenialTexasThrows RightBats SwitchNorth AmericaBoston Red SoxAmerican LeagueCatcher

On the career numbers, O'Neal Pullen posted the stronger offensive profile against Blake Swihart. O'Neal Pullen posted stronger numbers in OPS (.667 vs .656) and on-base percentage (.307 vs .301). Blake Swihart had the advantage in home run production (12 career HR at a higher rate). By the career numbers, O'Neal Pullen had the stronger overall case — though those totals don't account for the eras and run environments each player worked in.

Hitting Stats for O'Neal Pullen and Blake Swihart

O'Neal Pullen
Career
Per 600 PA
2
2
Blake Swihart
Careerverified
Per 600 PAverified
5
5
O'Neal Pullen
Career
Per 600 PA
40
167.83
Blake Swihart
Careerverified
Per 600 PAverified
234
201.72
O'Neal Pullen
Career
Per 600 PA
143
600
Blake Swihart
Careerverified
Per 600 PA
696
600
O'Neal Pullen
Career
Per 600 PAverified
133
558.04
Blake Swihart
Careerverified
Per 600 PA
639
550.86
O'Neal Pullen
Careerverified
Per 600 PAverified
0.286
0.286
Blake Swihart
Career
Per 600 PA
0.243
0.243
O'Neal Pullen
Careerverified
Per 600 PAverified
0.685
0.685
Blake Swihart
Career
Per 600 PA
0.677
0.677
O'Neal Pullen
Career
Per 600 PAverified
38
159.44
Blake Swihart
Careerverified
Per 600 PA
155
133.62
O'Neal Pullen
Career
Per 600 PAverified
32
134.27
Blake Swihart
Careerverified
Per 600 PA
111
95.69
O'Neal Pullen
Career
Per 600 PA
3
12.59
Blake Swihart
Careerverified
Per 600 PAverified
28
24.14
O'Neal Pullen
Career
Per 600 PAverified
2
8.39
Blake Swihart
Careerverified
Per 600 PA
4
3.45
O'Neal Pullen
Career
Per 600 PA
1
4.2
Blake Swihart
Careerverified
Per 600 PAverified
12
10.34
O'Neal Pullen
Career
Per 600 PA
6
25.17
Blake Swihart
Careerverified
Per 600 PAverified
44
37.93
O'Neal Pullen
Career
Per 600 PA
0.158
0.158
Blake Swihart
Careerverified
Per 600 PAverified
0.284
0.284
O'Neal Pullen
Career
Per 600 PA
0.008
0.008
Blake Swihart
Careerverified
Per 600 PAverified
0.019
0.019
O'Neal Pullen
Career
Per 600 PA
0.026
0.026
Blake Swihart
Careerverified
Per 600 PAverified
0.077
0.077
O'Neal Pullen
Career
Per 600 PAverified
14.37
60.3
Blake Swihart
Careerverified
Per 600 PA
69.26
59.71
O'Neal Pullen
Career
Per 600 PAverified
48
201.4
Blake Swihart
Careerverified
Per 600 PA
227
195.69
O'Neal Pullen
Career
Per 600 PA
42
176.22
Blake Swihart
Careerverified
Per 600 PAverified
209
180.17
O'Neal Pullen
Careerverified
Per 600 PAverified
0.307
0.307
Blake Swihart
Career
Per 600 PA
0.301
0.301
O'Neal Pullen
Careerverified
Per 600 PAverified
0.361
0.361
Blake Swihart
Career
Per 600 PA
0.355
0.355
O'Neal Pullen
Careerverified
Per 600 PAverified
0.668
0.668
Blake Swihart
Career
Per 600 PA
0.656
0.656
O'Neal Pullen
Career
Per 600 PA
0.075
0.075
Blake Swihart
Careerverified
Per 600 PAverified
0.113
0.113
O'Neal Pullen
Careerverified
Per 600 PAverified
0.228
0.228
Blake Swihart
Career
Per 600 PA
0.224
0.224
O'Neal Pullen
Career
Per 600 PA
0.547
0.547
Blake Swihart
Careerverified
Per 600 PAverified
0.58
0.58
O'Neal Pullen
Career
Per 600 PA
0.285
0.285
Blake Swihart
Careerverified
Per 600 PAverified
0.327
0.327
O'Neal Pullen
Career
Per 600 PA
14
58.74
Blake Swihart
Careerverified
Per 600 PAverified
98
84.48
O'Neal Pullen
Career
Per 600 PAverified
23
96.5
Blake Swihart
Careerverified
Per 600 PA
67
57.76
O'Neal Pullen
Career
Per 600 PAverified
36
151.05
Blake Swihart
Careerverified
Per 600 PA
153
131.9
O'Neal Pullen
Career
Per 600 PAverified
17.32
72.67
Blake Swihart
Careerverified
Per 600 PA
70.55
60.81
O'Neal Pullen
Career
Per 600 PA
0
0
Blake Swihart
Careerverified
Per 600 PAverified
2
1.72
O'Neal Pullen
Career
Per 600 PA
4
16.78
Blake Swihart
Careerverified
Per 600 PAverified
52
44.83
O'Neal Pullen
Career
Per 600 PA
0
0
Blake Swihart
Career
Per 600 PA
0
0
O'Neal Pullen
Careerverified
Per 600 PAverified
2
8.39
Blake Swihart
Career
Per 600 PA
190
163.79
O'Neal Pullen
Careerverified
Per 600 PAverified
71.5
71.5
Blake Swihart
Career
Per 600 PA
3.66
3.66
O'Neal Pullen
Careerverified
Per 600 PAverified
2
2
Blake Swihart
Career
Per 600 PA
0.27
0.27
O'Neal Pullen
Careerverified
Per 600 PAverified
6
25.17
Blake Swihart
Career
Per 600 PA
2
1.72
O'Neal Pullen
Career
Per 600 PA
0
0
Blake Swihart
Careerverified
Per 600 PAverified
1
0.86
O'Neal Pullen
Careerverified
Per 600 PAverified
0
0
Blake Swihart
Career
Per 600 PA
14
12.07
O'Neal Pullen
Career
Per 600 PA
0
0
Blake Swihart
Careerverified
Per 600 PAverified
10
8.62
O'Neal Pullen
Career
Per 600 PA
0
0
Blake Swihart
Careerverified
Per 600 PAverified
4
3.45
O'Neal Pullen
Career
Per 600 PA
0
0
Blake Swihart
Careerverified
Per 600 PAverified
14
12.07
O'Neal Pullen
Career
Per 600 PA
Blake Swihart
Careerverified
Per 600 PAverified
71.43
71.43

Fielding Stats for O'Neal Pullen and Blake Swihart

O'Neal Pullen
Career
Per 9 Innings
2
2
Blake Swihart
Careerverified
Per 9 Inningsverified
5
5
O'Neal Pullen
Career
Per 9 Innings
35
1.08
Blake Swihart
Careerverified
Per 9 Inningsverified
198
1.28
O'Neal Pullen
Career
Per 9 Inningsverified
34
1.04
Blake Swihart
Careerverified
Per 9 Innings
147
0.95
O'Neal Pullen
Career
Per 9 Innings
879
27
Blake Swihart
Careerverified
Per 9 Innings
4190
27
O'Neal Pullen
Career
Per 9 Innings
293
9
Blake Swihart
Careerverified
Per 9 Innings
1396.2
9
O'Neal Pullen
Career
Per 9 Innings
179
5.5
Blake Swihart
Careerverified
Per 9 Inningsverified
965
6.22
O'Neal Pullen
Career
Per 9 Inningsverified
26
0.8
Blake Swihart
Careerverified
Per 9 Innings
64
0.41
O'Neal Pullen
Career
Per 9 Innings
12
0.37
Blake Swihart
Careerverified
Per 9 Inningsverified
7
0.05
O'Neal Pullen
Career
Per 9 Innings
217
6.67
Blake Swihart
Careerverified
Per 9 Inningsverified
1036
6.68
O'Neal Pullen
Career
Per 9 Innings
205
6.3
Blake Swihart
Careerverified
Per 9 Inningsverified
1029
6.63
O'Neal Pullen
Career
Per 9 Innings
94.47
94.47
Blake Swihart
Careerverified
Per 9 Inningsverified
99.32
99.32
O'Neal Pullen
Careerverified
Per 9 Inningsverified
5.857
5.857
Blake Swihart
Career
Per 9 Innings
5.197
5.197
O'Neal Pullen
Careerverified
Per 9 Inningsverified
97.14
97.14
Blake Swihart
Career
Per 9 Innings
74.24
74.24
O'Neal Pullen
Career
Per 9 Innings
2
0.06
Blake Swihart
Careerverified
Per 9 Inningsverified
11
0.07
O'Neal Pullen
Careerverified
Per 9 Innings
6
0.18
Blake Swihart
Career
Per 9 Inningsverified
20
0.13
O'Neal Pullen
Career
Per 9 Innings
0
0
Blake Swihart
Career
Per 9 Innings
0
0
O'Neal Pullen
Careerverified
Per 9 Innings
28
0.86
Blake Swihart
Career
Per 9 Inningsverified
63
0.41
O'Neal Pullen
Career
Per 9 Innings
0
0
Blake Swihart
Careerverified
Per 9 Inningsverified
23
0.15