Nick Johnson vs. Ryan Thompson — Career Comparison

Gen XCaliforniaThrows LeftBats LeftNorth AmericaWashington NationalsNational LeagueFirst Baseman
Gen XMarylandThrows RightBats RightNorth AmericaNew York MetsNational LeagueCenter Fielder

When their careers are measured against the same standard, Nick Johnson comes out clearly ahead of Ryan Thompson across most offensive categories. Nick Johnson led in walk rate (BB%+ 178 vs 77), contact rate (K%+ 102 vs 59), and on-base percentage (OBP+ 120 vs 89). Ryan Thompson held the edge in home run production (HR/PA+ 163 vs 103). Nick Johnson was the more complete offensive player.

Hitting Stats for Nick Johnson and Ryan Thompson

Nick Johnson
Careerverified
Per 600 PAverified
10
10
Ryan Thompson
Career
Per 600 PA
9
9
Nick Johnson
Careerverified
Per 600 PA
832
150.54
Ryan Thompson
Career
Per 600 PAverified
416
180.22
Nick Johnson
Careerverified
Per 600 PA
3316
600
Ryan Thompson
Career
Per 600 PA
1385
600
Nick Johnson
Careerverified
Per 600 PA
2698
488.18
Ryan Thompson
Career
Per 600 PAverified
1257
544.55
Nick Johnson
Careerverified
Per 600 PAverified
0.268
0.268
Ryan Thompson
Career
Per 600 PA
0.243
0.243
Nick Johnson
Careerverified
Per 600 PAverified
0.854
0.854
Ryan Thompson
Career
Per 600 PA
0.744
0.744
Nick Johnson
Careerverified
Per 600 PA
723
130.82
Ryan Thompson
Career
Per 600 PAverified
305
132.13
Nick Johnson
Careerverified
Per 600 PAverified
450
81.42
Ryan Thompson
Career
Per 600 PA
176
76.25
Nick Johnson
Careerverified
Per 600 PAverified
173
31.3
Ryan Thompson
Career
Per 600 PA
71
30.76
Nick Johnson
Career
Per 600 PA
5
0.9
Ryan Thompson
Careerverified
Per 600 PAverified
6
2.6
Nick Johnson
Careerverified
Per 600 PA
95
17.19
Ryan Thompson
Career
Per 600 PAverified
52
22.53
Nick Johnson
Careerverified
Per 600 PA
273
49.4
Ryan Thompson
Career
Per 600 PAverified
129
55.88
Nick Johnson
Career
Per 600 PA
0.378
0.378
Ryan Thompson
Careerverified
Per 600 PAverified
0.423
0.423
Nick Johnson
Career
Per 600 PA
0.035
0.035
Ryan Thompson
Careerverified
Per 600 PAverified
0.041
0.041
Nick Johnson
Career
Per 600 PA
0.131
0.131
Ryan Thompson
Careerverified
Per 600 PAverified
0.171
0.171
Nick Johnson
Careerverified
Per 600 PAverified
508.3
91.97
Ryan Thompson
Career
Per 600 PA
163.97
71.03
Nick Johnson
Careerverified
Per 600 PA
1191
215.5
Ryan Thompson
Career
Per 600 PAverified
544
235.67
Nick Johnson
Careerverified
Per 600 PAverified
1319
238.66
Ryan Thompson
Career
Per 600 PA
415
179.78
Nick Johnson
Careerverified
Per 600 PAverified
0.399
0.399
Ryan Thompson
Career
Per 600 PA
0.301
0.301
Nick Johnson
Careerverified
Per 600 PAverified
0.441
0.441
Ryan Thompson
Career
Per 600 PA
0.433
0.433
Nick Johnson
Careerverified
Per 600 PAverified
0.84
0.84
Ryan Thompson
Career
Per 600 PA
0.734
0.734
Nick Johnson
Career
Per 600 PA
0.173
0.173
Ryan Thompson
Careerverified
Per 600 PAverified
0.19
0.19
Nick Johnson
Careerverified
Per 600 PAverified
0.29
0.29
Ryan Thompson
Career
Per 600 PA
0.244
0.244
Nick Johnson
Careerverified
Per 600 PAverified
0.874
0.874
Ryan Thompson
Career
Per 600 PA
0.662
0.662
Nick Johnson
Careerverified
Per 600 PAverified
0.307
0.307
Ryan Thompson
Career
Per 600 PA
0.292
0.292
Nick Johnson
Careerverified
Per 600 PAverified
430
77.8
Ryan Thompson
Career
Per 600 PA
165
71.48
Nick Johnson
Careerverified
Per 600 PA
398
72.01
Ryan Thompson
Career
Per 600 PAverified
176
76.25
Nick Johnson
Careerverified
Per 600 PAverified
733
132.63
Ryan Thompson
Career
Per 600 PA
289
125.2
Nick Johnson
Careerverified
Per 600 PAverified
500.55
90.57
Ryan Thompson
Career
Per 600 PA
155.17
67.22
Nick Johnson
Careerverified
Per 600 PAverified
74
13.39
Ryan Thompson
Career
Per 600 PA
20
8.66
Nick Johnson
Careerverified
Per 600 PAverified
522
94.45
Ryan Thompson
Career
Per 600 PA
90
38.99
Nick Johnson
Careerverified
Per 600 PAverified
42
7.6
Ryan Thompson
Career
Per 600 PA
12
5.2
Nick Johnson
Career
Per 600 PAverified
572
103.5
Ryan Thompson
Careerverified
Per 600 PA
347
150.32
Nick Johnson
Careerverified
Per 600 PAverified
5.8
5.8
Ryan Thompson
Career
Per 600 PA
3.99
3.99
Nick Johnson
Careerverified
Per 600 PAverified
0.91
0.91
Ryan Thompson
Career
Per 600 PA
0.26
0.26
Nick Johnson
Careerverified
Per 600 PA
9
1.63
Ryan Thompson
Career
Per 600 PAverified
8
3.47
Nick Johnson
Careerverified
Per 600 PA
13
2.35
Ryan Thompson
Career
Per 600 PAverified
10
4.33
Nick Johnson
Career
Per 600 PAverified
78
14.11
Ryan Thompson
Careerverified
Per 600 PA
37
16.03
Nick Johnson
Careerverified
Per 600 PAverified
29
5.25
Ryan Thompson
Career
Per 600 PA
9
3.9
Nick Johnson
Careerverified
Per 600 PA
24
4.34
Ryan Thompson
Career
Per 600 PAverified
12
5.2
Nick Johnson
Careerverified
Per 600 PAverified
53
9.59
Ryan Thompson
Career
Per 600 PA
21
9.1
Nick Johnson
Careerverified
Per 600 PAverified
54.72
54.72
Ryan Thompson
Career
Per 600 PA
42.86
42.86

