Cap Anson vs. Kyle Schwarber — Career Comparison

Pre-GenerationalIowaThrows RightBats RightNorth AmericaChicago CubsNational LeagueHall of FameFirst Baseman
MillenialOhioThrows RightBats LeftNorth AmericaPhiladelphia PhilliesNational LeagueLeft FielderSilver SluggerAll-Star

Looking at the career totals, Cap Anson and Kyle Schwarber are closely matched on the surface stats. Kyle Schwarber posted stronger numbers in OPS (.852 vs .841) and slugging (.500 vs .447). Cap Anson had the advantage in on-base percentage (.394 vs .352). By the career numbers, Kyle Schwarber had the stronger overall case — though those totals don't account for the eras and run environments each player worked in.

Hitting Stats for Cap Anson and Kyle Schwarber

Cap Anson
Careerverified
Per 600 PAverified
27
27
Kyle Schwarber
Career
Per 600 PA
11
11
Cap Anson
Careerverified
Per 600 PA
2524
133.65
Kyle Schwarber
Career
Per 600 PAverified
1291
143.87
Cap Anson
Careerverified
Per 600 PA
11331
600
Kyle Schwarber
Career
Per 600 PA
5384
600
Cap Anson
Careerverified
Per 600 PAverified
10281
544.4
Kyle Schwarber
Career
Per 600 PA
4544
506.39
Cap Anson
Careerverified
Per 600 PAverified
0.334
0.334
Kyle Schwarber
Career
Per 600 PA
0.231
0.231
Cap Anson
Careerverified
Per 600 PAverified
0.862
0.862
Kyle Schwarber
Career
Per 600 PA
0.851
0.851
Cap Anson
Careerverified
Per 600 PAverified
3435
181.89
Kyle Schwarber
Career
Per 600 PA
1050
117.01
Cap Anson
Careerverified
Per 600 PAverified
2614
138.42
Kyle Schwarber
Career
Per 600 PA
521
58.06
Cap Anson
Careerverified
Per 600 PAverified
582
30.82
Kyle Schwarber
Career
Per 600 PA
175
19.5
Cap Anson
Careerverified
Per 600 PAverified
142
7.52
Kyle Schwarber
Career
Per 600 PA
14
1.56
Cap Anson
Career
Per 600 PA
97
5.14
Kyle Schwarber
Careerverified
Per 600 PAverified
340
37.89
Cap Anson
Careerverified
Per 600 PA
821
43.47
Kyle Schwarber
Career
Per 600 PAverified
529
58.95
Cap Anson
Career
Per 600 PA
0.239
0.239
Kyle Schwarber
Careerverified
Per 600 PAverified
0.504
0.504
Cap Anson
Career
Per 600 PA
0.009
0.009
Kyle Schwarber
Careerverified
Per 600 PAverified
0.075
0.075
Cap Anson
Career
Per 600 PA
0.028
0.028
Kyle Schwarber
Careerverified
Per 600 PAverified
0.324
0.324
Cap Anson
Careerverified
Per 600 PAverified
1898.81
100.55
Kyle Schwarber
Career
Per 600 PA
846.52
94.34
Cap Anson
Careerverified
Per 600 PA
4592
243.16
Kyle Schwarber
Career
Per 600 PAverified
2273
253.31
Cap Anson
Careerverified
Per 600 PAverified
4451
235.69
Kyle Schwarber
Career
Per 600 PA
1864
207.73
Cap Anson
Careerverified
Per 600 PAverified
0.394
0.394
Kyle Schwarber
Career
Per 600 PA
0.346
0.346
Cap Anson
Career
Per 600 PA
0.447
0.447
Kyle Schwarber
Careerverified
Per 600 PAverified
0.5
0.5
Cap Anson
Career
Per 600 PA
0.841
0.841
Kyle Schwarber
Careerverified
Per 600 PAverified
0.847
0.847
Cap Anson
Career
Per 600 PA
0.113
0.113
Kyle Schwarber
Careerverified
Per 600 PAverified
0.269
0.269
Cap Anson
Careerverified
Per 600 PAverified
0.289
0.289
Kyle Schwarber
Career
Per 600 PA
0.281
0.281
Cap Anson
Career
Per 600 PA
0.857
0.857
Kyle Schwarber
Careerverified
Per 600 PAverified
0.876
0.876
Cap Anson
Careerverified
Per 600 PAverified
0.339
0.339
Kyle Schwarber
Career
Per 600 PA
0.263
0.263
Cap Anson
Careerverified
Per 600 PAverified
1999
105.85
Kyle Schwarber
Career
Per 600 PA
800
89.15
Cap Anson
Careerverified
Per 600 PAverified
2075
109.88
Kyle Schwarber
Career
Per 600 PA
784
87.37
Cap Anson
Careerverified
Per 600 PAverified
3977
210.59
Kyle Schwarber
Career
Per 600 PA
1244
138.63
Cap Anson
Careerverified
Per 600 PAverified
2041.38
108.1
Kyle Schwarber
Career
Per 600 PA
802.82
89.47
Cap Anson
Career
Per 600 PA
32
1.69
Kyle Schwarber
Careerverified
Per 600 PAverified
50
5.57
Cap Anson
Careerverified
Per 600 PA
984
52.1
Kyle Schwarber
Career
Per 600 PAverified
764
85.14
Cap Anson
Career
Per 600 PA
0
0
Kyle Schwarber
Careerverified
Per 600 PAverified
47
5.24
Cap Anson
Careerverified
Per 600 PAverified
330
17.47
Kyle Schwarber
Career
Per 600 PA
1527
170.17
Cap Anson
Careerverified
Per 600 PAverified
34.34
34.34
Kyle Schwarber
Career
Per 600 PA
3.53
3.53
Cap Anson
Careerverified
Per 600 PAverified
2.98
2.98
Kyle Schwarber
Career
Per 600 PA
0.5
0.5
Cap Anson
Careerverified
Per 600 PAverified
34
1.8
Kyle Schwarber
Career
Per 600 PA
1
0.11
Cap Anson
Career
Per 600 PA
0
0
Kyle Schwarber
Careerverified
Per 600 PAverified
25
2.79
Cap Anson
Careerverified
Per 600 PAverified
6
0.32
Kyle Schwarber
Career
Per 600 PA
53
5.91
Cap Anson
Careerverified
Per 600 PAverified
277
14.67
Kyle Schwarber
Career
Per 600 PA
37
4.12
Cap Anson
Career
Per 600 PA
16
0.85
Kyle Schwarber
Careerverified
Per 600 PAverified
19
2.12
Cap Anson
Careerverified
Per 600 PAverified
293
15.51
Kyle Schwarber
Career
Per 600 PA
56
6.24
Cap Anson
Careerverified
Per 600 PAverified
94.54
94.54
Kyle Schwarber
Career
Per 600 PA
66.07
66.07

