Brad Harman vs. Terry Puhl — Career Comparison

MillenialAustraliaThrows RightBats RightOceaniaPhiladelphia PhilliesNational LeagueUnknown
Baby BoomersCANThrows RightBats LeftNorth AmericaHouston AstrosAmerican LeagueRight FielderAll-Star

On the career numbers, Terry Puhl posted the stronger offensive profile against Brad Harman. Terry Puhl posted stronger numbers in OPS (.743 vs .382) and on-base percentage (.355 vs .182). By the career numbers, Terry Puhl had the stronger overall case — though those totals don't account for the eras and run environments each player worked in.

Hitting Stats for Brad Harman and Terry Puhl

Brad Harman
Career
Per 600 PA
1
1
Terry Puhl
Careerverified
Per 600 PAverified
15
15
Brad Harman
Career
Per 600 PAverified
6
327.27
Terry Puhl
Careerverified
Per 600 PA
1531
167.66
Brad Harman
Career
Per 600 PA
11
600
Terry Puhl
Careerverified
Per 600 PA
5479
600
Brad Harman
Career
Per 600 PAverified
10
545.45
Terry Puhl
Careerverified
Per 600 PA
4855
531.67
Brad Harman
Career
Per 600 PA
0.1
0.1
Terry Puhl
Careerverified
Per 600 PAverified
0.28
0.28
Brad Harman
Career
Per 600 PA
0.409
0.409
Terry Puhl
Careerverified
Per 600 PAverified
0.77
0.77
Brad Harman
Career
Per 600 PA
1
54.55
Terry Puhl
Careerverified
Per 600 PAverified
1361
149.04
Brad Harman
Career
Per 600 PA
0
0
Terry Puhl
Careerverified
Per 600 PAverified
1017
111.37
Brad Harman
Career
Per 600 PAverified
1
54.55
Terry Puhl
Careerverified
Per 600 PA
226
24.75
Brad Harman
Career
Per 600 PA
0
0
Terry Puhl
Careerverified
Per 600 PAverified
56
6.13
Brad Harman
Career
Per 600 PA
0
0
Terry Puhl
Careerverified
Per 600 PAverified
62
6.79
Brad Harman
Career
Per 600 PAverified
1
54.55
Terry Puhl
Careerverified
Per 600 PA
344
37.67
Brad Harman
Careerverified
Per 600 PAverified
1
1
Terry Puhl
Career
Per 600 PA
0.253
0.253
Brad Harman
Career
Per 600 PA
0
0
Terry Puhl
Careerverified
Per 600 PAverified
0.013
0.013
Brad Harman
Career
Per 600 PA
0
0
Terry Puhl
Careerverified
Per 600 PAverified
0.046
0.046
Brad Harman
Career
Per 600 PA
0.27
14.56
Terry Puhl
Careerverified
Per 600 PAverified
699.16
76.56
Brad Harman
Career
Per 600 PA
2
109.09
Terry Puhl
Careerverified
Per 600 PAverified
1885
206.42
Brad Harman
Career
Per 600 PA
2
109.09
Terry Puhl
Careerverified
Per 600 PAverified
1892
207.19
Brad Harman
Career
Per 600 PA
0.182
0.182
Terry Puhl
Careerverified
Per 600 PAverified
0.349
0.349
Brad Harman
Career
Per 600 PA
0.2
0.2
Terry Puhl
Careerverified
Per 600 PAverified
0.388
0.388
Brad Harman
Career
Per 600 PA
0.382
0.382
Terry Puhl
Careerverified
Per 600 PAverified
0.737
0.737
Brad Harman
Career
Per 600 PA
0.1
0.1
Terry Puhl
Careerverified
Per 600 PAverified
0.108
0.108
Brad Harman
Career
Per 600 PA
0.132
0.132
Terry Puhl
Careerverified
Per 600 PAverified
0.254
0.254
Brad Harman
Career
Per 600 PA
0.3
0.3
Terry Puhl
Careerverified
Per 600 PAverified
0.721
0.721
Brad Harman
Career
Per 600 PA
0.111
0.111
Terry Puhl
Careerverified
Per 600 PAverified
0.301
0.301
Brad Harman
Career
Per 600 PA
1
54.55
Terry Puhl
Careerverified
Per 600 PAverified
676
74.03
Brad Harman
Career
Per 600 PAverified
1
54.55
Terry Puhl
Careerverified
Per 600 PA
435
47.64
Brad Harman
Career
Per 600 PA
2
109.09
Terry Puhl
Careerverified
Per 600 PAverified
1049
114.87
Brad Harman
Career
Per 600 PA
-0.23
-12.53
Terry Puhl
Careerverified
Per 600 PAverified
732.04
80.16
Brad Harman
Career
Per 600 PA
0
0
Terry Puhl
Careerverified
Per 600 PAverified
26
2.85
Brad Harman
Career
Per 600 PA
1
54.55
Terry Puhl
Careerverified
Per 600 PAverified
505
55.3
Brad Harman
Career
Per 600 PA
0
0
Terry Puhl
Careerverified
Per 600 PAverified
49
5.37
Brad Harman
Careerverified
Per 600 PAverified
1
54.55
Terry Puhl
Career
Per 600 PA
507
55.52
Brad Harman
Careerverified
Per 600 PAverified
11
11
Terry Puhl
Career
Per 600 PA
10.81
10.81
Brad Harman
Career
Per 600 PA
1
1
Terry Puhl
Career
Per 600 PA
1
1
Brad Harman
Career
Per 600 PA
0
0
Terry Puhl
Careerverified
Per 600 PAverified
57
6.24
Brad Harman
Career
Per 600 PA
0
0
Terry Puhl
Careerverified
Per 600 PAverified
36
3.94
Brad Harman
Careerverified
Per 600 PA
1
54.55
Terry Puhl
Career
Per 600 PAverified
59
6.46
Brad Harman
Career
Per 600 PA
0
0
Terry Puhl
Careerverified
Per 600 PAverified
217
23.76
Brad Harman
Career
Per 600 PA
0
0
Terry Puhl
Careerverified
Per 600 PAverified
99
10.84
Brad Harman
Career
Per 600 PA
0
0
Terry Puhl
Careerverified
Per 600 PAverified
316
34.6
Brad Harman
Career
Per 600 PA
Terry Puhl
Careerverified
Per 600 PAverified
68.67
68.67

