One Tree HillCast Reunite for Basketball Game in Honor of the Show's 21st Anniversary (Exclusive)

Mar. 15, 2025

James Lafferty, Bryan Greenberg, Paul Johansson at One Tree Hill basketball game.Photo:Catherine Ross for Friends with Benefits Charity Events

One Tree Hill Charity Event Exclusive, James Lafferty, Bryan Greenberg, Paul Johansson

Catherine Ross for Friends with Benefits Charity Events

The Tree Hill Ravens are back on the court together, and PEOPLE has an exclusive look!

On Saturday, Sept. 21, the cast of the hit seriesOne Tree Hillreunited for a special 21st State Championship Basketball Game Reunion Celebration.

Several big names from the show were in attendance, including James Lafferty, Bryan Greenberg, Robbie Jones, Stephen Colletti, Tyler Hilton, Lee Norris, Antwon Tanner, Cullen Moss, Colin Fickes, Vaughan Wilson, Burgess Jenkins, Texas Battle, Drew Seeley and Jaden Harmon.

The halftime show also included a special performance from Gavin DeGraw, who notably sang the show’s theme song “I Don’t Want to Be” and made a cameo in the series.

The event was part of a weekend-long celebration, where fans met and greeted the cast, including Bethany Joy Lenz, Paul Johansson, Austin Nichols, Danneel Ackles, Jana Kramer, Evan Peters and Sophia Bush, the latter of whom is currentlydeveloping a rebootof the series alongsidecostar Hilarie Burton.

During a Q&A with fans after the game, the cast teased the possible revival as they revealedwhere they think their characters would betoday.

Ahead, see PEOPLE’s exclusive look at the star-studded event, and get ready to feel nostalgic.

01of 25

Tree Hill Ravens

One Tree Hill cast at charity basketball game.Catherine Ross for Friends with Benefits Charity Events

One Tree Hill Charity Event Exclusive

02of 25Stars Go Red, White and BlueTyler Hilton at One Tree Hill basketball game.Catherine Ross for Friends with Benefits Charity EventsKicking off the event, Tyler Hilton (who played Chris Keller) sang “The Star-Spangled Banner” at the UNCW Trask Coliseum where the basketball game was held.

02of 25

Stars Go Red, White and Blue

Tyler Hilton at One Tree Hill basketball game.Catherine Ross for Friends with Benefits Charity Events

One Tree Hill Charity Event Exclusive

Kicking off the event, Tyler Hilton (who played Chris Keller) sang “The Star-Spangled Banner” at the UNCW Trask Coliseum where the basketball game was held.

03of 25Repping No. 23James Lafferty at One Tree Hill basketball game.Catherine Ross for Friends with Benefits Charity EventsSporting his character’s No. 23 jersey, James Lafferty (Nathan) flashed a smile on the court as fans snapped photos from behind.

03of 25

Repping No. 23

James Lafferty at One Tree Hill basketball game.Catherine Ross for Friends with Benefits Charity Events

One Tree Hill Charity Event Exclusive, James Lafferty

Sporting his character’s No. 23 jersey, James Lafferty (Nathan) flashed a smile on the court as fans snapped photos from behind.

04of 25

Team Coaches

Paul Johansson and Burgess Jenkins at One Tree Hill basketball game.Catherine Ross for Friends with Benefits Charity Events

One Tree Hill Charity Event Exclusive

05of 25Your Hosts for the EveningTyler Hilton, Colin Fickes and Lee Norris at One Tree Hill basketball game.Catherine Ross for Friends with Benefits Charity EventsTyler Hilton (Chris Keller) joined Lee Norris (Marvin “Mouth”) and Colin Fickes (Jimmy) courtside as they provided commentary for the game just like their characters, sharing fun insight throughout.

05of 25

Your Hosts for the Evening

Tyler Hilton, Colin Fickes and Lee Norris at One Tree Hill basketball game.Catherine Ross for Friends with Benefits Charity Events

One Tree Hill Charity Event Exclusive

Tyler Hilton (Chris Keller) joined Lee Norris (Marvin “Mouth”) and Colin Fickes (Jimmy) courtside as they provided commentary for the game just like their characters, sharing fun insight throughout.

