Carlos Guillen vs. Terry Puhl — Career Comparison

Gen XVenezuelaThrows RightBats SwitchSouth AmericaDetroit TigersAmerican LeagueShortstopAll-Star
Baby BoomersCANThrows RightBats LeftNorth AmericaHouston AstrosAmerican LeagueRight FielderAll-Star

When their careers are measured against the same standard, Carlos Guillen comes out clearly ahead of Terry Puhl across most offensive categories. Carlos Guillen led in home run production (HR/PA+ 96 vs 70), slugging (SLG+ 113 vs 104), and batting average (AVG+ 114 vs 109). Terry Puhl held the edge in contact rate (K%+ 154 vs 118). Carlos Guillen was the more complete offensive player.

Hitting Stats for Carlos Guillen and Terry Puhl

Carlos Guillen
Career
Per 600 PA
14
14
Terry Puhl
Careerverified
Per 600 PAverified
15
15
Carlos Guillen
Career
Per 600 PA
1305
148.38
Terry Puhl
Careerverified
Per 600 PAverified
1531
167.66
Carlos Guillen
Career
Per 600 PA
5277
600
Terry Puhl
Careerverified
Per 600 PA
5479
600
Carlos Guillen
Career
Per 600 PA
4673
531.32
Terry Puhl
Careerverified
Per 600 PAverified
4855
531.67
Carlos Guillen
Careerverified
Per 600 PAverified
0.285
0.285
Terry Puhl
Career
Per 600 PA
0.28
0.28
Carlos Guillen
Careerverified
Per 600 PAverified
0.813
0.813
Terry Puhl
Career
Per 600 PA
0.77
0.77
Carlos Guillen
Career
Per 600 PAverified
1331
151.34
Terry Puhl
Careerverified
Per 600 PA
1361
149.04
Carlos Guillen
Career
Per 600 PA
890
101.19
Terry Puhl
Careerverified
Per 600 PAverified
1017
111.37
Carlos Guillen
Careerverified
Per 600 PAverified
266
30.24
Terry Puhl
Career
Per 600 PA
226
24.75
Carlos Guillen
Career
Per 600 PA
51
5.8
Terry Puhl
Careerverified
Per 600 PAverified
56
6.13
Carlos Guillen
Careerverified
Per 600 PAverified
124
14.1
Terry Puhl
Career
Per 600 PA
62
6.79
Carlos Guillen
Careerverified
Per 600 PAverified
441
50.14
Terry Puhl
Career
Per 600 PA
344
37.67
Carlos Guillen
Careerverified
Per 600 PAverified
0.331
0.331
Terry Puhl
Career
Per 600 PA
0.253
0.253
Carlos Guillen
Careerverified
Per 600 PAverified
0.027
0.027
Terry Puhl
Career
Per 600 PA
0.013
0.013
Carlos Guillen
Careerverified
Per 600 PAverified
0.093
0.093
Terry Puhl
Career
Per 600 PA
0.046
0.046
Carlos Guillen
Careerverified
Per 600 PAverified
734.35
83.5
Terry Puhl
Career
Per 600 PA
699.16
76.56
Carlos Guillen
Careerverified
Per 600 PAverified
2071
235.47
Terry Puhl
Career
Per 600 PA
1885
206.42
Carlos Guillen
Career
Per 600 PAverified
1863
211.82
Terry Puhl
Careerverified
Per 600 PA
1892
207.19
Carlos Guillen
Careerverified
Per 600 PAverified
0.355
0.355
Terry Puhl
Career
Per 600 PA
0.349
0.349
Carlos Guillen
Careerverified
Per 600 PAverified
0.443
0.443
Terry Puhl
Career
Per 600 PA
0.388
0.388
Carlos Guillen
Careerverified
Per 600 PAverified
0.798
0.798
Terry Puhl
Career
Per 600 PA
0.737
0.737
Carlos Guillen
Careerverified
Per 600 PAverified
0.158
0.158
Terry Puhl
Career
Per 600 PA
0.108
0.108
Carlos Guillen
Careerverified
Per 600 PAverified
0.271
0.271
Terry Puhl
Career
Per 600 PA
0.254
0.254
Carlos Guillen
Careerverified
Per 600 PAverified
0.763
0.763
Terry Puhl
Career
Per 600 PA
0.721
0.721
Carlos Guillen
Careerverified
Per 600 PAverified
0.319
0.319
Terry Puhl
Career
Per 600 PA
0.301
0.301
Carlos Guillen
Careerverified
Per 600 PAverified
733
83.34
Terry Puhl
Career
Per 600 PA
676
74.03
Carlos Guillen
Careerverified
Per 600 PAverified
660
75.04
Terry Puhl
Career
Per 600 PA
435
47.64
Carlos Guillen
Careerverified
Per 600 PAverified
1269
144.29
Terry Puhl
Career
Per 600 PA
1049
114.87
Carlos Guillen
Careerverified
Per 600 PAverified
752
85.5
Terry Puhl
Career
Per 600 PA
732.04
80.16
Carlos Guillen
Career
Per 600 PA
22
2.5
Terry Puhl
Careerverified
Per 600 PAverified
26
2.85
Carlos Guillen
Careerverified
Per 600 PAverified
510
57.99
Terry Puhl
Career
Per 600 PA
505
55.3
Carlos Guillen
Career
Per 600 PA
39
4.43
Terry Puhl
Careerverified
Per 600 PAverified
49
5.37
Carlos Guillen
Career
Per 600 PA
804
91.42
Terry Puhl
Careerverified
Per 600 PAverified
507
55.52
Carlos Guillen
Career
Per 600 PA
6.56
6.56
Terry Puhl
Careerverified
Per 600 PAverified
10.81
10.81
Carlos Guillen
Career
Per 600 PA
0.63
0.63
Terry Puhl
Careerverified
Per 600 PAverified
1
1
Carlos Guillen
Career
Per 600 PA
28
3.18
Terry Puhl
Careerverified
Per 600 PAverified
57
6.24
Carlos Guillen
Careerverified
Per 600 PAverified
44
5
Terry Puhl
Career
Per 600 PA
36
3.94
Carlos Guillen
Career
Per 600 PA
119
13.53
Terry Puhl
Careerverified
Per 600 PAverified
59
6.46
Carlos Guillen
Career
Per 600 PA
74
8.41
Terry Puhl
Careerverified
Per 600 PAverified
217
23.76
Carlos Guillen
Career
Per 600 PA
47
5.34
Terry Puhl
Careerverified
Per 600 PAverified
99
10.84
Carlos Guillen
Career
Per 600 PA
121
13.76
Terry Puhl
Careerverified
Per 600 PAverified
316
34.6
Carlos Guillen
Career
Per 600 PA
61.16
61.16
Terry Puhl
Careerverified
Per 600 PAverified
68.67
68.67

