Formé dans les divisions inférieures autour d'Anvers, Kevin Oris découvre la D1 avec Roulers, avec lequel il inscrira ses deux premiers buts. Il est ensuite prêté en D2 à Lommel, avant de rebondir parmi l'élite à Mons. Il aura joué 40 matchs en première division belge avec les clubs du KSV Roulers et du RAEC Mons, inscrivant 4 buts[1] lorsqu'il retourne en D2 à l'Antwerp, où il restera 3 saisons.
En , Oris, en manque de temps de jeu, prend tout le monde par surprise en signant en Corée du Sud, au Daejeon Citizen, pour lequel il inscrit 16 buts en première division sud-coréenne lors de l'année 2012. Il est ensuite transféré au Jeonbuk Hyundai avec lequel il plante 14 buts dans cette même division l'année suivante[1].
Après deux ans en Corée, il part à destination de la Chine, au Liaoning Yuandong, mais des problèmes financiers du club mettent un terme à l'aventure. Oris est libéré et retourne gratuitement en Corée, à Incheon.
En , il signe en D2 japonaise, au Kyoto Sanga, avec lequel il plante 6 buts en 28 matches. Sans contrat début 2018, il est annoncé à Anderlecht, mais le club dément rapidement un intérêt pour le joueur de 33 ans[2].