06of 25Ravens' No. 1 CheerleaderBarbara Alyn Woods at One Tree Hill basketball game.Catherine Ross for Friends with Benefits Charity EventsWearing her very own Ravens uniform, Barbara Alyn Woods (Deb) cheered alongside the cheerleaders during the game. At one point, she joked that she wasn’t sure if she should be rooting for her onscreen son James Lafferty or her onscreen boyfriend Antwon Tanner (Skills).

06of 25

Ravens' No. 1 Cheerleader

Barbara Alyn Woods at One Tree Hill basketball game.Catherine Ross for Friends with Benefits Charity Events

One Tree Hill Charity Event Exclusive, Barbara Alyn Woods

Wearing her very own Ravens uniform, Barbara Alyn Woods (Deb) cheered alongside the cheerleaders during the game. At one point, she joked that she wasn’t sure if she should be rooting for her onscreen son James Lafferty or her onscreen boyfriend Antwon Tanner (Skills).

07of 25Nothing But NetOne Tree Hill cast at charity basketball game.Catherine Ross for Friends with Benefits Charity EventsJames Lafferty (Nathan) was pictured jumping to the net during the game, which was decked out in Tree Hill Ravens gear.

07of 25

Nothing But Net

One Tree Hill Charity Event Exclusive

James Lafferty (Nathan) was pictured jumping to the net during the game, which was decked out in Tree Hill Ravens gear.

08of 25Waving to the CrowdBryan Greenberg at One Tree Hill basketball game.Catherine Ross for Friends with Benefits Charity EventsBryan Greenberg (Jake) excitedly greeted the crowd as he made his way into the coliseum. Like his costars, he was seen repping a jersey with his character’s name and number on it.

08of 25

Waving to the Crowd

Bryan Greenberg at One Tree Hill basketball game.Catherine Ross for Friends with Benefits Charity Events

One Tree Hill Charity Event Exclusive

Bryan Greenberg (Jake) excitedly greeted the crowd as he made his way into the coliseum. Like his costars, he was seen repping a jersey with his character’s name and number on it.

09of 25Father and SonJames Lafferty and Paul Johansson at One Tree Hill basketball game.Catherine Ross for Friends with Benefits Charity EventsJames Lafferty (Nathan) and Paul Johansson (Dan), who played son and father on the series, shared a cute moment on the court as they gave each other a hug.

09of 25

Father and Son

James Lafferty and Paul Johansson at One Tree Hill basketball game.Catherine Ross for Friends with Benefits Charity Events

One Tree Hill Charity Event Exclusive, James Lafferty

James Lafferty (Nathan) and Paul Johansson (Dan), who played son and father on the series, shared a cute moment on the court as they gave each other a hug.

10of 25Nathan and Quentin Hitting the CourtJames Lafferty and Robbie Jones at One Tree Hill basketball game.Catherine Ross for Friends with Benefits Charity EventsThough their characters formed a strong bond on the series, James Lafferty (Nathan) and Robbie Jones (Quentin) played for opposing teams during the game, with Lafferty playing for the Ravens and Jones playing for the River Court.

10of 25

Nathan and Quentin Hitting the Court

James Lafferty and Robbie Jones at One Tree Hill basketball game.Catherine Ross for Friends with Benefits Charity Events

One Tree Hill Charity Event Exclusive

Though their characters formed a strong bond on the series, James Lafferty (Nathan) and Robbie Jones (Quentin) played for opposing teams during the game, with Lafferty playing for the Ravens and Jones playing for the River Court.

11of 25All SmilesJames Lafferty, Bryan Greenberg, Paul Johansson at One Tree Hill basketball game.Catherine Ross for Friends with Benefits Charity EventsJames Lafferty (Nathan), Bryan Greenberg (Jake) and Paul Johansson (Dan) were seen huddling up for a photo in between plays.

11of 25

All Smiles

James Lafferty, Bryan Greenberg, Paul Johansson at One Tree Hill basketball game.Catherine Ross for Friends with Benefits Charity Events

One Tree Hill Charity Event Exclusive, James Lafferty, Bryan Greenberg, Paul Johansson

James Lafferty (Nathan), Bryan Greenberg (Jake) and Paul Johansson (Dan) were seen huddling up for a photo in between plays.

12of 25Deb and Dan Together AgainBarbara Alyn Woods, Paul Johansson and Bryan Greenberg at One Tree Hill basketball game.Catherine Ross for Friends with Benefits Charity EventsDuring the game, Barbara Alyn Woods (Deb) snapped a photo with her onscreen husband Paul Johansson (Dan) and Bryan Greenberg (Jake). Woods and Johansson had playful banter as Woods joked she was “never afraid” of the character Dan, quipping, “Bring it on, Dan!” She then sweetly added that she loved Johansson and “always will.”

