Con cerca de 400 partidos en 25 torneos en la Primera División, otros tantos en la Liga de Ascenso y, con participaciones en la selección nacional mexicana, Javier Saavedra tomó la decisión de emigrar al futbol de la North American Soccer League (NASL), debido a los problemas de inseguridad que se viven en México y que sufrió en carne propia en Monterrey, Nuevo León.
Saavedra Vázquez, quien debutó con Toros Neza el 10 de agosto de 1996 con una derrota frente a Cruz Azul por 3-0, también militó con los Tigres de la UANL en tres etapas, Monarcas Morelia, Jaguares, Indios de Ciudad Juárez y Necaxa en la primera división, así como los mismos Rayos e Irapuato en la Liga de Ascenso, firmó con los San Antonio Scorpions, donde será jugador y a la vez trabajará con las fueras inferiores de esta nueva franquicia de la NASL.