McNeill attended Jesse O. Sanderson High School in Raleigh, North Carolina.
McNeill committed to North Carolina State University to play college football.
In Week 8, he recorded two sacks, his first career multi-sack game, and a pass deflection in a 26–14 win over the Las Vegas Raiders.
[13] On October 15, 2024, McNeill signed a four-year, $97 million contract extension with the Lions.
[15] In Week 15, McNeil tore his ACL in the 48–42 loss to the Buffalo Bills, ending his season.