| Squadre | P | P | GS | MS | MIN | Age | Pts. | ELO | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
LD Alajuelense
2023/24
|
34 | 9 | 3 | 3 | 0 | 34 | 27 | 7 | 2302 | 31 | 6.7 | 71 | |
|
Clausura Costa Rica
| 12 |
4 |
1 |
2 |
0 |
12 |
9 |
3 |
803' |
31 |
6.2 |
69 |
|
|
Apertura Costa Rica
| 19 |
5 |
2 |
1 |
0 |
19 |
15 |
4 |
1272' |
31 |
6.7 |
71 |
|
|
CONCACAF Champions Cup
| 2 |
0 |
0 |
0 |
0 |
2 |
2 |
0 |
142' |
31 |
5.1 |
69 |
|
|
Costa Rica Cup
| 1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
85' |
31 |
5.9 |
70 |
|
|
LD Alajuelense
2022/23
|
9 | 3 | 1 | 1 | 0 | 9 | 6 | 3 | 555 | 31 | 5.3 | 71 | |
|
CONCACAF Central American Cup
| 9 |
3 |
1 |
1 |
0 |
9 |
6 |
3 |
555' |
31 |
5.3 |
71 |
|
|
León
2022/23
|
40 | 2 | 5 | 3 | 1 | 40 | 21 | 19 | 2034 | 30 | 5.6 | 73 | |
|
Liga MX Apertura
| 17 |
1 |
3 |
1 |
0 |
17 |
13 |
4 |
1120' |
30 |
5.9 |
73 |
|
|
Liga MX Clausura
| 13 |
1 |
1 |
0 |
1 |
13 |
4 |
9 |
441' |
30 |
5 |
73 |
|
|
Liga MX Finals Cl.
| 1 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
27' |
30 |
4 |
71 |
|
|
CONCACAF Champions Cup
| 8 |
0 |
1 |
2 |
0 |
8 |
3 |
5 |
361' |
30 |
5.2 |
71 |
|
|
Liga MX Finals Ap.
| 1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
85' |
30 |
5 |
73 |
|
|
Monterrey
2021/22
|
34 | 4 | 3 | 3 | 1 | 34 | 17 | 17 | 1674 | 29 | 5.6 | 72 | |
|
Liga MX Apertura
| 13 |
0 |
2 |
0 |
0 |
13 |
5 |
8 |
565' |
29 |
5.2 |
70 |
|
|
Club WorldCup
| 2 |
0 |
0 |
1 |
0 |
2 |
0 |
2 |
66' |
29 |
4.3 |
69 |
|
|
Liga MX Clausura
| 15 |
4 |
1 |
2 |
1 |
15 |
11 |
4 |
965' |
29 |
6.1 |
72 |
|
|
Liga MX Finals Cl.
| 1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
73' |
29 |
5.2 |
72 |
|
|
Liga MX Finals Ap.
| 3 |
0 |
0 |
0 |
0 |
3 |
0 |
3 |
5' |
29 |
4 |
69 |
|
|
León
2020/21
|
39 | 2 | 1 | 4 | 0 | 39 | 18 | 21 | 1966 | 28 | 5.4 | 68 | |
|
Liga MX Apertura
| 16 |
0 |
0 |
0 |
0 |
16 |
4 |
12 |
574' |
28 |
4.9 |
68 |
|
|
Liga MX Clausura
| 15 |
1 |
0 |
3 |
0 |
15 |
9 |
6 |
876' |
28 |
5.3 |
68 |
|
|
Liga MX Finals Cl.
| 1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
90' |
28 |
5.3 |
68 |
|
|
CONCACAF Champions Cup
| 1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
90' |
28 |
5.2 |
68 |
|
|
Liga MX Finals Ap.
| 6 |
1 |
1 |
1 |
0 |
6 |
3 |
3 |
336' |
28 |
5.5 |
67 |
|
|
León
2019/20
|
23 | 1 | 3 | 3 | 0 | 23 | 12 | 11 | 1211 | 27 | 5.8 | 74 | |
|
Liga MX Apertura
| 14 |
0 |
2 |
3 |
0 |
14 |
10 |
4 |
897' |
27 |
5.9 |
74 |
|
|
Liga MX Clausura
| 7 |
1 |
1 |
0 |
0 |
7 |
1 |
6 |
236' |
27 |
4.8 |
72 |
|
|
Liga MX Finals Ap.
| 2 |
0 |
0 |
0 |
0 |
2 |
1 |
1 |
78' |
27 |
4.7 |
73 |
|
|
León
2018/19
|
21 | 4 | 1 | 2 | 0 | 21 | 18 | 3 | 1507 | 26 | 7.1 | 73 | |
|
Liga MX Clausura
| 13 |
2 |
1 |
1 |
0 |
13 |
11 |
2 |
925' |
26 |
6.8 |
72 |
|
|
Copa MX Clausura
| 2 |
0 |
0 |
0 |
0 |
2 |
1 |
1 |
112' |
26 |
4.9 |
70 |
|
|
Liga MX Finals Cl.
| 6 |
2 |
0 |
1 |
0 |
6 |
6 |
0 |
470' |
26 |
6.2 |
73 |
|
|
Frosinone
2018/19
|
17 | 0 | 3 | 4 | 0 | 17 | 11 | 6 | 895 | 26 | 5.5 | 70 | |
|
Serie A
| 17 |
0 |
3 |
4 |
0 |
17 |
11 |
6 |
895' |
26 |
5.5 |
70 |
|
|
Real Betis
2017/18
|
9 | 2 | 1 | 1 | 0 | 9 | 2 | 7 | 233 | 25 | 4.8 | 70 | |
|
LaLiga
| 8 |
2 |
1 |
1 |
0 |
8 |
2 |
6 |
210' |
25 |
4.8 |
70 |
|
|
Copa del Rey
| 1 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
23' |
25 |
4.3 |
69 |
|
|
Sporting CP
2016/17
|
29 | 3 | 4 | 6 | 0 | 29 | 11 | 18 | 1238 | 24 | 5.3 | 74 | |
|
Primeira Liga
| 19 |
3 |
4 |
4 |
0 |
19 |
7 |
12 |
763' |
24 |
5.5 |
74 |
|
|
UEFA Champions League
| 4 |
0 |
0 |
2 |
0 |
4 |
0 |
4 |
67' |
24 |
4.1 |
74 |
|
|
Taça de Portogallo
| 3 |
0 |
0 |
0 |
0 |
3 |
1 |
2 |
138' |
24 |
4.7 |
73 |
|
|
Taça da Liga
| 3 |
0 |
0 |
0 |
0 |
3 |
3 |
0 |
270' |
24 |
5.4 |
73 |
|
|
Arsenal Sub 21
2015/16
|
1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 82 | 23 | 5.8 | 75 | |
|
Premier League 2 Division Two
| 1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
82' |
23 |
5.8 |
75 |
|
|
Arsenal
2015/16
|
30 | 4 | 6 | 3 | 0 | 30 | 20 | 10 | 1616 | 23 | 5.9 | 78 | |
|
Premier League
| 19 |
3 |
3 |
0 |
0 |
19 |
11 |
8 |
885' |
23 |
5.7 |
78 |
|
|
UEFA Champions League
| 5 |
0 |
2 |
2 |
0 |
5 |
3 |
2 |
268' |
23 |
5.3 |
77 |
|
|
FA Cup
| 4 |
1 |
1 |
0 |
0 |
4 |
4 |
0 |
306' |
23 |
6 |
77 |
|
|
EFL Cup
| 2 |
0 |
0 |
1 |
0 |
2 |
2 |
0 |
157' |
23 |
4.8 |
76 |
|
|
Villarreal
2014/15
|
22 | 1 | 0 | 4 | 0 | 22 | 18 | 4 | 1436 | 22 | 6 | 76 | |
|
LaLiga
| 16 |
1 |
0 |
1 |
0 |
16 |
16 |
0 |
1212' |
22 |
6.3 |
76 |
|
|
Europa League
| 4 |
0 |
0 |
2 |
0 |
4 |
1 |
3 |
142' |
22 |
4.3 |
74 |
|
|
Copa del Rey
| 2 |
0 |
0 |
1 |
0 |
2 |
1 |
1 |
82' |
22 |
4.9 |
74 |
|
|
Arsenal Sub 21
2014/15
|
1 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 90 | 22 | 5.5 | 76 | |
|
Premier League U21 D2
| 1 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
90' |
22 |
5.5 |
76 |
|
|
Arsenal
2014/15
|
10 | 0 | 0 | 0 | 0 | 10 | 3 | 7 | 307 | 22 | 4.7 | 78 | |
|
Premier League
| 4 |
0 |
0 |
0 |
0 |
4 |
0 |
4 |
37' |
22 |
4.1 |
78 |
|
|
UEFA Champions League
| 3 |
0 |
0 |
0 |
0 |
3 |
1 |
2 |
105' |
22 |
4.9 |
76 |
|
|
FA Cup
| 1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
90' |
22 |
5.7 |
74 |
|
|
Community Shield
| 1 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
4' |
22 |
4.1 |
78 |
|
|
EFL Cup
| 1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
71' |
22 |
4.6 |
76 |
|
|
Qualif. Champions
| 0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0' |
22 |
0 |
77 |
|
|
Olympiacos Piraeus
2013/14
|
43 | 11 | 0 | 4 | 0 | 43 | 35 | 8 | 3186 | 21 | 7.2 | 77 | |
|
Super League
| 32 |
8 |
0 |
3 |
0 |
32 |
25 |
7 |
2359' |
21 |
7.3 |
77 |
|
|
UEFA Champions League
| 5 |
1 |
0 |
0 |
0 |
5 |
4 |
1 |
354' |
21 |
5.6 |
77 |
|
|
Cup
| 6 |
2 |
0 |
1 |
0 |
6 |
6 |
0 |
473' |
21 |
6 |
77 |
|
|
Real Betis
2012/13
|
33 | 2 | 3 | 8 | 1 | 33 | 25 | 8 | 1898 | 20 | 6.1 | 72 | |
|
LaLiga
| 28 |
2 |
3 |
8 |
1 |
28 |
21 |
7 |
1603' |
20 |
6.1 |
72 |
|
|
Copa del Rey
| 5 |
0 |
0 |
0 |
0 |
5 |
4 |
1 |
295' |
20 |
5.3 |
71 |
|
|
Lorient II
2011/12
|
5 | 1 | 0 | 0 | 0 | 5 | 5 | 0 | 428 | 19 | 5.7 | 60 | |
|
National 2
| 5 |
1 |
0 |
0 |
0 |
5 |
5 |
0 |
428' |
19 |
5.7 |
60 |
|
|
Lorient
2011/12
|
27 | 4 | 1 | 4 | 0 | 27 | 11 | 16 | 1227 | 19 | 5.6 | 62 | |
|
Ligue 1 Uber Eats
| 25 |
3 |
1 |
4 |
0 |
25 |
11 |
14 |
1170' |
19 |
5.4 |
62 |
|
|
Coupe de la Ligue
| 1 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
48' |
19 |
8 |
57 |
|
|
Coupe de Francia
| 1 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
9' |
19 |
4 |
57 |
|
|
Puntarenas FC
2010/11
|
5 | 0 | 0 | 1 | 0 | 5 | 2 | 3 | 291 | 18 | 4.6 | 30 | |
|
Clausura Costa Rica
| 5 |
0 |
0 |
1 |
0 |
5 |
2 |
3 |
291' |
18 |
4.6 |
30 |
|
|
Deportivo Saprissa
2010/11
|
3 | 0 | 0 | 0 | 0 | 3 | 1 | 2 | 121 | 18 | 4.7 | 25 | |
|
Apertura Costa Rica
| 2 |
0 |
0 |
0 |
0 |
2 |
1 |
1 |
94' |
18 |
4.8 |
25 |
|
|
CONCACAF Champions Cup
| 1 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
27' |
18 |
4.3 |
25 |
|
|
Deportivo Saprissa
2009/10
|
1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 4 | 17 | 4.1 | 25 | |
|
Apertura Costa Rica
| 1 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
4' |
17 |
4.1 |
25 |
|
| Squadre | P | P | GS | MS | MIN | Age | Pts. | ELO | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Costa Rica
2024
|
1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 25 | 31 | 4.5 | 69 | |
|
International Amichevole
| 1 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
25 |
31 |
4.5 |
69 |
|
|
Costa Rica
2023
|
12 | 2 | 5 | 1 | 0 | 12 | 10 | 2 | 921 | 30 | 5.8 | 71 | |
|
International Amichevole
| 4 |
1 |
1 |
0 |
0 |
4 |
3 |
1 |
262 |
30 |
5.3 |
71 |
|
|
Gold Cup CONCACAF
| 4 |
1 |
3 |
0 |
0 |
4 |
4 |
0 |
360 |
31 |
5.9 |
71 |
|
|
CONCACAF League of Nations
| 4 |
0 |
1 |
1 |
0 |
4 |
3 |
1 |
299 |
30 |
4.9 |
70 |
|
|
Costa Rica
2022
|
13 | 4 | 2 | 1 | 0 | 13 | 12 | 1 | 1082 | 29 | 7.3 | 74 | |
|
WC Qual. CONCACAF
| 5 |
2 |
0 |
0 |
0 |
5 |
5 |
0 |
442 |
29 |
7 |
71 |
|
|
WC Play Offs
| 1 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
90 |
29 |
7.9 |
72 |
|
|
World Cup
| 3 |
0 |
0 |
1 |
0 |
3 |
3 |
0 |
270 |
30 |
5.3 |
74 |
|
|
International Amichevole
| 2 |
0 |
2 |
0 |
0 |
2 |
2 |
0 |
173 |
30 |
6.3 |
73 |
|
|
CONCACAF League of Nations
| 2 |
1 |
0 |
0 |
0 |
2 |
1 |
1 |
107 |
29 |
5.5 |
72 |
|
|
Costa Rica
2021
|
15 | 3 | 2 | 1 | 0 | 15 | 14 | 1 | 1249 | 29 | 6.7 | 70 | |
|
WC Qual. CONCACAF
| 6 |
0 |
1 |
1 |
0 |
6 |
5 |
1 |
492 |
29 |
5.6 |
70 |
|
|
International Amichevole
| 3 |
0 |
0 |
0 |
0 |
3 |
3 |
0 |
243 |
28 |
5.3 |
69 |
|
|
Gold Cup CONCACAF
| 4 |
2 |
1 |
0 |
0 |
4 |
4 |
0 |
357 |
29 |
6.6 |
69 |
|
|
CONCACAF League of Nations
| 2 |
1 |
0 |
0 |
0 |
2 |
2 |
0 |
157 |
28 |
6.2 |
69 |
|
|
Costa Rica
2020
|
1 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 81 | 28 | 6.6 | 66 | |
|
International Amichevole
| 1 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
81 |
28 |
6.6 |
66 |
|
|
Non-Official International Amichevole
| 1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
84 |
28 |
5.4 |
66 |
|
|
Costa Rica
2019
|
10 | 0 | 1 | 0 | 0 | 10 | 9 | 1 | 729 | 26 | 5.6 | 74 | |
|
International Amichevole
| 4 |
0 |
1 |
0 |
0 |
4 |
4 |
0 |
302 |
26 |
5.2 |
74 |
|
|
Gold Cup CONCACAF
| 4 |
0 |
0 |
0 |
0 |
4 |
4 |
0 |
327 |
26 |
5.7 |
74 |
|
|
CONCACAF League of Nations
| 2 |
0 |
0 |
0 |
0 |
2 |
1 |
1 |
100 |
27 |
4.7 |
74 |
|
|
Costa Rica
2018
|
9 | 3 | 4 | 1 | 0 | 9 | 7 | 2 | 615 | 26 | 6.6 | 70 | |
|
World Cup
| 2 |
0 |
1 |
1 |
0 |
2 |
1 |
1 |
113 |
25 |
5.1 |
66 |
|
|
International Amichevole
| 7 |
3 |
3 |
0 |
0 |
7 |
6 |
1 |
502 |
26 |
6.7 |
70 |
|
|
Costa Rica
2017
|
6 | 0 | 1 | 0 | 0 | 6 | 3 | 3 | 331 | 24 | 5.1 | 71 | |
|
WC Qual. CONCACAF
| 4 |
0 |
1 |
0 |
0 |
4 |
2 |
2 |
252 |
24 |
5.1 |
71 |
|
|
Gold Cup CONCACAF
| 2 |
0 |
0 |
0 |
0 |
2 |
1 |
1 |
79 |
25 |
4.8 |
71 |
|
|
Costa Rica
2016
|
11 | 3 | 1 | 3 | 0 | 11 | 6 | 5 | 560 | 23 | 5.9 | 76 | |
|
WC Qual. CONCACAF
| 6 |
2 |
0 |
1 |
0 |
6 |
3 |
3 |
326 |
24 |
5.7 |
76 |
|
|
Copa America
| 3 |
0 |
0 |
1 |
0 |
3 |
2 |
1 |
124 |
23 |
4.6 |
75 |
|
|
International Amichevole
| 2 |
1 |
1 |
1 |
0 |
2 |
1 |
1 |
110 |
23 |
6.5 |
75 |
|
|
Costa Rica
2015
|
15 | 1 | 2 | 3 | 0 | 15 | 12 | 3 | 1037 | 23 | 6.1 | 77 | |
|
WC Qual. CONCACAF
| 2 |
0 |
0 |
0 |
0 |
2 |
2 |
0 |
145 |
23 |
5.6 |
76 |
|
|
International Amichevole
| 9 |
1 |
2 |
1 |
0 |
9 |
7 |
2 |
645 |
23 |
6 |
76 |
|
|
Gold Cup CONCACAF
| 4 |
0 |
0 |
2 |
0 |
4 |
3 |
1 |
247 |
23 |
4.8 |
77 |
|
|
Costa Rica
2014
|
12 | 2 | 3 | 0 | 0 | 12 | 12 | 0 | 912 | 21 | 6.7 | 79 | |
|
World Cup
| 5 |
1 |
1 |
0 |
0 |
5 |
5 |
0 |
385 |
21 |
6.3 |
79 |
|
|
International Amichevole
| 5 |
1 |
2 |
0 |
0 |
5 |
5 |
0 |
391 |
21 |
6.2 |
77 |
|
|
Central American Cup
| 2 |
0 |
0 |
0 |
0 |
2 |
2 |
0 |
136 |
22 |
5.4 |
76 |
|
|
Costa Rica
2013
|
11 | 1 | 0 | 0 | 0 | 11 | 8 | 3 | 771 | 21 | 6.1 | 73 | |
|
WC Qual. CONCACAF
| 10 |
1 |
0 |
0 |
0 |
10 |
7 |
3 |
692 |
21 |
6 |
73 |
|
|
International Amichevole
| 1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
79 |
21 |
5 |
73 |
|
|
Costa Rica
2012
|
10 | 4 | 0 | 1 | 0 | 10 | 9 | 1 | 743 | 20 | 6.6 | 66 | |
|
WC Qual. CONCACAF
| 5 |
2 |
0 |
1 |
0 |
5 |
4 |
1 |
332 |
20 |
5.9 |
65 |
|
|
International Amichevole
| 5 |
2 |
0 |
0 |
0 |
5 |
5 |
0 |
411 |
20 |
6.5 |
66 |
|
|
Costa Rica U20
2011
|
10 | 8 | 0 | 2 | 0 | 10 | 9 | 1 | 818 | 19 | 7.1 | 49 | |
|
U20 World Cup
| 4 |
2 |
0 |
1 |
0 |
4 |
4 |
0 |
359 |
19 |
6.1 |
49 |
|
|
CONCACAF Cup U20
| 5 |
6 |
0 |
1 |
0 |
5 |
5 |
0 |
415 |
18 |
7.5 |
41 |
|
|
International Amichevole U20
| 1 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
44 |
19 |
4.1 |
47 |
|
|
Costa Rica
2011
|
10 | 3 | 0 | 0 | 0 | 10 | 5 | 5 | 474 | 19 | 5.4 | 59 | |
|
Copa America
| 3 |
1 |
0 |
0 |
0 |
3 |
3 |
0 |
226 |
19 |
5.7 |
48 |
|
|
International Amichevole
| 4 |
1 |
0 |
0 |
0 |
4 |
2 |
2 |
186 |
18 |
5.3 |
59 |
|
|
Gold Cup CONCACAF
| 3 |
1 |
0 |
0 |
0 |
3 |
0 |
3 |
62 |
18 |
4.5 |
43 |
|
|
Costa Rica U17s
2009
|
3 | 1 | 0 | 0 | 0 | 3 | 3 | 0 | 245 | 17 | 5.4 | 25 | |
|
World Cup U17
| 3 |
1 |
0 |
0 |
0 |
3 |
3 |
0 |
245 |
17 |
5.4 |
25 |
|
| Squadre | P | P | GS | MS | Min | Age | Pts | ELO | ||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
| ||||||||||||
|
| ||||||||||||
|
| ||||||||||||
|
| ||||||||||||
|
| ||||||||||||
|
| ||||||||||||
|
| ||||||||||||
|
| ||||||||||||
|
| ||||||||||||
|
| ||||||||||||
|
| ||||||||||||
|
| ||||||||||||
|
| ||||||||||||
|
| ||||||||||||
|
| ||||||||||||
|
| ||||||||||||
|
|
La carriera del calciatore Joel Campbell è iniziata nel 2009/10, in Costa Rica, con la squadra del Deportivo Saprissa. In questa stagione ha giocato una partita nell'Apertura Costa Rica.
Nel 2010/11 si è trasferito al Puntarenas FC, sempre in Costa Rica, giocando 5 partite nel Clausura Costa Rica.
Nella stessa stagione, è tornato al Deportivo Saprissa, giocando 2 partite nell'Apertura Costa Rica e una partita nella CONCACAF Champions Cup.
Nel 2011/12 è stato acquistato dal Lorient in Francia. In questa stagione, ha giocato 25 partite in Ligue 1 Uber Eats, segnando 3 gol e fornendo 1 assist. Ha anche giocato una partita nella Coupe de la Ligue, segnando un gol, e una partita nella Coupe de Francia.
Nella stagione successiva, 2012/13, è stato acquistato dal Real Betis in Spagna. Ha giocato 28 partite in LaLiga EA Sports, segnando 2 gol e fornendo 3 assist. Ha anche ricevuto 8 cartellini gialli e un cartellino rosso. Ha giocato 5 partite nella Copa del Rey.
Nel 2013/14 è stato acquistato dall'Olympiacos Piraeus in Grecia. Ha giocato 32 partite in Super League, segnando 8 gol. Ha anche giocato 5 partite nella UEFA Champions League, segnando un gol, e 6 partite nella Coppa di Grecia, segnando 2 gol.
Nella stagione 2014/15 è tornato all'Arsenal in Inghilterra. Ha giocato 4 partite in Premier League e 3 partite nella UEFA Champions League. Ha segnato 1 gol nella FA Cup e ha giocato una partita nel Community Shield e nell'EFL Cup.
Nel 2015/16 è rimasto all'Arsenal, giocando 19 partite in Premier League, segnando 3 gol e fornendo 3 assist. Ha anche giocato 5 partite nella UEFA Champions League, fornendo 2 assist, e 4 partite nella FA Cup, segnando 1 gol e fornendo 1 assist. Ha anche giocato una partita nell'EFL Cup.
Nella stagione successiva, 2016/17, è stato acquistato dallo Sporting CP in Portogallo. Ha giocato 19 partite in Primeira Liga, segnando 3 gol e fornendo 4 assist. Ha anche giocato 4 partite nella UEFA Champions League e 3 partite nella Taça de Portogallo e nella Taça da Liga.
Nel 2017/18 è tornato in Spagna, al Real Betis, giocando 8 partite in LaLiga EA Sports, segnando 2 gol e fornendo 1 assist. Ha anche giocato una partita nella Copa del Rey.
Nel 2018/19 è tornato al León in Messico. Ha giocato 13 partite in Liga MX Clausura, segnando 2 gol e fornendo 1 assist. Ha anche giocato 2 partite nella Copa MX Clausura e 6 partite nella Liga MX Finals Clausura, segnando 2 gol.
Nella stagione successiva, 2019/20, ha giocato 14 partite in Liga MX Apertura e 15 partite nella Liga MX Clausura, segnando 1 gol in entrambe le stagioni. Ha anche dato 2 assist nella Liga MX Apertura.
Nel 2020/21 è rimasto al León, giocando 16 partite in Liga MX Apertura e 15 partite nella Liga MX Clausura, segnando 1 gol nella Clausura. Ha anche giocato una partita nella Liga MX Finals Clausura e una partita nella CONCACAF Champions Cup.
Nella stagione 2021/22 è stato acquistato dal Monterrey in Messico. Ha giocato 13 partite nella Liga MX Apertura, fornendo 2 assist. Ha anche giocato 15 partite nella Liga MX Clausura, segnando 4 gol e fornendo 1 assist. Ha anche giocato una partita nella Liga MX Finals Clausura e 3 partite nella Liga MX Finals Apertura.
Nel 2022/23 è tornato al León. Ha giocato 17 partite nella Liga MX Apertura, segnando 1 gol e fornendo 3 assist. Ha anche giocato 13 partite nella Liga MX Clausura, segnando 1 gol e fornendo 1 assist. Ha ricevuto un cartellino rosso nella Clausura. Ha anche giocato una partita nella Liga MX Finals Clausura e 8 partite nella CONCACAF Champions Cup, fornendo 1 assist.
Nella stagione successiva, 2023/24, è tornato all'Alajuelense in Costa Rica. Ha giocato 11 partite nell'Apertura Costa Rica, segnando 5 gol, fornendo 1 assist e ricevendo un cartellino giallo.
La carriera del calciatore Joel Campbell ha visto numerosi trasferimenti in diverse squadre e campionati nel corso degli anni. Ha avuto successo in termini di gol segnati, assist forniti e partite giocate, sia a livello di club che a livello internazionale. La sua esperienza in competizioni come la UEFA Champions League e la Copa del Rey dimostra la sua abilità e la sua presenza a livello internazionale. Campbell ha dimostrato di essere un giocatore versatile e talentuoso, in grado di adattarsi a diversi campionati e fornire un contributo significativo alle squadre in cui ha giocato.