David Geisler has played with 36 teammates throughout his career

Player Team(s) Games
17
27
15
52
40
11
110
27
9
36
27
48
13
15
101
11
6
25
38
72
141
34
30
24
28
25
16
25
38
14
13
53
59
21
34
57