John Brock vs. Roy Thomas — Career Comparison

Lost GenerationIllinoisThrows RightBats RightNorth AmericaSt. Louis CardinalsNational LeagueCatcher
Pre-GenerationalPennsylvaniaThrows LeftBats LeftNorth AmericaPhiladelphia PhilliesNational LeagueCenter Fielder

On the career numbers, Roy Thomas posted the stronger offensive profile against John Brock. Roy Thomas posted stronger numbers in OPS (.747 vs .584) and on-base percentage (.413 vs .286). By the career numbers, Roy Thomas 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 Brock and Roy Thomas

John Brock
Career
Per 600 PA
2
2
Roy Thomas
Careerverified
Per 600 PAverified
13
13
John Brock
Career
Per 600 PAverified
34
283.33
Roy Thomas
Careerverified
Per 600 PA
1470
134.14
John Brock
Career
Per 600 PA
72
600
Roy Thomas
Careerverified
Per 600 PA
6575
600
John Brock
Career
Per 600 PAverified
67
558.33
Roy Thomas
Careerverified
Per 600 PA
5296
483.29
John Brock
Career
Per 600 PA
0.254
0.254
Roy Thomas
Careerverified
Per 600 PAverified
0.29
0.29
John Brock
Career
Per 600 PA
0.679
0.679
Roy Thomas
Careerverified
Per 600 PAverified
0.808
0.808
John Brock
Career
Per 600 PAverified
17
141.67
Roy Thomas
Careerverified
Per 600 PA
1537
140.26
John Brock
Career
Per 600 PA
14
116.67
Roy Thomas
Careerverified
Per 600 PAverified
1377
125.66
John Brock
Career
Per 600 PAverified
3
25
Roy Thomas
Careerverified
Per 600 PA
100
9.13
John Brock
Career
Per 600 PA
0
0
Roy Thomas
Careerverified
Per 600 PAverified
53
4.84
John Brock
Career
Per 600 PA
0
0
Roy Thomas
Careerverified
Per 600 PAverified
7
0.64
John Brock
Career
Per 600 PAverified
3
25
Roy Thomas
Careerverified
Per 600 PA
160
14.6
John Brock
Careerverified
Per 600 PAverified
0.177
0.177
Roy Thomas
Career
Per 600 PA
0.104
0.104
John Brock
Career
Per 600 PA
0
0
Roy Thomas
Careerverified
Per 600 PAverified
0.001
0.001
John Brock
Career
Per 600 PA
0
0
Roy Thomas
Careerverified
Per 600 PAverified
0.005
0.005
John Brock
Career
Per 600 PA
6.99
58.22
Roy Thomas
Careerverified
Per 600 PAverified
937.66
85.57
John Brock
Career
Per 600 PAverified
20
166.67
Roy Thomas
Careerverified
Per 600 PA
1764
160.97
John Brock
Career
Per 600 PA
20
166.67
Roy Thomas
Careerverified
Per 600 PAverified
2650
241.83
John Brock
Career
Per 600 PA
0.286
0.286
Roy Thomas
Careerverified
Per 600 PAverified
0.414
0.414
John Brock
Career
Per 600 PA
0.299
0.299
Roy Thomas
Careerverified
Per 600 PAverified
0.333
0.333
John Brock
Career
Per 600 PA
0.584
0.584
Roy Thomas
Careerverified
Per 600 PAverified
0.747
0.747
John Brock
Careerverified
Per 600 PAverified
0.045
0.045
Roy Thomas
Career
Per 600 PA
0.043
0.043
John Brock
Career
Per 600 PA
0.203
0.203
Roy Thomas
Careerverified
Per 600 PAverified
0.269
0.269
John Brock
Career
Per 600 PA
0.6
0.6
Roy Thomas
Careerverified
Per 600 PAverified
0.83
0.83
John Brock
Career
Per 600 PA
0.309
0.309
Roy Thomas
Careerverified
Per 600 PAverified
0.321
0.321
John Brock
Career
Per 600 PAverified
13
108.33
Roy Thomas
Careerverified
Per 600 PA
1011
92.26
John Brock
Career
Per 600 PAverified
6
50
Roy Thomas
Careerverified
Per 600 PA
299
27.29
John Brock
Career
Per 600 PAverified
19
158.33
Roy Thomas
Careerverified
Per 600 PA
1303
118.9
John Brock
Career
Per 600 PA
7.62
63.46
Roy Thomas
Careerverified
Per 600 PAverified
1029.39
93.94
John Brock
Career
Per 600 PA
0
0
Roy Thomas
Careerverified
Per 600 PAverified
71
6.48
John Brock
Career
Per 600 PA
3
25
Roy Thomas
Careerverified
Per 600 PAverified
1042
95.09
John Brock
Career
Per 600 PA
0
0
Roy Thomas
Career
Per 600 PA
0
0
John Brock
Careerverified
Per 600 PA
12
100
Roy Thomas
Career
Per 600 PAverified
521
47.54
John Brock
Career
Per 600 PA
6
6
Roy Thomas
Careerverified
Per 600 PAverified
12.62
12.62
John Brock
Career
Per 600 PA
0.25
0.25
Roy Thomas
Careerverified
Per 600 PAverified
2
2
John Brock
Career
Per 600 PAverified
2
16.67
Roy Thomas
Careerverified
Per 600 PA
166
15.15
John Brock
Career
Per 600 PA
0
0
Roy Thomas
Career
Per 600 PA
0
0
John Brock
Career
Per 600 PA
0
0
Roy Thomas
Career
Per 600 PA
0
0
John Brock
Career
Per 600 PAverified
7
58.33
Roy Thomas
Careerverified
Per 600 PA
244
22.27
John Brock
Career
Per 600 PA
0
0
Roy Thomas
Career
Per 600 PA
0
0
John Brock
Career
Per 600 PAverified
7
58.33
Roy Thomas
Careerverified
Per 600 PA
244
22.27
John Brock
Career
Per 600 PA
100
100
Roy Thomas
Career
Per 600 PA
100
100

