James Bray vs. John O'Donnell — Career Comparison

Lost GenerationAlabamaNorth AmericaChicago American GiantsNegro American LeagueCatcher
UnknownPennsylvaniaNorth AmericaPhiladelphia KeystonesUnion AssociationCatcher

On the career numbers, James Bray posted the stronger offensive profile against John O'Donnell. James Bray posted stronger numbers in OPS (.840 vs .500) and on-base percentage (.407 vs .250). By the career numbers, James Bray had the stronger overall case — though those totals don't account for the eras and run environments each player worked in.

Hitting Stats for James Bray and John O'Donnell

James Bray
Careerverified
Per 600 PAverified
5
5
John O'Donnell
Career
Per 600 PA
1
1
James Bray
Careerverified
Per 600 PAverified
71
197.22
John O'Donnell
Career
Per 600 PA
1
150
James Bray
Careerverified
Per 600 PA
216
600
John O'Donnell
Career
Per 600 PA
4
600
James Bray
Careerverified
Per 600 PA
180
500
John O'Donnell
Career
Per 600 PAverified
4
600
James Bray
Careerverified
Per 600 PAverified
0.311
0.311
John O'Donnell
Career
Per 600 PA
0.25
0.25
James Bray
Careerverified
Per 600 PAverified
0.859
0.859
John O'Donnell
Career
Per 600 PA
0.5
0.5
James Bray
Careerverified
Per 600 PAverified
56
155.56
John O'Donnell
Career
Per 600 PA
1
150
James Bray
Careerverified
Per 600 PA
42
116.67
John O'Donnell
Career
Per 600 PAverified
1
150
James Bray
Careerverified
Per 600 PAverified
8
22.22
John O'Donnell
Career
Per 600 PA
0
0
James Bray
Careerverified
Per 600 PAverified
4
11.11
John O'Donnell
Career
Per 600 PA
0
0
James Bray
Careerverified
Per 600 PAverified
2
5.56
John O'Donnell
Career
Per 600 PA
0
0
James Bray
Careerverified
Per 600 PAverified
14
38.89
John O'Donnell
Career
Per 600 PA
0
0
James Bray
Careerverified
Per 600 PAverified
0.25
0.25
John O'Donnell
Career
Per 600 PA
0
0
James Bray
Careerverified
Per 600 PAverified
0.011
0.011
John O'Donnell
Career
Per 600 PA
0
0
James Bray
Careerverified
Per 600 PAverified
0.036
0.036
John O'Donnell
Career
Per 600 PA
0
0
James Bray
Careerverified
Per 600 PAverified
34.31
95.31
John O'Donnell
Career
Per 600 PA
0.23
34.02
James Bray
Careerverified
Per 600 PAverified
78
216.67
John O'Donnell
Career
Per 600 PA
1
150
James Bray
Careerverified
Per 600 PAverified
83
230.56
John O'Donnell
Career
Per 600 PA
1
150
James Bray
Careerverified
Per 600 PAverified
0.401
0.401
John O'Donnell
Career
Per 600 PA
0.25
0.25
James Bray
Careerverified
Per 600 PAverified
0.433
0.433
John O'Donnell
Career
Per 600 PA
0.25
0.25
James Bray
Careerverified
Per 600 PAverified
0.834
0.834
John O'Donnell
Career
Per 600 PA
0.5
0.5
James Bray
Careerverified
Per 600 PAverified
0.122
0.122
John O'Donnell
Career
Per 600 PA
0
0
James Bray
Careerverified
Per 600 PAverified
0.289
0.289
John O'Donnell
Career
Per 600 PA
0.175
0.175
James Bray
Careerverified
Per 600 PAverified
0.864
0.864
John O'Donnell
Career
Per 600 PA
0.333
0.333
James Bray
Careerverified
Per 600 PAverified
0.303
0.303
John O'Donnell
Career
Per 600 PA
0.25
0.25
James Bray
Careerverified
Per 600 PAverified
21
58.33
John O'Donnell
Career
Per 600 PA
0
0
James Bray
Careerverified
Per 600 PAverified
27
75
John O'Donnell
Career
Per 600 PA
0
0
James Bray
Careerverified
Per 600 PAverified
46
127.78
John O'Donnell
Career
Per 600 PA
0
0
James Bray
Careerverified
Per 600 PAverified
36.22
100.61
John O'Donnell
Career
Per 600 PA
0.3
45.21
James Bray
Careerverified
Per 600 PAverified
2
5.56
John O'Donnell
Career
Per 600 PA
0
0
James Bray
Careerverified
Per 600 PAverified
25
69.44
John O'Donnell
Career
Per 600 PA
0
0
James Bray
Careerverified
Per 600 PAverified
2
5.56
John O'Donnell
Career
Per 600 PA
0
0
James Bray
Career
Per 600 PA
0
0
John O'Donnell
Career
Per 600 PA
0
0
James Bray
Career
Per 600 PA
John O'Donnell
Career
Per 600 PA
James Bray
Career
Per 600 PA
John O'Donnell
Career
Per 600 PA
James Bray
Careerverified
Per 600 PAverified
9
25
John O'Donnell
Career
Per 600 PA
0
0
James Bray
Career
Per 600 PA
0
0
John O'Donnell
Career
Per 600 PA
0
0
James Bray
Career
Per 600 PA
1
2.78
John O'Donnell
Careerverified
Per 600 PAverified
0
0
James Bray
Careerverified
Per 600 PAverified
3
8.33
John O'Donnell
Career
Per 600 PA
0
0
James Bray
Career
Per 600 PA
0
0
John O'Donnell
Career
Per 600 PA
0
0
James Bray
Careerverified
Per 600 PAverified
3
8.33
John O'Donnell
Career
Per 600 PA
0
0
James Bray
Careerverified
Per 600 PAverified
100
100
John O'Donnell
Career
Per 600 PA

