Castles was originally signed by the Philadelphia Eagles as an undrafted rookie in 2024, but ended up signing with the Los Angeles Chargers’ practice squad after roster cutdowns. He was waived by the Chargers this summer and picked up by the Los Angeles Rams, who waived him again at the roster cutdown deadline.
Woods, meanwhile, is a signing that wasn’t expected. He was originally drafted in the sixth round of the 2022 draft by the Cleveland Browns, where he played 459 offensive snaps and 105 special teams snaps over three seasons with the team. If you were wondering, no, he doesn’t have NFL experience as a returner.
The receiver had a rough sophomore year, as he ruptured his Achilles that April, which wound up costing him action for the entire 2023 season. The NFL then suspended him for the final six games of the regular season that year for a violation of the league’s personal conduct policy, though the specifics of the incident that caused the suspension haven’t come to light.
The Packers already had three receivers on their practice squad in Isaiah Neyor, Will Sheppard and Jakobie Keeney-James, all undrafted rookies. My guess is that one of them will be moved to make room for the re-signing of Welch this week.