Eddie Mac and the Broncos: What Ed McCaffrey Actually Did in Denver
The Free Agent Nobody Expected to Become a Franchise Fixture
Mike Shanahan’s first major offseason as Denver’s head coach in 1995 was borderline chaotic. He signed more than a dozen players in a few weeks – defensive tackle Michael Dean Perry got the headlines, guard Mark Schlereth quietly became one of the better offensive linemen in the league, and somewhere in the middle of that spending spree, the Broncos picked up a wide receiver from San Francisco who was expected to be the third option in the passing game. Nobody tabbed Ed McCaffrey as a building block. He was a depth piece, a quality role player from a 49ers team that had just won Super Bowl XXIX.
What followed was nine seasons, 565 career receptions, and two championship rings in Denver – both earned as a starter. The “depth piece” turned into one of the most dependable receivers in franchise history. He retired fourth all-time in catches and receiving yards as a Bronco, third in touchdowns. That 1995 free agency class, in retrospect, produced arguably the best signing in it – and it wasn’t the guy who got the five-time Pro Bowl billing.
The Shanahan connection was straightforward. He’d coached McCaffrey in San Francisco as offensive coordinator, knew exactly what he was getting: a long (6-foot-5), physical receiver who blocked like a tight end and caught everything in traffic. Shanahan brought him to Denver for the same reason you’d bring a reliable tool from one job to the next. The surprise was how well the tool fit the new shop.
How the Broncos Actually Used Him
The label that followed McCaffrey throughout his career – “best blocking wide receiver in NFL history” – sounds like a backhanded compliment until you understand what Shanahan’s offense actually demanded. Terrell Davis’s back-to-back 1,000-yard seasons in 1995 and 1996, his 2,008-yard explosion in 1997, didn’t happen because the offensive line was good (though it was). They happened because the Broncos’ receivers were willing to crack safeties and cornerbacks in the run game in ways most wideouts refuse. McCaffrey did it without complaint and without losing a step as a route runner. That combination is rarer than it sounds.
His first three seasons in Denver were solid, unspectacular. Thirty-nine catches in 1995. Then 48, then 45. His role was defined: third receiver, run blocker, chain mover on third down. The touchdowns came in bunches when they needed them – eight in the 1997 regular season alone – but the counting stats didn’t suggest anything exceptional was coming.
1998 changed the picture entirely. He caught 64 passes for 1,053 yards and 10 touchdowns. Pro Bowl. Second-team All-Pro. The Broncos went 14-2, won Super Bowl XXXIII, and John Elway retired. McCaffrey, at 30, had just had the best season of his career. He was also now the clear No. 1 receiver on a team that was losing its Hall of Fame quarterback. Few people appreciated what he was about to do next.
The 2000 Season – A Record That Doesn’t Get Enough Attention
Two years after Elway walked away, McCaffrey caught 101 passes. That number set a Broncos franchise record at the time. He did it with Brian Griese throwing him the ball, not a first-ballot Hall of Famer. He did it in a season where the offense was still adjusting, still finding its identity without its anchor. And he did it alongside Rod Smith, who also cleared 100 catches – making them only the second receiver duo in NFL history to both hit that mark in the same season. Herman Moore and Brett Perriman did it with the Lions in 1995. That’s the company.
The 2000 season tends to get buried under the championship years in Broncos history, which is understandable. Fans remember Super Bowls. But 101 catches for a wide receiver in 2000 – before the passing-game explosion of the mid-2000s reshaped what “normal” receiving production looked like – was a significant number. McCaffrey posted it quietly, in a year when Denver went 11-5 and lost in the divisional round to the Ravens.
Super Bowl XXXII – The Game Most People Remember Wrong
The 1997 Broncos are remembered as Terrell Davis’s team, correctly. He carried 30 times for 157 yards and three touchdowns against Green Bay in Super Bowl XXXII. The narrative is right: Davis won that game. But McCaffrey was Denver’s leading receiver in it. He finished with five catches, which doesn’t jump off the page, but in the context of what the Broncos were trying to do – run the ball, control the clock, let Elway manage the game – McCaffrey’s role as the safety valve, the third-down option who didn’t drop anything, was exactly what the offense needed.
He’d caught 45 passes for 590 yards and 8 touchdowns in the regular season that year. In the postseason, he was the kind of receiver who made the gameplan work without asking for the ball constantly. Shanahan’s west-coast scheme required receivers who understood spacing and timing; McCaffrey was essentially an extension of the offensive line that could also run routes. Green Bay had no clean answer for that.
Super Bowl XXXIII – Elway’s Last Game, McCaffrey’s Best
Against Atlanta the following January, McCaffrey caught five passes for 72 yards. That’s the box score. What it doesn’t show is that he was one of the most targeted receivers in the game in the moments that mattered, and that Elway – playing his final NFL game – trusted him specifically on the routes that required someone who wouldn’t flinch. The Broncos won 34-19. Elway threw for 336 yards and was named Super Bowl MVP. McCaffrey finished his second championship season with 64 catches, 1,053 yards, 10 touchdowns and a ring.
Two Super Bowls in two years. Both earned. The championship-era Broncos featured Elway, Davis, Shannon Sharpe, and Rod Smith in the headline conversations. McCaffrey was the receiver who made the whole thing run more smoothly than the personnel should have allowed.
The Monday Night Game in 2001 – and Coming Back From It
On September 10, 2001 – the opening game of the season, national television, against the New York Giants – McCaffrey broke his leg on a catch. The kind of break that ends up replayed on injury montages because it’s visually jarring even at regular speed. He was placed on injured reserve the next day. At 33, with that kind of injury on a nationally televised stage, the easy assumption was that his career was effectively over.
He came back in 2002 and caught 69 passes for 903 yards. Not his best season, but far better than most players produce at 34 after a severe leg fracture. He played through 2003, which was harder – injuries limited him and the Broncos had a disappointing year – but the 2002 return alone is worth naming. His four nicknames (“Easy,” “Eddie Mac,” “White Lightning,” “The Bruise”) each captured a different version of the same player. The Bruise part was always the most accurate.
What He Was Off the Field in Denver
McCaffrey and his wife Lisa started the McCaffrey Family Foundation to support children whose medical situations created financial or academic hardship. He ran football camps in Colorado for over two decades – the Dare to Play Games, run in partnership with the Down Syndrome Association, gave kids with Down syndrome a genuine game-day experience as players and cheerleaders. He started those camps in 2000, while he was still playing. That’s not a retirement project. That’s someone who made community work part of his actual schedule during a professional football career.
After retiring in February 2004, he became the color analyst for the Denver Broncos Radio Network on 850 KOA – a role he held from 2012 to 2017. He coached at Valor Christian High School in Highlands Ranch and went 24-2 with a Class 5A state title in 2018. Then the University of Northern Colorado hired him as head coach in December 2019. He was fired in November 2022 with a record that didn’t match the standard of his playing career. The college coaching stint didn’t work out; that’s the honest version. He also has his own line of mustard and horseradish sauce – McCaffrey Brands – sold across Colorado and into Nebraska, which is the kind of specific detail that makes a former NFL player seem like an actual person rather than a biographical entry.
The McCaffrey Family’s Ongoing Connection to Denver Football
Ed and Lisa McCaffrey raised four sons in Highlands Ranch, Colorado. All four played football. Max played wide receiver at Duke. Dylan quarterbacked at Michigan. Luke – the youngest – attended Valor Christian, where his father coached him, then played quarterback at Nebraska before transferring to Rice, switching to wide receiver, and catching 71 passes for 992 yards and 13 touchdowns in his final college season. Washington drafted him 100th overall in 2024.
Before that draft, Luke visited Dove Valley – the Broncos’ training facility he’d walked through as a kid – on official pre-draft business. A local visit, in league terminology. Denver didn’t draft him. Washington got him instead, and he caught his first NFL touchdown in Week 3 of 2025 against the Raiders before a broken collarbone in Week 9 ended his season. He was activated from injured reserve in February 2026.
Then there’s Christian, the second son, who finished the 2025 season with 1,202 rushing yards and 102 receptions for the San Francisco 49ers before losing to Seattle in the divisional round. Christian grew up watching his father play at Mile High. He said in February 2026, at Pro Bowl week in San Francisco, that his parents planned to visit him there. “I feel like the luckiest guy on the planet to have the parents that I have.” In Week 4 of the 2026 NFL season, the Broncos travel to San Francisco to face Christian McCaffrey’s 49ers. Ed McCaffrey’s son on the opposing sideline from the franchise his father helped build two championships for. That game will be on CBS on October 4.
Where Ed McCaffrey Stands in Broncos History
At retirement, McCaffrey was fourth in franchise history in both receptions and receiving yards, third in receiving touchdowns. He was named to the Broncos’ 50th anniversary team. In 2023, the Colorado Sports Hall of Fame inducted him. The Hall of Fame in Canton is a separate conversation – he has one Pro Bowl selection and one second-team All-Pro to his name, which puts him in a category of players whose résumés look different depending on how you count the rings versus the individual hardware. Three Super Bowls (one with San Francisco, two with Denver), 565 career receptions, 7,422 yards. One Pro Bowl. The voters have historically preferred the second number over the first three, which is the actual problem with his case.
Former teammate Steve Watson, who later coached Denver’s receivers, described McCaffrey plainly: “When you needed a big play, when you needed a guy to set somebody up with a double move, when you needed somebody working the whole game to move the chains, Ed was your guy.” That’s a receiver who made four other people around him better without his own statistics reflecting it. Denver had John Elway for the last eight years of his career, Terrell Davis in his prime, Shannon Sharpe, Rod Smith – and the offense worked in part because McCaffrey was doing the things that don’t show up anywhere except the final score.
He wore No. 87 for nine seasons in Denver. The number isn’t retired, but the fan base didn’t need the franchise to formally retire it to remember what it looked like.
Comments