Fielding Stats for Cap Anson and Kyle Schwarber

Cap Anson
Careerverified
Per 9 Inningsverified
27
27
Kyle Schwarber
Career
Per 9 Innings
11
11
Cap Anson
Careerverified
Per 9 Innings
2593
1.05
Kyle Schwarber
Career
Per 9 Inningsverified
842
1.13
Cap Anson
Career
Per 9 Innings
126
0.05
Kyle Schwarber
Careerverified
Per 9 Inningsverified
805
1.08
Cap Anson
Careerverified
Per 9 Innings
66888
27
Kyle Schwarber
Career
Per 9 Innings
20074
27
Cap Anson
Careerverified
Per 9 Innings
22296
9
Kyle Schwarber
Career
Per 9 Innings
6691.1
9
Cap Anson
Careerverified
Per 9 Inningsverified
22572
9.11
Kyle Schwarber
Career
Per 9 Innings
1354
1.82
Cap Anson
Careerverified
Per 9 Inningsverified
1612
0.65
Kyle Schwarber
Career
Per 9 Innings
46
0.06
Cap Anson
Career
Per 9 Innings
976
0.39
Kyle Schwarber
Careerverified
Per 9 Inningsverified
28
0.04
Cap Anson
Careerverified
Per 9 Inningsverified
25160
10.16
Kyle Schwarber
Career
Per 9 Innings
1428
1.92
Cap Anson
Careerverified
Per 9 Inningsverified
24184
9.76
Kyle Schwarber
Career
Per 9 Innings
1400
1.88
Cap Anson
Career
Per 9 Innings
96.12
96.12
Kyle Schwarber
Careerverified
Per 9 Inningsverified
98.04
98.04
Cap Anson
Careerverified
Per 9 Inningsverified
9.327
9.327
Kyle Schwarber
Career
Per 9 Innings
1.663
1.663
Cap Anson
Career
Per 9 Innings
4.86
4.86
Kyle Schwarber
Careerverified
Per 9 Inningsverified
95.61
95.61
Cap Anson
Careerverified
Per 9 Inningsverified
1283
0.52
Kyle Schwarber
Career
Per 9 Innings
13
0.02
Cap Anson
Career
Per 9 Innings
98
0.04
Kyle Schwarber
Careerverified
Per 9 Inningsverified
2
0
Cap Anson
Career
Per 9 Innings
0
0
Kyle Schwarber
Career
Per 9 Innings
0
0
Cap Anson
Career
Per 9 Innings
38
0.02
Kyle Schwarber
Careerverified
Per 9 Innings
14
0.02
Cap Anson
Careerverified
Per 9 Inningsverified
24
0.01
Kyle Schwarber
Career
Per 9 Innings
3
0