David Ross vs. Lane Thomas — Career Comparison

Gen XGeorgiaThrows RightBats RightNorth AmericaCincinnati RedsNational LeagueCatcher
MillenialTennesseeThrows RightBats RightNorth AmericaCleveland GuardiansAmerican LeagueRight Fielder

On the career numbers, David Ross posted the stronger offensive profile against Lane Thomas. David Ross posted stronger numbers in OPS (.747 vs .728) and on-base percentage (.324 vs .309). Lane Thomas had the advantage in batting average (.242 vs .229). By the career numbers, David Ross had the stronger overall case — though those totals don't account for the eras and run environments each player worked in.

Hitting Stats for David Ross and Lane Thomas

David Ross
Careerverified
Per 600 PAverified
15
15
Lane Thomas
Career
Per 600 PA
7
7
David Ross
Careerverified
Per 600 PAverified
883
200.45
Lane Thomas
Career
Per 600 PA
601
160.41
David Ross
Careerverified
Per 600 PA
2643
600
Lane Thomas
Career
Per 600 PA
2248
600
David Ross
Careerverified
Per 600 PA
2280
517.59
Lane Thomas
Career
Per 600 PAverified
2023
539.95
David Ross
Career
Per 600 PA
0.229
0.229
Lane Thomas
Careerverified
Per 600 PAverified
0.242
0.242
David Ross
Careerverified
Per 600 PAverified
0.757
0.757
Lane Thomas
Career
Per 600 PA
0.754
0.754
David Ross
Careerverified
Per 600 PA
521
118.27
Lane Thomas
Career
Per 600 PAverified
489
130.52
David Ross
Career
Per 600 PA
294
66.74
Lane Thomas
Careerverified
Per 600 PAverified
295
78.74
David Ross
Careerverified
Per 600 PA
116
26.33
Lane Thomas
Career
Per 600 PAverified
107
28.56
David Ross
Career
Per 600 PA
5
1.14
Lane Thomas
Careerverified
Per 600 PAverified
11
2.94
David Ross
Careerverified
Per 600 PAverified
106
24.06
Lane Thomas
Career
Per 600 PA
76
20.28
David Ross
Careerverified
Per 600 PA
227
51.53
Lane Thomas
Career
Per 600 PAverified
194
51.78
David Ross
Careerverified
Per 600 PAverified
0.436
0.436
Lane Thomas
Career
Per 600 PA
0.397
0.397
David Ross
Careerverified
Per 600 PAverified
0.047
0.047
Lane Thomas
Career
Per 600 PA
0.038
0.038
David Ross
Careerverified
Per 600 PAverified
0.204
0.204
Lane Thomas
Career
Per 600 PA
0.155
0.155
David Ross
Careerverified
Per 600 PA
325.22
73.83
Lane Thomas
Career
Per 600 PAverified
276.82
73.88
David Ross
Careerverified
Per 600 PA
965
219.07
Lane Thomas
Career
Per 600 PAverified
846
225.8
David Ross
Careerverified
Per 600 PAverified
825
187.29
Lane Thomas
Career
Per 600 PA
694
185.23
David Ross
Careerverified
Per 600 PAverified
0.316
0.316
Lane Thomas
Career
Per 600 PA
0.309
0.309
David Ross
Careerverified
Per 600 PAverified
0.423
0.423
Lane Thomas
Career
Per 600 PA
0.418
0.418
David Ross
Careerverified
Per 600 PAverified
0.739
0.739
Lane Thomas
Career
Per 600 PA
0.727
0.727
David Ross
Careerverified
Per 600 PAverified
0.195
0.195
Lane Thomas
Career
Per 600 PA
0.177
0.177
David Ross
Careerverified
Per 600 PAverified
0.248
0.248
Lane Thomas
Career
Per 600 PA
0.244
0.244
David Ross
Career
Per 600 PA
0.702
0.702
Lane Thomas
Careerverified
Per 600 PAverified
0.705
0.705
David Ross
Career
Per 600 PA
0.283
0.283
Lane Thomas
Careerverified
Per 600 PAverified
0.296
0.296
David Ross
Career
Per 600 PA
254
57.66
Lane Thomas
Careerverified
Per 600 PAverified
284
75.8
David Ross
Careerverified
Per 600 PAverified
314
71.28
Lane Thomas
Career
Per 600 PA
254
67.79
David Ross
Career
Per 600 PA
462
104.88
Lane Thomas
Career
Per 600 PAverified
462
123.31
David Ross
Careerverified
Per 600 PA
308.1
69.94
Lane Thomas
Career
Per 600 PAverified
269.5
71.93
David Ross
Career
Per 600 PA
17
3.86
Lane Thomas
Careerverified
Per 600 PAverified
25
6.67
David Ross
Careerverified
Per 600 PAverified
287
65.15
Lane Thomas
Career
Per 600 PA
180
48.04
David Ross
Careerverified
Per 600 PAverified
30
6.81
Lane Thomas
Career
Per 600 PA
2
0.53
David Ross
Career
Per 600 PA
735
166.86
Lane Thomas
Careerverified
Per 600 PAverified
573
152.94
David Ross
Career
Per 600 PA
3.6
3.6
Lane Thomas
Careerverified
Per 600 PAverified
3.92
3.92
David Ross
Careerverified
Per 600 PAverified
0.39
0.39
Lane Thomas
Career
Per 600 PA
0.31
0.31
David Ross
Careerverified
Per 600 PAverified
32
7.26
Lane Thomas
Career
Per 600 PA
0
0
David Ross
Careerverified
Per 600 PAverified
27
6.13
Lane Thomas
Career
Per 600 PA
20
5.34
David Ross
Career
Per 600 PA
49
11.12
Lane Thomas
Careerverified
Per 600 PAverified
30
8.01
David Ross
Career
Per 600 PA
3
0.68
Lane Thomas
Careerverified
Per 600 PAverified
71
18.95
David Ross
Career
Per 600 PA
5
1.14
Lane Thomas
Careerverified
Per 600 PAverified
28
7.47
David Ross
Career
Per 600 PA
8
1.82
Lane Thomas
Careerverified
Per 600 PAverified
99
26.42
David Ross
Career
Per 600 PA
37.5
37.5
Lane Thomas
Careerverified
Per 600 PAverified
71.72
71.72

