David Rivas Rodríguez (Dos Hermanas, provincia de Sevilla, 2 de diciembre de 1978) es un exfutbolista español zurdo cuya posición era defensa central, corpulento y contundente que siempre intentaba sacar al rival fuera del área. Su principal equipo fue el Real Betis Balompié, con el que jugó más de 242 partidos, marcó 10 goles y ganó la Copa del Rey en 2005.
Debutó con el Real Betis de la mano de Carlos Timoteo Griguol en la temporada 1999/2000 en la banda izquierda, de lateral, en sustitución de un lesionado Luis Fernández. Tras varías temporadas irregulares, el nazareno se superó y terminó la temporada 2003/2004 a un magnífico nivel. La temporada siguiente la empezó como había terminado la siguiente, convirtiéndole en un central indiscutible y con la grada pidiéndole al seleccionador Luis Aragones la convocatoria de Rivas con la selección absoluta. Tras la temporada 2009/2010 Rivas dejaría la disciplina verdiblanca.
La temporada 2010/2011 fichó por el FC Vaslui de la liga rumana. Las temporadas 2011/2012 y 2012/2013 las jugó en la Sociedad Deportiva Huesca de segunda división, donde terminó su carrera deportiva.