John Battle has played with 67 teammates throughout his career

Player Team(s) Games
3
48
38
176
2
28
26
227
30
28
146
21
25
98
130
174
36
129
6
15
55
60
28
2
47
356
14
4
335
33
5
219
5
14
55
69
75
69
138
24
100
165
359
8
45
180
44
33
82
50
25
51
18
364
90
401
178
5
25
16
323
24
2
184
10
1
4