Rudisha poprawił dwukrotnie i to w ciągu ośmiu dni 13-letni rekord świata, trzykrotnego mistrza świata w biegu na 800 Wilsona Kipketera (z Danii). Oba rezultaty zostały zatwierdzone przez IAAF. 21-letni Rudisha przebiegł dwa okrążenia bieżni w rekordowym czasie 1.41,09 - 22 sierpnia 2010 r. na mityngu ISTAF w Berlinie, poprawiając rekord Kipketera o dwie setne sekundy. Potem, 29. sierpnia, podczas Grand Prix Włoch w Rieti, pobiegł jeszcze szybciej - 1.41.01. Rekord świata Kipketera wynosił 1.41.11 i był ustanowiony 24. sierpnia 1997 r. w Kolonii. David Rudisha to syn srebrnego medalisty IO 1968 r. w biegu sztafetowym 4x400 m, Daniela Rudishy. David wywalczył tytuł mistrza świata juniorów w biegu na 800 m w 2006 r. w Pekinie i dwukrotnie triumfował w mistrzostwach Afryki na tym dystansie (2008 i 2010). W MŚ 2009 r. w Berlinie osiągnął półfinał w biegu na 800 (1.45,40). Jest zwycięzcą łącznej punktacji biegu na 800 m Diamentowej Ligi 2010 r.