Joshua Kitolano
Midfielder · Bodø/Glimt · №16
Recent matches
| Date | Match | Score |
|---|---|---|
|
|
2:1 | |
|
|
3:2 | |
|
|
5:0 | |
|
|
1:2 | |
|
|
4:2 | |
|
|
3:0 | |
|
|
1:3 | |
|
|
3:2 | |
|
|
1:2 | |
|
|
3:3 |
Season statistics
| Competition | Season | Games |
|---|---|---|
| Eredivisie | 2025 | 12 |
| Eliteserien | 2026 | 8 |
| UEFA Champions League | 2026 | 5 |
About the player
Joshua Kitolano was born in Likasi, in the Democratic Republic of Congo, and moved to Norway in October 2005. He broke into the first team at Odd's academy and went on to make 108 league appearances for the club, scoring seven goals.
In June 2022, Sparta Rotterdam signed him for a fee of around €610,000, and he became a regular in the Dutch side's midfield, contributing 14 goals in 117 league matches. His contract with Sparta was due to run until 2026, but he left the club on a free transfer and returned to Norway to join Bodø/Glimt, signing a deal that runs until 2030.
He joined Bodø/Glimt after the club's Eliteserien title win, joining a squad already established as champions rather than helping deliver that success himself. His return to continental competition brought a difficult night in September 2026, when he was injured during a Champions League match away to Bayern Munich, a game Bodø/Glimt lost 5-0, and had to be substituted, with Ulrik Saltnes coming on in his place.
Football runs in the family: his brothers John and Eric are also professional players, at Aalesund and Lillestrøm respectively.
Career path
- 2026 — 2027 — now Bodø/Glimt 9 matches
- 2023 — 2026 Sparta Rotterdam 126 matches
- 2018 — 2022 Odds BK 119 matches
- 2017 — 2019 Odds BK II 29 matches
Career
| Season | Club | Competition | Games | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|
| 26/27 | Bodø/Glimt | UEFA Champions League Qualifying | 4 | 0 | 0 | 119 |
| 26/27 | Bodø/Glimt | NM-Cup | 1 | 0 | 0 | 90 |
| 25/26 | Sparta Rotterdam | Eredivisie | 32 | 5 | 2 | 2 633 |
| 25/26 | Sparta Rotterdam | KNVB Beker | 1 | 0 | 0 | 3 |
| 24/25 | Sparta Rotterdam | Eredivisie | 27 | 0 | 3 | 1 584 |
| 24/25 | Sparta Rotterdam | KNVB Beker | 1 | 0 | 0 | 41 |
| 23/24 | Sparta Rotterdam | Eredivisie | 24 | 5 | 2 | 2 112 |
| 23/24 | Sparta Rotterdam | KNVB Beker | 2 | 0 | 0 | 180 |
| 22/23 | Sparta Rotterdam | Eredivisie | 34 | 4 | 2 | 2 650 |
| 22/23 | Sparta Rotterdam | Play-Offs Conference League | 4 | 0 | 0 | 390 |
| 22/23 | Sparta Rotterdam | KNVB Beker | 1 | 0 | 0 | 90 |
| 2026 | Bodø/Glimt | Eliteserien | 4 | 0 | 0 | 165 |
| 2022 | Odds BK | Eliteserien | 16 | 0 | 1 | 1 432 |
| 2022 | Odds BK | NM-Cup | 1 | 0 | 0 | 120 |
| 2021 | Odds BK | Eliteserien | 28 | 2 | 1 | 2 446 |
| 2021 | Odds BK | NM-Cup | 4 | 0 | 1 | 378 |
| 2020 | Odds BK | Eliteserien | 27 | 4 | 2 | 2 307 |
| 2019 | Odds BK | Eliteserien | 21 | 1 | 0 | 942 |
| 2019 | Odds BK II | PostNord-ligaen Avd. 2 | 8 | 2 | 0 | 566 |
| 2019 | Odds BK | NM-Cup | 5 | 1 | 1 | 351 |
| 2018 | Odds BK | Eliteserien | 16 | 0 | 0 | 816 |
| 2018 | Odds BK II | PostNord-ligaen Avd. 1 | 13 | 1 | 0 | 1 170 |
| 2018 | Odds BK | NM-Cup | 1 | 1 | 1 | 90 |
| 2017 | Odds BK II | PostNord-ligaen Avd. 2 | 8 | 2 | 0 | 720 |
| Total | Sparta Rotterdam | 126 | 14 | 9 | 9 683 | |
| Total | Odds BK | 119 | 9 | 7 | 8 882 | |
| Total | Odds BK II | 29 | 5 | 0 | 2 456 | |
| Total | Norway U17 | 16 | 2 | 2 | 1 097 | |
| Total | Norway U21 | 9 | 0 | 0 | 609 | |
| Total | Bodø/Glimt | 9 | 0 | 0 | 374 | |
| Total | Norway U19 | 8 | 0 | 0 | 510 | |
| Total | Norway U16 | 7 | 2 | 0 | 389 | |
| Total | Norway U18 | 6 | 0 | 0 | 403 | |
| Total | Norway U15 | 6 | 0 | 0 | 247 | |
| Total | Norway U20 | 1 | 0 | 0 | 90 |
Transfers
Transfers- 26/27 Sparta R. Bodø/Glimt
- 22/23 ODD Ballklubb Sparta R. €610.00K
- 17/18 Odd II ODD Ballklubb
- 17/18 Gulset Odd II