David Garrison has played with 31 teammates throughout his career

Player Team(s) Games
7
5
41
20
18
2
1
9
17
21
2
6
43
5
16
2
8
35
24
34
1
20
20
7
13
9
2
7
3
7
2