Garret Anderson vs. Kyle Schwarber — Career Comparison

Gen XCaliforniaThrows LeftBats LeftNorth AmericaAnaheim AngelsAmerican LeagueLeft FielderSilver SluggerAll-Star
MillenialOhioThrows RightBats LeftNorth AmericaPhiladelphia PhilliesNational LeagueLeft FielderSilver SluggerAll-Star

Adjusted for the eras they played in, Kyle Schwarber holds a real edge over Garret Anderson in this comparison. Kyle Schwarber led in walk rate (BB%+ 158 vs 55), home run production (HR/PA+ 211 vs 145), and on-base percentage (OBP+ 110 vs 100). Garret Anderson held the edge in contact rate (K%+ 123 vs 81). The edge belongs to Kyle Schwarber.

Hitting Stats for Garret Anderson and Kyle Schwarber

Garret Anderson
Careerverified
Per 600 PAverified
17
17
Kyle Schwarber
Career
Per 600 PA
11
11
Garret Anderson
Careerverified
Per 600 PAverified
2228
145.67
Kyle Schwarber
Career
Per 600 PA
1291
143.87
Garret Anderson
Careerverified
Per 600 PA
9177
600
Kyle Schwarber
Career
Per 600 PA
5384
600
Garret Anderson
Careerverified
Per 600 PAverified
8640
564.89
Kyle Schwarber
Career
Per 600 PA
4544
506.39
Garret Anderson
Careerverified
Per 600 PAverified
0.293
0.293
Kyle Schwarber
Career
Per 600 PA
0.231
0.231
Garret Anderson
Career
Per 600 PA
0.794
0.794
Kyle Schwarber
Careerverified
Per 600 PAverified
0.851
0.851
Garret Anderson
Careerverified
Per 600 PAverified
2529
165.35
Kyle Schwarber
Career
Per 600 PA
1050
117.01
Garret Anderson
Careerverified
Per 600 PAverified
1684
110.1
Kyle Schwarber
Career
Per 600 PA
521
58.06
Garret Anderson
Careerverified
Per 600 PAverified
522
34.13
Kyle Schwarber
Career
Per 600 PA
175
19.5
Garret Anderson
Careerverified
Per 600 PAverified
36
2.35
Kyle Schwarber
Career
Per 600 PA
14
1.56
Garret Anderson
Career
Per 600 PA
287
18.76
Kyle Schwarber
Careerverified
Per 600 PAverified
340
37.89
Garret Anderson
Careerverified
Per 600 PA
845
55.25
Kyle Schwarber
Career
Per 600 PAverified
529
58.95
Garret Anderson
Career
Per 600 PA
0.334
0.334
Kyle Schwarber
Careerverified
Per 600 PAverified
0.504
0.504
Garret Anderson
Career
Per 600 PA
0.033
0.033
Kyle Schwarber
Careerverified
Per 600 PAverified
0.075
0.075
Garret Anderson
Career
Per 600 PA
0.114
0.114
Kyle Schwarber
Careerverified
Per 600 PAverified
0.324
0.324
Garret Anderson
Careerverified
Per 600 PA
1237.65
80.92
Kyle Schwarber
Career
Per 600 PAverified
846.52
94.34
Garret Anderson
Careerverified
Per 600 PAverified
3984
260.48
Kyle Schwarber
Career
Per 600 PA
2273
253.31
Garret Anderson
Careerverified
Per 600 PA
2966
193.92
Kyle Schwarber
Career
Per 600 PAverified
1864
207.73
Garret Anderson
Career
Per 600 PA
0.324
0.324
Kyle Schwarber
Careerverified
Per 600 PAverified
0.346
0.346
Garret Anderson
Career
Per 600 PA
0.461
0.461
Kyle Schwarber
Careerverified
Per 600 PAverified
0.5
0.5
Garret Anderson
Career
Per 600 PA
0.785
0.785
Kyle Schwarber
Careerverified
Per 600 PAverified
0.847
0.847
Garret Anderson
Career
Per 600 PA
0.168
0.168
Kyle Schwarber
Careerverified
Per 600 PAverified
0.269
0.269
Garret Anderson
Career
Per 600 PA
0.261
0.261
Kyle Schwarber
Careerverified
Per 600 PAverified
0.281
0.281
Garret Anderson
Career
Per 600 PA
0.708
0.708
Kyle Schwarber
Careerverified
Per 600 PAverified
0.876
0.876
Garret Anderson
Careerverified
Per 600 PAverified
0.311
0.311
Kyle Schwarber
Career
Per 600 PA
0.263
0.263
Garret Anderson
Careerverified
Per 600 PA
1084
70.87
Kyle Schwarber
Career
Per 600 PAverified
800
89.15
Garret Anderson
Careerverified
Per 600 PAverified
1365
89.24
Kyle Schwarber
Career
Per 600 PA
784
87.37
Garret Anderson
Careerverified
Per 600 PAverified
2162
141.35
Kyle Schwarber
Career
Per 600 PA
1244
138.63
Garret Anderson
Careerverified
Per 600 PA
1278.79
83.61
Kyle Schwarber
Career
Per 600 PAverified
802.82
89.47
Garret Anderson
Career
Per 600 PA
8
0.52
Kyle Schwarber
Careerverified
Per 600 PAverified
50
5.57
Garret Anderson
Career
Per 600 PA
429
28.05
Kyle Schwarber
Careerverified
Per 600 PAverified
764
85.14
Garret Anderson
Careerverified
Per 600 PAverified
104
6.8
Kyle Schwarber
Career
Per 600 PA
47
5.24
Garret Anderson
Careerverified
Per 600 PAverified
1224
80.03
Kyle Schwarber
Career
Per 600 PA
1527
170.17
Garret Anderson
Careerverified
Per 600 PAverified
7.5
7.5
Kyle Schwarber
Career
Per 600 PA
3.53
3.53
Garret Anderson
Career
Per 600 PA
0.35
0.35
Kyle Schwarber
Careerverified
Per 600 PAverified
0.5
0.5
Garret Anderson
Careerverified
Per 600 PAverified
13
0.85
Kyle Schwarber
Career
Per 600 PA
1
0.11
Garret Anderson
Careerverified
Per 600 PAverified
87
5.69
Kyle Schwarber
Career
Per 600 PA
25
2.79
Garret Anderson
Career
Per 600 PA
197
12.88
Kyle Schwarber
Careerverified
Per 600 PAverified
53
5.91
Garret Anderson
Careerverified
Per 600 PAverified
80
5.23
Kyle Schwarber
Career
Per 600 PA
37
4.12
Garret Anderson
Careerverified
Per 600 PAverified
47
3.07
Kyle Schwarber
Career
Per 600 PA
19
2.12
Garret Anderson
Careerverified
Per 600 PAverified
127
8.3
Kyle Schwarber
Career
Per 600 PA
56
6.24
Garret Anderson
Career
Per 600 PA
62.99
62.99
Kyle Schwarber
Careerverified
Per 600 PAverified
66.07
66.07

