Brian Giles vs. John Stephens — Career Comparison

You might be looking for a matchup, check Brian Giles's matchup page instead!

Baby BoomersKansasThrows RightBats RightNorth AmericaNew York MetsNational LeagueSecond Baseman
Gen XAustraliaThrows RightBats RightOceaniaBaltimore OriolesAmerican LeagueStarting Pitcher

Brian Giles is a position player and John Stephens a pitcher — the stats that define each role measure entirely different things, so a direct comparison doesn't hold up. If Brian Giles ever faced John Stephens, check out their matchup page.

Fielding Stats for Brian Giles and John Stephens

Brian Giles
Careerverified
Per 9 Inningsverified
6
6
John Stephens
Career
Per 9 Innings
1
1
Brian Giles
Careerverified
Per 9 Innings
284
1.33
John Stephens
Career
Per 9 Inningsverified
12
1.66
Brian Giles
Careerverified
Per 9 Innings
216
1.01
John Stephens
Career
Per 9 Inningsverified
11
1.52
Brian Giles
Careerverified
Per 9 Innings
5767
27
John Stephens
Career
Per 9 Innings
195
27
Brian Giles
Careerverified
Per 9 Innings
1922.1
9
John Stephens
Career
Per 9 Innings
65
9
Brian Giles
Careerverified
Per 9 Inningsverified
556
2.6
John Stephens
Career
Per 9 Innings
2
0.28
Brian Giles
Careerverified
Per 9 Inningsverified
688
3.22
John Stephens
Career
Per 9 Innings
10
1.38
Brian Giles
Career
Per 9 Inningsverified
21
0.1
John Stephens
Careerverified
Per 9 Innings
1
0.14
Brian Giles
Careerverified
Per 9 Inningsverified
1265
5.92
John Stephens
Career
Per 9 Innings
13
1.8
Brian Giles
Careerverified
Per 9 Inningsverified
1244
5.82
John Stephens
Career
Per 9 Innings
12
1.66
Brian Giles
Careerverified
Per 9 Inningsverified
98.34
98.34
John Stephens
Career
Per 9 Innings
92.31
92.31
Brian Giles
Careerverified
Per 9 Inningsverified
4.38
4.38
John Stephens
Career
Per 9 Innings
1
1
Brian Giles
Career
Per 9 Innings
76.06
76.06
John Stephens
Careerverified
Per 9 Inningsverified
91.67
91.67
Brian Giles
Careerverified
Per 9 Inningsverified
164
0.77
John Stephens
Career
Per 9 Innings
1
0.14
Brian Giles
Career
Per 9 Innings
0
0
John Stephens
Career
Per 9 Innings
0
0
Brian Giles
Career
Per 9 Innings
0
0
John Stephens
Career
Per 9 Innings
0
0
Brian Giles
Career
Per 9 Innings
0
0
John Stephens
Career
Per 9 Innings
0
0
Brian Giles
Career
Per 9 Innings
0
0
John Stephens
Career
Per 9 Innings
0
0

Hitting Stats for Brian Giles and John Stephens

