Roy Elsh vs. Lane Thomas — Career Comparison

Lost GenerationNew JerseyThrows RightBats RightNorth AmericaChicago White SoxAmerican LeagueUnknown
MillenialTennesseeThrows RightBats RightNorth AmericaCleveland GuardiansAmerican LeagueRight Fielder

Looking at the career totals, Roy Elsh and Lane Thomas are closely matched on the surface stats. Lane Thomas posted stronger numbers in OPS (.728 vs .636) and slugging (.418 vs .319). Roy Elsh had the advantage in on-base percentage (.317 vs .309). By the career numbers, Lane 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 Roy Elsh and Lane Thomas

Roy Elsh
Career
Per 600 PA
3
3
Lane Thomas
Careerverified
Per 600 PAverified
7
7
Roy Elsh
Career
Per 600 PAverified
173
232.21
Lane Thomas
Careerverified
Per 600 PA
601
160.41
Roy Elsh
Career
Per 600 PA
447
600
Lane Thomas
Careerverified
Per 600 PA
2248
600
Roy Elsh
Career
Per 600 PAverified
404
542.28
Lane Thomas
Careerverified
Per 600 PA
2023
539.95
Roy Elsh
Careerverified
Per 600 PAverified
0.262
0.262
Lane Thomas
Career
Per 600 PA
0.242
0.242
Roy Elsh
Career
Per 600 PA
0.685
0.685
Lane Thomas
Careerverified
Per 600 PAverified
0.754
0.754
Roy Elsh
Career
Per 600 PAverified
106
142.28
Lane Thomas
Careerverified
Per 600 PA
489
130.52
Roy Elsh
Career
Per 600 PAverified
86
115.44
Lane Thomas
Careerverified
Per 600 PA
295
78.74
Roy Elsh
Career
Per 600 PA
17
22.82
Lane Thomas
Careerverified
Per 600 PAverified
107
28.56
Roy Elsh
Career
Per 600 PAverified
3
4.03
Lane Thomas
Careerverified
Per 600 PA
11
2.94
Roy Elsh
Career
Per 600 PA
0
0
Lane Thomas
Careerverified
Per 600 PAverified
76
20.28
Roy Elsh
Career
Per 600 PA
20
26.85
Lane Thomas
Careerverified
Per 600 PAverified
194
51.78
Roy Elsh
Career
Per 600 PA
0.189
0.189
Lane Thomas
Careerverified
Per 600 PAverified
0.397
0.397
Roy Elsh
Career
Per 600 PA
0
0
Lane Thomas
Careerverified
Per 600 PAverified
0.038
0.038
Roy Elsh
Career
Per 600 PA
0
0
Lane Thomas
Careerverified
Per 600 PAverified
0.155
0.155
Roy Elsh
Career
Per 600 PA
44.7
60
Lane Thomas
Careerverified
Per 600 PAverified
276.82
73.88
Roy Elsh
Career
Per 600 PA
129
173.15
Lane Thomas
Careerverified
Per 600 PAverified
846
225.8
Roy Elsh
Career
Per 600 PA
138
185.23
Lane Thomas
Careerverified
Per 600 PA
694
185.23
Roy Elsh
Careerverified
Per 600 PAverified
0.317
0.317
Lane Thomas
Career
Per 600 PA
0.309
0.309
Roy Elsh
Career
Per 600 PA
0.319
0.319
Lane Thomas
Careerverified
Per 600 PAverified
0.418
0.418
Roy Elsh
Career
Per 600 PA
0.636
0.636
Lane Thomas
Careerverified
Per 600 PAverified
0.727
0.727
Roy Elsh
Career
Per 600 PA
0.057
0.057
Lane Thomas
Careerverified
Per 600 PAverified
0.177
0.177
Roy Elsh
Career
Per 600 PA
0.222
0.222
Lane Thomas
Careerverified
Per 600 PAverified
0.244
0.244
Roy Elsh
Career
Per 600 PA
0.603
0.603
Lane Thomas
Careerverified
Per 600 PAverified
0.705
0.705
Roy Elsh
Career
Per 600 PA
0.294
0.294
Lane Thomas
Careerverified
Per 600 PAverified
0.296
0.296
Roy Elsh
Career
Per 600 PA
55
73.83
Lane Thomas
Careerverified
Per 600 PAverified
284
75.8
Roy Elsh
Career
Per 600 PA
39
52.35
Lane Thomas
Careerverified
Per 600 PAverified
254
67.79
Roy Elsh
Career
Per 600 PAverified
94
126.17
Lane Thomas
Careerverified
Per 600 PA
462
123.31
Roy Elsh
Career
Per 600 PA
49.09
65.9
Lane Thomas
Careerverified
Per 600 PAverified
269.5
71.93
Roy Elsh
Career
Per 600 PA
1
1.34
Lane Thomas
Careerverified
Per 600 PAverified
25
6.67
Roy Elsh
Career
Per 600 PA
31
41.61
Lane Thomas
Careerverified
Per 600 PAverified
180
48.04
Roy Elsh
Career
Per 600 PA
0
0
Lane Thomas
Careerverified
Per 600 PAverified
2
0.53
Roy Elsh
Careerverified
Per 600 PAverified
44
59.06
Lane Thomas
Career
Per 600 PA
573
152.94
Roy Elsh
Careerverified
Per 600 PAverified
10.16
10.16
Lane Thomas
Career
Per 600 PA
3.92
3.92
Roy Elsh
Careerverified
Per 600 PAverified
0.7
0.7
Lane Thomas
Career
Per 600 PA
0.31
0.31
Roy Elsh
Careerverified
Per 600 PAverified
11
14.77
Lane Thomas
Career
Per 600 PA
0
0
Roy Elsh
Career
Per 600 PA
0
0
Lane Thomas
Careerverified
Per 600 PAverified
20
5.34
Roy Elsh
Careerverified
Per 600 PAverified
0
0
Lane Thomas
Career
Per 600 PA
30
8.01
Roy Elsh
Career
Per 600 PAverified
24
32.21
Lane Thomas
Careerverified
Per 600 PA
71
18.95
Roy Elsh
Career
Per 600 PAverified
9
12.08
Lane Thomas
Careerverified
Per 600 PA
28
7.47
Roy Elsh
Career
Per 600 PAverified
33
44.3
Lane Thomas
Careerverified
Per 600 PA
99
26.42
Roy Elsh
Careerverified
Per 600 PAverified
72.73
72.73
Lane Thomas
Career
Per 600 PA
71.72
71.72

