|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 and correct as of 9 June 2013.
† Appearances (Goals).
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 loss at Athletic de Bilbao, with his team eventually suffering relegation. He contributed with 20 second division games 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 matches 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 appeared 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 side FC Vaslui. In September of the following year he returned to his country, signing for SD Huesca in the second level.