Mide 1'99 metros y habitualmente juega en la posición de escolta o alero.
[2] En agosto del 2009 firmó con el KK Olimpija Ljubljana, de la liga eslovena.
El 6 de enero se conoce su fichaje por el Caja Laboral Baskonia, el alero americano cortado en tierras murcianas llega a Vitoria con un mes de contrato para cubrir la baja que deja la lesión de Pau Ribas, prorrogable según su rendimiento y las impresiones que saque Duško Ivanović.
[4] En febrero de 2012 el club vitoriano decide no extender el contrato que le unía al jugador ya que Walsh ha disputado tan solo 4 encuentros de liga con el equipo baskonista, promediando tan solo 2 puntos por partido.
Un par de semanas más tarde pone rumbo a Ucrania donde jugará en Azovmash Mariupol.