Swoją karierę piłkarską Vibe rozpoczął w klubie AIA-Tranbjerg. Trenował także w juniorach Aarhus GF, a w latach 2005–2008 był zawodnikiem rezerw tego klubu. W 2009 przeszedł do FC Fyn. W sezonie 2008/2009 awansował z nim do 1. division. W 2010 odszedł z Fyn do FC Vestsjælland. Grał w nim w 1. division do końca 2011.
Na początku 2012 Vibe został zawodnikiem występującego w Superligaen zespołu SønderjyskE Fodbold[1]. Zadebiutował w nim 4 marca 2012 w przegranym 0:1 wyjazdowym meczu z Brøndby IF[2]. W SønderjyskE występował do końca sezonu 2012/2013[1].
W lipcu 2013 Vibe został zawodnikiem IFK Göteborg[1]. W Allsvenskan swój debiut zaliczył 28 lipca 2013 w przegranym 2:4 domowym meczu z Helsingborgs IF[3]. W sezonach 2014 i 2015 wywalczył z IFK dwa wicemistrzostwa Szwecji[4][5]. W sezonie 2014 z 23 golami został królem strzelców szwedzkiej ligi[6]. 17 maja 2015 wystąpił w wygranym 2:1 finale Pucharu Szwecji z Örebro SK, w którym strzelił gola[7].
W 2018 Vibe przeszedł do Changchun Yatai. Rok później wrócił do IFK Göteborg. W 2020 przeszedł do FC Midtjylland[1], z którym w tym samym roku zdobył mistrzostwo Danii[9]. W sezonie 2020/21 wywalczył wicemistrzostwo kraju[10]. Po tym sezonie ogłosił zakończenie kariery piłkarskiej[11].
W reprezentacji Danii Vibe zadebiutował 3 września 2014 w przegranym 1:2 spotkaniu towarzyskim z Turcją, rozegranym w Odense. W 64. minucie tego meczu zmienił Thomasa Kahlenberga[12]. W 2016 został powołany na Igrzyska olimpijskie, na których wystąpił w czterech spotkaniach[13]. Łącznie w pierwszej reprezentacji Danii wystąpił w 11 spotkaniach, w których zdobył jedną bramkę[14].