Formado en las categorías inferiores del Easo Saskibaloi Taldea, desde 2016 a 2018, Xabi Beraza forma parte del equipo del Easo Loquillo de Liga EBA.
[1] El 22 de octubre de 2017, en la 5.ª jornada de la Liga ACB, Beraza debuta con el San Sebastián Gipuzkoa Basket Club frente al Saski Baskonia, logrando 4 rebotes, con 4 faltas en 5:31 de tiempo en cancha, a pesar de la derrota del conjunto donostiarra.
[2] En la temporada 2017-18, alterna participaciones con el Easo y el Delteco GBC, con el que disputa 12 partidos en Liga Endesa.
[3] En la temporada 2018-19, el alero llega como vinculado por parte del Delteco GBC al Iraurgi Saski Baloia para jugar en Liga LEB Plata.
[4] En verano de 2020, tras rescindir el contrato que le unía con San Sebastián Gipuzkoa Basket Club, el jugador firma por el Fútbol Club Barcelona "B" para jugar en Liga LEB Plata.