Saison 1
Dans la saison 1, Haley est la meilleure amie de Lucas qui est rentré dans l'équipe de basket. Elle va donner des cours de soutien à Nathan pour qu'il laisse Lucas tranquille au grand désespoir de son meilleur ami. Finalement Nathan et Haley vont sortir ensemble et au bout de quelque mois, se marier à 16 ans.
Saison 2
Dans la saison 2, Haley va se marier lors du tout premier épisode avec Nathan. Ils vont découvrir que le mariage n'est pas si rose, en partie grâce à Chris Keller. Lors de l'épisode 13, elle part en tournée avec lui, The Wreckers (et Gavin DeGraw lors de la vraie tournée). Durant le dernier épisode, elle quitte la tournée et revient à Tree Hill auprès de Nathan.
Saison 3
Dans la saison 3, de retour à Tree Hill, Nathan veut annuler le mariage, n'arrivant à savoir où aller, elle ira habiter avec Brooke. Haley et Brooke vont d'ailleurs devenir de très bonnes amies. Pour aider Brooke et voir un peu plus Nathan, elle devient pom-pom girl. Haley va faire une chanson pour l'album de Peyton, Friends With Benefit. Elle va se battre pour retrouver Nathan et finalement tous les deux se remarient (c'est Brooke qui crée sa robe de mariée) à la fin de la saison.
Saison 4
Dans la saison 4, Nathan et Haley vont avoir des problèmes d'argent. Haley annoncera à Nathan qu'elle est enceinte, ce qui va compliquer un peu les choses. Cela va s'arranger, mais avant, elle aura un accident (elle se fait renverser volontairement par Daunte à qui Nathan devait de l'argent) et après quelques heures dans le coma, Haley se réveillera. Pour l'empêcher de boire et pour gagner de l'argent, Nathan et Haley habitent avec Debbie. Lors d'une soirée, tout le monde découvre une cassette assez comprommettante concernant le passé de Nathan et Brooke, deux ans plus tôt. Haley pardonne Nathan. Leur bal de promo se passe bien et Haley donne naissance à un petit garçon lors de la remise des diplômes (où elle est major de sa promotion). Il s'appelle James Lucas Scott, surnommé Jamie. Les parrains sont Lucas et Brooke.
Saison 5
La saison 5 se passe 4 ans après la sortie du lycée. Haley est professeur de littérature au lycée de Tree Hill, bien que ses élèves lui donne du fil à retordre. Haley rencontre des problèmes conjugaux avec Nathan qui est devenu handicapé et se referme sur lui même. Leur fils, Jamie, a maintenant 4 ans et demi. Il est fan de son papa et adore le basket. Elle engage une "nounou sexy", Carrie, pour garder Jamie mais craint qu'elle ne séduise Nathan. Elle n'avait pas tout à fait tort. Haley trouve Nathan et Carrie dans la douche et jette Nathan dehors, elle demandera par la suite le divorce. Mais ils finissent par se remettre ensemble lorsque Jamie est kidnappé par Carrie. Haley se décide aussi à se remettre à la chanson et écrit plusieurs chansons dont "Feel This".
Saison 6
Haley continue d'enseigner au lycée de Tree Hill tout en s'occupant de son petit garçon. Elle pousse Nathan à reprendre le basket afin qu'il réalise son rêve. De son côté, elle se remet à la musique. Elle écrit quelques chansons qu'elle compte bien enregistrer avec Peyton. Son fils Jamie, se lie d'amitié avec Quentin, un jeune basketteur des Ravens, mais celui-ci est tué lors d'un hold-up dans une station service. Le petit garçon a du mal à se remettre de cette disparition. Une nouvelle élève, Sam, intègre la classe d'Haley et celle-ci se rend compte que Sam est douée pour écrire. Mais Haley découvre que Sam n'a pas de famille et qu'elle dort dans une voiture. Elle demande alors à Brooke de l'héberger. Haley choisit de publier la nouvelle de Sam dans le journal du lycée même si la principale n'est pas d'accord. Elle se fait d'ailleurs renvoyer du lycée et devient productrice à plein temps sur le deuxième album de Mia. Haley se rend tout de même compte qu'enseigner lui manque. Peyton lui apprend qu'un chanteur est intéressé par une des ses chansons, et est étonnée de voir que le chanteur en question est Nick Lachey. Haley hésite à "vendre" sa chanson puis se rétracte en imposant sa condition, être productrice de la chanson. Quelques temps plus tard, elle et Brooke organisent une fête pour la venue du bébé de Peyton qui est forte en émotion. Haley est en charge de l'organisation du mariage de Lucas et Peyton pour au final être celle qui les marie (à la demande de Lucas quand leur prêtre n'a pas pu se rendre au mariage).
Saison 7
Depuis le départ de Peyton, Haley a pris la présidence de "Red Bedroom Records". Elle s'est remise à la musique et enregistre son nouvel album. Les choses se gâtent quand une jeune femme, Renee, avoue que Nathan est le père de son enfant. Alors, Haley doute de la sincerité de Nathan. Pour éviter que la nouvelle s'ébruite, Nathan et Haley se demandent s'ils ne doivent pas payer Renee, mais la nouvelle se retrouve en première page d'un tabloïd. Le soir du défilé de mode de Brooke, Renee vient provoquer Haley et celle ci la giffle violemment. Cette scène se retrouve sur internet et de plus, Renee porte plainte contre Haley qui se retrouve en prison. Là bas, Renee vient voir Haley et lui dit qu'elle va abandonner les charges mais lui confie que Nathan l'a appelé plusieurs fois et qu'elle devrait regarder les relevés téléphoniques. Enfin sortie de prison, Haley vérifie les relevés téléphoniques, ce qui l'a fait encore plus douter de la fidélité de Nathan Afin de régler ce problème le plus vite possible et pour protéger son fils, Haley décide de payer une forte somme pour que Renee se retracte. Ce qu'elle ne fera pas au final.