Troy Johnston vs. Andy Swan — Career Comparison

Gen ZWashingtonThrows LeftBats LeftNorth AmericaMiami MarlinsNational LeagueFirst Baseman
Pre-GenerationalPennsylvaniaNorth AmericaWashington NationalsAmerican AssociationFirst Baseman

On the career numbers, Troy Johnston posted the stronger offensive profile against Andy Swan. Troy Johnston posted stronger numbers in OPS (.750 vs .548) and on-base percentage (.331 vs .258). By the career numbers, Troy Johnston had the stronger overall case — though those totals don't account for the eras and run environments each player worked in.

Hitting Stats for Troy Johnston and Andy Swan

Troy Johnston
Career
Per 600 PA
1
1
Andy Swan
Career
Per 600 PA
1
1
Troy Johnston
Careerverified
Per 600 PAverified
44
218.18
Andy Swan
Career
Per 600 PA
8
154.84
Troy Johnston
Careerverified
Per 600 PA
121
600
Andy Swan
Career
Per 600 PA
31
600
Troy Johnston
Careerverified
Per 600 PA
112
555.37
Andy Swan
Career
Per 600 PAverified
31
600
Troy Johnston
Careerverified
Per 600 PAverified
0.277
0.277
Andy Swan
Career
Per 600 PA
0.258
0.258
Troy Johnston
Careerverified
Per 600 PAverified
0.756
0.756
Andy Swan
Career
Per 600 PA
0.548
0.548
Troy Johnston
Careerverified
Per 600 PA
31
153.72
Andy Swan
Career
Per 600 PAverified
8
154.84
Troy Johnston
Careerverified
Per 600 PA
24
119.01
Andy Swan
Career
Per 600 PAverified
7
135.48
Troy Johnston
Careerverified
Per 600 PA
2
9.92
Andy Swan
Career
Per 600 PAverified
1
19.35
Troy Johnston
Careerverified
Per 600 PAverified
1
4.96
Andy Swan
Career
Per 600 PA
0
0
Troy Johnston
Careerverified
Per 600 PAverified
4
19.83
Andy Swan
Career
Per 600 PA
0
0
Troy Johnston
Careerverified
Per 600 PAverified
7
34.71
Andy Swan
Career
Per 600 PA
1
19.35
Troy Johnston
Careerverified
Per 600 PAverified
0.226
0.226
Andy Swan
Career
Per 600 PA
0.125
0.125
Troy Johnston
Careerverified
Per 600 PAverified
0.036
0.036
Andy Swan
Career
Per 600 PA
0
0
Troy Johnston
Careerverified
Per 600 PAverified
0.129
0.129
Andy Swan
Career
Per 600 PA
0
0
Troy Johnston
Careerverified
Per 600 PAverified
15.36
76.16
Andy Swan
Career
Per 600 PA
2.17
42.07
Troy Johnston
Careerverified
Per 600 PAverified
47
233.06
Andy Swan
Career
Per 600 PA
9
174.19
Troy Johnston
Careerverified
Per 600 PAverified
40
198.35
Andy Swan
Career
Per 600 PA
8
154.84
Troy Johnston
Careerverified
Per 600 PAverified
0.331
0.331
Andy Swan
Career
Per 600 PA
0.258
0.258
Troy Johnston
Careerverified
Per 600 PAverified
0.42
0.42
Andy Swan
Career
Per 600 PA
0.29
0.29
Troy Johnston
Careerverified
Per 600 PAverified
0.75
0.75
Andy Swan
Career
Per 600 PA
0.548
0.548
Troy Johnston
Careerverified
Per 600 PAverified
0.143
0.143
Andy Swan
Career
Per 600 PA
0.032
0.032
Troy Johnston
Careerverified
Per 600 PAverified
0.254
0.254
Andy Swan
Career
Per 600 PA
0.189
0.189
Troy Johnston
Careerverified
Per 600 PAverified
0.691
0.691
Andy Swan
Career
Per 600 PA
0.391
0.391
Troy Johnston
Careerverified
Per 600 PAverified
0.329
0.329
Andy Swan
Career
Per 600 PA
0.258
0.258
Troy Johnston
Careerverified
Per 600 PA
12
59.5
Andy Swan
Career
Per 600 PAverified
5
96.77
Troy Johnston
Careerverified
Per 600 PAverified
13
64.46
Andy Swan
Career
Per 600 PA
0
0
Troy Johnston
Careerverified
Per 600 PAverified
21
104.13
Andy Swan
Career
Per 600 PA
5
96.77
Troy Johnston
Careerverified
Per 600 PAverified
16.43
81.47
Andy Swan
Career
Per 600 PA
2.65
51.29
Troy Johnston
Careerverified
Per 600 PAverified
1
4.96
Andy Swan
Career
Per 600 PA
0
0
Troy Johnston
Careerverified
Per 600 PAverified
8
39.67
Andy Swan
Career
Per 600 PA
0
0
Troy Johnston
Career
Per 600 PA
0
0
Andy Swan
Career
Per 600 PA
0
0
Troy Johnston
Career
Per 600 PA
26
128.93
Andy Swan
Careerverified
Per 600 PAverified
0
0
Troy Johnston
Careerverified
Per 600 PAverified
4.65
4.65
Andy Swan
Career
Per 600 PA
Troy Johnston
Careerverified
Per 600 PAverified
0.31
0.31
Andy Swan
Career
Per 600 PA
Troy Johnston
Career
Per 600 PA
0
0
Andy Swan
Career
Per 600 PA
0
0
Troy Johnston
Career
Per 600 PA
0
0
Andy Swan
Career
Per 600 PA
0
0
Troy Johnston
Career
Per 600 PA
1
4.96
Andy Swan
Careerverified
Per 600 PAverified
0
0
Troy Johnston
Careerverified
Per 600 PAverified
2
9.92
Andy Swan
Career
Per 600 PA
0
0
Troy Johnston
Careerverified
Per 600 PAverified
2
9.92
Andy Swan
Career
Per 600 PA
0
0
Troy Johnston
Careerverified
Per 600 PAverified
4
19.83
Andy Swan
Career
Per 600 PA
0
0
Troy Johnston
Careerverified
Per 600 PAverified
50
50
Andy Swan
Career
Per 600 PA

