Brad Glenn vs. Terry Puhl — Career Comparison

MillenialOklahomaThrows RightBats RightNorth AmericaToronto Blue JaysAmerican LeagueRight Fielder
Baby BoomersCANThrows RightBats LeftNorth AmericaHouston AstrosAmerican LeagueRight FielderAll-Star

On the career numbers, Terry Puhl posted the stronger offensive profile against Brad Glenn. Terry Puhl posted stronger numbers in OPS (.743 vs .192) and on-base percentage (.355 vs .125). 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 Glenn and Terry Puhl

Brad Glenn
Career
Per 600 PA
1
1
Terry Puhl
Careerverified
Per 600 PAverified
15
15
Brad Glenn
Career
Per 600 PAverified
6
225
Terry Puhl
Careerverified
Per 600 PA
1531
167.66
Brad Glenn
Career
Per 600 PA
16
600
Terry Puhl
Careerverified
Per 600 PA
5479
600
Brad Glenn
Career
Per 600 PAverified
15
562.5
Terry Puhl
Careerverified
Per 600 PA
4855
531.67
Brad Glenn
Career
Per 600 PA
0.067
0.067
Terry Puhl
Careerverified
Per 600 PAverified
0.28
0.28
Brad Glenn
Career
Per 600 PA
0.219
0.219
Terry Puhl
Careerverified
Per 600 PAverified
0.77
0.77
Brad Glenn
Career
Per 600 PA
1
37.5
Terry Puhl
Careerverified
Per 600 PAverified
1361
149.04
Brad Glenn
Career
Per 600 PA
1
37.5
Terry Puhl
Careerverified
Per 600 PAverified
1017
111.37
Brad Glenn
Career
Per 600 PA
0
0
Terry Puhl
Careerverified
Per 600 PAverified
226
24.75
Brad Glenn
Career
Per 600 PA
0
0
Terry Puhl
Careerverified
Per 600 PAverified
56
6.13
Brad Glenn
Career
Per 600 PA
0
0
Terry Puhl
Careerverified
Per 600 PAverified
62
6.79
Brad Glenn
Career
Per 600 PA
0
0
Terry Puhl
Careerverified
Per 600 PAverified
344
37.67
Brad Glenn
Career
Per 600 PA
0
0
Terry Puhl
Careerverified
Per 600 PAverified
0.253
0.253
Brad Glenn
Career
Per 600 PA
0
0
Terry Puhl
Careerverified
Per 600 PAverified
0.013
0.013
Brad Glenn
Career
Per 600 PA
0
0
Terry Puhl
Careerverified
Per 600 PAverified
0.046
0.046
Brad Glenn
Career
Per 600 PA
0.13
4.95
Terry Puhl
Careerverified
Per 600 PAverified
699.16
76.56
Brad Glenn
Career
Per 600 PA
1
37.5
Terry Puhl
Careerverified
Per 600 PAverified
1885
206.42
Brad Glenn
Career
Per 600 PA
2
75
Terry Puhl
Careerverified
Per 600 PAverified
1892
207.19
Brad Glenn
Career
Per 600 PA
0.125
0.125
Terry Puhl
Careerverified
Per 600 PAverified
0.349
0.349
Brad Glenn
Career
Per 600 PA
0.067
0.067
Terry Puhl
Careerverified
Per 600 PAverified
0.388
0.388
Brad Glenn
Career
Per 600 PA
0.192
0.192
Terry Puhl
Careerverified
Per 600 PAverified
0.737
0.737
Brad Glenn
Career
Per 600 PA
0
0
Terry Puhl
Careerverified
Per 600 PAverified
0.108
0.108
Brad Glenn
Career
Per 600 PA
0.073
0.073
Terry Puhl
Careerverified
Per 600 PAverified
0.254
0.254
Brad Glenn
Career
Per 600 PA
0.143
0.143
Terry Puhl
Careerverified
Per 600 PAverified
0.721
0.721
Brad Glenn
Career
Per 600 PA
0.1
0.1
Terry Puhl
Careerverified
Per 600 PAverified
0.301
0.301
Brad Glenn
Career
Per 600 PA
0
0
Terry Puhl
Careerverified
Per 600 PAverified
676
74.03
Brad Glenn
Career
Per 600 PA
0
0
Terry Puhl
Careerverified
Per 600 PAverified
435
47.64
Brad Glenn
Career
Per 600 PA
0
0
Terry Puhl
Careerverified
Per 600 PAverified
1049
114.87
Brad Glenn
Career
Per 600 PA
-0.56
-20.9
Terry Puhl
Careerverified
Per 600 PAverified
732.04
80.16
Brad Glenn
Career
Per 600 PA
0
0
Terry Puhl
Careerverified
Per 600 PAverified
26
2.85
Brad Glenn
Career
Per 600 PA
1
37.5
Terry Puhl
Careerverified
Per 600 PAverified
505
55.3
Brad Glenn
Career
Per 600 PA
0
0
Terry Puhl
Careerverified
Per 600 PAverified
49
5.37
Brad Glenn
Careerverified
Per 600 PA
5
187.5
Terry Puhl
Career
Per 600 PAverified
507
55.52
Brad Glenn
Career
Per 600 PA
3.2
3.2
Terry Puhl
Careerverified
Per 600 PAverified
10.81
10.81
Brad Glenn
Career
Per 600 PA
0.2
0.2
Terry Puhl
Careerverified
Per 600 PAverified
1
1
Brad Glenn
Career
Per 600 PA
0
0
Terry Puhl
Careerverified
Per 600 PAverified
57
6.24
Brad Glenn
Career
Per 600 PA
0
0
Terry Puhl
Careerverified
Per 600 PAverified
36
3.94
Brad Glenn
Careerverified
Per 600 PAverified
0
0
Terry Puhl
Career
Per 600 PA
59
6.46
Brad Glenn
Career
Per 600 PA
0
0
Terry Puhl
Careerverified
Per 600 PAverified
217
23.76
Brad Glenn
Career
Per 600 PA
0
0
Terry Puhl
Careerverified
Per 600 PAverified
99
10.84
Brad Glenn
Career
Per 600 PA
0
0
Terry Puhl
Careerverified
Per 600 PAverified
316
34.6
Brad Glenn
Career
Per 600 PA
Terry Puhl
Careerverified
Per 600 PAverified
68.67
68.67

