Nick Allen vs. Ryan Thompson — Career Comparison

Gen ZCaliforniaThrows RightBats RightNorth AmericaAtlanta BravesNational LeagueShortstop
Gen XMarylandThrows RightBats RightNorth AmericaNew York MetsNational LeagueCenter Fielder

Adjusted for the eras they played in, Ryan Thompson holds a real edge over Nick Allen in this comparison. Ryan Thompson led in home run production (HR/PA+ 163 vs 27), slugging (SLG+ 104 vs 69), and on-base percentage (OBP+ 89 vs 85). Nick Allen held the edge in contact rate (K%+ 117 vs 59). The edge belongs to Ryan Thompson.

Hitting Stats for Nick Allen and Ryan Thompson

Nick Allen
Career
Per 600 PA
4
4
Ryan Thompson
Careerverified
Per 600 PAverified
9
9
Nick Allen
Career
Per 600 PAverified
382
194.9
Ryan Thompson
Careerverified
Per 600 PA
416
180.22
Nick Allen
Career
Per 600 PA
1176
600
Ryan Thompson
Careerverified
Per 600 PA
1385
600
Nick Allen
Career
Per 600 PAverified
1070
545.92
Ryan Thompson
Careerverified
Per 600 PA
1257
544.55
Nick Allen
Career
Per 600 PA
0.213
0.213
Ryan Thompson
Careerverified
Per 600 PAverified
0.243
0.243
Nick Allen
Career
Per 600 PA
0.57
0.57
Ryan Thompson
Careerverified
Per 600 PAverified
0.744
0.744
Nick Allen
Career
Per 600 PA
228
116.33
Ryan Thompson
Careerverified
Per 600 PAverified
305
132.13
Nick Allen
Careerverified
Per 600 PAverified
185
94.39
Ryan Thompson
Career
Per 600 PA
176
76.25
Nick Allen
Career
Per 600 PA
32
16.33
Ryan Thompson
Careerverified
Per 600 PAverified
71
30.76
Nick Allen
Career
Per 600 PA
2
1.02
Ryan Thompson
Careerverified
Per 600 PAverified
6
2.6
Nick Allen
Career
Per 600 PA
9
4.59
Ryan Thompson
Careerverified
Per 600 PAverified
52
22.53
Nick Allen
Career
Per 600 PA
43
21.94
Ryan Thompson
Careerverified
Per 600 PAverified
129
55.88
Nick Allen
Career
Per 600 PA
0.189
0.189
Ryan Thompson
Careerverified
Per 600 PAverified
0.423
0.423
Nick Allen
Career
Per 600 PA
0.008
0.008
Ryan Thompson
Careerverified
Per 600 PAverified
0.041
0.041
Nick Allen
Career
Per 600 PA
0.04
0.04
Ryan Thompson
Careerverified
Per 600 PAverified
0.171
0.171
Nick Allen
Career
Per 600 PA
77.24
39.41
Ryan Thompson
Careerverified
Per 600 PAverified
163.97
71.03
Nick Allen
Career
Per 600 PA
291
148.47
Ryan Thompson
Careerverified
Per 600 PAverified
544
235.67
Nick Allen
Career
Per 600 PA
305
155.61
Ryan Thompson
Careerverified
Per 600 PAverified
415
179.78
Nick Allen
Career
Per 600 PA
0.265
0.265
Ryan Thompson
Careerverified
Per 600 PAverified
0.301
0.301
Nick Allen
Career
Per 600 PA
0.272
0.272
Ryan Thompson
Careerverified
Per 600 PAverified
0.433
0.433
Nick Allen
Career
Per 600 PA
0.537
0.537
Ryan Thompson
Careerverified
Per 600 PAverified
0.734
0.734
Nick Allen
Career
Per 600 PA
0.059
0.059
Ryan Thompson
Careerverified
Per 600 PAverified
0.19
0.19
Nick Allen
Career
Per 600 PA
0.187
0.187
Ryan Thompson
Careerverified
Per 600 PAverified
0.244
0.244
Nick Allen
Career
Per 600 PA
0.44
0.44
Ryan Thompson
Careerverified
Per 600 PAverified
0.662
0.662
Nick Allen
Career
Per 600 PA
0.263
0.263
Ryan Thompson
Careerverified
Per 600 PAverified
0.292
0.292
Nick Allen
Career
Per 600 PA
98
50
Ryan Thompson
Careerverified
Per 600 PAverified
165
71.48
Nick Allen
Career
Per 600 PA
65
33.16
Ryan Thompson
Careerverified
Per 600 PAverified
176
76.25
Nick Allen
Career
Per 600 PA
154
78.57
Ryan Thompson
Careerverified
Per 600 PAverified
289
125.2
Nick Allen
Career
Per 600 PA
79.06
40.33
Ryan Thompson
Careerverified
Per 600 PAverified
155.17
67.22
Nick Allen
Career
Per 600 PA
5
2.55
Ryan Thompson
Careerverified
Per 600 PAverified
20
8.66
Nick Allen
Career
Per 600 PA
72
36.73
Ryan Thompson
Careerverified
Per 600 PAverified
90
38.99
Nick Allen
Career
Per 600 PA
0
0
Ryan Thompson
Careerverified
Per 600 PAverified
12
5.2
Nick Allen
Careerverified
Per 600 PAverified
235
119.9
Ryan Thompson
Career
Per 600 PA
347
150.32
Nick Allen
Careerverified
Per 600 PAverified
5
5
Ryan Thompson
Career
Per 600 PA
3.99
3.99
Nick Allen
Careerverified
Per 600 PAverified
0.31
0.31
Ryan Thompson
Career
Per 600 PA
0.26
0.26
Nick Allen
Careerverified
Per 600 PAverified
23
11.73
Ryan Thompson
Career
Per 600 PA
8
3.47
Nick Allen
Career
Per 600 PA
6
3.06
Ryan Thompson
Careerverified
Per 600 PAverified
10
4.33
Nick Allen
Careerverified
Per 600 PAverified
21
10.71
Ryan Thompson
Career
Per 600 PA
37
16.03
Nick Allen
Careerverified
Per 600 PAverified
16
8.16
Ryan Thompson
Career
Per 600 PA
9
3.9
Nick Allen
Career
Per 600 PA
10
5.1
Ryan Thompson
Careerverified
Per 600 PAverified
12
5.2
Nick Allen
Careerverified
Per 600 PAverified
26
13.27
Ryan Thompson
Career
Per 600 PA
21
9.1
Nick Allen
Careerverified
Per 600 PAverified
61.54
61.54
Ryan Thompson
Career
Per 600 PA
42.86
42.86

