Tree Hill ist eine Kleinstadt im US-Bundesstaat North Carolina und die Heimat des berühmten High School Basketball-Teams, den 'Tree Hill Ravens', wie auch der zwei Halbbrüder Lucas (Chad Michael Murray) und Nathan Scott (James Lafferty). Die zwei Brüder sind zwar in der selben Stadt aufgewachsen, hatten aber so gut wie nie Kontakt miteinander, wofür ihr gemeinsamer Vater Dan Scott (Paul Johansson) die Verantwortung trägt.
Dan war in der High School mit Karen Roe (Moira Kelly), Lucas' Mutter, zusammen und ließ sie dann noch vor ihrer Schwangerschaft sitzen, um auf's College zu gehen. Dort traf er schon kurze Zeit später Nathans Mutter Deb Lee (Barbara Alyn Woods), die ebenfalls schwanger wurde. Dan heiratete Deb und war in der Lage, ihr und seinem Sohn Nathan ein stabiles Zuhause und einen komfortablen Lebensstil zu bieten. Seinen anderen Sohn und dessen Mutter wie auch die damit verbundene Vergangenheit versucht er seitdem so weit wie möglich zu ignorieren. Lucas wurde von seiner Mutter Karen alleine großgezogen, die aber Hilfe von Dans älteren Brüder Keith Scott (Craig Sheffer) bekam, der so für Lucas zu einer Art Vaterfigur wurde.
Nathan spielt für die 'Ravens', wie es auch sein Vater während seiner High School-Jahre tat. Lucas zeigt sein Talent für diesen Sport hingegen zunächst nur am River Court, wo er zusammen mit Freunden spielt. Doch dann setzt sich Keith bei dem Coach der 'Ravens', Whitey Durham (Barry Corbin), dafür ein, Lucas' Talent zu fördern. Bald darauf steht Lucas für das Team auf dem Feld, was aber schon bald für erste Reibereien mit Nathan sorgt. Nathan versucht auf Dans Rat hin, Lucas das Leben im Team schwer zu machen. Nathan fühlt sich in seinem Handeln auch durch die Tatsache bestärkt, dass Lucas eine Auge auf seine Freundin, Peyton Sawyer (Hilarie Burton), geworfen hat. Peyton trennt sich jedoch nach einer Party von Nathan, weil sie ein für alle Mal genug von seinem überheblichen Gehabe und seinen taktischen Spielchen im Umgang mit anderen Menschen hat. Sie bemerkt auch, dass Nathan Lucas' beste Freundin Haley James (Bethany Joy Lenz), die er als Nachhilfelehrerin gewonnen hat, dazu benutzt, um Lucas eifersüchtig zu machen. Nathan muss zu seiner eigener Überraschung aber bald feststellen, dass er sich in Haley verliebt hat. Und auch sie fühlt sich zu ihm hingezogen, was ihre Freundschaft zu Lucas auf eine harte Probe stellt.
Lucas beginnt, sich mit Peytons bester Freundin Brooke Davis (Sophia Bush) zu treffen, nachdem er von Peyton zurückgewiesen wurde. Seine starken Gefühle für Peyton aber bleiben bestehen. Er stürzt in ein wahres Gefühlschaos, als Peyton, die nicht weiß, dass Lucas sich inzwischen mit Brooke trifft, ihm gesteht, dass sie auch mit ihm zusammen sein will. Zum ihrem Entsetzen sieht sie dann ihre beste Freundin aus Lucas' Schlafzimmer kommen. Peyton versucht, ihre Gefühle zu unterdrücken, erst recht nachdem Brooke ihr gesteht, dass Lucas der erste Junge ist, für den sie etwas empfindet. Als Peytons Vater vermisst wird, begibt sich Lucas mit Peyton auf dessen Suche. In einem Hotelzimmer kochen die Emotionen zunächst hoch, doch bevor es im Hotelbett zum Unvermeidlichen kommen kann, werden sich beide ihrer Stellung zu Brooke bewusst. Zurück in Tree Hill versuchen sich beide weiterhin zu verstellen, sind jedoch nicht in der Lage, das Versteckspiel lange aufrecht zu erhalten. Brooke erkennt schließlich die Fakten und trennt sich nicht nur von Lucas, sondern bricht auch mit Peyton. Brooke täuscht daraufhin einen positiven Schwangerschaftstest vor, was Lucas erstmals bewusst macht, in was für einer Lage sich Dan vor sechzehn Jahren befunden haben muss. Er bietet Brooke daraufhin an, für sie und das Baby da zu sein. Brooke gesteht ihm daraufhin, ihn belogen zu haben, um sich für seine Untreue zu rächen.
Peyton kommt nach dem Drama mit Lucas dessem Teamkollegen Jake Jagielski (Bryan Greenberg) näher, der eine kleine Tochter hat, auf die sie aufpasst. Als deren Mutter Nicki (Emmanuelle Vaugier) nach Tree Hill zurückkehrt, um für das Sorgerecht zu kämpfen, entschließt sich Jake, Tree Hill fluchtartig zu verlassen. Peyton bleibt allein zurück.
Lucas' Mutter Karen bekommt das Angebot, für einige Wochen in Italien an einem Seminar teilzunehmen. Nach anfänglichen Zögern nimmt sie das Angebot schließlich an und lässt Lucas in Keiths Obhut. Kurz vor Karens Rückkehr kommt Lucas bei einem Autounfall, bei dem Keith in angetrunkenem Zustand gefahren war, beinahe ums Leben. Die beginnende Romanze zwischen Keith und mit Karen wird dadurch abrupt beendet. Dans Frau Deb bemerkt derweil, wie dieser Nathan immer wieder unter Druck setzt. Die Entfremdung zu ihrem Mann und dessen Motive verdeutlichen ihr zunehmend den desolaten Zustand ihrer Ehe, und sie fordert die Scheidung. Es kommt zu einem schmutzigen Scheidungskrieg zwischen ihr und Dan, und Nathan sieht sich unweigerlich in den Rosenkrieg seiner Eltern mit hinein gezogen. So muss er auch von einer Affäre seiner Mutter erfahren. Um Abstand zu gewinnen, nimmt er sich ein eigenes Apartment. Karen und Deb werden unterdessen Freunde und gehen eine Teilhaberschaft für 'Karen's Café' ein. Keith will seine Werkstatt an Dan verkaufen, um die Kosten für Lucas' medizinische Behandlung übernehmen zu können. Außerdem unternimmt Keith einen letzten Anlauf und macht Karen einen Heiratsantrag, den diese jedoch zurückweist. Er entscheidet sich, Tree Hill in Richtung Charleston zu verlassen. Lucas entschließt sich, mit ihm zu gehen.
Im Staffelfinale befinden sich die 'Ravens' in den Playoffs. Da Whitey sich an einem Auge operieren lassen muss, übernimmt Dan das Training des Teams. Lucas und Nathan schließen jedoch sich gegen ihren Vater zusammen. Ihr Team verliert dadurch das Spiel, und die Saison ist für sie damit zu Ende. Die beiden Brüder machen endgültig ihren Frieden miteinander, als Lucas Nathan eröffnet, Tree Hill zu verlassen. Haley hat erkannt, dass sie bereit ist, mit Nathan zu schlafen. Die beiden machen daraufhin Pläne für ihr erstes Mal. Dan überrascht Deb und Keith in flagranti und erleidet am Morgen des darauffolgenden Tages einen Herzinfarkt. Brooke und Peyton vertragen sich wieder, nachdem sie erfahren, dass Lucas einen kurzen Flirt mit Nicki hatte und machen Pläne, wie sie diese loswerden können. Brooke versucht Nicki daraufhin weiszumachen, dass Jake mit Jenny nach Seattle geflüchtet sei und lenkt sie damit auf die falsche Fährte. Nachdem Peyton und Brooke Nicki los sind, versprechen sie sich gegenseitig, niemals wieder einen Jungen auf ihre Freundschaft Einfluss nehmen zu lassen. Sie wollen endgültig mit der Geschichte abschließen, indem sie den Abschiedsbrief von Lucas verbrennen - allerdings ohne diesen vorher gelesen zu haben. Lucas geht zu Nathans Apartment, um sich von Haley zu verabschieden und erfährt dabei, dass Nathan und sie miteinander geschlafen haben. Haley offenbart ihm auch, dass sie beide in der Nacht zuvor geheiratet haben. Lucas und Keith verlassen kurz darauf gemeinsam Tree Hill.