Brian Giles vs. David Peralta — Career Comparison

Baby BoomersKansasThrows RightBats RightNorth AmericaNew York MetsNational LeagueSecond Baseman
MillenialVenezuelaThrows LeftBats LeftSouth AmericaArizona DiamondbacksNational LeagueLeft FielderGold GloveSilver Slugger

On the career numbers, David Peralta posted the stronger offensive profile against Brian Giles. David Peralta posted stronger numbers in OPS (.785 vs .608) and on-base percentage (.338 vs .299). By the career numbers, David Peralta had the stronger overall case — though those totals don't account for the eras and run environments each player worked in.

Hitting Stats for Brian Giles and David Peralta

Brian Giles
Career
Per 600 PA
6
6
David Peralta
Careerverified
Per 600 PAverified
11
11
Brian Giles
Career
Per 600 PAverified
287
217.7
David Peralta
Careerverified
Per 600 PA
1232
161.05
Brian Giles
Career
Per 600 PA
791
600
David Peralta
Careerverified
Per 600 PA
4590
600
Brian Giles
Career
Per 600 PA
709
537.8
David Peralta
Careerverified
Per 600 PAverified
4188
547.45
Brian Giles
Career
Per 600 PA
0.229
0.229
David Peralta
Careerverified
Per 600 PAverified
0.278
0.278
Brian Giles
Career
Per 600 PA
0.647
0.647
David Peralta
Careerverified
Per 600 PAverified
0.794
0.794
Brian Giles
Career
Per 600 PA
162
122.88
David Peralta
Careerverified
Per 600 PAverified
1166
152.42
Brian Giles
Career
Per 600 PA
125
94.82
David Peralta
Careerverified
Per 600 PAverified
755
98.69
Brian Giles
Career
Per 600 PA
27
20.48
David Peralta
Careerverified
Per 600 PAverified
238
31.11
Brian Giles
Career
Per 600 PA
0
0
David Peralta
Careerverified
Per 600 PAverified
48
6.27
Brian Giles
Career
Per 600 PA
10
7.59
David Peralta
Careerverified
Per 600 PAverified
125
16.34
Brian Giles
Career
Per 600 PA
37
28.07
David Peralta
Careerverified
Per 600 PAverified
411
53.73
Brian Giles
Career
Per 600 PA
0.228
0.228
David Peralta
Careerverified
Per 600 PAverified
0.353
0.353
Brian Giles
Career
Per 600 PA
0.014
0.014
David Peralta
Careerverified
Per 600 PAverified
0.03
0.03
Brian Giles
Career
Per 600 PA
0.062
0.062
David Peralta
Careerverified
Per 600 PAverified
0.107
0.107
Brian Giles
Career
Per 600 PA
70.08
53.16
David Peralta
Careerverified
Per 600 PAverified
623.71
81.53
Brian Giles
Career
Per 600 PA
219
166.12
David Peralta
Careerverified
Per 600 PAverified
1875
245.1
Brian Giles
Career
Per 600 PA
234
177.5
David Peralta
Careerverified
Per 600 PAverified
1536
200.78
Brian Giles
Career
Per 600 PA
0.298
0.298
David Peralta
Careerverified
Per 600 PAverified
0.335
0.335
Brian Giles
Career
Per 600 PA
0.309
0.309
David Peralta
Careerverified
Per 600 PAverified
0.448
0.448
Brian Giles
Career
Per 600 PA
0.607
0.607
David Peralta
Careerverified
Per 600 PAverified
0.782
0.782
Brian Giles
Career
Per 600 PA
0.08
0.08
David Peralta
Careerverified
Per 600 PAverified
0.169
0.169
Brian Giles
Career
Per 600 PA
0.211
0.211
David Peralta
Careerverified
Per 600 PAverified
0.263
0.263
Brian Giles
Career
Per 600 PA
0.557
0.557
David Peralta
Careerverified
Per 600 PAverified
0.732
0.732
Brian Giles
Career
Per 600 PA
0.275
0.275
David Peralta
Careerverified
Per 600 PAverified
0.325
0.325
Brian Giles
Career
Per 600 PA
74
56.13
David Peralta
Careerverified
Per 600 PAverified
526
68.76
Brian Giles
Career
Per 600 PA
50
37.93
David Peralta
Careerverified
Per 600 PAverified
569
74.38
Brian Giles
Career
Per 600 PA
114
86.47
David Peralta
Careerverified
Per 600 PAverified
970
126.8
Brian Giles
Career
Per 600 PA
71.35
54.12
David Peralta
Careerverified
Per 600 PAverified
641.15
83.81
Brian Giles
Career
Per 600 PA
2
1.52
David Peralta
Careerverified
Per 600 PAverified
34
4.44
Brian Giles
Career
Per 600 PAverified
70
53.1
David Peralta
Careerverified
Per 600 PA
336
43.92
Brian Giles
Career
Per 600 PA
2
1.52
David Peralta
Careerverified
Per 600 PAverified
20
2.61
Brian Giles
Careerverified
Per 600 PAverified
151
114.54
David Peralta
Career
Per 600 PA
891
116.47
Brian Giles
Careerverified
Per 600 PAverified
5.24
5.24
David Peralta
Career
Per 600 PA
5.15
5.15
Brian Giles
Careerverified
Per 600 PAverified
0.46
0.46
David Peralta
Career
Per 600 PA
0.38
0.38
Brian Giles
Careerverified
Per 600 PAverified
5
3.79
David Peralta
Career
Per 600 PA
1
0.13
Brian Giles
Career
Per 600 PA
5
3.79
David Peralta
Careerverified
Per 600 PAverified
31
4.05
Brian Giles
Careerverified
Per 600 PAverified
11
8.34
David Peralta
Career
Per 600 PA
81
10.59
Brian Giles
Career
Per 600 PAverified
27
20.48
David Peralta
Careerverified
Per 600 PA
39
5.1
Brian Giles
Career
Per 600 PAverified
13
9.86
David Peralta
Careerverified
Per 600 PA
16
2.09
Brian Giles
Career
Per 600 PAverified
40
30.34
David Peralta
Careerverified
Per 600 PA
55
7.19
Brian Giles
Career
Per 600 PA
67.5
67.5
David Peralta
Careerverified
Per 600 PAverified
70.91
70.91

