Krošelj je kariero začel pri Slaviji v sezoni 2002/03, v sezonah 2004/05 in 2005/05 pa je igral v slovaški mladinski ligi za kluba Topolčalny in Žilina. V sezoni 2006/07 je branil barve Medveščaka, sredi sezone pa se je vrnil k Slaviji, od leta 2008 pa je član zagrebškega kluba.