Fielding Stats for James Bray and John O'Donnell

James Bray
Careerverified
Per 9 Inningsverified
5
5
John O'Donnell
Career
Per 9 Innings
1
1
James Bray
Careerverified
Per 9 Inningsverified
47
1.14
John O'Donnell
Career
Per 9 Innings
1
0.9
James Bray
Careerverified
Per 9 Inningsverified
35
0.85
John O'Donnell
Career
Per 9 Innings
0
0
James Bray
Careerverified
Per 9 Innings
1111
27
John O'Donnell
Career
Per 9 Innings
30
27
James Bray
Careerverified
Per 9 Innings
370.1
9
John O'Donnell
Career
Per 9 Innings
10
9
James Bray
Careerverified
Per 9 Inningsverified
203
4.93
John O'Donnell
Career
Per 9 Innings
2
1.8
James Bray
Careerverified
Per 9 Innings
41
1
John O'Donnell
Career
Per 9 Inningsverified
4
3.6
James Bray
Career
Per 9 Inningsverified
13
0.32
John O'Donnell
Careerverified
Per 9 Innings
5
4.5
James Bray
Careerverified
Per 9 Innings
257
6.25
John O'Donnell
Career
Per 9 Inningsverified
11
9.9
James Bray
Careerverified
Per 9 Inningsverified
244
5.93
John O'Donnell
Career
Per 9 Innings
6
5.4
James Bray
Careerverified
Per 9 Inningsverified
94.94
94.94
John O'Donnell
Career
Per 9 Innings
54.55
54.55
James Bray
Career
Per 9 Innings
5.192
5.192
John O'Donnell
Careerverified
Per 9 Inningsverified
6
6
James Bray
Careerverified
Per 9 Inningsverified
74.47
74.47
John O'Donnell
Career
Per 9 Innings
0
0
James Bray
Careerverified
Per 9 Inningsverified
4
0.1
John O'Donnell
Career
Per 9 Innings
0
0
James Bray
Careerverified
Per 9 Inningsverified
4
0.1
John O'Donnell
Career
Per 9 Innings
7
6.3
James Bray
Career
Per 9 Innings
0
0
John O'Donnell
Career
Per 9 Innings
0
0
James Bray
Career
Per 9 Innings
34
0.83
John O'Donnell
Careerverified
Per 9 Inningsverified
0
0
James Bray
Career
Per 9 Innings
0
0
John O'Donnell
Career
Per 9 Innings
0
0