Fielding Stats for Brian Giles and David Peralta

Brian Giles
Career
Per 9 Innings
6
6
David Peralta
Careerverified
Per 9 Inningsverified
11
11
Brian Giles
Career
Per 9 Inningsverified
284
1.33
David Peralta
Careerverified
Per 9 Innings
1114
1.12
Brian Giles
Career
Per 9 Innings
216
1.01
David Peralta
Careerverified
Per 9 Inningsverified
1012
1.02
Brian Giles
Career
Per 9 Innings
5767
27
David Peralta
Careerverified
Per 9 Innings
26788
27
Brian Giles
Career
Per 9 Innings
1922.1
9
David Peralta
Careerverified
Per 9 Innings
8929.1
9
Brian Giles
Career
Per 9 Inningsverified
556
2.6
David Peralta
Careerverified
Per 9 Innings
1998
2.01
Brian Giles
Careerverified
Per 9 Inningsverified
688
3.22
David Peralta
Career
Per 9 Innings
29
0.03
Brian Giles
Careerverified
Per 9 Innings
21
0.1
David Peralta
Career
Per 9 Inningsverified
24
0.02
Brian Giles
Career
Per 9 Inningsverified
1265
5.92
David Peralta
Careerverified
Per 9 Innings
2051
2.07
Brian Giles
Career
Per 9 Inningsverified
1244
5.82
David Peralta
Careerverified
Per 9 Innings
2027
2.04
Brian Giles
Career
Per 9 Innings
98.34
98.34
David Peralta
Careerverified
Per 9 Inningsverified
98.83
98.83
Brian Giles
Careerverified
Per 9 Inningsverified
4.38
4.38
David Peralta
Career
Per 9 Innings
1.82
1.82
Brian Giles
Career
Per 9 Innings
76.06
76.06
David Peralta
Careerverified
Per 9 Inningsverified
90.84
90.84
Brian Giles
Careerverified
Per 9 Inningsverified
164
0.77
David Peralta
Career
Per 9 Innings
9
0.01
Brian Giles
Career
Per 9 Innings
0
0
David Peralta
Career
Per 9 Innings
0
0
Brian Giles
Career
Per 9 Innings
0
0
David Peralta
Career
Per 9 Innings
0
0
Brian Giles
Career
Per 9 Innings
0
0
David Peralta
Career
Per 9 Innings
0
0
Brian Giles
Career
Per 9 Innings
0
0
David Peralta
Career
Per 9 Innings
0
0