Ruffin, a 6-foot, 170-pound cornerback from Atlanta (Ga.) St. Pius X, hopes to visit UNC within the next few weeks.
"My mother and I are planning the trip right now," Ruffin said. "We're trying to figure out how to get up there. I would like to get up to the [NC] State game."
Ruffin has already worked out plans to visit LSU this Saturday for the South Carolina game and Vanderbilt the following Saturday for the Auburn game.
Previously this season, Ruffin has attended games at Georgia, Georgia Tech, and South Carolina. He also took a summer trip to Vanderbilt and a spring trip to Florida. During his sophomore year, he visited Alabama, Florida State, and Tennessee.
Despite the lack of a visit to Chapel Hill, Ruffin is very interested in UNC.
"Right now, my interest level in North Carolina is very, very high," Ruffin said. "I don't want to put labels or a numbering system on my schools, because it is early. I don't want to narrow anything down. Every offer I get I cherish it and I value it. Every school [that offers me] is still in the mix, but I feel like North Carolina is up there with the top group.
"I admire [UNC's] persistence. They've shown genuine interest in me. The school itself, academically, their education is second-to-none. Traditionally, they've had a good squad and I wouldn't mind being a part of that."
Joining UNC on Ruffin's top group are Florida State, South Carolina, Tennessee, and Vanderbilt.
Each member of Ruffin's top group has offered him a scholarship, plus Georgia Tech, Mississippi, and Mississippi State. Nine schools in total have offered him.
Ruffin has missed St. Pius X's past two games with a sprained foot, but expects to return to the lineup for the next game on Oct. 19 (St. Pius X is on a bye this week). In four games, he has recorded 19 tackles, including four tackles for a loss, three pass breakups, and three forced fumbles. He also starts at wide receivers where he has caught nine passes for 112 yards and three touchdowns.