Despite playing quarterback in high school, Banks projects as wide receiver or cornerback in college. When asked if he was leaning toward offense or defense, he responded, "I'm leaning toward cornerback. The coaches said they would try to get the ball in my hands, though, whether it's on punt returns or kick returns, even some packages on offense."
Banks transferred to West Monroe from Class 1A St. Fredericks's prior to his junior year. In his first year at West Monroe, Banks played quarterback and wide receiver for the 11-1 Rebels. He completed 15 of 29 pass attempts (51.7 percent) for 262 yards and 4 touchdowns with 4 interceptions. On the ground, he had 41 carries for 186 yards (4.5 yards per carry) and two touchdowns. As a receiver, Banks had 18 catches for 302 yards (16.8 yards per reception) and 3 touchdowns. He was named Honorable Mention All-Northeast Louisiana and All-District 1-5A as an athlete.
Banks played running back and defensive back at St. Fredericks. As a sophomore, he had 261 carries for 1,828 yards (7.0 yards per carry) and 27 touchdowns. He also made 22 receptions for 337 yards, averaging 15.3 yards per grab. Defensively, he made 38 tackles and he also had 252 yards on kick and punt returns. Banks was named Class 1A All-State, All-Northeast Louisiana, and All-District 2-1A as a running back and return specialist.
As a freshman, Banks rushed for 863 yards and seven touchdowns on 149 carries (5.8 yards per carry). He also caught 31 passes for 392 yards, averaging 12.6 yards per reception. Defensively, he posted an impressive 41 tackles (31 solo) and 9 interceptions. As a return man, he added 273 yards.
Banks reportedly benches 355 pounds, squats 480 pounds, power cleans 265 pounds, has a 38" vertical jump, and runs a 4.20 short shuttle. He is academically qualified with a 3.93 grade point average and a 22 on the ACT. He also had offers from Vanderbilt, Mississippi State, Louisiana Tech, and Louisiana-Lafayette.