John Anderson vs. Roy Thomas — Career Comparison

Pre-GenerationalNorwayThrows RightBats SwitchEuropeBrooklyn DodgersNational LeagueFirst Baseman
Pre-GenerationalPennsylvaniaThrows LeftBats LeftNorth AmericaPhiladelphia PhilliesNational LeagueCenter Fielder

Adjusted for the eras they played in, Roy Thomas holds a real edge over John Anderson in this comparison. Roy Thomas led in walk rate (BB%+ 239 vs 84), on-base percentage (OBP+ 131 vs 106), and batting average (AVG+ 114 vs 112). John Anderson held the edge in home run production (HR/PA+ 100 vs 40). The edge belongs to Roy Thomas.

Hitting Stats for John Anderson and Roy Thomas

John Anderson
Careerverified
Per 600 PAverified
14
14
Roy Thomas
Career
Per 600 PA
13
13
John Anderson
Careerverified
Per 600 PAverified
1636
144.93
Roy Thomas
Career
Per 600 PA
1470
134.14
John Anderson
Careerverified
Per 600 PA
6773
600
Roy Thomas
Career
Per 600 PA
6575
600
John Anderson
Careerverified
Per 600 PAverified
6345
562.08
Roy Thomas
Career
Per 600 PA
5296
483.29
John Anderson
Careerverified
Per 600 PAverified
0.291
0.291
Roy Thomas
Career
Per 600 PA
0.29
0.29
John Anderson
Career
Per 600 PA
0.778
0.778
Roy Thomas
Careerverified
Per 600 PAverified
0.808
0.808
John Anderson
Careerverified
Per 600 PAverified
1843
163.27
Roy Thomas
Career
Per 600 PA
1537
140.26
John Anderson
Career
Per 600 PA
1341
118.8
Roy Thomas
Careerverified
Per 600 PAverified
1377
125.66
John Anderson
Careerverified
Per 600 PAverified
328
29.06
Roy Thomas
Career
Per 600 PA
100
9.13
John Anderson
Careerverified
Per 600 PAverified
124
10.98
Roy Thomas
Career
Per 600 PA
53
4.84
John Anderson
Careerverified
Per 600 PAverified
50
4.43
Roy Thomas
Career
Per 600 PA
7
0.64
John Anderson
Careerverified
Per 600 PAverified
502
44.47
Roy Thomas
Career
Per 600 PA
160
14.6
John Anderson
Careerverified
Per 600 PAverified
0.272
0.272
Roy Thomas
Career
Per 600 PA
0.104
0.104
John Anderson
Careerverified
Per 600 PAverified
0.008
0.008
Roy Thomas
Career
Per 600 PA
0.001
0.001
John Anderson
Careerverified
Per 600 PAverified
0.027
0.027
Roy Thomas
Career
Per 600 PA
0.005
0.005
John Anderson
Career
Per 600 PA
903.39
80.03
Roy Thomas
Careerverified
Per 600 PAverified
937.66
85.57
John Anderson
Careerverified
Per 600 PAverified
2569
227.58
Roy Thomas
Career
Per 600 PA
1764
160.97
John Anderson
Career
Per 600 PA
2206
195.42
Roy Thomas
Careerverified
Per 600 PAverified
2650
241.83
John Anderson
Career
Per 600 PA
0.329
0.329
Roy Thomas
Careerverified
Per 600 PAverified
0.414
0.414
John Anderson
Careerverified
Per 600 PAverified
0.405
0.405
Roy Thomas
Career
Per 600 PA
0.333
0.333
John Anderson
Career
Per 600 PA
0.734
0.734
Roy Thomas
Careerverified
Per 600 PAverified
0.747
0.747
John Anderson
Careerverified
Per 600 PAverified
0.114
0.114
Roy Thomas
Career
Per 600 PA
0.043
0.043
John Anderson
Career
Per 600 PA
0.249
0.249
Roy Thomas
Careerverified
Per 600 PAverified
0.269
0.269
John Anderson
Career
Per 600 PA
0.726
0.726
Roy Thomas
Careerverified
Per 600 PAverified
0.83
0.83
John Anderson
Career
Per 600 PA
0.302
0.302
Roy Thomas
Careerverified
Per 600 PAverified
0.321
0.321
John Anderson
Career
Per 600 PA
871
77.16
Roy Thomas
Careerverified
Per 600 PAverified
1011
92.26
John Anderson
Careerverified
Per 600 PAverified
978
86.64
Roy Thomas
Career
Per 600 PA
299
27.29
John Anderson
Careerverified
Per 600 PAverified
1799
159.37
Roy Thomas
Career
Per 600 PA
1303
118.9
John Anderson
Career
Per 600 PA
991.09
87.8
Roy Thomas
Careerverified
Per 600 PAverified
1029.39
93.94
John Anderson
Career
Per 600 PA
53
4.7
Roy Thomas
Careerverified
Per 600 PAverified
71
6.48
John Anderson
Career
Per 600 PA
310
27.46
Roy Thomas
Careerverified
Per 600 PAverified
1042
95.09
John Anderson
Career
Per 600 PA
0
0
Roy Thomas
Career
Per 600 PA
0
0
John Anderson
Careerverified
Per 600 PAverified
356
31.54
Roy Thomas
Career
Per 600 PA
521
47.54
John Anderson
Careerverified
Per 600 PAverified
19.03
19.03
Roy Thomas
Career
Per 600 PA
12.62
12.62
John Anderson
Career
Per 600 PA
0.87
0.87
Roy Thomas
Careerverified
Per 600 PAverified
2
2
John Anderson
Career
Per 600 PA
65
5.76
Roy Thomas
Careerverified
Per 600 PAverified
166
15.15
John Anderson
Career
Per 600 PA
0
0
Roy Thomas
Career
Per 600 PA
0
0
John Anderson
Career
Per 600 PA
0
0
Roy Thomas
Career
Per 600 PA
0
0
John Anderson
Careerverified
Per 600 PAverified
338
29.94
Roy Thomas
Career
Per 600 PA
244
22.27
John Anderson
Career
Per 600 PA
0
0
Roy Thomas
Career
Per 600 PA
0
0
John Anderson
Careerverified
Per 600 PAverified
338
29.94
Roy Thomas
Career
Per 600 PA
244
22.27
John Anderson
Career
Per 600 PA
100
100
Roy Thomas
Career
Per 600 PA
100
100

