[2] Castles caught 102 passes for 2,027 yards and 27 touchdowns in two seasons at South Tahoe.
[3] Castles began his college football career with the California Golden Bears.
He played in three games during his true freshman season while maintaining a redshirt on the year and caught one pass, which was a 15-yard reception in Cal's 10-7 win over TCU in the 2018 Cheez-It Bowl.
[7] Castles was named second-team All-Big Sky after recording 27 receptions for 387 yards and four touchdowns.
[16] On October 15, 2024, Castles signed with the Los Angeles Chargers practice squad.