He played college football for the Purdue Boilermakers and was selected by the San Francisco 49ers in the seventh round of the 2023 NFL draft.
[2] He played quarterback and defensive back, being named first-team all-state at the latter position as a senior.
[2][3] A three-star recruit, Graham committed to play college football for the Purdue Boilermakers as a defensive back.
[3] As a senior, Graham appeared in only nine games due to injury but still managed to post 52 tackles, second-best on the team, five tackles-for-loss, one sack and one interception.
[3][7] Despite having remaining eligibility due to the COVID-19 pandemic, he opted to declare for the NFL draft, finishing his stint at Purdue with 169 tackles, 12.5 tackles-for-loss, three forced fumbles and 13 pass breakups in 38 games.