Nyberg leitet seit Oktober 2013 Spiele in der schwedischen Fotbollsallsvenskan.
Seit 2016 steht er auf der Liste der FIFA-Schiedsrichter und leitet internationale Fußballspiele.[1]
In der Saison 2020/21 leitete Nyberg erstmals Spiele in der Europa League, in der Saison 2022/23 erstmals Spiele in der Champions League. Zudem pfiff er bereits Partien in der Nations League, in der europäischen WM-Qualifikation für die WM 2022 in Katar sowie Freundschaftsspiele.
Zudem war er bei der U-21-Europameisterschaft 2021 in Slowenien und Ungarn im Einsatz und leitete dort unter anderem das Halbfinale zwischen Spanien und Portugal (0:1). Seine erste Turniernominierung auf FIFA-Ebene folgte zwei Jahre später, als er bei der U-20-WM 2023 zu Spielleitungen kam, darunter auch das Endspiel zwischen dem schließlichen Titelträger Uruguay und Italien.
Direkt im Anschluss amtierte Nyberg – erneut gemeinsam mit Beigi und Söderkvist – beim Olympischen Fußballturnier.[3] Sein erster Einsatz bei Olympia – ein Vorrundenspiel zwischen Argentinien und Marokko – endete in einem Eklat: In der 16. Minute der Nachspielzeit gelang Argentinien der vermeintliche Ausgleich zum 2:2, woraufhin es zu einem Platzsturm durch marokkanische Zuschauer aus Wut über die lange Nachspielzeit kam. Zeitgleich untersuchte der Videoschiedsrichter das Tor und es herrschte große Verwirrung, ob das Spiel bereits durch Schiedsrichter Nyberg abgepfiffen worden war oder trotz des Platzsturms noch lief. Nach zweistündiger Unterbrechung wurde das Spiel vor nahezu leeren Rängen fortgesetzt. Zudem erkannte der Nyberg nach Intervention des Video-Assistenten das vermeintliche Tor zum 2:2 ab. In den restlichen drei Minuten der Nachspielzeit konnte Argentinien nicht mehr den Ausgleich erzielen und das Spiel endete 1:2 für Marokko.[4] Im weiteren Turnierverlauf kam Nyberg zu zwei weiteren Einsätzen, darunter ein Viertelfinale. Im Halbfinale zwischen Marokko und Spanien unterstützte er zunächst Ilgiz Tantashev als Vierter Offizieller. Nach dessen verletzungsbedingtem Ausscheiden übernahm Nyberg ab der 17. Minute die Leitung der Partie.[5]