Fielding Stats for Brad Harman and Terry Puhl

Brad Harman
Career
Per 9 Innings
1
1
Terry Puhl
Careerverified
Per 9 Inningsverified
15
15
Brad Harman
Career
Per 9 Inningsverified
4
2
Terry Puhl
Careerverified
Per 9 Innings
1304
1.1
Brad Harman
Career
Per 9 Innings
2
1
Terry Puhl
Careerverified
Per 9 Inningsverified
1193
1.01
Brad Harman
Career
Per 9 Innings
54
27
Terry Puhl
Careerverified
Per 9 Innings
32034
27
Brad Harman
Career
Per 9 Innings
18
9
Terry Puhl
Careerverified
Per 9 Innings
10678
9
Brad Harman
Career
Per 9 Innings
2
1
Terry Puhl
Careerverified
Per 9 Inningsverified
2585
2.18
Brad Harman
Career
Per 9 Inningsverified
3
1.5
Terry Puhl
Careerverified
Per 9 Innings
57
0.05
Brad Harman
Careerverified
Per 9 Inningsverified
0
0
Terry Puhl
Career
Per 9 Innings
18
0.02
Brad Harman
Career
Per 9 Inningsverified
5
2.5
Terry Puhl
Careerverified
Per 9 Innings
2660
2.24
Brad Harman
Career
Per 9 Inningsverified
5
2.5
Terry Puhl
Careerverified
Per 9 Innings
2642
2.23
Brad Harman
Careerverified
Per 9 Inningsverified
100
100
Terry Puhl
Career
Per 9 Innings
99.32
99.32
Brad Harman
Career
Per 9 Innings
1.25
1.25
Terry Puhl
Careerverified
Per 9 Inningsverified
2.026
2.026
Brad Harman
Career
Per 9 Innings
50
50
Terry Puhl
Careerverified
Per 9 Inningsverified
91.49
91.49
Brad Harman
Career
Per 9 Innings
0
0
Terry Puhl
Careerverified
Per 9 Inningsverified
19
0.02
Brad Harman
Career
Per 9 Innings
0
0
Terry Puhl
Career
Per 9 Innings
0
0
Brad Harman
Career
Per 9 Innings
0
0
Terry Puhl
Career
Per 9 Innings
0
0
Brad Harman
Career
Per 9 Innings
0
0
Terry Puhl
Career
Per 9 Innings
0
0
Brad Harman
Career
Per 9 Innings
0
0
Terry Puhl
Career
Per 9 Innings
0
0