Espeland startet å spille ishockey for Manglerud Star.[1] I 2005 flyttet Espeland til Sverige og signerte for Linköping, hvor han i løpet av to sesonger kun spilte kamper for aldersbestemte lag.[2] Espeland signerte i 2007 for MoDo og fikk 19. februar2008 sin debut for klubbens A-lag i Elitserien mot Timrå.[2]7. oktober2009 signerte Espeland en låneavtale med Osloklubben Vålerenga ut sesongen.[1]
I 2010 flyttet Espeland tilbake til Sverige og signerte for Sundsvall i HockeyAllsvenskan, hvor han spilte én sesong før han meldte overgang til Borås i samme liga.[3] Espeland forlot Borås midt i 2011/12-sesongen og flyttet hjem til Norge og signerte for Vålerenga.[4] Etter 2014/15-sesongen signerte Espeland for Vålerengas erkerival Lørenskog.[5]