Nick Castellanos vs. Ryan Thompson — Career Comparison

MillenialFloridaThrows RightBats RightNorth AmericaPhiladelphia PhilliesNational LeagueRight FielderSilver SluggerAll-Star
Gen XMarylandThrows RightBats RightNorth AmericaNew York MetsNational LeagueCenter Fielder

Adjusted for the eras they played in, Nick Castellanos holds a real edge over Ryan Thompson in this comparison. Nick Castellanos led in contact rate (K%+ 99 vs 59), batting average (AVG+ 115 vs 87), and slugging (SLG+ 122 vs 104). Ryan Thompson held the edge in home run production (HR/PA+ 163 vs 126). The edge belongs to Nick Castellanos.

Hitting Stats for Nick Castellanos and Ryan Thompson

Nick Castellanos
Careerverified
Per 600 PAverified
13
13
Ryan Thompson
Career
Per 600 PA
9
9
Nick Castellanos
Careerverified
Per 600 PA
1688
145.73
Ryan Thompson
Career
Per 600 PAverified
416
180.22
Nick Castellanos
Careerverified
Per 600 PA
6950
600
Ryan Thompson
Career
Per 600 PA
1385
600
Nick Castellanos
Careerverified
Per 600 PAverified
6412
553.55
Ryan Thompson
Career
Per 600 PA
1257
544.55
Nick Castellanos
Careerverified
Per 600 PAverified
0.272
0.272
Ryan Thompson
Career
Per 600 PA
0.243
0.243
Nick Castellanos
Careerverified
Per 600 PAverified
0.793
0.793
Ryan Thompson
Career
Per 600 PA
0.744
0.744
Nick Castellanos
Careerverified
Per 600 PAverified
1742
150.39
Ryan Thompson
Career
Per 600 PA
305
132.13
Nick Castellanos
Careerverified
Per 600 PAverified
1050
90.65
Ryan Thompson
Career
Per 600 PA
176
76.25
Nick Castellanos
Careerverified
Per 600 PAverified
399
34.45
Ryan Thompson
Career
Per 600 PA
71
30.76
Nick Castellanos
Careerverified
Per 600 PAverified
43
3.71
Ryan Thompson
Career
Per 600 PA
6
2.6
Nick Castellanos
Careerverified
Per 600 PA
250
21.58
Ryan Thompson
Career
Per 600 PAverified
52
22.53
Nick Castellanos
Careerverified
Per 600 PAverified
692
59.74
Ryan Thompson
Career
Per 600 PA
129
55.88
Nick Castellanos
Career
Per 600 PA
0.397
0.397
Ryan Thompson
Careerverified
Per 600 PAverified
0.423
0.423
Nick Castellanos
Career
Per 600 PA
0.039
0.039
Ryan Thompson
Careerverified
Per 600 PAverified
0.041
0.041
Nick Castellanos
Career
Per 600 PA
0.144
0.144
Ryan Thompson
Careerverified
Per 600 PAverified
0.171
0.171
Nick Castellanos
Careerverified
Per 600 PAverified
934.15
80.65
Ryan Thompson
Career
Per 600 PA
163.97
71.03
Nick Castellanos
Careerverified
Per 600 PAverified
2977
257.01
Ryan Thompson
Career
Per 600 PA
544
235.67
Nick Castellanos
Careerverified
Per 600 PAverified
2228
192.35
Ryan Thompson
Career
Per 600 PA
415
179.78
Nick Castellanos
Careerverified
Per 600 PAverified
0.321
0.321
Ryan Thompson
Career
Per 600 PA
0.301
0.301
Nick Castellanos
Careerverified
Per 600 PAverified
0.464
0.464
Ryan Thompson
Career
Per 600 PA
0.433
0.433
Nick Castellanos
Careerverified
Per 600 PAverified
0.785
0.785
Ryan Thompson
Career
Per 600 PA
0.734
0.734
Nick Castellanos
Careerverified
Per 600 PAverified
0.193
0.193
Ryan Thompson
Career
Per 600 PA
0.19
0.19
Nick Castellanos
Careerverified
Per 600 PAverified
0.26
0.26
Ryan Thompson
Career
Per 600 PA
0.244
0.244
Nick Castellanos
Careerverified
Per 600 PAverified
0.725
0.725
Ryan Thompson
Career
Per 600 PA
0.662
0.662
Nick Castellanos
Careerverified
Per 600 PAverified
0.325
0.325
Ryan Thompson
Career
Per 600 PA
0.292
0.292
Nick Castellanos
Careerverified
Per 600 PA
827
71.4
Ryan Thompson
Career
Per 600 PAverified
165
71.48
Nick Castellanos
Careerverified
Per 600 PAverified
920
79.42
Ryan Thompson
Career
Per 600 PA
176
76.25
Nick Castellanos
Careerverified
Per 600 PAverified
1497
129.24
Ryan Thompson
Career
Per 600 PA
289
125.2
Nick Castellanos
Careerverified
Per 600 PAverified
941.02
81.24
Ryan Thompson
Career
Per 600 PA
155.17
67.22
Nick Castellanos
Careerverified
Per 600 PA
54
4.66
Ryan Thompson
Career
Per 600 PAverified
20
8.66
Nick Castellanos
Careerverified
Per 600 PA
432
37.29
Ryan Thompson
Career
Per 600 PAverified
90
38.99
Nick Castellanos
Careerverified
Per 600 PA
19
1.64
Ryan Thompson
Career
Per 600 PAverified
12
5.2
Nick Castellanos
Career
Per 600 PAverified
1617
139.6
Ryan Thompson
Careerverified
Per 600 PA
347
150.32
Nick Castellanos
Careerverified
Per 600 PAverified
4.3
4.3
Ryan Thompson
Career
Per 600 PA
3.99
3.99
Nick Castellanos
Careerverified
Per 600 PAverified
0.27
0.27
Ryan Thompson
Career
Per 600 PA
0.26
0.26
Nick Castellanos
Career
Per 600 PA
0
0
Ryan Thompson
Careerverified
Per 600 PAverified
8
3.47
Nick Castellanos
Careerverified
Per 600 PAverified
52
4.49
Ryan Thompson
Career
Per 600 PA
10
4.33
Nick Castellanos
Career
Per 600 PAverified
144
12.43
Ryan Thompson
Careerverified
Per 600 PA
37
16.03
Nick Castellanos
Careerverified
Per 600 PA
42
3.63
Ryan Thompson
Career
Per 600 PAverified
9
3.9
Nick Castellanos
Careerverified
Per 600 PA
22
1.9
Ryan Thompson
Career
Per 600 PAverified
12
5.2
Nick Castellanos
Careerverified
Per 600 PA
64
5.53
Ryan Thompson
Career
Per 600 PAverified
21
9.1
Nick Castellanos
Careerverified
Per 600 PAverified
65.63
65.63
Ryan Thompson
Career
Per 600 PA
42.86
42.86

