Mets signerte en tre-års kontrakt med klubben 5. desember 2014. Overgangsummen ble spekulert i å ligge på rundt 1,5 millioner kroner. Spilleren ble oppdaget ved en tilfeldighet som 16-åring av vikings sjefsspeider Gary Goodchild, da han var i Estland for å speide på Flora Tallinns Henri Anier, som klubben senere hentet.Mets fikk sin debut i Tippeligaens 1. runde, 6. april 2015. Kampen ble spilt borte på Isachsen Stadion mot Mjøndalen Idrettsforening, og endte 1 - 0 til MIF. Mets ble hentet til klubben som midtstopper, men har hovedsakelig frekventert på midtbanen hos de mørkeblå i sin første sesong hos klubben. Trener Kjell Jonevret har beskrevet spilleren som dyktig til å tette rom og balansere midtbanen, og i tillegg bidrar med en god pasningsfot. Mets spilte totalt 28 kamper i sin debutsesong hos klubben, spilleren gikk glipp av to kamper etter suspensjon etter for mange gule kort.Foran 2016-sesongen ble Mets flyttet ned til forsvaret hvor spilleren dannet midtstopperduo med amerikanske Anthony J. Soares. Da Soares byttet klubb midtveis i sesongen, ble hovedsakelig Joackim Jørgensen og Michael Haukås benyttet som makker i midtforsvaret. Mets spilte totalt 29 kamper, alle fra start, i løpet av sesongen. Mets mottok i den 28. runden et direkte rødt kort i en kamp mot AaFK hjemme på Viking Stadion, da han felte Mustafa Abdellaoue innenfor 16-meteren. Situasjonen ble sett på som kontroversiell, da dommer Kai Erik Steen først ga gult kort, for deretter å ombestemme seg, og så gi direkte rødt. Mets mistet dermed den påfølgende kampen borte mot Bodø Glimt.