Banks grew up in Alameda, California, and attended El Cerrito High School. Banks was rated a four-star recruit and committed to play college football at Notre Dame over offers from Arizona, Arizona State, Oregon, UCLA, Baylor, Florida, Michigan and Miami. Banks lettered in football and basketball all four years of high school. He is a member of 2013-14 NCS Division 3 Champion Football Team, the first in school history. His freshman year he played with UCLA standout Adarius Pickett, Arizona State standouts Jalen Harvey and DJ Calhoun, who were all seniors at the time. He was coached by Kenny Kahn, the late George Austin, and by Michael Booker.[1][2]
College career
Banks did not play in any games as a true freshman, preserving his NCAA eligibility for an extra year.[3] He played in all 13 of Notre Dame's games and started the final six as a sophomore.[4] He started all 13 of the Fighting Irish's games as a junior. As a senior Banks again started every game for Notre Dame and was named first-team All-Atlantic Coast Conference.[5]
Banks was selected by the San Francisco 49ers in the second round (48th overall) of the 2021 NFL draft.[9] On May 13, 2021, Banks officially signed with San Francisco on a deal worth $7.07 million.[10] As a rookie, he appeared in nine games in the 2021 season.[11] In the 2022 season, he appeared in and started 16 games.[12] In the 2023 season, he appeared in 15 games and started 14.[13]
Banks was a starter in Super Bowl LVIII. The 49ers lost to the Chiefs 25–22 in overtime.[14]
On December 30, 2024, Banks was placed on injured reserve.[15] In the 2024 season, he appeared in and started 13 games.[16]