Fielding Stats for Nick Allen and Ryan Thompson

Nick Allen
Career
Per 9 Innings
4
4
Ryan Thompson
Careerverified
Per 9 Inningsverified
9
9
Nick Allen
Career
Per 9 Innings
384
1.16
Ryan Thompson
Careerverified
Per 9 Inningsverified
393
1.19
Nick Allen
Careerverified
Per 9 Inningsverified
341
1.03
Ryan Thompson
Career
Per 9 Innings
322
0.98
Nick Allen
Careerverified
Per 9 Innings
8924
27
Ryan Thompson
Career
Per 9 Innings
8881
27
Nick Allen
Careerverified
Per 9 Innings
2974.2
9
Ryan Thompson
Career
Per 9 Innings
2960.1
9
Nick Allen
Career
Per 9 Innings
465
1.41
Ryan Thompson
Careerverified
Per 9 Inningsverified
886
2.69
Nick Allen
Careerverified
Per 9 Inningsverified
870
2.63
Ryan Thompson
Career
Per 9 Innings
19
0.06
Nick Allen
Career
Per 9 Innings
31
0.09
Ryan Thompson
Careerverified
Per 9 Inningsverified
13
0.04
Nick Allen
Careerverified
Per 9 Inningsverified
1366
4.13
Ryan Thompson
Career
Per 9 Innings
918
2.79
Nick Allen
Careerverified
Per 9 Inningsverified
1335
4.04
Ryan Thompson
Career
Per 9 Innings
905
2.75
Nick Allen
Career
Per 9 Innings
97.73
97.73
Ryan Thompson
Careerverified
Per 9 Inningsverified
98.58
98.58
Nick Allen
Careerverified
Per 9 Inningsverified
3.477
3.477
Ryan Thompson
Career
Per 9 Innings
2.303
2.303
Nick Allen
Careerverified
Per 9 Inningsverified
88.8
88.8
Ryan Thompson
Career
Per 9 Innings
81.93
81.93
Nick Allen
Careerverified
Per 9 Inningsverified
173
0.52
Ryan Thompson
Career
Per 9 Innings
5
0.02
Nick Allen
Career
Per 9 Innings
0
0
Ryan Thompson
Career
Per 9 Innings
0
0
Nick Allen
Career
Per 9 Innings
0
0
Ryan Thompson
Career
Per 9 Innings
0
0
Nick Allen
Career
Per 9 Innings
0
0
Ryan Thompson
Career
Per 9 Innings
0
0
Nick Allen
Career
Per 9 Innings
0
0
Ryan Thompson
Career
Per 9 Innings
0
0