Fielding Stats for Brad Glenn and Terry Puhl

Brad Glenn
Career
Per 9 Innings
1
1
Terry Puhl
Careerverified
Per 9 Inningsverified
15
15
Brad Glenn
Career
Per 9 Innings
4
1
Terry Puhl
Careerverified
Per 9 Inningsverified
1304
1.1
Brad Glenn
Career
Per 9 Innings
4
1
Terry Puhl
Careerverified
Per 9 Inningsverified
1193
1.01
Brad Glenn
Career
Per 9 Innings
108
27
Terry Puhl
Careerverified
Per 9 Innings
32034
27
Brad Glenn
Career
Per 9 Innings
36
9
Terry Puhl
Careerverified
Per 9 Innings
10678
9
Brad Glenn
Career
Per 9 Innings
8
2
Terry Puhl
Careerverified
Per 9 Inningsverified
2585
2.18
Brad Glenn
Career
Per 9 Innings
0
0
Terry Puhl
Careerverified
Per 9 Inningsverified
57
0.05
Brad Glenn
Careerverified
Per 9 Inningsverified
0
0
Terry Puhl
Career
Per 9 Innings
18
0.02
Brad Glenn
Career
Per 9 Innings
8
2
Terry Puhl
Careerverified
Per 9 Inningsverified
2660
2.24
Brad Glenn
Career
Per 9 Innings
8
2
Terry Puhl
Careerverified
Per 9 Inningsverified
2642
2.23
Brad Glenn
Careerverified
Per 9 Inningsverified
100
100
Terry Puhl
Career
Per 9 Innings
99.32
99.32
Brad Glenn
Career
Per 9 Innings
2
2
Terry Puhl
Careerverified
Per 9 Inningsverified
2.026
2.026
Brad Glenn
Careerverified
Per 9 Inningsverified
100
100
Terry Puhl
Career
Per 9 Innings
91.49
91.49
Brad Glenn
Career
Per 9 Innings
0
0
Terry Puhl
Careerverified
Per 9 Inningsverified
19
0.02
Brad Glenn
Career
Per 9 Innings
0
0
Terry Puhl
Career
Per 9 Innings
0
0
Brad Glenn
Career
Per 9 Innings
0
0
Terry Puhl
Career
Per 9 Innings
0
0
Brad Glenn
Career
Per 9 Innings
0
0
Terry Puhl
Career
Per 9 Innings
0
0
Brad Glenn
Career
Per 9 Innings
0
0
Terry Puhl
Career
Per 9 Innings
0
0