Justin Shaffer said he wanted to commit to the University of Louisville for a while.
On Thursday night, Shaffer pulled the trigger with Louisville defensive coordinator Todd Grantham in his home for a visit.
"We were having a really good conversation and (Grantham) asked me if I was ready to commit," Shaffer said. "I told him that I had been ready for a while. So, I told him I wanted to make it public.
"I'm very excited and really thankful to the Louisville coaches."
The 6-foot-4, 330-pound Shaffer is a three-star prospect with a lot of interest but only with offers from U of L and Charlotte because he said "I had been wanting to commit to Louisville for a while."
Shaffer said he had a bunch of interest from the SEC, including Florida, but said he was ready to end his recruitment.
"I really like Louisville and know I will get a good education there," he said. "I like the confernece and I love the up-tempo offensive style. Coach Grantham is a really good guy. He's checked in on me a lot.
"I know he cares about me and my family and not just football."
Shaffer is the first commitment in the Class of 2017 for Louisville.