Fielding Stats for John Anderson and Roy Thomas

John Anderson
Careerverified
Per 9 Inningsverified
14
14
Roy Thomas
Career
Per 9 Innings
13
13
John Anderson
Careerverified
Per 9 Innings
1610
1.04
Roy Thomas
Career
Per 9 Innings
1449
1.04
John Anderson
Career
Per 9 Innings
595
0.39
Roy Thomas
Careerverified
Per 9 Inningsverified
746
0.54
John Anderson
Careerverified
Per 9 Innings
41697
27
Roy Thomas
Career
Per 9 Innings
37617
27
John Anderson
Careerverified
Per 9 Innings
13899
9
Roy Thomas
Career
Per 9 Innings
12539
9
John Anderson
Careerverified
Per 9 Inningsverified
8078
5.23
Roy Thomas
Career
Per 9 Innings
3432
2.46
John Anderson
Careerverified
Per 9 Inningsverified
444
0.29
Roy Thomas
Career
Per 9 Innings
189
0.14
John Anderson
Career
Per 9 Innings
244
0.16
Roy Thomas
Careerverified
Per 9 Inningsverified
105
0.08
John Anderson
Careerverified
Per 9 Inningsverified
8766
5.68
Roy Thomas
Career
Per 9 Innings
3726
2.67
John Anderson
Careerverified
Per 9 Inningsverified
8522
5.52
Roy Thomas
Career
Per 9 Innings
3621
2.6
John Anderson
Careerverified
Per 9 Inningsverified
97.22
97.22
Roy Thomas
Career
Per 9 Innings
97.18
97.18
John Anderson
Careerverified
Per 9 Inningsverified
5.293
5.293
Roy Thomas
Career
Per 9 Innings
2.499
2.499
John Anderson
Career
Per 9 Innings
36.96
36.96
Roy Thomas
Careerverified
Per 9 Inningsverified
51.48
51.48
John Anderson
Careerverified
Per 9 Inningsverified
362
0.23
Roy Thomas
Career
Per 9 Innings
54
0.04
John Anderson
Career
Per 9 Innings
0
0
Roy Thomas
Career
Per 9 Innings
0
0
John Anderson
Career
Per 9 Innings
0
0
Roy Thomas
Career
Per 9 Innings
0
0
John Anderson
Career
Per 9 Innings
0
0
Roy Thomas
Career
Per 9 Innings
0
0
John Anderson
Career
Per 9 Innings
0
0
Roy Thomas
Career
Per 9 Innings
0
0