Scheffler attended Western Michigan University and had 117 receptions and 1,345 receiving yards with 13 touchdowns in his career. He finished his career ranked second among tight ends in both receptions and receiving yards in school history. He was also a two-time first team all-Mid-American Conference selection, and as a senior placed fourth in voting for the John Mackey Award as the nation's best tight end, posting a career-high 57 receptions for 670 yards with nine touchdowns.
Professional career
Pre-draft
Denver Broncos
Scheffler was drafted by the Denver Broncos in the second round of the 2006 NFL Draft. After seeing limited playing time early in the season, Scheffler saw increased playing time and production after Jay Cutler was inserted as the Broncos starting quarterback on December 3, 2006, against the Seattle Seahawks. In a game against the San Diego Chargers on December 10, Scheffler caught his first NFL touchdown from a pass by Cutler. After the following kickoff was fumbled, Scheffler caught another touchdown, 48 seconds after his previous one. On May 19, 2007, Scheffler broke his left foot in seven-on-seven passing drills during practice. The injury caused Scheffler to miss much of training camp, the setback kept Scheffler out of his place in the lineup as the Broncos pass receiving tight end until October 21, 2007 against the Pittsburgh Steelers. Scheffler finished the season among league leaders of tight ends with 49 receptions for 549 yards and five touchdowns. Following the 2007 season, Scheffler, Cutler and Marshall went to Atlanta together to train and work on timing for the 2008 season. On April 14, 2010, Scheffler was re-signed to a one-year contract.
Detroit Lions
On April 19, 2010, Scheffler was traded to the Detroit Lions in a three-team trade involving the Philadelphia Eagles. The Eagles received linebacker Ernie Sims, and the Broncos got the Eagles fifth-round draft pick for 2010. The Lions also received Denver's seventh-round draft pick for 2010. On October 22, 2013, Scheffler was released by the Lions after suffering his third concussion in four years earlier in the month. On June 11, 2014, Scheffler announced his retirement, citing the concussions he sustained as a key reason. He signed three contracts during his career and subsequently earned $7,478,750 in his eight-year career in the NFL.