Kevin O'shea has played with 45 teammates throughout his career

Player Team(s) Games
39
66
7
4
13
59
18
24
11
3
1
43
53
6
45
54
43
45
43
46
48
22
38
26
54
11
6
18
42
48
54
51
35
39
34
9
44
6
10
27
3
60
19
6
43