Fielding Stats for John Brock and Roy Thomas

John Brock
Career
Per 9 Innings
2
Roy Thomas
Careerverified
Per 9 Inningsverified
13
13
John Brock
Career
Per 9 Innings
23
Roy Thomas
Careerverified
Per 9 Inningsverified
1449
1.04
John Brock
Career
Per 9 Innings
0
Roy Thomas
Careerverified
Per 9 Inningsverified
746
0.54
John Brock
Career
Per 9 Innings
0
Roy Thomas
Careerverified
Per 9 Inningsverified
37617
27
John Brock
Career
Per 9 Innings
0
Roy Thomas
Careerverified
Per 9 Inningsverified
12539
9
John Brock
Career
Per 9 Innings
51
Roy Thomas
Careerverified
Per 9 Inningsverified
3432
2.46
John Brock
Career
Per 9 Innings
24
Roy Thomas
Careerverified
Per 9 Inningsverified
189
0.14
John Brock
Careerverified
Per 9 Inningsverified
4
Roy Thomas
Career
Per 9 Innings
105
0.08
John Brock
Career
Per 9 Innings
79
Roy Thomas
Careerverified
Per 9 Inningsverified
3726
2.67
John Brock
Career
Per 9 Innings
75
Roy Thomas
Careerverified
Per 9 Inningsverified
3621
2.6
John Brock
Career
Per 9 Innings
94.94
Roy Thomas
Careerverified
Per 9 Inningsverified
97.18
97.18
John Brock
Careerverified
Per 9 Innings
3.261
Roy Thomas
Career
Per 9 Inningsverified
2.499
2.499
John Brock
Career
Per 9 Innings
0
Roy Thomas
Careerverified
Per 9 Inningsverified
51.48
51.48
John Brock
Career
Per 9 Innings
1
Roy Thomas
Careerverified
Per 9 Inningsverified
54
0.04
John Brock
Career
Per 9 Innings
3
Roy Thomas
Careerverified
Per 9 Innings
0
0
John Brock
Career
Per 9 Innings
0
Roy Thomas
Career
Per 9 Innings
0
0
John Brock
Career
Per 9 Innings
0
Roy Thomas
Career
Per 9 Innings
0
0
John Brock
Career
Per 9 Innings
0
Roy Thomas
Career
Per 9 Innings
0
0