12of 25

Deb and Dan Together Again

Barbara Alyn Woods, Paul Johansson and Bryan Greenberg at One Tree Hill basketball game.Catherine Ross for Friends with Benefits Charity Events

One Tree Hill Charity Event Exclusive

During the game, Barbara Alyn Woods (Deb) snapped a photo with her onscreen husband Paul Johansson (Dan) and Bryan Greenberg (Jake). Woods and Johansson had playful banter as Woods joked she was “never afraid” of the character Dan, quipping, “Bring it on, Dan!” She then sweetly added that she loved Johansson and “always will.”

13of 25Mingling with FansStephen Colletti at One Tree Hill basketball game.Catherine Ross for Friends with Benefits Charity EventsLaguna Beachalum Stephen Colletti (who played Chase during later seasons) took a break from playing to mingle with a few fans.

13of 25

Mingling with Fans

Stephen Colletti at One Tree Hill basketball game.Catherine Ross for Friends with Benefits Charity Events

One Tree Hill Charity Event Exclusive

Laguna Beachalum Stephen Colletti (who played Chase during later seasons) took a break from playing to mingle with a few fans.

14of 25

Gavin DeGraw at One Tree Hill basketball game.Catherine Ross for Friends with Benefits Charity Events

One Tree Hill Charity Event Exclusive, Gavin DeGraw

Nostalgia overload! For the halftime show, Gavin DeGraw performed the show’s hit theme song “I Don’t Want to Be” on the basketball court. In honor of the 20th anniversary of the hit track, DeGraw recently released a new take on the single as part ofChariot 20, which celebrates the 20th anniversary of his debut album.

15of 25Pumping Up the CrowdGavin DeGraw at One Tree Hill basketball game.Catherine Ross for Friends with Benefits Charity EventsAs Gavin DeGraw performed the theme song, zealousOne Tree Hillfans joined in during the chorus, belting out the lyrics.

15of 25

Pumping Up the Crowd

One Tree Hill Charity Event Exclusive, Gavin DeGraw

As Gavin DeGraw performed the theme song, zealousOne Tree Hillfans joined in during the chorus, belting out the lyrics.

16of 25Duet with Bethany Joy LenzGavin DeGraw and Bethany Joy Lenz at One Tree Hill basketball game.Catherine Ross for Friends with Benefits Charity EventsToward the end of the performance, Gavin DeGraw shared a cute moment with Bethany Joy Lenz (Haley) in the crowd as she sang part of the song with the singer.

16of 25

Duet with Bethany Joy Lenz

Gavin DeGraw and Bethany Joy Lenz at One Tree Hill basketball game.Catherine Ross for Friends with Benefits Charity Events

One Tree Hill Charity Event Exclusive, Gavin DeGraw

Toward the end of the performance, Gavin DeGraw shared a cute moment with Bethany Joy Lenz (Haley) in the crowd as she sang part of the song with the singer.

17of 25

Courtside Hangs

Bryan Greenberg and Bethany Joy Lenz at One Tree Hill basketball game.Catherine Ross for Friends with Benefits Charity Events

One Tree Hill Charity Event Exclusive

18of 25Family TimeBethany Joy Lenz and Paul Johansson at One Tree Hill basketball game.Catherine Ross for Friends with Benefits Charity EventsAt one point during the game, Bethany Joy Lenz (Haley) posed alongside Paul Johansson (Dan), who played her father-in-law on the series after Haley married Nathan.

18of 25

Family Time

Bethany Joy Lenz and Paul Johansson at One Tree Hill basketball game.Catherine Ross for Friends with Benefits Charity Events

One Tree Hill Charity Event Exclusive

At one point during the game, Bethany Joy Lenz (Haley) posed alongside Paul Johansson (Dan), who played her father-in-law on the series after Haley married Nathan.

19of 25A 10/10Stephen Colletti at One Tree Hill basketball game.Catherine Ross for Friends with Benefits Charity EventsStephen Colletti (Chase) repped the No. 10, paired with a friendship bracelet, as he played for the River Court team.

19of 25

A 10/10

One Tree Hill Charity Event Exclusive, Stephen Colletti

Stephen Colletti (Chase) repped the No. 10, paired with a friendship bracelet, as he played for the River Court team.