Fielding Stats for Garret Anderson and Kyle Schwarber

Garret Anderson
Careerverified
Per 9 Inningsverified
17
17
Kyle Schwarber
Career
Per 9 Innings
11
11
Garret Anderson
Careerverified
Per 9 Innings
1913
1.04
Kyle Schwarber
Career
Per 9 Inningsverified
842
1.13
Garret Anderson
Careerverified
Per 9 Innings
1885
1.03
Kyle Schwarber
Career
Per 9 Inningsverified
805
1.08
Garret Anderson
Careerverified
Per 9 Innings
49549
27
Kyle Schwarber
Career
Per 9 Innings
20074
27
Garret Anderson
Careerverified
Per 9 Innings
16516.1
9
Kyle Schwarber
Career
Per 9 Innings
6691.1
9
Garret Anderson
Careerverified
Per 9 Inningsverified
4057
2.21
Kyle Schwarber
Career
Per 9 Innings
1354
1.82
Garret Anderson
Careerverified
Per 9 Innings
109
0.06
Kyle Schwarber
Career
Per 9 Innings
46
0.06
Garret Anderson
Career
Per 9 Inningsverified
48
0.03
Kyle Schwarber
Careerverified
Per 9 Innings
28
0.04
Garret Anderson
Careerverified
Per 9 Inningsverified
4214
2.3
Kyle Schwarber
Career
Per 9 Innings
1428
1.92
Garret Anderson
Careerverified
Per 9 Inningsverified
4166
2.27
Kyle Schwarber
Career
Per 9 Innings
1400
1.88
Garret Anderson
Careerverified
Per 9 Inningsverified
98.86
98.86
Kyle Schwarber
Career
Per 9 Innings
98.04
98.04
Garret Anderson
Careerverified
Per 9 Inningsverified
2.178
2.178
Kyle Schwarber
Career
Per 9 Innings
1.663
1.663
Garret Anderson
Careerverified
Per 9 Inningsverified
98.54
98.54
Kyle Schwarber
Career
Per 9 Innings
95.61
95.61
Garret Anderson
Careerverified
Per 9 Innings
18
0.01
Kyle Schwarber
Career
Per 9 Inningsverified
13
0.02
Garret Anderson
Careerverified
Per 9 Innings
0
0
Kyle Schwarber
Career
Per 9 Innings
2
0
Garret Anderson
Career
Per 9 Innings
0
0
Kyle Schwarber
Career
Per 9 Innings
0
0
Garret Anderson
Careerverified
Per 9 Inningsverified
0
0
Kyle Schwarber
Career
Per 9 Innings
14
0.02
Garret Anderson
Career
Per 9 Innings
0
0
Kyle Schwarber
Careerverified
Per 9 Innings
3
0