David Anderson ha jugado con 31 compañeros de equipo a lo largo de su carrera.

Player Team(s) Games
1
40
45
6
45
43
44
15
1
20
22
14
14
1
1
43
15
10
8
9
41
10
1
15
38
16
21
4
15
40
15