Terry Harmon vs. Davis Schneider — Career Comparison

Silent GenerationOhioThrows RightBats RightNorth AmericaPhiladelphia PhilliesNational LeagueSecond Baseman
Gen ZNew JerseyThrows RightBats RightNorth AmericaToronto Blue JaysAmerican LeagueLeft Fielder

On the career numbers, Davis Schneider posted the stronger offensive profile against Terry Harmon. Davis Schneider posted stronger numbers in OPS (.736 vs .606) and on-base percentage (.325 vs .314). Terry Harmon had the advantage in batting average (.233 vs .217). By the career numbers, Davis Schneider had the stronger overall case — though those totals don't account for the eras and run environments each player worked in.

Hitting Stats for Terry Harmon and Davis Schneider

Terry Harmon
Careerverified
Per 600 PAverified
10
10
Davis Schneider
Career
Per 600 PA
3
3
Terry Harmon
Careerverified
Per 600 PAverified
547
257.21
Davis Schneider
Career
Per 600 PA
252
183.94
Terry Harmon
Careerverified
Per 600 PA
1276
600
Davis Schneider
Career
Per 600 PA
822
600
Terry Harmon
Careerverified
Per 600 PAverified
1125
529
Davis Schneider
Career
Per 600 PA
701
511.68
Terry Harmon
Careerverified
Per 600 PAverified
0.233
0.233
Davis Schneider
Career
Per 600 PA
0.217
0.217
Terry Harmon
Career
Per 600 PA
0.637
0.637
Davis Schneider
Careerverified
Per 600 PAverified
0.761
0.761
Terry Harmon
Careerverified
Per 600 PAverified
262
123.2
Davis Schneider
Career
Per 600 PA
152
110.95
Terry Harmon
Careerverified
Per 600 PAverified
215
101.1
Davis Schneider
Career
Per 600 PA
82
59.85
Terry Harmon
Career
Per 600 PA
31
14.58
Davis Schneider
Careerverified
Per 600 PAverified
36
26.28
Terry Harmon
Careerverified
Per 600 PAverified
12
5.64
Davis Schneider
Career
Per 600 PA
2
1.46
Terry Harmon
Career
Per 600 PA
4
1.88
Davis Schneider
Careerverified
Per 600 PAverified
32
23.36
Terry Harmon
Career
Per 600 PA
47
22.1
Davis Schneider
Careerverified
Per 600 PAverified
70
51.09
Terry Harmon
Career
Per 600 PA
0.179
0.179
Davis Schneider
Careerverified
Per 600 PAverified
0.461
0.461
Terry Harmon
Career
Per 600 PA
0.004
0.004
Davis Schneider
Careerverified
Per 600 PAverified
0.046
0.046
Terry Harmon
Career
Per 600 PA
0.015
0.015
Davis Schneider
Careerverified
Per 600 PAverified
0.211
0.211
Terry Harmon
Careerverified
Per 600 PA
108.95
51.23
Davis Schneider
Career
Per 600 PAverified
104.96
76.61
Terry Harmon
Careerverified
Per 600 PA
329
154.7
Davis Schneider
Career
Per 600 PAverified
288
210.22
Terry Harmon
Careerverified
Per 600 PA
392
184.33
Davis Schneider
Career
Per 600 PAverified
267
194.89
Terry Harmon
Career
Per 600 PA
0.311
0.311
Davis Schneider
Careerverified
Per 600 PAverified
0.325
0.325
Terry Harmon
Career
Per 600 PA
0.292
0.292
Davis Schneider
Careerverified
Per 600 PAverified
0.411
0.411
Terry Harmon
Career
Per 600 PA
0.604
0.604
Davis Schneider
Careerverified
Per 600 PAverified
0.736
0.736
Terry Harmon
Career
Per 600 PA
0.06
0.06
Davis Schneider
Careerverified
Per 600 PAverified
0.194
0.194
Terry Harmon
Career
Per 600 PA
0.213
0.213
Davis Schneider
Careerverified
Per 600 PAverified
0.249
0.249
Terry Harmon
Career
Per 600 PA
0.536
0.536
Davis Schneider
Careerverified
Per 600 PAverified
0.74
0.74
Terry Harmon
Career
Per 600 PA
0.271
0.271
Davis Schneider
Careerverified
Per 600 PAverified
0.28
0.28
Terry Harmon
Careerverified
Per 600 PAverified
164
77.12
Davis Schneider
Career
Per 600 PA
104
75.91
Terry Harmon
Career
Per 600 PA
72
33.86
Davis Schneider
Careerverified
Per 600 PAverified
97
70.8
Terry Harmon
Careerverified
Per 600 PA
232
109.09
Davis Schneider
Career
Per 600 PAverified
169
123.36
Terry Harmon
Careerverified
Per 600 PA
120.23
56.53
Davis Schneider
Career
Per 600 PAverified
100.32
73.22
Terry Harmon
Careerverified
Per 600 PA
13
6.11
Davis Schneider
Career
Per 600 PAverified
11
8.03
Terry Harmon
Careerverified
Per 600 PA
117
55.02
Davis Schneider
Career
Per 600 PAverified
104
75.91
Terry Harmon
Careerverified
Per 600 PAverified
5
2.35
Davis Schneider
Career
Per 600 PA
0
0
Terry Harmon
Careerverified
Per 600 PAverified
175
82.29
Davis Schneider
Career
Per 600 PA
247
180.29
Terry Harmon
Careerverified
Per 600 PAverified
7.29
7.29
Davis Schneider
Career
Per 600 PA
3.33
3.33
Terry Harmon
Careerverified
Per 600 PAverified
0.67
0.67
Davis Schneider
Career
Per 600 PA
0.42
0.42
Terry Harmon
Careerverified
Per 600 PAverified
16
7.52
Davis Schneider
Career
Per 600 PA
0
0
Terry Harmon
Career
Per 600 PA
5
2.35
Davis Schneider
Careerverified
Per 600 PAverified
6
4.38
Terry Harmon
Career
Per 600 PA
14
6.58
Davis Schneider
Careerverified
Per 600 PAverified
8
5.84
Terry Harmon
Careerverified
Per 600 PAverified
17
7.99
Davis Schneider
Career
Per 600 PA
10
7.3
Terry Harmon
Careerverified
Per 600 PAverified
11
5.17
Davis Schneider
Career
Per 600 PA
1
0.73
Terry Harmon
Careerverified
Per 600 PAverified
28
13.17
Davis Schneider
Career
Per 600 PA
11
8.03
Terry Harmon
Career
Per 600 PA
60.71
60.71
Davis Schneider
Careerverified
Per 600 PAverified
90.91
90.91

