NPCTitles & special awards
Overall winners
Ludwig HaggstromOverall Winner · MEN'S BODYBUILDING – Heavyweight
Mats HofstadOverall Winner · MEN'S CLASSIC PHYSIQUE – Class B
Arian MoshiriOverall Winner · MEN'S PHYSIQUE – Class D
Emma Sofia NilsenOverall Winner · FIGURE – Class A
Sanna Sture LjungOverall Winner · BIKINI – Class D
Emly FredriksenOverall Winner · FIT MODEL – Class A
Results by category
MEN'S BODYBUILDING
Heavyweight
| Place | Athlete | Country |
|---|---|---|
| 1 | Ludwig Haggstrom | |
| 2 | Lasse Telnes | |
| 3 | Jonathan Persson | |
| 4 | Johan Nyberg |
Junior
| Place | Athlete | Country |
|---|---|---|
| 1 | Audun Due-Tonnessen |
Lightweight
| Place | Athlete | Country |
|---|---|---|
| 1 | Svetlozar Belchev | |
| 2 | Nikolaus Carlman |
MEN'S CLASSIC PHYSIQUE
Novice
| Place | Athlete | Country |
|---|---|---|
| 1 | Johann Freyr Oskarsson | |
| 2 | Andreas Kvamme | |
| 3 | Gabriel Amadeus Vatle | |
| 4 | Martin Hauge |
True Novice
Class B
Class C
| Place | Athlete | Country |
|---|---|---|
| 1 | Lasse Telnes | |
| 2 | Patrick Alexander Paulsen | |
| 3 | Johann Freyr Oskarsson |
Class D
| Place | Athlete | Country |
|---|---|---|
| 1 | Johan Nyberg | |
| 2 | Adrian Haslum Kristiansen |
Junior
| Place | Athlete | Country |
|---|---|---|
| 1 | Audun Due-Tonnessen | |
| 2 | Stian Andersen |
MEN'S PHYSIQUE
Novice
True Novice
| Place | Athlete | Country |
|---|---|---|
| 1 | Gaute Haugen | |
| 2 | Trym Haug Rengaard | |
| 3 | Eirik Stoelen | |
| 4 | Magnus Tandberg | |
| 5 | Marcus Nafverstam |
Masters 40+
| Place | Athlete | Country |
|---|---|---|
| 1 | Abdullakh Kushniruk |
Class B
| Place | Athlete | Country |
|---|---|---|
| 1 | Herolind Limoni |
Class C
| Place | Athlete | Country |
|---|---|---|
| 1 | Nasradin Zakaria | |
| 2 | Patrick Gutierrez Hustad |
Class D
Junior
| Place | Athlete | Country |
|---|---|---|
| 1 | Magnus Tandberg |
FIGURE
Novice
| Place | Athlete | Country |
|---|---|---|
| 1 | Emma Sofia Nilsen | |
| 2 | Sigrid Skjelstad | |
| 3 | Anja Pollestad |
True Novice
| Place | Athlete | Country |
|---|---|---|
| 1 | Mariann Larsen | |
| 2 | Brynhild Rena |
Masters 35+
| Place | Athlete | Country |
|---|---|---|
| 1 | Emma Sofia Nilsen | |
| 2 | Miriam Lindberg | |
| 3 | Anette Sorum | |
| 4 | Silje Henriksen |
Class A
| Place | Athlete | Country |
|---|---|---|
| 1 | Emma Sofia Nilsen | |
| 2 | Frida Birgitte Espenes | |
| 3 | Sigrid Skjelstad | |
| 4 | Miriam Lindberg | |
| 5 | Brynhild Rena |
Class B
| Place | Athlete | Country |
|---|---|---|
| 1 | Anja Pollestad | |
| 2 | Mariann Larsen | |
| 3 | Silje Henriksen | |
| 4 | Anette Sorum | |
| 5 | Kristine Olsen |
BIKINI
Novice
True Novice
Masters 35+
| Place | Athlete | Country |
|---|---|---|
| 1 | Anna Lovland | |
| 2 | Marjoriitta Kauppinen | |
| 3 | Christina Olavsdatter Sunde |
Class A
| Place | Athlete | Country |
|---|---|---|
| 1 | Martine Bohlerengen |
Class B
| Place | Athlete | Country |
|---|---|---|
| 1 | Natalie Ibso | |
| 2 | Kristina Teigen Andersen | |
| 3 | Katherine Eliassen | |
| 4 | Amalie Langvatn Eide | |
| 5 | Birgitte Lunde |
Class C
| Place | Athlete | Country |
|---|---|---|
| 1 | Anna Lovland | |
| 2 | Hanna Hansen Westad | |
| 3 | Mirian Judith Hubel Alonso |
Class D
Junior
| Place | Athlete | Country |
|---|---|---|
| 1 | Sofie Krokstrand | |
| 2 | Eira Isacsson Aakeroien |
WOMEN'S WELLNESS
Novice
| Place | Athlete | Country |
|---|---|---|
| 1 | Solveig Kjoren Gjelstad | |
| 2 | Erica Gomes Da Silva |
Class A
| Place | Athlete | Country |
|---|---|---|
| 1 | Solveig Kjoren Gjelstad | |
| 2 | Erica Gomes Da Silva |
FIT MODEL
Novice
True Novice
Masters 35+
| Place | Athlete | Country |
|---|---|---|
| 1 | Saltanat Zhazykpayeva Berntsen | |
| 2 | Monica Schjelderup |
Class A
| Place | Athlete | Country |
|---|---|---|
| 1 | Emly Fredriksen | |
| 2 | Mina Therese Hovland |
Class B
Junior
| Place | Athlete | Country |
|---|---|---|
| 1 | Nina Lynneberg Glaerum |