Steels kwam uit voor Crelan-Euphony (2013), (Top)Sport Vlaanderen-Baloise (2014-2017), Veranda's Willems-Crelan (2018), Roompot (2019) en Quick-Step (2020-2022). Hij reed vooral in dienst van ploeggenoten en won enkele kleinere koersen zoals Dwars door de Vlaamse Ardennen (2015) en de GP de la Ville de Lillers Souvenir Bruno Comini (2016).
In november 2022 op de Zesdaagse in Gent kwam Steels op de eerste dag zwaar ten val, waar hij enkele gebroken ribben en wervels aan overhield. Zijn contract bij Quick Step-Alpha liep eind 2022 af en het ongeluk bemoeilijkte zijn zoektocht naar een nieuwe ploeg. In december 2022 zette hij op 33-jarige leeftijd een punt achter zijn wielercarrière.[1]