Fielding Stats for Roy Elsh and Lane Thomas

Roy Elsh
Career
Per 9 Innings
3
Lane Thomas
Careerverified
Per 9 Inningsverified
7
7
Roy Elsh
Career
Per 9 Innings
116
Lane Thomas
Careerverified
Per 9 Inningsverified
591
1.19
Roy Elsh
Career
Per 9 Innings
0
Lane Thomas
Careerverified
Per 9 Inningsverified
496
1
Roy Elsh
Career
Per 9 Innings
0
Lane Thomas
Careerverified
Per 9 Inningsverified
13432
27
Roy Elsh
Career
Per 9 Innings
0
Lane Thomas
Careerverified
Per 9 Inningsverified
4477.1
9
Roy Elsh
Career
Per 9 Innings
229
Lane Thomas
Careerverified
Per 9 Inningsverified
1127
2.27
Roy Elsh
Career
Per 9 Innings
12
Lane Thomas
Careerverified
Per 9 Inningsverified
45
0.09
Roy Elsh
Careerverified
Per 9 Inningsverified
12
Lane Thomas
Career
Per 9 Innings
19
0.04
Roy Elsh
Career
Per 9 Innings
253
Lane Thomas
Careerverified
Per 9 Inningsverified
1191
2.39
Roy Elsh
Career
Per 9 Innings
241
Lane Thomas
Careerverified
Per 9 Inningsverified
1172
2.36
Roy Elsh
Career
Per 9 Innings
95.26
Lane Thomas
Careerverified
Per 9 Inningsverified
98.4
98.4
Roy Elsh
Careerverified
Per 9 Innings
2.078
Lane Thomas
Career
Per 9 Inningsverified
1.983
1.983
Roy Elsh
Career
Per 9 Innings
0
Lane Thomas
Careerverified
Per 9 Inningsverified
83.93
83.93
Roy Elsh
Career
Per 9 Innings
5
Lane Thomas
Careerverified
Per 9 Inningsverified
11
0.02
Roy Elsh
Career
Per 9 Innings
0
Lane Thomas
Career
Per 9 Innings
0
0
Roy Elsh
Career
Per 9 Innings
0
Lane Thomas
Career
Per 9 Innings
0
0
Roy Elsh
Career
Per 9 Innings
0
Lane Thomas
Career
Per 9 Innings
0
0
Roy Elsh
Career
Per 9 Innings
0
Lane Thomas
Career
Per 9 Innings
0
0