Fielding Stats for David Ross and Lane Thomas

David Ross
Careerverified
Per 9 Inningsverified
15
15
Lane Thomas
Career
Per 9 Innings
7
7
David Ross
Careerverified
Per 9 Inningsverified
807
1.21
Lane Thomas
Career
Per 9 Innings
591
1.19
David Ross
Careerverified
Per 9 Innings
669
1
Lane Thomas
Career
Per 9 Innings
496
1
David Ross
Careerverified
Per 9 Innings
17981
27
Lane Thomas
Career
Per 9 Innings
13432
27
David Ross
Careerverified
Per 9 Innings
5993.2
9
Lane Thomas
Career
Per 9 Innings
4477.1
9
David Ross
Careerverified
Per 9 Inningsverified
5124
7.69
Lane Thomas
Career
Per 9 Innings
1127
2.27
David Ross
Careerverified
Per 9 Inningsverified
422
0.63
Lane Thomas
Career
Per 9 Innings
45
0.09
David Ross
Career
Per 9 Innings
54
0.08
Lane Thomas
Careerverified
Per 9 Inningsverified
19
0.04
David Ross
Careerverified
Per 9 Inningsverified
5600
8.41
Lane Thomas
Career
Per 9 Innings
1191
2.39
David Ross
Careerverified
Per 9 Inningsverified
5546
8.33
Lane Thomas
Career
Per 9 Innings
1172
2.36
David Ross
Careerverified
Per 9 Inningsverified
99.04
99.04
Lane Thomas
Career
Per 9 Innings
98.4
98.4
David Ross
Careerverified
Per 9 Inningsverified
6.872
6.872
Lane Thomas
Career
Per 9 Innings
1.983
1.983
David Ross
Career
Per 9 Innings
82.9
82.9
Lane Thomas
Careerverified
Per 9 Inningsverified
83.93
83.93
David Ross
Careerverified
Per 9 Inningsverified
46
0.07
Lane Thomas
Career
Per 9 Innings
11
0.02
David Ross
Career
Per 9 Innings
51
0.08
Lane Thomas
Careerverified
Per 9 Inningsverified
0
0
David Ross
Career
Per 9 Innings
0
0
Lane Thomas
Career
Per 9 Innings
0
0
David Ross
Career
Per 9 Innings
370
0.56
Lane Thomas
Careerverified
Per 9 Inningsverified
0
0
David Ross
Careerverified
Per 9 Inningsverified
197
0.3
Lane Thomas
Career
Per 9 Innings
0
0

Pitching Stats for David Ross and Lane Thomas

