McNeil, a native of Durham, N.C., visited Tuscaloosa on Thursday and Friday before making his decision public via Twitter late Friday night.
The 6-foot-5, 226-pound McNeil gives the Crimson Tide 17 verbal commitments in the 2013 class and a potentially dangerous tight end combination with O.J. Howard, the No. 2 tight end, already on board.
As a junior at Hillside High School, McNeil caught 58 passes for 575 yards and six touchdowns. It was his first year playing football. He chose Alabama over the likes of Florida, Georgia, Miami and Washington State.