To view live sporting events in Spanish, an excellent option is to visit RojaDirecta.me. This website streams many sporting events from all over the world. For many of the events, RojaDirecta provides links to one or more Spanish language broadcasts of the match.
The homepage of RojaDirecta lists live sporting events on the module located on the left hand-side of the screen. Each time you click on one of the listed sporting events, an area expands underneath the listing with links to the available live streams. The center column indicates the language of the broadcast: "en" for English, and "es" for Spanish.
The available links do not always include a working broadcast, but there are generally several live sporting events with Spanish broadcasts at any given time.