Brian Giles
Careerverified
Per 600 PAverified
6
6
John Stephens
Career
Per 600 PA
1
Brian Giles
Careerverified
Per 600 PAverified
287
217.7
John Stephens
Career
Per 600 PA
12
Brian Giles
Careerverified
Per 600 PAverified
791
600
John Stephens
Career
Per 600 PA
0
Brian Giles
Careerverified
Per 600 PAverified
709
537.8
John Stephens
Career
Per 600 PA
0
Brian Giles
Careerverified
Per 600 PAverified
0.229
0.229
John Stephens
Career
Per 600 PA
Brian Giles
Careerverified
Per 600 PAverified
0.647
0.647
John Stephens
Career
Per 600 PA
Brian Giles
Careerverified
Per 600 PAverified
162
122.88
John Stephens
Career
Per 600 PA
0
Brian Giles
Careerverified
Per 600 PAverified
125
94.82
John Stephens
Career
Per 600 PA
0
Brian Giles
Careerverified
Per 600 PAverified
27
20.48
John Stephens
Career
Per 600 PA
0
Brian Giles
Career
Per 600 PA
0
0
John Stephens
Career
Per 600 PA
0
Brian Giles
Careerverified
Per 600 PAverified
10
7.59
John Stephens
Career
Per 600 PA
0
Brian Giles
Careerverified
Per 600 PAverified
37
28.07
John Stephens
Career
Per 600 PA
0
Brian Giles
Careerverified
Per 600 PAverified
0.228
0.228
John Stephens
Career
Per 600 PA
Brian Giles
Careerverified
Per 600 PAverified
0.014
0.014
John Stephens
Career
Per 600 PA
Brian Giles
Careerverified
Per 600 PAverified
0.062
0.062
John Stephens
Career
Per 600 PA
Brian Giles
Careerverified
Per 600 PAverified
70.08
53.16
John Stephens
Career
Per 600 PA
Brian Giles
Careerverified
Per 600 PAverified
219
166.12
John Stephens
Career
Per 600 PA
0
Brian Giles
Careerverified
Per 600 PAverified
234
177.5
John Stephens
Career
Per 600 PA
0
Brian Giles
Careerverified
Per 600 PAverified
0.298
0.298
John Stephens
Career
Per 600 PA
Brian Giles
Careerverified
Per 600 PAverified
0.309
0.309
John Stephens
Career
Per 600 PA
Brian Giles
Careerverified
Per 600 PAverified
0.607
0.607
John Stephens
Career
Per 600 PA
Brian Giles
Careerverified
Per 600 PAverified
0.08
0.08
John Stephens
Career
Per 600 PA
Brian Giles
Careerverified
Per 600 PAverified
0.211
0.211
John Stephens
Career
Per 600 PA
Brian Giles
Careerverified
Per 600 PAverified
0.557
0.557
John Stephens
Career
Per 600 PA
Brian Giles
Careerverified
Per 600 PAverified
0.275
0.275
John Stephens
Career
Per 600 PA
Brian Giles
Careerverified
Per 600 PAverified
74
56.13
John Stephens
Career
Per 600 PA
0
Brian Giles
Careerverified
Per 600 PAverified
50
37.93
John Stephens
Career
Per 600 PA
0
Brian Giles
Careerverified
Per 600 PAverified
114
86.47
John Stephens
Career
Per 600 PA
0
Brian Giles
Careerverified
Per 600 PAverified
71.35
54.12
John Stephens
Career
Per 600 PA
Brian Giles
Careerverified
Per 600 PAverified
2
1.52
John Stephens
Career
Per 600 PA
0
Brian Giles
Careerverified
Per 600 PAverified
70
53.1
John Stephens
Career
Per 600 PA
0
Brian Giles
Careerverified
Per 600 PAverified
2
1.52
John Stephens
Career
Per 600 PA
0
Brian Giles
Career
Per 600 PA
151
114.54
John Stephens
Careerverified
Per 600 PAverified
0
Brian Giles
Careerverified
Per 600 PAverified
5.24
5.24
John Stephens
Career
Per 600 PA
Brian Giles
Careerverified
Per 600 PAverified
0.46
0.46
John Stephens
Career
Per 600 PA
Brian Giles
Careerverified
Per 600 PAverified
5
3.79
John Stephens
Career
Per 600 PA
0
Brian Giles
Careerverified
Per 600 PAverified
5
3.79
John Stephens
Career
Per 600 PA
0
Brian Giles
Career
Per 600 PA
11
8.34
John Stephens
Careerverified
Per 600 PAverified
0
Brian Giles
Careerverified
Per 600 PAverified
27
20.48
John Stephens
Career
Per 600 PA
0
Brian Giles
Careerverified
Per 600 PAverified
13
9.86
John Stephens
Career
Per 600 PA
0
Brian Giles
Careerverified
Per 600 PAverified
40
30.34
John Stephens
Career
Per 600 PA
0
Brian Giles
Careerverified
Per 600 PAverified
67.5
67.5
John Stephens
Career
Per 600 PA