Tudor speelde clubvoetbal in Chili, Zwitserland, Argentinië en Spanje. Hij beëindigde zijn loopbaan in 1997. Tudor is houder van een opmerkelijk Chileens record; hij scoorde op 21 november1993 zeven keer namens Universidad Católica in de competitiewedstrijd tegen CD Antofagasta (8-3).
Tudor speelde twaalf officiële interlands voor Chili in de periode 1988-1995, en scoorde drie keer voor de nationale ploeg, waaronder twee keer vanaf de strafschopstip. Hij maakte zijn debuut in de vriendschappelijke uitwedstrijd tegen Peru (1-1) op 23 november1988 in Lima. Tudor nam met Chili deel aan de strijd om de Copa América 1989.