Fielding Stats for Nick Castellanos and Ryan Thompson

Nick Castellanos
Careerverified
Per 9 Inningsverified
13
13
Ryan Thompson
Career
Per 9 Innings
9
9
Nick Castellanos
Careerverified
Per 9 Innings
1603
1.07
Ryan Thompson
Career
Per 9 Inningsverified
393
1.19
Nick Castellanos
Careerverified
Per 9 Inningsverified
1581
1.05
Ryan Thompson
Career
Per 9 Innings
322
0.98
Nick Castellanos
Careerverified
Per 9 Innings
40627
27
Ryan Thompson
Career
Per 9 Innings
8881
27
Nick Castellanos
Careerverified
Per 9 Innings
13542.1
9
Ryan Thompson
Career
Per 9 Innings
2960.1
9
Nick Castellanos
Careerverified
Per 9 Innings
2203
1.46
Ryan Thompson
Career
Per 9 Inningsverified
886
2.69
Nick Castellanos
Careerverified
Per 9 Inningsverified
896
0.6
Ryan Thompson
Career
Per 9 Innings
19
0.06
Nick Castellanos
Career
Per 9 Innings
68
0.05
Ryan Thompson
Careerverified
Per 9 Inningsverified
13
0.04
Nick Castellanos
Careerverified
Per 9 Innings
3167
2.1
Ryan Thompson
Career
Per 9 Inningsverified
918
2.79
Nick Castellanos
Careerverified
Per 9 Innings
3099
2.06
Ryan Thompson
Career
Per 9 Inningsverified
905
2.75
Nick Castellanos
Career
Per 9 Innings
97.85
97.85
Ryan Thompson
Careerverified
Per 9 Inningsverified
98.58
98.58
Nick Castellanos
Career
Per 9 Innings
1.933
1.933
Ryan Thompson
Careerverified
Per 9 Inningsverified
2.303
2.303
Nick Castellanos
Careerverified
Per 9 Inningsverified
98.63
98.63
Ryan Thompson
Career
Per 9 Innings
81.93
81.93
Nick Castellanos
Careerverified
Per 9 Inningsverified
92
0.06
Ryan Thompson
Career
Per 9 Innings
5
0.02
Nick Castellanos
Career
Per 9 Innings
0
0
Ryan Thompson
Career
Per 9 Innings
0
0
Nick Castellanos
Career
Per 9 Innings
0
0
Ryan Thompson
Career
Per 9 Innings
0
0
Nick Castellanos
Career
Per 9 Innings
0
0
Ryan Thompson
Career
Per 9 Innings
0
0
Nick Castellanos
Career
Per 9 Innings
0
0
Ryan Thompson
Career
Per 9 Innings
0
0