Caroline est née et a grandi à Oslo, où elle a joué pour le club local Lyn jusqu’à l’âge de 15 ans. En 2011, Caroline a commencé à jouer pour la Norvège en tant qu’ailière. En 2013, elle emporte l’argent avec son équipe lors de l’EURO™ féminin de l'UEFA. Elle a été sélectionnée dans le top 10 pour le prix de la Joueuse de l’année de l’UEFA en 2019, ainsi que dans le top 10 pour la meilleure joueuse de la FIFA. Ces sélections prouvent à quel point Caroline est reconnue comme étant une joueuse clé sur la scène internationale.
Caroline joue désormais sous les couleurs du FC Barcelone qui a remporté la Finale de la Ligue des champions de l’UEFA 2020/21.