Troy Taormina-USA TODAY Sports

The 2024 NFL Draft is quickly approaching, and among the most intriguing mid-round wide receivers available for the taking is former Rice pass-catcher Luke McCaffrey.

McCaffrey has the ability to help a team in multiple different facets as he played quarterback at Nebraska before transition to a full-time wide receiver for two seasons at Rice.

McCaffrey recorded 129 catches for 1,715 yards and 20 total touchdowns. He also added 265 rushing yards on just 27 in that time span with the Owls.

With successful Senior Bowl and Combine appearances in the books to accompany his overall body of work, McCaffrey's footwork, catch radius, blocking ability, contested catch ability, overall versatility, and ability to work from the Wildcat continue to impress scouts.

There are multiple teams that have been connected to McCaffrey in the pre-draft process, but here's a look into three fits that could make the most sense:

1. San Francisco 49ers

The level of versatility McCaffrey brings to the table could appeal greatly for 49ers head coach Kyle Shanahan when the team makes its selections in the upcoming draft. And, thinking about the long-term future at the receiver position is becoming an area of concern for the 49ers with how long they'll be able to retain Brandon Aiyiuk and Deebo Samuel where the salary cap restrictions are concerned.

In this scenario, the younger McCaffrey would join forces with his older brother, Christian McCaffrey, on the same roster. This could be the start of a great mentorship and one of the more intriguing NFL storylines.

2. Denver Broncos

Like father, like son. Such would be the case if McCaffrey were to be drafted by the Broncos -- the same team his father, Ed McCaffrey, played for. Denver has already shown some very concrete interest in the Rice product, as it was reported the Broncos "had dealings with" McCaffrey at the Combine and hosted him for a pre-draft visit.

The Broncos need more firepower at receiver, and McCaffrey could fill that void for them as a mid-round selection.

McCaffrey was asked at the Combine about his thoughts on potentially joining the Broncos.

"It's be awesome," he responded. "That'd be a dream come true. I grew up kind of in that locker room with my dad playing and then doing broadcasting."

3.  Minnesota Vikings 

The Vikings need a solid third wide receiver on the depth chart heading into next season and McCaffrey could be just that for them. The team failed to capitalize on the opportunity to secure an adequate player at the position for that spot during free agency, so it's something they should be expected to address in the fourth or fifth round of the draft.

McCaffrey would have the opportunity to learn there from some of the best with the two-headed snake that is Justin Jefferson and Jordan Addison.

More must-reads:

TODAY'S BEST
Cardinals catcher's injury timeline revealed
Suns hire ex-NBA champion as new head coach
Frank Vogel fell victim to a Suns ownership group eager to win
Luka Doncic hands OKC first playoff loss with gutsy Game 2 effort
Three takeaways as Rangers take commanding 3-0 series lead on Hurricanes
Rams make surprising move with former team captain
Ohio State AD is wrong for thinking Michigan wins deserve asterisk
Padres OF Jurickson Profar is a legitimate MVP candidate
Steelers' Cameron Heyward comments on controversial Justin Fields idea
Pacers coach claims officials are biased against 'small market' teams
14-year-old phenom signs unprecedented MLS deal that includes future Man City transfer
Tiger Woods, Rory McIlroy's 'soured' relationship paints murky future for PGA Tour
Stars almost blow another lead, even series with Avalanche
Auburn's Hugh Freeze uncomfortable with 'bidding wars' for top players in transfer portal
Cavaliers punch back, blow out Celtics in Game 2
Coach: Oilers star center could miss Game 2 vs. Canucks
Watch: Cavaliers' Evan Mobley turns defense into offense in Game 2 vs. Celtics
Xander Schauffele tops stacked leaderboard after first round of Wells Fargo Championship
Suns talks with head-coaching target 'expected to move quickly'
Knicks get even more bad injury news ahead of Game 3