Fielding Stats for Terry Harmon and Davis Schneider

Terry Harmon
Careerverified
Per 9 Inningsverified
9
9
Davis Schneider
Career
Per 9 Innings
3
3
Terry Harmon
Careerverified
Per 9 Inningsverified
444
1.5
Davis Schneider
Career
Per 9 Innings
262
1.43
Terry Harmon
Careerverified
Per 9 Innings
260
0.88
Davis Schneider
Career
Per 9 Inningsverified
191
1.04
Terry Harmon
Careerverified
Per 9 Innings
7983
27
Davis Schneider
Career
Per 9 Innings
4953
27
Terry Harmon
Careerverified
Per 9 Innings
2661
9
Davis Schneider
Career
Per 9 Innings
1651
9
Terry Harmon
Careerverified
Per 9 Inningsverified
624
2.11
Davis Schneider
Career
Per 9 Innings
335
1.83
Terry Harmon
Careerverified
Per 9 Inningsverified
893
3.02
Davis Schneider
Career
Per 9 Innings
172
0.94
Terry Harmon
Career
Per 9 Innings
36
0.12
Davis Schneider
Careerverified
Per 9 Inningsverified
5
0.03
Terry Harmon
Careerverified
Per 9 Inningsverified
1553
5.25
Davis Schneider
Career
Per 9 Innings
512
2.79
Terry Harmon
Careerverified
Per 9 Inningsverified
1517
5.13
Davis Schneider
Career
Per 9 Innings
507
2.76
Terry Harmon
Career
Per 9 Innings
97.68
97.68
Davis Schneider
Careerverified
Per 9 Inningsverified
99.02
99.02
Terry Harmon
Careerverified
Per 9 Inningsverified
3.417
3.417
Davis Schneider
Career
Per 9 Innings
1.935
1.935
Terry Harmon
Career
Per 9 Innings
58.56
58.56
Davis Schneider
Careerverified
Per 9 Inningsverified
72.9
72.9
Terry Harmon
Careerverified
Per 9 Inningsverified
190
0.64
Davis Schneider
Career
Per 9 Innings
30
0.16
Terry Harmon
Career
Per 9 Innings
0
0
Davis Schneider
Career
Per 9 Innings
0
0
Terry Harmon
Career
Per 9 Innings
0
0
Davis Schneider
Career
Per 9 Innings
0
0
Terry Harmon
Career
Per 9 Innings
0
0
Davis Schneider
Career
Per 9 Innings
0
0
Terry Harmon
Career
Per 9 Innings
0
0
Davis Schneider
Career
Per 9 Innings
0
0