|Full name||David Rivas Rodríguez|
|Date of birth||2 December 1978|
|Place of birth||Dos Hermanas, Spain|
|Height||1.90 m (6 ft 3 in)|
|Playing position||Centre back|
|1997–1998||→ Dos Hermanas (loan)|
* Senior club appearances and goals counted for the domestic league only.
Rivas was born in Dos Hermanas, Province of Seville. Having previously played with the club's B-side he spent the vast majoriy of his professional career at Real Betis, making his first-team – and La Liga – debuts during the 1999–2000 season: his first game was on 21 August 1999 as he started in a 0–1 away loss against Athletic Bilbao, with his team eventually suffering relegation. He contributed with 20 second division matches in the following campaign, in an immediate promotion back.
Rivas went on to become an important defensive element for the Andalusians in the following years, becoming club captain and scoring four goals in 32 contests in 2004–05 as Betis achieved qualification honours to the UEFA Champions League (Juanito, the other stopper, added another four). From 2006 to 2009, however, dramatic loss of form and a bad run with injuries meant he featured sparingly for the team.
In July 2010, after only 42 league appearances in four seasons combined, 31-year-old Rivas left Betis and Spain for the first time, joining Liga I club FC Vaslui. In September of the following year he returned to his country, signing for SD Huesca in the second level.
- "El Betis saca los colores a un conservador Getafe" [Betis humbles conservative Getafe] (in Spanish). El Mundo. 24 October 2004. Retrieved 5 March 2014.