McCray, who has held a scholarship offer since February, made his decision after talking with a pair of U of L coaches on Monday night and then discussed his options with his high school coach.
"I talked to Coach Restivo and Coach Borberly [Monday] night and I knew I was going to make my decision pretty soon and talking to them kind of clued me in," he told Cardinal Authority.
"I called them during school after I talked to my head football coach," he explained. "We talked things over and I decided that it's a good place to spend the next four years and I can get a good degree there."
McCray (6'4, 310) has visited Louisville twice this year, including for the program's Junior Day, credits U of L assistant Tony Restivo recruiting efforts and looks forward to working under offensive line coach Dave Borberly.
"I thought about it for awhile," he said. "Coach Restivo did a great job pulling me in. He made me feel welcome and it feels like a family down there. I talked to a couple coaches and I think I can do well under Coach Borberly's system."
He also credits the U of L School of Business.
"I think I want to study something in the business field," he said. "They took my family on a tour and they showed us the business school facilities. I feel like the business program could be one of the best, so hopefully that will help me later in life."
McCray also held offers from Akron, Kent State and Ohio and was receiving interest from a number of programs, including Cincinnati and Penn State before pledging to Louisville.
With his college choice now made, McCray has turned his focus towards improving.
"I need to get stronger," he explained. "Coach Borberly told me that I need to work on bending a little bit, so we're doing some flexibility and speed training right now."