Lafferty has since made guest appearances on television series' such as Once and Again, Get Real, and Boston Public.
In 2002, Lafferty starred in the ESPN made-for-television film A Season on the Brink, an adaptation of the book of the same name by John Feinstein.
An ardent basketball player, Lafferty was part of the New Orleans basketball team at the 2008 NBA All-Star Celebrity Game alongside Ne-Yo, Terrell Owens, Seth Gilliam, and Master P. He is a supporting partner of the Wilmington Sea Dawgs.
From 2003 to 2008, Lafferty hosted an annual charity basketball event in Wilmington.
A pilot episode was filmed, however the series failed to find a network.
In 2013, Lafferty was cast in the NBC crime thriller series Crisis, as Mr Nash.
The series follows two estranged half-brothers, Nathan and Lucas Scott, who are put on the same basketball team, jeopardizing Nathan's position as the star player.
In May 2011, The CW renewed the series for a ninth and final season, for which Lafferty chose to return on a recurring basis rather than in a full-time starring role.
The cast has reunited on several occasions since the series finale, and have also kept in touch with musician Gavin De Graw.
The singer's song "I Don't Want to Be" was the show's theme song."That's such a catchy song," Lafferty says.
This was followed by landing the lead role of Jimmy Adams in the independent movie Waffle Street, alongside Danny Glover, and being cast in a recurring role during the first season of WGN America's slave drama Underground.
Lafferty currently resides in Los Angeles, California.
"Not too long ago, I was in Odon, Indianapolis, and I went into a sports bar, and a couple of people recognized me from ' One Tree Hill.' I took a picture and then, probably, like, five minutes later somebody put on ' I Don't Want to Be' by Gavin De Graw," he adds, laughing.