Below is a rundown provided by the 49ers Communications department.
Swoope (6-5, 250) originally entered the NFL after signing with the Indianapolis Colts as an undrafted free agent on May 13, 2014. Throughout his five-year career with the Colts (2014-18), he has appeared in 24 games (six starts) and registered 23 receptions for 384 yards and four touchdowns. Swoope later signed with the Oakland Raiders on May 22, 2019 and was released by the team on July 30, 2019.
A 28-year-old native of Studio City, CA, Swoope spent five years (2010-14) at the University of Miami where he played on the school's basketball team.
Ahmed (5-11, 197) originally signed with the team as an undrafted rookie free agent on May 1, 2020.
John Lynch admits 49ers' offseason strategy felt 'a little uneasy'
By David Bonilla
32 mins
The San Francisco 49ers faced a pivotal transition this offseason, reshaping their roster-building strategy with the understanding that quarterback Brock Purdy's escalating contract would soon take up a much larger portion of the salary cap. That shift meant parting ways with...
49ers in 2025: Examining best and worst-case scenarios
By David Bonilla
Jun 11
CBS Sports' Cody Benjamin recently broke down the best- and worst-case scenarios for every NFL team heading into the 2025 season. So, what lies ahead for the San Francisco 49ers as they aim to rebound from a disappointing 6-11 finish in 2024?
Best-case scenario: Health and a...
49ers' Kyle Shanahan explains the challenge of media observing practices
By David Bonilla
Jun 10
The San Francisco 49ers are required to grant media access to a portion of their offseason practices. That included two sessions during organized team activities (OTAs) and both practices of this week's mandatory minicamp. Reporters will also have significant access to training...
49ers minicamp: Key observations from Tuesday's practice
By David Bonilla
Jun 10
The San Francisco 49ers kicked off mandatory minicamp this week, with practice sessions on Tuesday and Wednesday morning. This minicamp wraps up the team's offseason program and marks the final opportunity to evaluate players before the 49ers break until training camp begins in...