David Ross
Career
Per 9 Innings
1
1
Lane Thomas
Career
Per 9 Innings
1
1
David Ross
Careerverified
Per 9 Innings
2
9
Lane Thomas
Career
Per 9 Innings
1
9
David Ross
Career
Per 9 Innings
0
0
Lane Thomas
Career
Per 9 Innings
0
0
David Ross
Career
Per 9 Innings
0
0
Lane Thomas
Career
Per 9 Innings
0
0
David Ross
Career
Per 9 Innings
0
0
Lane Thomas
Career
Per 9 Innings
0
0
David Ross
Career
Per 9 Innings
Lane Thomas
Career
Per 9 Innings
David Ross
Career
Per 9 Innings
0
0
Lane Thomas
Career
Per 9 Innings
0
0
David Ross
Career
Per 9 Innings
0
0
Lane Thomas
Career
Per 9 Innings
0
0
David Ross
Career
Per 9 Innings
0
0
Lane Thomas
Career
Per 9 Innings
0
0
David Ross
Career
Per 9 Innings
0
0
Lane Thomas
Career
Per 9 Innings
0
0
David Ross
Careerverified
Per 9 Inningsverified
0
0
Lane Thomas
Career
Per 9 Innings
3
27
David Ross
Careerverified
Per 9 Inningsverified
0
0
Lane Thomas
Career
Per 9 Innings
27
27
David Ross
Careerverified
Per 9 Inningsverified
-0.56
-0.56
Lane Thomas
Career
Per 9 Innings
25.51
25.51
David Ross
Careerverified
Per 9 Inningsverified
3
3
Lane Thomas
Career
Per 9 Innings
14
14
David Ross
Careerverified
Per 9 Inningsverified
0
0
Lane Thomas
Career
Per 9 Innings
0.5
0.5
David Ross
Careerverified
Per 9 Innings
6
27
Lane Thomas
Career
Per 9 Innings
3
27
David Ross
Careerverified
Per 9 Innings
2
9
Lane Thomas
Career
Per 9 Innings
1
9
David Ross
Careerverified
Per 9 Inningsverified
0
0
Lane Thomas
Career
Per 9 Innings
3
27
David Ross
Careerverified
Per 9 Inningsverified
0
0
Lane Thomas
Career
Per 9 Innings
27
27
David Ross
Careerverified
Per 9 Inningsverified
0
0
Lane Thomas
Career
Per 9 Innings
1
9
David Ross
Careerverified
Per 9 Inningsverified
0
0
Lane Thomas
Career
Per 9 Innings
9
9
David Ross
Careerverified
Per 9 Inningsverified
0
0
Lane Thomas
Career
Per 9 Innings
1
1
David Ross
Career
Per 9 Innings
0
0
Lane Thomas
Career
Per 9 Innings
0
0
David Ross
Career
Per 9 Innings
0
0
Lane Thomas
Career
Per 9 Innings
0
0
David Ross
Career
Per 9 Innings
0
0
Lane Thomas
Career
Per 9 Innings
0
0
David Ross
Career
Per 9 Innings
0
0
Lane Thomas
Careerverified
Per 9 Inningsverified
1
9
David Ross
Career
Per 9 Innings
0
0
Lane Thomas
Careerverified
Per 9 Inningsverified
9
9
David Ross
Career
Per 9 Innings
0
0
Lane Thomas
Careerverified
Per 9 Inningsverified
1
1
David Ross
Career
Per 9 Innings
0
0
Lane Thomas
Careerverified
Per 9 Inningsverified
1
1
David Ross
Career
Per 9 Innings
0
0
Lane Thomas
Career
Per 9 Innings
0
0
David Ross
Career
Per 9 Innings
0
0
Lane Thomas
Career
Per 9 Innings
0
0
David Ross
Career
Per 9 Innings
0
0
Lane Thomas
Career
Per 9 Innings
0
0
David Ross
Career
Per 9 Innings
6
27
Lane Thomas
Career
Per 9 Inningsverified
6
54
David Ross
Careerverified
Per 9 Innings
2
9
Lane Thomas
Career
Per 9 Innings
1
9
David Ross
Careerverified
Per 9 Inningsverified
0
0
Lane Thomas
Career
Per 9 Innings
3
27
David Ross
Careerverified
Per 9 Inningsverified
0
0
Lane Thomas
Career
Per 9 Innings
27
27
David Ross
Career
Per 9 Innings
0
0
Lane Thomas
Career
Per 9 Innings
0
0
David Ross
Career
Per 9 Innings
0
0
Lane Thomas
Career
Per 9 Innings
0
0
David Ross
Career
Per 9 Innings
0
0
Lane Thomas
Career
Per 9 Innings
0
0
David Ross
Careerverified
Per 9 Inningsverified
0
0
Lane Thomas
Career
Per 9 Innings
3
3
David Ross
Career
Per 9 Innings
6
27
Lane Thomas
Career
Per 9 Inningsverified
6
54
David Ross
Careerverified
Per 9 Inningsverified
0
0
Lane Thomas
Career
Per 9 Innings
3
3
David Ross
Careerverified
Per 9 Inningsverified
0
0
Lane Thomas
Career
Per 9 Innings
0.5
0.5
David Ross
Career
Per 9 Innings
27
27
Lane Thomas
Careerverified
Per 9 Inningsverified
54
54