WR
#18

Brody Keefe

WR · Offense · Freshman
📍 Charlotte
Weight
200 lbs
Year
Freshman
Jersey
#18
Hometown
Charlotte

Brody Keefe is a freshman wide receiver for the Duke Blue Devils, wearing #18 on the offensive roster. As a first-year player at the collegiate level, Keefe joins Duke's receiving corps and will have the opportunity to develop within the program's offensive system during his initial season on campus.

Player Profile

At 200 pounds, Keefe possesses a substantial frame for a wide receiver prospect. His weight suggests he projects as a receiver who may have some versatility in how Duke's coaching staff utilizes him—potentially able to line up in multiple receiving roles depending on the offense's needs. As a freshman, Keefe is in a development phase and should focus on acclimating to the speed and complexity of college football. His physical profile indicates he has the potential to contribute as his college career progresses, though freshman receivers typically require time to adjust to the collegiate game before seeing significant offensive responsibilities.

Background

Keefe hails from Charlotte, North Carolina, which places him in Duke's regional recruiting area. His path to joining the Blue Devils demonstrates the program's ability to identify talent from within the state. Playing prep football in Charlotte provided Keefe with exposure to competitive high school programs before his recruitment to Durham.

2026 Outlook

As a freshman in 2025, Keefe should focus on learning Duke's offensive playbook, developing chemistry with the quarterbacks, and improving his technique as a receiver. First-year players typically see limited offensive snaps as they acclimate to college football. Keefe's role this season will likely involve special teams contributions and select offensive opportunities as he continues his development. Moving forward, his trajectory will depend on his ability to grasp the offense, improve his route-running precision, and compete for playing time within Duke's receiving rotation.

Profile generated Jul 26, 2026