Juega como guardameta y su equipo actual es el Real Betis Balompié de la Primera División de España. Gran parte de su carrera la desarrolló en España, camisetas del barça donde fue el primer futbolista chileno en alcanzar los 200 partidos en su primera división. En el cierre de la primera vuelta de la temporada, los resultados del equipo eran malos a nivel local tras ser eliminado en primera ronda de la Copa del Rey por el último de la tercera división y cosechar solo 6 triunfos en la Liga sobre 19 juegos, lo que produjo la despedida de Van Gaal, sustituido por Radomir Antić, camisetas barça que tampoco contaba con Riquelme.