Market Value
€1M / $1.1M
Norman Odale Campbell (born 24 November 1999) is a Jamaican professional footballer who plays as a forward for Japanese J1 League club V-Varen Nagasaki.
Campbell trialed for Stoke City and almost signed for Udinese.
On 8 October 2020, Campbell signed with Serbian club Grafičar Beograd on loan from Harbour View. He made his professional debut with Grafičar in a 2–1 Serbian First League win over Budućnost Dobanovci on 26 October 2020.
On 11 July 2021, Campbell signed a three-year deal with Serbian SuperLiga club Čukarički.
Having failed to establish himself as a first 11 choice, after only one year of his contract with Čukarički, Campbell moved on a free transfer to Javor Ivanjica, signing a three-year deal with the club.
On 15 September 2023, Campbell signed a three-year deal with Vojvodina, for an undisclosed fee.
On 11 July 2024, Danish Superliga club Randers FC confirmed that they had signed Campbell on a contract until June 2028.
In January 2026, Campbell joined Japanese J1 League club V-Varen Nagasaki.
Campbell debuted with the Jamaica national team in a 3–0 friendly loss to Saudi Arabia on 14 November 2020.
| Date | Opponent | Competition | Result | ⏱ | ⚽ | A | 🟨 | 🟥 | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2026-03-31 | DR Congo | L 1-0 | 30 | — | — | — | — | 6.4 | |
| 2026-03-27 | New Caledonia | W 0-1 | — | — | — | — | — | — | |
| 2026-03-21 | Fagiano Okayama FC | W 0-1 | 59 | — | — | — | — | 6.4 | |
| 2026-03-18 | Kyoto Sanga FC | L 1-2 | 45 | — | — | — | — | 6.7 | |
| 2026-03-15 | Avispa Fukuoka | W 1-0 | 90 | — | — | — | — | 7.8 | |
| 2026-03-08 | Gamba Osaka | L 3-2 | 69 | — | 1 | — | — | 7.8 | |
| 2026-02-28 | Cerezo Osaka | W 1-0 | 75 | — | — | — | — | 7.7 | |
| 2026-02-21 | Nagoya Grampus | W 1-3 | 22 | 2 | — | — | — | 8.6 | |
| 2026-02-13 | Vissel Kobe | L 2-0 | 29 | — | — | — | — | 6.4 | |
| 2026-02-06 | Sanfrecce Hiroshima | L 1-3 | 16 | — | 1 | — | — | 6.7 | |
| 2025-12-07 | AGF | L 1-2 | 76 | — | — | 🟨 | — | 6.5 | |
| 2025-11-24 | OB | D 0-0 | 25 | — | — | — | — | 6.4 | |
| 2025-11-09 | FC Midtjylland | L 0-2 | 85 | — | — | — | — | 6.9 | |
| 2025-11-02 | Viborg | L 3-2 | 14 | — | — | — | — | 5.8 | |
| 2025-10-29 | Esbjerg fB | D 0-0 | 75 | — | — | 🟨 | — | 6.3 | |
| 2025-10-26 | Sønderjyske | D 0-0 | 14 | — | — | — | — | 6.1 | |
| 2025-10-19 | Nordsjælland | L 1-0 | 21 | — | — | — | — | 5.8 | |
| 2025-10-05 | Viborg | W 2-1 | 1 | — | — | — | — | — | |
| 2025-09-29 | FC Midtjylland | L 2-1 | 17 | — | — | — | — | 6.1 | |
| 2025-09-22 | Nordsjælland | W 3-0 | 13 | — | — | — | — | 6.3 | |
| 2025-09-16 | HIK | W 1-2 | 10 | — | — | — | — | — | |
| 2025-08-31 | FC København | L 1-5 | 83 | — | — | — | — | 6.9 | |
| 2025-08-24 | Fredericia | L 1-0 | 68 | — | — | 🟨 | — | 6.0 | |
| 2025-08-17 | Brøndby IF | L 0-2 | 88 | — | — | — | — | 5.4 | |
| 2025-08-11 | OB | L 3-2 | 82 | 1 | 1 | — | — | 8.2 | |
| 2025-08-03 | Silkeborg | W 1-0 | 90 | — | — | — | — | 7.1 | |
| 2025-07-25 | AGF | W 1-2 | 68 | 1 | 1 | — | — | 8.5 | |
| 2025-07-20 | Vejle Boldklub | D 1-1 | 10 | — | — | — | — | 6.0 | |
| 2025-06-01 | Silkeborg | L 1-3 | 5 | — | — | — | — | — | |
| 2025-05-25 | FC Midtjylland | L 3-2 | 60 | — | — | — | — | 6.6 | |
| 2025-05-18 | FC København | L 0-4 | 75 | — | — | — | — | 5.8 | |
| 2025-05-11 | AGF | W 1-3 | 84 | 1 | — | — | — | 8.0 | |
| 2025-05-02 | Nordsjælland | W 3-2 | 73 | 1 | — | — | — | 8.1 | |
| 2025-04-21 | Brøndby IF | L 4-3 | 64 | — | 1 | — | 🟥 | 5.9 | |
| 2025-04-17 | AGF | W 3-1 | 73 | — | — | — | — | 6.7 | |
| 2025-04-13 | Nordsjælland | L 5-2 | 76 | 1 | — | — | — | 7.7 |
| Season | Club | Competition | Apps | Goals | Assists | Mins | 🟨 | 🟥 | Clean |
|---|---|---|---|---|---|---|---|---|---|
| 25/26 | Randers FC | Superliga | 16 | 2 | 2 | 755 | 2 | 0 | 0 |
| 25/26 | Randers FC Reserves | Future Cup | 2 | 0 | 0 | 90 | 0 | 0 | 0 |
| 25/26 | V-Varen Nagasaki | J1 100 Year Vision League | 5 | 2 | 2 | 210 | 0 | 0 | 0 |
| 25/26 | Randers FC | Oddset Pokalen | 2 | 0 | 0 | 85 | 1 | 0 | 0 |
| 24/25 | Randers FC | Superliga Europa Playoff | 1 | 0 | 0 | 5 | 0 | 0 | 0 |
| 24/25 | Randers FC | Superliga Championship round | 9 | 3 | 1 | 591 | 0 | 0 | 0 |
| 24/25 | Randers FC | Superliga | 17 | 4 | 0 | 894 | 4 | 0 | 0 |
| 24/25 | Randers FC Reserves | Future Cup | 1 | 0 | 0 | 65 | 0 | 0 | 0 |
| 24/25 | Randers FC | Oddset Pokalen | 1 | 0 | 0 | 29 | 0 | 0 | 0 |
| 23/24 | FK Vojvodina Novi Sad | Super liga Championship round | 5 | 0 | 0 | 189 | 1 | 0 | 0 |
| 23/24 | FK Vojvodina Novi Sad | Super liga Srbije | 18 | 2 | 4 | 732 | 1 | 0 | 0 |
| 23/24 | FK Javor-Matis Ivanjica | Super liga Srbije | 6 | 1 | 0 | 508 | 0 | 1 | 0 |
| 23/24 | FK Vojvodina Novi Sad | Kup Srbije | 4 | 0 | 0 | 218 | 0 | 0 | 0 |
| 22/23 | FK Javor-Matis Ivanjica | Super liga Relegation round | 6 | 3 | 1 | 499 | 2 | 0 | 0 |
| 22/23 | FK Javor-Matis Ivanjica | Super liga Srbije | 29 | 4 | 4 | 1898 | 5 | 0 | 0 |
| 22/23 | FK Javor-Matis Ivanjica | Kup Srbije | 1 | 0 | 0 | 82 | 0 | 0 | 0 |
| 21/22 | FK Cukaricki | Super liga Championship round | 4 | 0 | 0 | 65 | 0 | 0 | 0 |
| 21/22 | FK Cukaricki | Super liga Srbije | 9 | 0 | 0 | 292 | 1 | 0 | 0 |
| 21/22 | FK Cukaricki | Kup Srbije | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | FK Cukaricki | UEFA Conference League Qualifiers | 4 | 0 | 0 | 106 | 0 | 0 | 0 |
| 20/21 | Graficar Belgrad | Prva liga Srbije | 12 | 3 | 2 | 911 | 5 | 0 | 0 |
| 19/20 | Harbour View FC | Jamaica Premier League | 22 | 7 | 0 | 1711 | 2 | 0 | 0 |
| 18/19 | Harbour View FC | Jamaica Premier League | 7 | 0 | 0 | 534 | 0 | 0 | 0 |
Randers FC → V-V. Nagasaki
25/26 · transfer · Jan 15, 2026
Vojvodina → Randers FC
24/25 · transfer · Jul 10, 2024
€300.00K
Javor-Matis → Vojvodina
23/24 · transfer · Sep 14, 2023
Cukaricki → Javor-Matis
22/23 · transfer · Jun 30, 2022
Harbour View FC → Cukaricki
21/22 · transfer · Jun 30, 2021
€90.00K
Graficar → Harbour View FC
20/21 · end of loan · Jun 29, 2021
Harbour View FC → Graficar
20/21 · loan · Oct 7, 2020
No injury history available.
Campbell debuted with the Jamaica national team in a 3–0 friendly loss to Saudi Arabia on 14 November 2020.
| Year | Team | Apps | Goals |
|---|---|---|---|
| 2020 | Jamaica | 2 | 0 |
| 2022 | Jamaica | 1 | 0 |
| 2024 | Jamaica | 4 | 0 |