Freeman played college football at Virginia Tech, where he caught 93 passes for 1,534 yards and 16 touchdowns in three seasons. He also returned 63 punts for 651 yards and another touchdown, and rushed for 37 yards. Freeman was drafted by the Green Bay Packers in the 1995 NFL Draft. He went on to lead the Packers in receiving in four seasons from 1996–1999, and led the NFL in receiving in 1998. During Super Bowl XXXI in1997 Freeman caught a Super Bowl record-length touchdown pass of 81 yards from Brett Favre against the New England Patriots. The following year, Freeman gained over 1,200 receiving yards as Green Bay advanced to their second consecutive Super Bowl, where he caught 9 passes for 126 yards and 2 touchdowns in the 31-24 loss to the Denver Broncos. After feuding with Packers Head Coach Mike Sherman in 2001, Freeman signed with the Philadelphia Eagles. In his ten NFL seasons, Freeman caught 477 passes for 7,251 yards, gained 1,007 yards returning kickoffs and punts, and scored 61 touchdowns. On June 16, 2007, Freeman signed with the Packers to retire with the team. Freeman now appears on Redskins Kickoff and Redskins Postgame Live as a commentator on Comcast SportsNet Washington. Freeman was inducted into the Virginia Sports Hall of Fame in 2012.