James Hamilton has played with 45 teammates throughout his career

Player Team(s) Games
14
5
5
12
5
2
42
6
14
7
25
31
14
6
6
5
1
5
1
5
2
46
14
5
6
6
14
70
24
5
1
22
27
33
3
1
5
5
38
1
14
6
2
29
11