20of 25Hanging with the BoysJames Lafferty, Bethany Joy Lenz and Antwon Tanner at One Tree Hill basketball game.Catherine Ross for Friends with Benefits Charity EventsBethany Joy Lenz (Haley) snapped a playful photo alongside James Lafferty (Nathan) and Antwon Tanner (Skills) during the game.

20of 25

Hanging with the Boys

James Lafferty, Bethany Joy Lenz and Antwon Tanner at One Tree Hill basketball game.Catherine Ross for Friends with Benefits Charity Events

One Tree Hill Charity Event Exclusive

Bethany Joy Lenz (Haley) snapped a playful photo alongside James Lafferty (Nathan) and Antwon Tanner (Skills) during the game.

21of 25The Fields BrothersRobbie Jones and Jaden Harmon at One Tree Hill basketball game.Catherine Ross for Friends with Benefits Charity EventsRobbie Jones (Quentin) got to play on the same team as Jaden Harmon (who played his younger brother Andre on the series). At one point during the game, the onscreen brothers snapped a photo in their matching white jerseys.

21of 25

The Fields Brothers

Robbie Jones and Jaden Harmon at One Tree Hill basketball game.Catherine Ross for Friends with Benefits Charity Events

One Tree Hill Charity Event Exclusive

Robbie Jones (Quentin) got to play on the same team as Jaden Harmon (who played his younger brother Andre on the series). At one point during the game, the onscreen brothers snapped a photo in their matching white jerseys.

22of 25Dream TeamBryan Greenberg and James Lafferty at One Tree Hill basketball game.Catherine Ross for Friends with Benefits Charity EventsJames Lafferty (Nathan) and Bryan Greenberg (Jake) repped the Ravens in black jerseys as they posed together on the court.

22of 25

Dream Team

Bryan Greenberg and James Lafferty at One Tree Hill basketball game.Catherine Ross for Friends with Benefits Charity Events

One Tree Hill Charity Event Exclusive

James Lafferty (Nathan) and Bryan Greenberg (Jake) repped the Ravens in black jerseys as they posed together on the court.

23of 25A Win for the River CourtRobbie Jones at One Tree Hill basketball game.Catherine Ross for Friends with Benefits Charity EventsAfter being neck and neck all game, Robbie Jones (Quentin) secured a basket for the River Court team, ending the game with a tie. He later flashed a sweet smile as he held up a Q cape.

23of 25

A Win for the River Court

Robbie Jones at One Tree Hill basketball game.Catherine Ross for Friends with Benefits Charity Events

One Tree Hill Charity Event Exclusive

After being neck and neck all game, Robbie Jones (Quentin) secured a basket for the River Court team, ending the game with a tie. He later flashed a sweet smile as he held up a Q cape.

24of 25Victory LapJames Lafferty and Bryan Greenberg at One Tree Hill basketball game.Catherine Ross for Friends with Benefits Charity EventsJames Lafferty (Nathan) was all smiles as he greeted his teammate and former costar Bryan Greenberg (Jake).

24of 25

Victory Lap

James Lafferty and Bryan Greenberg at One Tree Hill basketball game.Catherine Ross for Friends with Benefits Charity Events

One Tree Hill Charity Event Exclusive, James Lafferty

James Lafferty (Nathan) was all smiles as he greeted his teammate and former costar Bryan Greenberg (Jake).

25of 25It’s All ConfettiOne Tree Hill Charity Event Exclusive, James Lafferty.Catherine Ross for Friends with Benefits Charity EventsJames Lafferty (Nathan) took it all in as confetti went off around him. During a panel after the game, the actor thanked all the dedicatedOne Tree Hillfans for their support over the years as he reflected on getting to reunite with his costars at the convention. “It’s a dream come true,” he said about getting to share the basketball court with his costars again. “It’s unbelievable.”

25of 25

It’s All Confetti

One Tree Hill Charity Event Exclusive, James Lafferty.Catherine Ross for Friends with Benefits Charity Events

One Tree Hill Charity Event Exclusive, James Lafferty

James Lafferty (Nathan) took it all in as confetti went off around him. During a panel after the game, the actor thanked all the dedicatedOne Tree Hillfans for their support over the years as he reflected on getting to reunite with his costars at the convention. “It’s a dream come true,” he said about getting to share the basketball court with his costars again. “It’s unbelievable.”

source: people.com