At West Chester he was a three-time First-Team All-PSAC East selection and finished his career there top-fifteen in rushing touchdowns, touchdowns, and career rushing yards.
As a junior in 2016, he ran 236 times for 1,288 yards and 12 touchdowns.
As a senior in 2017, he ran 196 times for 1,273 yards and 18 touchdowns. He ran for 100+ yards in four games. He also caught 15 passes for 169 yards and two touchdowns.[1] During the District I Class 5A playoffs he would be ejected and then suspended for the team's next game after two unsportsmanlike conduct personal fouls in the team's win over Haverford.[2][3] The team would win 38–0 against Penncrest despite McKenzie's absence and after he returned the team would make it all the way to the quarterfinals before being eliminated by Academy Park.[4]
As a redshirt freshman in 2019, McKenzie appeared in eleven games for the Golden Rams, starting in five of those games. He finished the year leading the team in rushing yards with 917 and touchdowns with eleven.[6] Both being good enough for seventh and fifth respectively in the PSAC.[5] He set the school's record for freshman rushing yards and was one rushing touchdown shy of the freshman record as well. He rushed for a season-high 179 yards on 22 carries and a pair of touchdowns against Shepherd.[7] He scored at least two touchdowns in four of the eleven games he played in and also had four 100-yard performances on the year. He had over 100 yards and one-plus touchdown against Shippensburg,[8]Lock Haven,[9] and Bentley in the season-opener. He also managed two rushing touchdowns against both Gannon and Millersville. He was named PSAC Offensive Player of the Week after the team's game against Shippensburg and ECAC Rookie of the Month in October.[10][11] After the season he was named First-Team All-PSAC East, PSAC East Freshman of the Year,[12] Second-Team Don Hansen FB Gazette All-Super Region 1, and Don Hansen FB Gazette Super Region 1 Freshman of the Year.[13][14]
In 2020, the PSAC postponed the 2020 season to the spring of 2021 due to COVID-19.[15] West Chester would opt out of participating.[16]
As a redshirt sophomore in 2021, McKenzie appeared in all eleven games and started in all but one. He finished the season third in the PSAC with 980 rushing yards which was good enough to lead all Eastern Division runners.[5] He had the most rushing touchdowns of the whole conference with twelve which helped fuel West Chester's conference-leading ground game.[17] He had a season-high 160 yards and one touchdown at Lock Haven and also caught a season and career-best 32-yard pass in the win.[18] Against East Stroudsburg he had a season-long 72-yard run in a game where he rushed for 135 total yards and a touchdown.[19] He had 70+ yards and 1+ touchdowns against Bloomsburg, Bentley, Shepherd, and Edinboro. In a game against IUP he scored a career-high three rushing touchdowns.[20] He was named PSAC Offensive Player of the Week twice after the games against Bloomsburg and East Stroudsburg.[21][22] He would once again be named First-Team All-PSAC East.[23]
As a redshirt junior in 2022, McKenzie once again appeared in all eleven games while starting ten. He led the team in rushing for the third-straight season as he ran for 706 yards and also led the team with seven rushing touchdowns.[5] He had a season-best 150 yards against Gannon while also running in a pair of touchdowns.[24] That game would be his only 100-yard performance and the ninth of his career. He was two yards short of 100 yards against Lock Haven. He would rush for 70+ yards against Shippensburg and Bentley.[25] He finished his career ranked eighth all-time in career rushing touchdowns with 30, tenth all-time in touchdowns scored with 32, and twelfth all-time in career rushing yards with 2,603. He finished as one of only nineteen running backs to pass the 2,000-yard career mark.[5] He would earn his third, and final, First-Team All-PSAC East selection after the season.[26]
Rhode Island
McKenzie committed to play for Rhode Island on December 19, 2022.[27]