Christelle Daunay a commencé l'athlétisme à l'âge de 11 ans. Elle a couru les épreuves sur piste entre le 3 000 m et le 10 000 m, les compétitions de cross-country et les épreuves sur route avec notamment le semi-marathon et le marathon.
Elle est affiliée depuis 2005 à la section athlétisme du club de la SCO Sainte-Marguerite (Marseille) (Société culturelle et omnisports Sainte-Marguerite Marseille). Depuis février 2007, elle a mis entre parenthèses son métier de kinésithérapeute pour pouvoir préparer à plein temps les Jeux olympiques 2008 de Pékin.
Avec son temps de 2 h 28 min 24 s réalisé le au marathon d’Osaka[1],[2] (classée 10e), elle a non seulement battu le record de France de la spécialité précédemment établi par Chantal Dällenbach, mais aussi réalisé le minimum requis pour sa participation à l’épreuve du marathon des Jeux olympiques 2008 de Pékin. Il s’agissait là de son troisième marathon, le premier étant le marathon de Paris 2007 où elle s’était classée 3e des féminines dans le temps de 2 h 28 min 54 s.
Le , elle se classe 4e lors du Marathon de New York dans le temps de 2 h 28 min 14 s.
Le , elle devient championne d'Europe du marathon à Zurich en 2 h 25 min 14 s.
Le , Daunay est sacrée championne de France du 10 000 m en 32 min 43 s 38, dans le vent et le froid. Elle se qualifie pour les Championnats d'Europe d'Amsterdam où elle s'alignera sur l'épreuve[3].