Fielding Stats for Troy Johnston and Andy Swan

Troy Johnston
Career
Per 9 Innings
1
1
Andy Swan
Career
Per 9 Innings
1
1
Troy Johnston
Careerverified
Per 9 Inningsverified
40
1.46
Andy Swan
Career
Per 9 Innings
8
1.11
Troy Johnston
Careerverified
Per 9 Inningsverified
33
1.21
Andy Swan
Career
Per 9 Innings
0
0
Troy Johnston
Careerverified
Per 9 Innings
738
27
Andy Swan
Career
Per 9 Innings
195
27
Troy Johnston
Careerverified
Per 9 Innings
246
9
Andy Swan
Career
Per 9 Innings
65
9
Troy Johnston
Careerverified
Per 9 Innings
124
4.54
Andy Swan
Career
Per 9 Inningsverified
58
8.03
Troy Johnston
Careerverified
Per 9 Inningsverified
8
0.29
Andy Swan
Career
Per 9 Innings
1
0.14
Troy Johnston
Careerverified
Per 9 Inningsverified
1
0.04
Andy Swan
Career
Per 9 Innings
7
0.97
Troy Johnston
Careerverified
Per 9 Innings
133
4.87
Andy Swan
Career
Per 9 Inningsverified
66
9.14
Troy Johnston
Careerverified
Per 9 Innings
132
4.83
Andy Swan
Career
Per 9 Inningsverified
59
8.17
Troy Johnston
Careerverified
Per 9 Inningsverified
99.25
99.25
Andy Swan
Career
Per 9 Innings
89.39
89.39
Troy Johnston
Career
Per 9 Innings
3.3
3.3
Andy Swan
Careerverified
Per 9 Inningsverified
7.375
7.375
Troy Johnston
Careerverified
Per 9 Inningsverified
82.5
82.5
Andy Swan
Career
Per 9 Innings
0
0
Troy Johnston
Careerverified
Per 9 Inningsverified
8
0.29
Andy Swan
Career
Per 9 Innings
0
0
Troy Johnston
Career
Per 9 Innings
0
0
Andy Swan
Career
Per 9 Innings
0
0
Troy Johnston
Career
Per 9 Innings
0
0
Andy Swan
Career
Per 9 Innings
0
0
Troy Johnston
Career
Per 9 Innings
0
0
Andy Swan
Career
Per 9 Innings
0
0
Troy Johnston
Career
Per 9 Innings
0
0
Andy Swan
Career
Per 9 Innings
0
0