A member of the McCaffrey football family, he is the son of Ed and the youngest brother of Max, Christian, and Dylan.
[2][3] He mostly played wide receiver and defensive back during his first two years of high school while his brother, Dylan, was Valor Christian's starting quarterback.
[4] He split quarterbacking duties during his junior season and completed 76 percent of his passes for 878 yards with six touchdowns and three interceptions.
[19] McCaffrey initially transferred to Louisville but left the program after several months to join the Rice Owls.
[26][27] McCaffrey was selected by the Washington Commanders in the third round (100th overall) of the 2024 NFL draft; the pick was acquired in a trade that sent Chase Young to the San Francisco 49ers the previous season.
[37] His maternal grandfather, Dave Sime, won a silver medal in the 100 meter at the 1960 Olympic Games.