John Roche ha jugado con 37 compañeros de equipo a lo largo de su carrera.

Player Team(s) Games
15
14
18
5
13
65
48
88
15
10
78
122
15
53
63
78
147
75
8
10
1
45
38
13
20
4
42
23
26
14
69
88
2
39
15
14
75