A part leur amour pour le basket ball, il semblerait que Lucas (Chad Michael Murray » Dawson, Gilmore Girls) et Nathan (James Lafferty » Emerils) soient 2 jeunes hommes avec peu de choses en commun, et pourtant ils partagent un terrible secret : ils ont le même père... Un père qui a préféré Nathan à Lucas...
Arrogant et sûr de lui, Nathan est la star de l'équipe de basket du lyéce de Tree Hill et appartient à une famille riche de la ville. Solitaire, Lucas et le fils unique d'une mère célibataire. Il est aussi un des rois du basket de rue. Après avoir grandis à l'opposé chacun de l'autre dans la petite ville de Tree Hill, Caroline du Nord, les deux garçons vont devoir se cottoyer tous les jours puisque Lucas est entré dans l'équipe de basket du lycée et la compétition entre les deux demi-frères pour la ravissante Peyton (Hilarie Burton » MTV's TRL) fait rage.
L'arrivée de Lucas dans le monde de Nathan va de suite créer un triangle amoureux. Peyton est une fille secrète et sensible. Elle est une artiste née, mais pour le moment, elle garde ses oeuvres pour elle. Bien qu'elle soit la petite-amie de Nathan, elle se trouve très vite des connexions avec Lucas. Peyton a perdu sa mère très jeune, et comme Lucas, elle sait ce qua ça fait de grandir avec un parent en moins. Peyton et Lucas arrivent à voir le monde d'un point de vue extérieur.
Nathan a bien vu ce qui se passait entre Peyton et Lucas et en est blessé, mais ça ne lui prendra pas bien longtemps pour se rendre compte que la meilleur amie de Lucas, Haley (Bethany Joy Galeotti » Guiding Light) est une fille un peu étrange et intriguante. De part sa relation avec Lucas, elle se retrouve forcée de s'arranger avec ce tout nouveau monde de richesse et de popularité.
La meilleure amie de Peyton, Brooke (Sophia Bush » Van Wilder), est une fille riche qui a très vite des vues sur Lucas. Brooke et Peyton font toutes deux parties de l'équipe de pompom-girls, mais elles sont totalement différentes. Et l'intérêt de Brooke pour Lucas ajoutes de la confusion aux sentiments amoureux de Peyton pour lui.
Pendant que les jeunes essaient de trouver leurs places dans le monde, les adultes de Tree Hill essaient de vivre tant bien que mal avec les déicisions qu'ils ont pris quelques années plus tôt. Le père de Nathan, Dan (Paul Johansson » John Q) et la mère de Lucas, Karen (Moira Kelly » The West Wing) étaient ensemble au lycée. Qaund Karen apprend sa grossesse durant sa dernière année au lycée et est dévasté en voyant Dan préféré s'éloigner et choisir sa carrière avant elle. Il est allé à l'université grâce à une bourse sportive, laissant Karen seule pour élever leur enfant Lucas toute seule. Quand les rêves de Dan à propos du basket s'écroulèrent, il retourna à Tree Hill avec sa femme qu'il rencontra à l'université et son fils nathan. Maintenant un businessman respecté, Dan vit son rêve de basket à travers Nathan.
Les actes de Dan on des effets importants sur beaucoup de gens de la ville. Pendant qu'elle essayait d'élever Lucas sans le père, elle est restée très proche du grand frère de Dan Keith (Craig Sheffer » Et au milieu coulait une rivière). Keith est l'oncle biologique de Lucas mais il lui a servi de père adoptif durant toutes ces années. Sa relation avec Lucas est complexifié par son attirance pour Karen, et il est hanté par la poissibilité qu'un jour ils puissent finir ensemble. Karen a toujours fait passer son fils avant elle, mais maintenant qu'il entre dans un nouveau monde, elle sait qu'elle ne pourra plus le protéger.
La rivalité entre Lucas et nathan (sur le terrain et dans la vie) a fait revivre quelques vieux souvenirs ua coach Whitey Durham (Barry Corbin » Northern Exposure). Whitey a entrainé le père de Nathan, Dan, quand il était au lycée et maintenant il entraine ses deux fils. Il sait qu'il est en partie responsable dans la décision de Dan de ne pas renoncer à sa bourse quand karen est tombée enceinte, et il doit conjugué responsabilités et loyauté envers les deux jeunes garçons.