Fielding Stats for Nick Johnson and Ryan Thompson

Nick Johnson
Careerverified
Per 9 Inningsverified
10
10
Ryan Thompson
Career
Per 9 Innings
9
9
Nick Johnson
Careerverified
Per 9 Innings
675
1.09
Ryan Thompson
Career
Per 9 Inningsverified
393
1.19
Nick Johnson
Careerverified
Per 9 Inningsverified
634
1.02
Ryan Thompson
Career
Per 9 Innings
322
0.98
Nick Johnson
Careerverified
Per 9 Innings
16733
27
Ryan Thompson
Career
Per 9 Innings
8881
27
Nick Johnson
Careerverified
Per 9 Innings
5577.2
9
Ryan Thompson
Career
Per 9 Innings
2960.1
9
Nick Johnson
Careerverified
Per 9 Inningsverified
5320
8.58
Ryan Thompson
Career
Per 9 Innings
886
2.69
Nick Johnson
Careerverified
Per 9 Inningsverified
423
0.68
Ryan Thompson
Career
Per 9 Innings
19
0.06
Nick Johnson
Career
Per 9 Innings
49
0.08
Ryan Thompson
Careerverified
Per 9 Inningsverified
13
0.04
Nick Johnson
Careerverified
Per 9 Inningsverified
5792
9.35
Ryan Thompson
Career
Per 9 Innings
918
2.79
Nick Johnson
Careerverified
Per 9 Inningsverified
5743
9.27
Ryan Thompson
Career
Per 9 Innings
905
2.75
Nick Johnson
Careerverified
Per 9 Inningsverified
99.15
99.15
Ryan Thompson
Career
Per 9 Innings
98.58
98.58
Nick Johnson
Careerverified
Per 9 Inningsverified
8.508
8.508
Ryan Thompson
Career
Per 9 Innings
2.303
2.303
Nick Johnson
Careerverified
Per 9 Inningsverified
93.93
93.93
Ryan Thompson
Career
Per 9 Innings
81.93
81.93
Nick Johnson
Careerverified
Per 9 Inningsverified
487
0.79
Ryan Thompson
Career
Per 9 Innings
5
0.02
Nick Johnson
Career
Per 9 Innings
0
0
Ryan Thompson
Career
Per 9 Innings
0
0
Nick Johnson
Career
Per 9 Innings
0
0
Ryan Thompson
Career
Per 9 Innings
0
0
Nick Johnson
Career
Per 9 Innings
0
0
Ryan Thompson
Career
Per 9 Innings
0
0
Nick Johnson
Career
Per 9 Innings
0
0
Ryan Thompson
Career
Per 9 Innings
0
0