Joao Barbosa ha jugado con 32 compañeros de equipo a lo largo de su carrera.

Player Team(s) Games
19
7
U16 Portugal (Euro U16 B)
7
28
4
U16 Portugal (Euro U16 B)
5
U16 Portugal (Euro U16 B)
6
6
U16 Portugal (Euro U16 B)
7
4
U16 Portugal (Euro U16 B)
7
21
U16 Portugal (Euro U16 B)
7
U16 Portugal (Euro U16 B)
6
9
16
12
16
16
1
3
5
26
13
13
10
14
U16 Portugal (Euro U16 B)
5
U16 Portugal (Euro U16 B)
7
U16 Portugal (Euro U16 B)
7
U16 Portugal (Euro U16 B)
6
12