Fielding Stats for Carlos Guillen and Terry Puhl

Carlos Guillen
Career
Per 9 Innings
14
14
Terry Puhl
Careerverified
Per 9 Inningsverified
15
15
Carlos Guillen
Career
Per 9 Inningsverified
1248
1.11
Terry Puhl
Careerverified
Per 9 Innings
1304
1.1
Carlos Guillen
Career
Per 9 Inningsverified
1169
1.04
Terry Puhl
Careerverified
Per 9 Innings
1193
1.01
Carlos Guillen
Career
Per 9 Innings
30490
27
Terry Puhl
Careerverified
Per 9 Innings
32034
27
Carlos Guillen
Career
Per 9 Innings
10163.1
9
Terry Puhl
Careerverified
Per 9 Innings
10678
9
Carlos Guillen
Career
Per 9 Innings
1972
1.75
Terry Puhl
Careerverified
Per 9 Inningsverified
2585
2.18
Carlos Guillen
Careerverified
Per 9 Inningsverified
2888
2.56
Terry Puhl
Career
Per 9 Innings
57
0.05
Carlos Guillen
Career
Per 9 Innings
165
0.15
Terry Puhl
Careerverified
Per 9 Inningsverified
18
0.02
Carlos Guillen
Careerverified
Per 9 Inningsverified
5025
4.45
Terry Puhl
Career
Per 9 Innings
2660
2.24
Carlos Guillen
Careerverified
Per 9 Inningsverified
4860
4.3
Terry Puhl
Career
Per 9 Innings
2642
2.23
Carlos Guillen
Career
Per 9 Innings
96.72
96.72
Terry Puhl
Careerverified
Per 9 Inningsverified
99.32
99.32
Carlos Guillen
Careerverified
Per 9 Inningsverified
3.894
3.894
Terry Puhl
Career
Per 9 Innings
2.026
2.026
Carlos Guillen
Careerverified
Per 9 Inningsverified
93.67
93.67
Terry Puhl
Career
Per 9 Innings
91.49
91.49
Carlos Guillen
Careerverified
Per 9 Inningsverified
645
0.57
Terry Puhl
Career
Per 9 Innings
19
0.02
Carlos Guillen
Career
Per 9 Innings
0
0
Terry Puhl
Career
Per 9 Innings
0
0
Carlos Guillen
Career
Per 9 Innings
0
0
Terry Puhl
Career
Per 9 Innings
0
0
Carlos Guillen
Career
Per 9 Innings
0
0
Terry Puhl
Career
Per 9 Innings
0
0
Carlos Guillen
Career
Per 9 Innings
0
0
Terry Puhl
Career
Per 9 Innings
0
0