Steven Irwin speelde in de jeugd van Liverpool FC, waar hij van 2008 tot 2011 in het tweede elftal speelde. In 2011 was hij op proef bij Aberdeen FC, wat hem van Liverpool zou huren, maar dit ging niet door.[3] In 2011 werd zijn contract bij Liverpool niet verlengd, waarna hij na een proefperiode bij Telstar tekende.[4] Hij debuteerde op 25 september 2011, in de met 1-1 gelijkgespeelde thuiswedstrijd tegen SC Veendam. Na drie wedstrijden voor Telstar keerde hij in november 2011 vanwege heimwee terug naar Engeland.[5] In 2012 speelde hij een half jaar voor het FinseFF Jaro. In 2015 dook hij op bij het DeenseAalborg BK, waar hij niet in actie kwam. Van 2017 tot 2020 speelde hij weer in Engeland, voor de amateurclubs Skelmersdale United FC, FC United of Manchester, Stalybridge Celtic FC en Marine FC, waarna hij zijn carrière beëindigde.